Reference documentation and code samples for the Google Cloud Vm Migration V1 Client class AzureSourceDetails.
AzureSourceDetails message describes a specific source details for the Azure source type.
Generated from protobuf message google.cloud.vmmigration.v1.AzureSourceDetails
Namespace
Google \ Cloud \ VMMigration \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ client_secret_creds
↳ subscription_id
string
Immutable. Azure subscription ID.
↳ azure_location
string
Immutable. The Azure location (region) that the source VMs will be migrated from.
↳ state
int
Output only. State of the source as determined by the health check.
↳ error
↳ migration_resources_user_tags
array| Google\Protobuf\Internal\MapField
User specified tags to add to every M2VM generated resource in Azure. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix m4ce
or m2vm
.
↳ resource_group_id
string
Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
getClientSecretCreds
Azure Credentials using tenant ID, client ID and secret.
hasClientSecretCreds
setClientSecretCreds
Azure Credentials using tenant ID, client ID and secret.
$this
getSubscriptionId
Immutable. Azure subscription ID.
string
setSubscriptionId
Immutable. Azure subscription ID.
var
string
$this
getAzureLocation
Immutable. The Azure location (region) that the source VMs will be migrated from.
string
setAzureLocation
Immutable. The Azure location (region) that the source VMs will be migrated from.
var
string
$this
getState
Output only. State of the source as determined by the health check.
setState
Output only. State of the source as determined by the health check.
$this
getError
Output only. Provides details on the state of the Source in case of an error.
hasError
clearError
setError
Output only. Provides details on the state of the Source in case of an error.
$this
getMigrationResourcesUserTags
User specified tags to add to every M2VM generated resource in Azure.
These tags will be set in addition to the default tags that are set as part
of the migration process. The tags must not begin with the reserved prefix m4ce
or m2vm
.
setMigrationResourcesUserTags
User specified tags to add to every M2VM generated resource in Azure.
These tags will be set in addition to the default tags that are set as part
of the migration process. The tags must not begin with the reserved prefix m4ce
or m2vm
.
$this
getResourceGroupId
Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
string
setResourceGroupId
Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
var
string
$this
getCredentialsType
string

