1. Packages
  2. Google Cloud Native
  3. API Docs
  4. vmmigration
  5. vmmigration/v1
  6. getDatacenterConnector

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.vmmigration/v1.getDatacenterConnector

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

    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/v1: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.V1.Outputs.AvailableUpdatesResponse
    The available versions for updating this appliance.
    Bucket string
    The communication channel between the datacenter connector and Google Cloud.
    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.
    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.V1.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 Google Cloud.
    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 Google Cloud.
    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 Google Cloud.
    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 Google Cloud.
    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 Google Cloud.
    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.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
    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