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

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.ManagementServer

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

    Creates a new ManagementServer in a given project and location. Auto-naming is currently not supported for this resource.

    Create ManagementServer Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagementServer(name: string, args: ManagementServerArgs, opts?: CustomResourceOptions);
    @overload
    def ManagementServer(resource_name: str,
                         args: ManagementServerArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagementServer(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         management_server_id: Optional[str] = None,
                         networks: Optional[Sequence[NetworkConfigArgs]] = None,
                         type: Optional[ManagementServerType] = None,
                         description: Optional[str] = None,
                         etag: Optional[str] = None,
                         labels: Optional[Mapping[str, str]] = None,
                         location: Optional[str] = None,
                         project: Optional[str] = None,
                         request_id: Optional[str] = None)
    func NewManagementServer(ctx *Context, name string, args ManagementServerArgs, opts ...ResourceOption) (*ManagementServer, error)
    public ManagementServer(string name, ManagementServerArgs args, CustomResourceOptions? opts = null)
    public ManagementServer(String name, ManagementServerArgs args)
    public ManagementServer(String name, ManagementServerArgs args, CustomResourceOptions options)
    
    type: google-native:backupdr/v1:ManagementServer
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ManagementServerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ManagementServerArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ManagementServerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagementServerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagementServerArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var managementServerResource = new GoogleNative.Backupdr.V1.ManagementServer("managementServerResource", new()
    {
        ManagementServerId = "string",
        Networks = new[]
        {
            new GoogleNative.Backupdr.V1.Inputs.NetworkConfigArgs
            {
                Network = "string",
                PeeringMode = GoogleNative.Backupdr.V1.NetworkConfigPeeringMode.PeeringModeUnspecified,
            },
        },
        Type = GoogleNative.Backupdr.V1.ManagementServerType.InstanceTypeUnspecified,
        Description = "string",
        Etag = "string",
        Labels = 
        {
            { "string", "string" },
        },
        Location = "string",
        Project = "string",
        RequestId = "string",
    });
    
    example, err := backupdr.NewManagementServer(ctx, "managementServerResource", &backupdr.ManagementServerArgs{
    	ManagementServerId: pulumi.String("string"),
    	Networks: backupdr.NetworkConfigArray{
    		&backupdr.NetworkConfigArgs{
    			Network:     pulumi.String("string"),
    			PeeringMode: backupdr.NetworkConfigPeeringModePeeringModeUnspecified,
    		},
    	},
    	Type:        backupdr.ManagementServerTypeInstanceTypeUnspecified,
    	Description: pulumi.String("string"),
    	Etag:        pulumi.String("string"),
    	Labels: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Location:  pulumi.String("string"),
    	Project:   pulumi.String("string"),
    	RequestId: pulumi.String("string"),
    })
    
    var managementServerResource = new ManagementServer("managementServerResource", ManagementServerArgs.builder()
        .managementServerId("string")
        .networks(NetworkConfigArgs.builder()
            .network("string")
            .peeringMode("PEERING_MODE_UNSPECIFIED")
            .build())
        .type("INSTANCE_TYPE_UNSPECIFIED")
        .description("string")
        .etag("string")
        .labels(Map.of("string", "string"))
        .location("string")
        .project("string")
        .requestId("string")
        .build());
    
    management_server_resource = google_native.backupdr.v1.ManagementServer("managementServerResource",
        management_server_id="string",
        networks=[google_native.backupdr.v1.NetworkConfigArgs(
            network="string",
            peering_mode=google_native.backupdr.v1.NetworkConfigPeeringMode.PEERING_MODE_UNSPECIFIED,
        )],
        type=google_native.backupdr.v1.ManagementServerType.INSTANCE_TYPE_UNSPECIFIED,
        description="string",
        etag="string",
        labels={
            "string": "string",
        },
        location="string",
        project="string",
        request_id="string")
    
    const managementServerResource = new google_native.backupdr.v1.ManagementServer("managementServerResource", {
        managementServerId: "string",
        networks: [{
            network: "string",
            peeringMode: google_native.backupdr.v1.NetworkConfigPeeringMode.PeeringModeUnspecified,
        }],
        type: google_native.backupdr.v1.ManagementServerType.InstanceTypeUnspecified,
        description: "string",
        etag: "string",
        labels: {
            string: "string",
        },
        location: "string",
        project: "string",
        requestId: "string",
    });
    
    type: google-native:backupdr/v1:ManagementServer
    properties:
        description: string
        etag: string
        labels:
            string: string
        location: string
        managementServerId: string
        networks:
            - network: string
              peeringMode: PEERING_MODE_UNSPECIFIED
        project: string
        requestId: string
        type: INSTANCE_TYPE_UNSPECIFIED
    

    ManagementServer Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The ManagementServer resource accepts the following input properties:

    ManagementServerId string
    Required. The name of the management server to create. The name must be unique for the specified project and location.
    Networks List<Pulumi.GoogleNative.Backupdr.V1.Inputs.NetworkConfig>
    VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
    Type Pulumi.GoogleNative.Backupdr.V1.ManagementServerType
    The type of the ManagementServer resource.
    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.
    Location string
    Project string
    RequestId string
    Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
    ManagementServerId string
    Required. The name of the management server to create. The name must be unique for the specified project and location.
    Networks []NetworkConfigArgs
    VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
    Type ManagementServerType
    The type of the ManagementServer resource.
    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.
    Location string
    Project string
    RequestId string
    Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
    managementServerId String
    Required. The name of the management server to create. The name must be unique for the specified project and location.
    networks List<NetworkConfig>
    VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
    type ManagementServerType
    The type of the ManagementServer resource.
    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.
    location String
    project String
    requestId String
    Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
    managementServerId string
    Required. The name of the management server to create. The name must be unique for the specified project and location.
    networks NetworkConfig[]
    VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
    type ManagementServerType
    The type of the ManagementServer resource.
    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.
    location string
    project string
    requestId string
    Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
    management_server_id str
    Required. The name of the management server to create. The name must be unique for the specified project and location.
    networks Sequence[NetworkConfigArgs]
    VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
    type ManagementServerType
    The type of the ManagementServer resource.
    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.
    location str
    project str
    request_id str
    Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
    managementServerId String
    Required. The name of the management server to create. The name must be unique for the specified project and location.
    networks List<Property Map>
    VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
    type "INSTANCE_TYPE_UNSPECIFIED" | "BACKUP_RESTORE"
    The type of the ManagementServer resource.
    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.
    location String
    project String
    requestId String
    Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagementServer resource produces the following output properties:

    CreateTime string
    The time when the instance was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    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.
    Id string
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    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.
    id string
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    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.
    id str
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    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.
    id String
    The provider-assigned unique ID for this managed resource.
    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.
    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.
    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

    ManagementServerType, ManagementServerTypeArgs

    InstanceTypeUnspecified
    INSTANCE_TYPE_UNSPECIFIEDInstance type is not mentioned.
    BackupRestore
    BACKUP_RESTOREInstance for backup and restore management (i.e., AGM).
    ManagementServerTypeInstanceTypeUnspecified
    INSTANCE_TYPE_UNSPECIFIEDInstance type is not mentioned.
    ManagementServerTypeBackupRestore
    BACKUP_RESTOREInstance for backup and restore management (i.e., AGM).
    InstanceTypeUnspecified
    INSTANCE_TYPE_UNSPECIFIEDInstance type is not mentioned.
    BackupRestore
    BACKUP_RESTOREInstance for backup and restore management (i.e., AGM).
    InstanceTypeUnspecified
    INSTANCE_TYPE_UNSPECIFIEDInstance type is not mentioned.
    BackupRestore
    BACKUP_RESTOREInstance for backup and restore management (i.e., AGM).
    INSTANCE_TYPE_UNSPECIFIED
    INSTANCE_TYPE_UNSPECIFIEDInstance type is not mentioned.
    BACKUP_RESTORE
    BACKUP_RESTOREInstance for backup and restore management (i.e., AGM).
    "INSTANCE_TYPE_UNSPECIFIED"
    INSTANCE_TYPE_UNSPECIFIEDInstance type is not mentioned.
    "BACKUP_RESTORE"
    BACKUP_RESTOREInstance for backup and restore management (i.e., AGM).

    ManagementURIResponse, ManagementURIResponseArgs

    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.

    NetworkConfig, NetworkConfigArgs

    Network string
    Optional. The resource name of the Google Compute Engine VPC network to which the ManagementServer instance is connected.
    PeeringMode Pulumi.GoogleNative.Backupdr.V1.NetworkConfigPeeringMode
    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 NetworkConfigPeeringMode
    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 NetworkConfigPeeringMode
    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 NetworkConfigPeeringMode
    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 NetworkConfigPeeringMode
    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 "PEERING_MODE_UNSPECIFIED" | "PRIVATE_SERVICE_ACCESS"
    Optional. The network connect mode of the ManagementServer instance. For this version, only PRIVATE_SERVICE_ACCESS is supported.

    NetworkConfigPeeringMode, NetworkConfigPeeringModeArgs

    PeeringModeUnspecified
    PEERING_MODE_UNSPECIFIEDPeering mode not set.
    PrivateServiceAccess
    PRIVATE_SERVICE_ACCESSConnect using Private Service Access to the Management Server. Private services access provides an IP address range for multiple Google Cloud services, including Cloud BackupDR.
    NetworkConfigPeeringModePeeringModeUnspecified
    PEERING_MODE_UNSPECIFIEDPeering mode not set.
    NetworkConfigPeeringModePrivateServiceAccess
    PRIVATE_SERVICE_ACCESSConnect using Private Service Access to the Management Server. Private services access provides an IP address range for multiple Google Cloud services, including Cloud BackupDR.
    PeeringModeUnspecified
    PEERING_MODE_UNSPECIFIEDPeering mode not set.
    PrivateServiceAccess
    PRIVATE_SERVICE_ACCESSConnect using Private Service Access to the Management Server. Private services access provides an IP address range for multiple Google Cloud services, including Cloud BackupDR.
    PeeringModeUnspecified
    PEERING_MODE_UNSPECIFIEDPeering mode not set.
    PrivateServiceAccess
    PRIVATE_SERVICE_ACCESSConnect using Private Service Access to the Management Server. Private services access provides an IP address range for multiple Google Cloud services, including Cloud BackupDR.
    PEERING_MODE_UNSPECIFIED
    PEERING_MODE_UNSPECIFIEDPeering mode not set.
    PRIVATE_SERVICE_ACCESS
    PRIVATE_SERVICE_ACCESSConnect using Private Service Access to the Management Server. Private services access provides an IP address range for multiple Google Cloud services, including Cloud BackupDR.
    "PEERING_MODE_UNSPECIFIED"
    PEERING_MODE_UNSPECIFIEDPeering mode not set.
    "PRIVATE_SERVICE_ACCESS"
    PRIVATE_SERVICE_ACCESSConnect using Private Service Access to the Management Server. Private services access provides an IP address range for multiple Google Cloud services, including Cloud BackupDR.

    NetworkConfigResponse, NetworkConfigResponseArgs

    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, WorkforceIdentityBasedManagementURIResponseArgs

    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, WorkforceIdentityBasedOAuth2ClientIDResponseArgs

    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