Google Native

Pulumi Official
Package maintained by Pulumi
v0.23.0 published on Thursday, Aug 11, 2022 by Pulumi

DatacenterConnector

Creates a new DatacenterConnector in a given Source. Auto-naming is currently not supported for this resource.

Create a DatacenterConnector Resource

new DatacenterConnector(name: string, args: DatacenterConnectorArgs, opts?: CustomResourceOptions);
@overload
def DatacenterConnector(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        datacenter_connector_id: Optional[str] = None,
                        location: Optional[str] = None,
                        project: Optional[str] = None,
                        registration_id: Optional[str] = None,
                        request_id: Optional[str] = None,
                        service_account: Optional[str] = None,
                        source_id: Optional[str] = None,
                        version: Optional[str] = None)
@overload
def DatacenterConnector(resource_name: str,
                        args: DatacenterConnectorArgs,
                        opts: Optional[ResourceOptions] = None)
func NewDatacenterConnector(ctx *Context, name string, args DatacenterConnectorArgs, opts ...ResourceOption) (*DatacenterConnector, error)
public DatacenterConnector(string name, DatacenterConnectorArgs args, CustomResourceOptions? opts = null)
public DatacenterConnector(String name, DatacenterConnectorArgs args)
public DatacenterConnector(String name, DatacenterConnectorArgs args, CustomResourceOptions options)
type: google-native:vmmigration/v1:DatacenterConnector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DatacenterConnectorArgs
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 DatacenterConnectorArgs
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 DatacenterConnectorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DatacenterConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DatacenterConnectorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DatacenterConnector 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 DatacenterConnector resource accepts the following input properties:

DatacenterConnectorId string

Required. The datacenterConnector identifier.

SourceId string
Location string
Project string
RegistrationId string

Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

RequestId string

A 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 t he 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).

ServiceAccount string

The service account to use in the connector when communicating with the cloud.

Version string

The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

DatacenterConnectorId string

Required. The datacenterConnector identifier.

SourceId string
Location string
Project string
RegistrationId string

Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

RequestId string

A 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 t he 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).

ServiceAccount string

The service account to use in the connector when communicating with the cloud.

Version string

The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

datacenterConnectorId String

Required. The datacenterConnector identifier.

sourceId String
location String
project String
registrationId String

Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

requestId String

A 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 t he 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).

serviceAccount String

The service account to use in the connector when communicating with the cloud.

version String

The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

datacenterConnectorId string

Required. The datacenterConnector identifier.

sourceId string
location string
project string
registrationId string

Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

requestId string

A 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 t he 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).

serviceAccount string

The service account to use in the connector when communicating with the cloud.

version string

The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

datacenter_connector_id str

Required. The datacenterConnector identifier.

source_id str
location str
project str
registration_id str

Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

request_id str

A 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 t he 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).

service_account str

The service account to use in the connector when communicating with the cloud.

version str

The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

datacenterConnectorId String

Required. The datacenterConnector identifier.

sourceId String
location String
project String
registrationId String

Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

requestId String

A 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 t he 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).

serviceAccount String

The service account to use in the connector when communicating with the cloud.

version String

The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

Outputs

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

ApplianceInfrastructureVersion string

Appliance OVA version. This is the OVA which is manually installed by the user and contains the infrastructure for the automatically updatable components on the appliance.

ApplianceSoftwareVersion string

Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.

AvailableVersions Pulumi.GoogleNative.VMMigration.V1.Outputs.AvailableUpdatesResponse

The available versions for updating this appliance.

Bucket string

The communication channel between the datacenter connector and GCP.

CreateTime string

The time the connector was created (as an API call, not when it was actually installed).

Error Pulumi.GoogleNative.VMMigration.V1.Outputs.StatusResponse

Provides details on the state of the Datacenter Connector in case of an error.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The connector's name.

State string

State of the DatacenterConnector, as determined by the health checks.

StateTime string

The time the state was last set.

UpdateTime string

The last time the connector was updated with an API call.

UpgradeStatus Pulumi.GoogleNative.VMMigration.V1.Outputs.UpgradeStatusResponse

The status of the current / last upgradeAppliance operation.

ApplianceInfrastructureVersion string

Appliance OVA version. This is the OVA which is manually installed by the user and contains the infrastructure for the automatically updatable components on the appliance.

ApplianceSoftwareVersion string

Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.

