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>
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:
- Location string
- Management
Server stringId - Project string
- Location string
- Management
Server stringId - Project string
- location String
- management
Server StringId - project String
- location string
- management
Server stringId - project string
- location str
- management_
server_ strid - project str
- location String
- management
Server StringId - project String
getManagementServer Result
The following output properties are available:
- Create
Time 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.
- Management
Uri Pulumi.Google Native. Backupdr. V1. Outputs. Management URIResponse - 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.
Google Native. Backupdr. V1. Outputs. Network Config Response> - VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
- Oauth2Client
Id 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.
- Update
Time string - The time when the instance was updated.
- Workforce
Identity Pulumi.Based Management Uri Google Native. Backupdr. V1. Outputs. Workforce Identity Based Management URIResponse - 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 Pulumi.Based Oauth2Client Id Google Native. Backupdr. V1. Outputs. Workforce Identity Based OAuth2Client IDResponse - The OAuth client IDs for both types of user i.e. 1p and 3p.
- Create
Time 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.
- 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 string
- The resource name.
- Networks
[]Network
Config Response - VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
- Oauth2Client
Id 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.
- Update
Time string - The time when the instance was updated.
- Workforce
Identity WorkforceBased Management Uri Identity Based Management URIResponse - 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 WorkforceBased Oauth2Client Id Identity Based OAuth2Client IDResponse - The OAuth client IDs for both types of user i.e. 1p and 3p.
- create
Time 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.
- 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 String
- The resource name.
- networks
List<Network
Config Response> - VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
- oauth2Client
Id 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.
- update
Time String - The time when the instance was updated.
- workforce
Identity WorkforceBased Management Uri Identity Based Management URIResponse - 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 WorkforceBased Oauth2Client Id Identity Based OAuth2Client IDResponse - The OAuth client IDs for both types of user i.e. 1p and 3p.
- create
Time 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.
- 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 string
- The resource name.
- networks
Network
Config Response[] - VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
- oauth2Client
Id 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.
- update
Time string - The time when the instance was updated.
- workforce
Identity WorkforceBased Management Uri Identity Based Management URIResponse - 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 WorkforceBased Oauth2Client Id Identity Based OAuth2Client IDResponse - 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[Network
Config Response] - VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
- oauth2_
client_ strid - 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_ Workforcebased_ management_ uri Identity Based Management URIResponse - 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_ Workforcebased_ oauth2_ client_ id Identity Based OAuth2Client IDResponse - The OAuth client IDs for both types of user i.e. 1p and 3p.
- create
Time 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.
- management
Uri 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.
- oauth2Client
Id 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.
- update
Time String - The time when the instance was updated.
- workforce
Identity Property MapBased Management Uri - 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 Property MapBased Oauth2Client Id - The OAuth client IDs for both types of user i.e. 1p and 3p.
Supporting Types
ManagementURIResponse
NetworkConfigResponse
- Network string
- Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
- Peering
Mode 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.
- Peering
Mode 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.
- peering
Mode 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.
- peering
Mode 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.
- peering
Mode String - Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.
WorkforceIdentityBasedManagementURIResponse
- First
Party stringManagement Uri - First party Management URI for Google Identities.
- Third
Party stringManagement Uri - Third party Management URI for External Identity Providers.
- First
Party stringManagement Uri - First party Management URI for Google Identities.
- Third
Party stringManagement Uri - Third party Management URI for External Identity Providers.
- first
Party StringManagement Uri - First party Management URI for Google Identities.
- third
Party StringManagement Uri - Third party Management URI for External Identity Providers.
- first
Party stringManagement Uri - First party Management URI for Google Identities.
- third
Party stringManagement Uri - Third party Management URI for External Identity Providers.
- first_
party_ strmanagement_ uri - First party Management URI for Google Identities.
- third_
party_ strmanagement_ uri - Third party Management URI for External Identity Providers.
- first
Party StringManagement Uri - First party Management URI for Google Identities.
- third
Party StringManagement Uri - Third party Management URI for External Identity Providers.
WorkforceIdentityBasedOAuth2ClientIDResponse
- First
Party stringOauth2Client Id - First party OAuth Client ID for Google Identities.
- Third
Party stringOauth2Client Id - Third party OAuth Client ID for External Identity Providers.
- First
Party stringOauth2Client Id - First party OAuth Client ID for Google Identities.
- Third
Party stringOauth2Client Id - Third party OAuth Client ID for External Identity Providers.
- first
Party StringOauth2Client Id - First party OAuth Client ID for Google Identities.
- third
Party StringOauth2Client Id - Third party OAuth Client ID for External Identity Providers.
- first
Party stringOauth2Client Id - First party OAuth Client ID for Google Identities.
- third
Party stringOauth2Client Id - Third party OAuth Client ID for External Identity Providers.
- first_
party_ stroauth2_ client_ id - First party OAuth Client ID for Google Identities.
- third_
party_ stroauth2_ client_ id - Third party OAuth Client ID for External Identity Providers.
- first
Party StringOauth2Client Id - First party OAuth Client ID for Google Identities.
- third
Party StringOauth2Client Id - 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