Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

getDatacenterConnector

Gets details of a single DatacenterConnector.

Using getDatacenterConnector

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDatacenterConnector(args: GetDatacenterConnectorArgs, opts?: InvokeOptions): Promise<GetDatacenterConnectorResult>
function getDatacenterConnectorOutput(args: GetDatacenterConnectorOutputArgs, opts?: InvokeOptions): Output<GetDatacenterConnectorResult>
def get_datacenter_connector(datacenter_connector_id: Optional[str] = None,
                             location: Optional[str] = None,
                             project: Optional[str] = None,
                             source_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetDatacenterConnectorResult
def get_datacenter_connector_output(datacenter_connector_id: Optional[pulumi.Input[str]] = None,
                             location: Optional[pulumi.Input[str]] = None,
                             project: Optional[pulumi.Input[str]] = None,
                             source_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetDatacenterConnectorResult]
func LookupDatacenterConnector(ctx *Context, args *LookupDatacenterConnectorArgs, opts ...InvokeOption) (*LookupDatacenterConnectorResult, error)
func LookupDatacenterConnectorOutput(ctx *Context, args *LookupDatacenterConnectorOutputArgs, opts ...InvokeOption) LookupDatacenterConnectorResultOutput

> Note: This function is named LookupDatacenterConnector in the Go SDK.

public static class GetDatacenterConnector 
{
    public static Task<GetDatacenterConnectorResult> InvokeAsync(GetDatacenterConnectorArgs args, InvokeOptions? opts = null)
    public static Output<GetDatacenterConnectorResult> Invoke(GetDatacenterConnectorInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDatacenterConnectorResult> getDatacenterConnector(GetDatacenterConnectorArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:vmmigration/v1alpha1:getDatacenterConnector
  Arguments:
    # Arguments dictionary

The following arguments are supported:

getDatacenterConnector Result

The following output properties are available:

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.V1Alpha1.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.V1Alpha1.Outputs.StatusResponse

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

Name string

The connector's name.

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.

ServiceAccount string

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

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.V1Alpha1.Outputs.UpgradeStatusResponse

The status of the current / last upgradeAppliance operation.

Version string

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

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.

Name string

The connector's name.

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.

ServiceAccount string

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

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.

Version string

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

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.

name String

The connector's name.

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.

serviceAccount String

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

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.

version String

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

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.

name string

The connector's name.

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.

serviceAccount string

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

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.

version string

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

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.

name str

The connector's name.

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.

service_account str

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

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.

version str

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

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.

name String

The connector's name.

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.

serviceAccount String

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

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.

version String

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

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