AvailableVersions AvailableUpdatesResponse

The available versions for updating this appliance.

Bucket string

The communication channel between the datacenter connector and GCP.

CreateTime string

The time the connector was created (as an API call, not when it was actually installed).

Error StatusResponse

Provides details on the state of the Datacenter Connector in case of an error.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The connector's name.

State string

State of the DatacenterConnector, as determined by the health checks.

StateTime string

The time the state was last set.

UpdateTime string

The last time the connector was updated with an API call.

UpgradeStatus UpgradeStatusResponse

The status of the current / last upgradeAppliance operation.

applianceInfrastructureVersion String

Appliance OVA version. This is the OVA which is manually installed by the user and contains the infrastructure for the automatically updatable components on the appliance.

applianceSoftwareVersion String

Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.

availableVersions AvailableUpdatesResponse

The available versions for updating this appliance.

bucket String

The communication channel between the datacenter connector and GCP.

createTime String

The time the connector was created (as an API call, not when it was actually installed).

error StatusResponse

Provides details on the state of the Datacenter Connector in case of an error.

id String

The provider-assigned unique ID for this managed resource.

name String

The connector's name.

state String

State of the DatacenterConnector, as determined by the health checks.

stateTime String

The time the state was last set.

updateTime String

The last time the connector was updated with an API call.

upgradeStatus UpgradeStatusResponse

The status of the current / last upgradeAppliance operation.

applianceInfrastructureVersion string

Appliance OVA version. This is the OVA which is manually installed by the user and contains the infrastructure for the automatically updatable components on the appliance.

applianceSoftwareVersion string

Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.

availableVersions AvailableUpdatesResponse

The available versions for updating this appliance.

bucket string

The communication channel between the datacenter connector and GCP.

createTime string

The time the connector was created (as an API call, not when it was actually installed).

error StatusResponse

Provides details on the state of the Datacenter Connector in case of an error.

id string

The provider-assigned unique ID for this managed resource.

name string

The connector's name.

state string

State of the DatacenterConnector, as determined by the health checks.

stateTime string

The time the state was last set.

updateTime string

The last time the connector was updated with an API call.

upgradeStatus UpgradeStatusResponse

The status of the current / last upgradeAppliance operation.

appliance_infrastructure_version str

Appliance OVA version. This is the OVA which is manually installed by the user and contains the infrastructure for the automatically updatable components on the appliance.

appliance_software_version str

Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.

available_versions AvailableUpdatesResponse

The available versions for updating this appliance.

bucket str

The communication channel between the datacenter connector and GCP.

create_time str

The time the connector was created (as an API call, not when it was actually installed).

error StatusResponse

Provides details on the state of the Datacenter Connector in case of an error.

id str

The provider-assigned unique ID for this managed resource.

name str

The connector's name.

state str

State of the DatacenterConnector, as determined by the health checks.

state_time str

The time the state was last set.

update_time str

The last time the connector was updated with an API call.

upgrade_status UpgradeStatusResponse

The status of the current / last upgradeAppliance operation.

applianceInfrastructureVersion String

Appliance OVA version. This is the OVA which is manually installed by the user and contains the infrastructure for the automatically updatable components on the appliance.

applianceSoftwareVersion String

Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.

availableVersions Property Map

The available versions for updating this appliance.

bucket String

The communication channel between the datacenter connector and GCP.

createTime String

The time the connector was created (as an API call, not when it was actually installed).

error Property Map

Provides details on the state of the Datacenter Connector in case of an error.

id String

The provider-assigned unique ID for this managed resource.

name String

The connector's name.

state String

State of the DatacenterConnector, as determined by the health checks.

stateTime String

The time the state was last set.

updateTime String

The last time the connector was updated with an API call.

upgradeStatus Property Map

The status of the current / last upgradeAppliance operation.

Supporting Types

ApplianceVersionResponse

Critical bool

Determine whether it's critical to upgrade the appliance to this version.

ReleaseNotesUri string

Link to a page that contains the version release notes.

Uri string

A link for downloading the version.

Version string

The appliance version.

Critical bool

Determine whether it's critical to upgrade the appliance to this version.

ReleaseNotesUri string

Link to a page that contains the version release notes.

Uri string

A link for downloading the version.

Version string

The appliance version.

critical Boolean

Determine whether it's critical to upgrade the appliance to this version.

