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 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 This property is required. string
The unique name of the resource.
args This property is required. ManagementServerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ManagementServerArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ManagementServerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
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());
Copy
management_server_resource = google_native.backupdr.v1.ManagementServer("managementServerResource",
    management_server_id="string",
    networks=[{
        "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")
Copy
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",
});
Copy
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
Copy

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

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The ManagementServer resource accepts the following input properties:

ManagementServerId
This property is required.
Changes to this property will trigger replacement.
string
Required. The name of the management server to create. The name must be unique for the specified project and location.
Networks This property is required. 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 This property is required. 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 Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
string
Required. The name of the management server to create. The name must be unique for the specified project and location.
Networks This property is required. []NetworkConfigArgs
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
Type This property is required. 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 Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
String
Required. The name of the management server to create. The name must be unique for the specified project and location.
networks This property is required. List<NetworkConfig>
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
type This property is required. 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 Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
string
Required. The name of the management server to create. The name must be unique for the specified project and location.
networks This property is required. NetworkConfig[]
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
type This property is required. 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 Changes to this property will trigger replacement. string
project Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
str
Required. The name of the management server to create. The name must be unique for the specified project and location.
networks This property is required. Sequence[NetworkConfigArgs]
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
type This property is required. 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 Changes to this property will trigger replacement. str
project Changes to this property will trigger replacement. 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
This property is required.
Changes to this property will trigger replacement.
String
Required. The name of the management server to create. The name must be unique for the specified project and location.
networks This property is required. List<Property Map>
VPC networks to which the ManagementServer instance is connected. For this version, only a single network is supported.
type This property is required. "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 Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. 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 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.

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

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

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