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-native logo

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>
    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]
    func LookupManagementServer(ctx *Context, args *LookupManagementServerArgs, opts ...InvokeOption) (*LookupManagementServerResult, error)
    func LookupManagementServerOutput(ctx *Context, args *LookupManagementServerOutputArgs, opts ...InvokeOption) LookupManagementServerResultOutput

    > 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)
    }
    public static CompletableFuture<GetManagementServerResult> getManagementServer(GetManagementServerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:backupdr/v1:getManagementServer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    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 string
    The ManagementServer AGM/RD API URL.
    WebUi string
    The ManagementServer AGM/RD WebUI URL.
    Api string
    The ManagementServer AGM/RD API URL.
    WebUi string
    The ManagementServer AGM/RD WebUI URL.
    api String
    The ManagementServer AGM/RD API URL.
    webUi String
    The ManagementServer AGM/RD WebUI URL.
    api string
    The ManagementServer AGM/RD API URL.
    webUi string
    The ManagementServer AGM/RD WebUI URL.
    api str
    The ManagementServer AGM/RD API URL.
    web_ui str
    The ManagementServer AGM/RD WebUI URL.
    api String
    The ManagementServer AGM/RD API URL.
    webUi String
    The ManagementServer AGM/RD WebUI URL.

    NetworkConfigResponse

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

    WorkforceIdentityBasedManagementURIResponse

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

    WorkforceIdentityBasedOAuth2ClientIDResponse

    FirstPartyOauth2ClientId string
    First party OAuth Client ID for Google Identities.
    ThirdPartyOauth2ClientId string
    Third party OAuth Client ID for External Identity Providers.
    FirstPartyOauth2ClientId string
    First party OAuth Client ID for Google Identities.
    ThirdPartyOauth2ClientId string
    Third party OAuth Client ID for External Identity Providers.
    firstPartyOauth2ClientId String
    First party OAuth Client ID for Google Identities.
    thirdPartyOauth2ClientId String
    Third party OAuth Client ID for External Identity Providers.
    firstPartyOauth2ClientId string
    First party OAuth Client ID for Google Identities.
    thirdPartyOauth2ClientId string
    Third party OAuth Client ID for External Identity Providers.
    first_party_oauth2_client_id str
    First party OAuth Client ID for Google Identities.
    third_party_oauth2_client_id str
    Third party OAuth Client ID for External Identity Providers.
    firstPartyOauth2ClientId String
    First party OAuth Client ID for Google Identities.
    thirdPartyOauth2ClientId 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-native logo

    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