releaseNotesUri String

Link to a page that contains the version release notes.

uri String

A link for downloading the version.

version String

The appliance version.

critical boolean

Determine whether it's critical to upgrade the appliance to this version.

releaseNotesUri string

Link to a page that contains the version release notes.

uri string

A link for downloading the version.

version string

The appliance version.

critical bool

Determine whether it's critical to upgrade the appliance to this version.

release_notes_uri str

Link to a page that contains the version release notes.

uri str

A link for downloading the version.

version str

The appliance version.

critical Boolean

Determine whether it's critical to upgrade the appliance to this version.

releaseNotesUri String

Link to a page that contains the version release notes.

uri String

A link for downloading the version.

version String

The appliance version.

AvailableUpdatesResponse

InPlaceUpdate Pulumi.GoogleNative.VMMigration.V1.Inputs.ApplianceVersionResponse

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

NewDeployableAppliance Pulumi.GoogleNative.VMMigration.V1.Inputs.ApplianceVersionResponse

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

InPlaceUpdate ApplianceVersionResponse

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

NewDeployableAppliance ApplianceVersionResponse

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

inPlaceUpdate ApplianceVersionResponse

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

newDeployableAppliance ApplianceVersionResponse

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

inPlaceUpdate ApplianceVersionResponse

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

newDeployableAppliance ApplianceVersionResponse

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

in_place_update ApplianceVersionResponse

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

new_deployable_appliance ApplianceVersionResponse

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

inPlaceUpdate Property Map

The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.

newDeployableAppliance Property Map

The newest deployable version of the appliance. The current appliance can't be updated into this version, and the owner must manually deploy this OVA to a new appliance.

StatusResponse

Code int

The status code, which should be an enum value of google.rpc.Code.

Details List<ImmutableDictionary<string, string>>

A list of messages that carry the error details. There is a common set of message types for APIs to use.

Message string

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

Code int

The status code, which should be an enum value of google.rpc.Code.

Details []map[string]string

A list of messages that carry the error details. There is a common set of message types for APIs to use.

Message string

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

code Integer

The status code, which should be an enum value of google.rpc.Code.

details List<Map<String,String>>

A list of messages that carry the error details. There is a common set of message types for APIs to use.

message String

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

code number

The status code, which should be an enum value of google.rpc.Code.

details {[key: string]: string}[]

A list of messages that carry the error details. There is a common set of message types for APIs to use.

message string

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

code int

The status code, which should be an enum value of google.rpc.Code.

details Sequence[Mapping[str, str]]

A list of messages that carry the error details. There is a common set of message types for APIs to use.

message str

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

code Number

The status code, which should be an enum value of google.rpc.Code.

details List<Map<String>>

A list of messages that carry the error details. There is a common set of message types for APIs to use.

message String

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

UpgradeStatusResponse

Error Pulumi.GoogleNative.VMMigration.V1.Inputs.StatusResponse

Provides details on the state of the upgrade operation in case of an error.

PreviousVersion string

The version from which we upgraded.

StartTime string

The time the operation was started.

State string

The state of the upgradeAppliance operation.

Version string

The version to upgrade to.

Error StatusResponse

Provides details on the state of the upgrade operation in case of an error.

PreviousVersion string

The version from which we upgraded.

StartTime string

The time the operation was started.

State string

The state of the upgradeAppliance operation.

Version string

The version to upgrade to.

error StatusResponse

Provides details on the state of the upgrade operation in case of an error.

previousVersion String

The version from which we upgraded.

startTime String

The time the operation was started.

state String

The state of the upgradeAppliance operation.

version String

The version to upgrade to.

error StatusResponse

Provides details on the state of the upgrade operation in case of an error.

previousVersion string

The version from which we upgraded.

startTime string

The time the operation was started.

state string

The state of the upgradeAppliance operation.

version string

The version to upgrade to.

error StatusResponse

Provides details on the state of the upgrade operation in case of an error.

previous_version str

The version from which we upgraded.

start_time str

The time the operation was started.

state str

The state of the upgradeAppliance operation.

version str

The version to upgrade to.

error Property Map

Provides details on the state of the upgrade operation in case of an error.

previousVersion String

The version from which we upgraded.

startTime String

The time the operation was started.

state String

The state of the upgradeAppliance operation.

version String

The version to upgrade to.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0