1. Packages
  2. Google Cloud Native
  3. API Docs
  4. backupdr
  5. backupdr/v1
  6. getManagementServer

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.backupdr/v1.getManagementServer

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets details of a single ManagementServer.

Using getManagementServer

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getManagementServer(args: GetManagementServerArgs, opts?: InvokeOptions): Promise<GetManagementServerResult>
function getManagementServerOutput(args: GetManagementServerOutputArgs, opts?: InvokeOptions): Output<GetManagementServerResult>
Copy
def get_management_server(location: Optional[str] = None,
                          management_server_id: Optional[str] = None,
                          project: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetManagementServerResult
def get_management_server_output(location: Optional[pulumi.Input[str]] = None,
                          management_server_id: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetManagementServerResult]
Copy
func LookupManagementServer(ctx *Context, args *LookupManagementServerArgs, opts ...InvokeOption) (*LookupManagementServerResult, error)
func LookupManagementServerOutput(ctx *Context, args *LookupManagementServerOutputArgs, opts ...InvokeOption) LookupManagementServerResultOutput
Copy

> Note: This function is named LookupManagementServer in the Go SDK.

public static class GetManagementServer 
{
    public static Task<GetManagementServerResult> InvokeAsync(GetManagementServerArgs args, InvokeOptions? opts = null)
    public static Output<GetManagementServerResult> Invoke(GetManagementServerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetManagementServerResult> getManagementServer(GetManagementServerArgs args, InvokeOptions options)
public static Output<GetManagementServerResult> getManagementServer(GetManagementServerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:backupdr/v1:getManagementServer
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
ManagementServerId This property is required. string
Project string
Location This property is required. string
ManagementServerId This property is required. string
Project string
location This property is required. String
managementServerId This property is required. String
project String
location This property is required. string
managementServerId This property is required. string
project string
location This property is required. str
management_server_id This property is required. str
project str
location This property is required. String
managementServerId This property is required. String
project String

getManagementServer Result

The following output properties are available:

CreateTime string
The time when the instance was created.
Description string
Optional. The description of the ManagementServer instance (2048 characters or less).
Etag string
Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
Labels Dictionary<string, string>
Optional. Resource labels to represent user provided metadata. Labels currently defined: 1. migrate_from_go= If set to true, the MS is created in migration ready mode.
ManagementUri Pulumi.GoogleNative.Backupdr.V1.Outputs.ManagementURIResponse
The hostname or ip address of the exposed AGM endpoints, used by clients to connect to AGM/RD graphical user interface and APIs.
Name string
The resource name.
Networks List<Pulumi.GoogleNative.Backupdr.V1.Outputs.NetworkConfigResponse>
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
Oauth2ClientId string
The OAuth 2.0 client id is required to make API calls to the BackupDR instance API of this ManagementServer. This is the value that should be provided in the ‘aud’ field of the OIDC ID Token (see openid specification https://openid.net/specs/openid-connect-core-1_0.html#IDToken).
State string
The ManagementServer state.
Type string
The type of the ManagementServer resource.
UpdateTime string
The time when the instance was updated.
WorkforceIdentityBasedManagementUri Pulumi.GoogleNative.Backupdr.V1.Outputs.WorkforceIdentityBasedManagementURIResponse
The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
WorkforceIdentityBasedOauth2ClientId Pulumi.GoogleNative.Backupdr.V1.Outputs.WorkforceIdentityBasedOAuth2ClientIDResponse
The OAuth client IDs for both types of user i.e. 1p and 3p.
CreateTime string
The time when the instance was created.
Description string
Optional. The description of the ManagementServer instance (2048 characters or less).
Etag string
Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
Labels map[string]string
Optional. Resource labels to represent user provided metadata. Labels currently defined: 1. migrate_from_go= If set to true, the MS is created in migration ready mode.
ManagementUri ManagementURIResponse
The hostname or ip address of the exposed AGM endpoints, used by clients to connect to AGM/RD graphical user interface and APIs.
Name string
The resource name.
Networks []NetworkConfigResponse
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
Oauth2ClientId string
The OAuth 2.0 client id is required to make API calls to the BackupDR instance API of this ManagementServer. This is the value that should be provided in the ‘aud’ field of the OIDC ID Token (see openid specification https://openid.net/specs/openid-connect-core-1_0.html#IDToken).
State string
The ManagementServer state.
Type string
The type of the ManagementServer resource.
UpdateTime string
The time when the instance was updated.
WorkforceIdentityBasedManagementUri WorkforceIdentityBasedManagementURIResponse
The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
WorkforceIdentityBasedOauth2ClientId WorkforceIdentityBasedOAuth2ClientIDResponse
The OAuth client IDs for both types of user i.e. 1p and 3p.
createTime String
The time when the instance was created.
description String
Optional. The description of the ManagementServer instance (2048 characters or less).
etag String
Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
labels Map<String,String>
Optional. Resource labels to represent user provided metadata. Labels currently defined: 1. migrate_from_go= If set to true, the MS is created in migration ready mode.
managementUri ManagementURIResponse
The hostname or ip address of the exposed AGM endpoints, used by clients to connect to AGM/RD graphical user interface and APIs.
name String
The resource name.
networks List<NetworkConfigResponse>
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
oauth2ClientId String
The OAuth 2.0 client id is required to make API calls to the BackupDR instance API of this ManagementServer. This is the value that should be provided in the ‘aud’ field of the OIDC ID Token (see openid specification https://openid.net/specs/openid-connect-core-1_0.html#IDToken).
state String
The ManagementServer state.
type String
The type of the ManagementServer resource.
updateTime String
The time when the instance was updated.
workforceIdentityBasedManagementUri WorkforceIdentityBasedManagementURIResponse
The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
workforceIdentityBasedOauth2ClientId WorkforceIdentityBasedOAuth2ClientIDResponse
The OAuth client IDs for both types of user i.e. 1p and 3p.
createTime string
The time when the instance was created.
description string
Optional. The description of the ManagementServer instance (2048 characters or less).
etag string
Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
labels {[key: string]: string}
Optional. Resource labels to represent user provided metadata. Labels currently defined: 1. migrate_from_go= If set to true, the MS is created in migration ready mode.
managementUri ManagementURIResponse
The hostname or ip address of the exposed AGM endpoints, used by clients to connect to AGM/RD graphical user interface and APIs.
name string
The resource name.
networks NetworkConfigResponse[]
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
oauth2ClientId string
The OAuth 2.0 client id is required to make API calls to the BackupDR instance API of this ManagementServer. This is the value that should be provided in the ‘aud’ field of the OIDC ID Token (see openid specification https://openid.net/specs/openid-connect-core-1_0.html#IDToken).
state string
The ManagementServer state.
type string
The type of the ManagementServer resource.
updateTime string
The time when the instance was updated.
workforceIdentityBasedManagementUri WorkforceIdentityBasedManagementURIResponse
The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
workforceIdentityBasedOauth2ClientId WorkforceIdentityBasedOAuth2ClientIDResponse
The OAuth client IDs for both types of user i.e. 1p and 3p.
create_time str
The time when the instance was created.
description str
Optional. The description of the ManagementServer instance (2048 characters or less).
etag str
Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
labels Mapping[str, str]
Optional. Resource labels to represent user provided metadata. Labels currently defined: 1. migrate_from_go= If set to true, the MS is created in migration ready mode.
management_uri ManagementURIResponse
The hostname or ip address of the exposed AGM endpoints, used by clients to connect to AGM/RD graphical user interface and APIs.
name str
The resource name.
networks Sequence[NetworkConfigResponse]
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
oauth2_client_id str
The OAuth 2.0 client id is required to make API calls to the BackupDR instance API of this ManagementServer. This is the value that should be provided in the ‘aud’ field of the OIDC ID Token (see openid specification https://openid.net/specs/openid-connect-core-1_0.html#IDToken).
state str
The ManagementServer state.
type str
The type of the ManagementServer resource.
update_time str
The time when the instance was updated.
workforce_identity_based_management_uri WorkforceIdentityBasedManagementURIResponse
The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
workforce_identity_based_oauth2_client_id WorkforceIdentityBasedOAuth2ClientIDResponse
The OAuth client IDs for both types of user i.e. 1p and 3p.
createTime String
The time when the instance was created.
description String
Optional. The description of the ManagementServer instance (2048 characters or less).
etag String
Optional. Server specified ETag for the ManagementServer resource to prevent simultaneous updates from overwiting each other.
labels Map<String>
Optional. Resource labels to represent user provided metadata. Labels currently defined: 1. migrate_from_go= If set to true, the MS is created in migration ready mode.
managementUri Property Map
The hostname or ip address of the exposed AGM endpoints, used by clients to connect to AGM/RD graphical user interface and APIs.
name String
The resource name.
networks List<Property Map>
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
oauth2ClientId String
The OAuth 2.0 client id is required to make API calls to the BackupDR instance API of this ManagementServer. This is the value that should be provided in the ‘aud’ field of the OIDC ID Token (see openid specification https://openid.net/specs/openid-connect-core-1_0.html#IDToken).
state String
The ManagementServer state.
type String
The type of the ManagementServer resource.
updateTime String
The time when the instance was updated.
workforceIdentityBasedManagementUri Property Map
The hostnames of the exposed AGM endpoints for both types of user i.e. 1p and 3p, used to connect AGM/RM UI.
workforceIdentityBasedOauth2ClientId Property Map
The OAuth client IDs for both types of user i.e. 1p and 3p.

Supporting Types

ManagementURIResponse

Api This property is required. string
The ManagementServer AGM/RD API URL.
WebUi This property is required. string
The ManagementServer AGM/RD WebUI URL.
Api This property is required. string
The ManagementServer AGM/RD API URL.
WebUi This property is required. string
The ManagementServer AGM/RD WebUI URL.
api This property is required. String
The ManagementServer AGM/RD API URL.
webUi This property is required. String
The ManagementServer AGM/RD WebUI URL.
api This property is required. string
The ManagementServer AGM/RD API URL.
webUi This property is required. string
The ManagementServer AGM/RD WebUI URL.
api This property is required. str
The ManagementServer AGM/RD API URL.
web_ui This property is required. str
The ManagementServer AGM/RD WebUI URL.
api This property is required. String
The ManagementServer AGM/RD API URL.
webUi This property is required. String
The ManagementServer AGM/RD WebUI URL.

NetworkConfigResponse

Network This property is required. string
Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
PeeringMode This property is required. string
Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.
Network This property is required. string
Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
PeeringMode This property is required. string
Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.
network This property is required. String
Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
peeringMode This property is required. String
Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.
network This property is required. string
Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
peeringMode This property is required. string
Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.
network This property is required. str
Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
peering_mode This property is required. str
Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.
network This property is required. String
Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
peeringMode This property is required. String
Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.

WorkforceIdentityBasedManagementURIResponse

FirstPartyManagementUri This property is required. string
First party Management URI for Google Identities.
ThirdPartyManagementUri This property is required. string
Third party Management URI for External Identity Providers.
FirstPartyManagementUri This property is required. string
First party Management URI for Google Identities.
ThirdPartyManagementUri This property is required. string
Third party Management URI for External Identity Providers.
firstPartyManagementUri This property is required. String
First party Management URI for Google Identities.
thirdPartyManagementUri This property is required. String
Third party Management URI for External Identity Providers.
firstPartyManagementUri This property is required. string
First party Management URI for Google Identities.
thirdPartyManagementUri This property is required. string
Third party Management URI for External Identity Providers.
first_party_management_uri This property is required. str
First party Management URI for Google Identities.
third_party_management_uri This property is required. str
Third party Management URI for External Identity Providers.
firstPartyManagementUri This property is required. String
First party Management URI for Google Identities.
thirdPartyManagementUri This property is required. String
Third party Management URI for External Identity Providers.

WorkforceIdentityBasedOAuth2ClientIDResponse

FirstPartyOauth2ClientId This property is required. string
First party OAuth Client ID for Google Identities.
ThirdPartyOauth2ClientId This property is required. string
Third party OAuth Client ID for External Identity Providers.
FirstPartyOauth2ClientId This property is required. string
First party OAuth Client ID for Google Identities.
ThirdPartyOauth2ClientId This property is required. string
Third party OAuth Client ID for External Identity Providers.
firstPartyOauth2ClientId This property is required. String
First party OAuth Client ID for Google Identities.
thirdPartyOauth2ClientId This property is required. String
Third party OAuth Client ID for External Identity Providers.
firstPartyOauth2ClientId This property is required. string
First party OAuth Client ID for Google Identities.
thirdPartyOauth2ClientId This property is required. string
Third party OAuth Client ID for External Identity Providers.
first_party_oauth2_client_id This property is required. str
First party OAuth Client ID for Google Identities.
third_party_oauth2_client_id This property is required. str
Third party OAuth Client ID for External Identity Providers.
firstPartyOauth2ClientId This property is required. String
First party OAuth Client ID for Google Identities.
thirdPartyOauth2ClientId This property is required. String
Third party OAuth Client ID for External Identity Providers.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi