Documentation
¶
Index ¶
- Constants
- type AccessKeyCredentials
- type AccessKeyCredentialsArgs
- func (AccessKeyCredentialsArgs) ElementType() reflect.Type
- func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsOutput() AccessKeyCredentialsOutput
- func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsOutputWithContext(ctx context.Context) AccessKeyCredentialsOutput
- func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsPtrOutput() AccessKeyCredentialsPtrOutput
- func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsPtrOutputWithContext(ctx context.Context) AccessKeyCredentialsPtrOutput
- type AccessKeyCredentialsInput
- type AccessKeyCredentialsOutput
- func (o AccessKeyCredentialsOutput) AccessKeyId() pulumi.StringPtrOutput
- func (AccessKeyCredentialsOutput) ElementType() reflect.Type
- func (o AccessKeyCredentialsOutput) SecretAccessKey() pulumi.StringPtrOutput
- func (o AccessKeyCredentialsOutput) SessionToken() pulumi.StringPtrOutput
- func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsOutput() AccessKeyCredentialsOutput
- func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsOutputWithContext(ctx context.Context) AccessKeyCredentialsOutput
- func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsPtrOutput() AccessKeyCredentialsPtrOutput
- func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsPtrOutputWithContext(ctx context.Context) AccessKeyCredentialsPtrOutput
- type AccessKeyCredentialsPtrInput
- type AccessKeyCredentialsPtrOutput
- func (o AccessKeyCredentialsPtrOutput) AccessKeyId() pulumi.StringPtrOutput
- func (o AccessKeyCredentialsPtrOutput) Elem() AccessKeyCredentialsOutput
- func (AccessKeyCredentialsPtrOutput) ElementType() reflect.Type
- func (o AccessKeyCredentialsPtrOutput) SecretAccessKey() pulumi.StringPtrOutput
- func (o AccessKeyCredentialsPtrOutput) SessionToken() pulumi.StringPtrOutput
- func (o AccessKeyCredentialsPtrOutput) ToAccessKeyCredentialsPtrOutput() AccessKeyCredentialsPtrOutput
- func (o AccessKeyCredentialsPtrOutput) ToAccessKeyCredentialsPtrOutputWithContext(ctx context.Context) AccessKeyCredentialsPtrOutput
- type AccessKeyCredentialsResponse
- type AccessKeyCredentialsResponseOutput
- func (o AccessKeyCredentialsResponseOutput) AccessKeyId() pulumi.StringOutput
- func (AccessKeyCredentialsResponseOutput) ElementType() reflect.Type
- func (o AccessKeyCredentialsResponseOutput) SecretAccessKey() pulumi.StringOutput
- func (o AccessKeyCredentialsResponseOutput) SessionToken() pulumi.StringOutput
- func (o AccessKeyCredentialsResponseOutput) ToAccessKeyCredentialsResponseOutput() AccessKeyCredentialsResponseOutput
- func (o AccessKeyCredentialsResponseOutput) ToAccessKeyCredentialsResponseOutputWithContext(ctx context.Context) AccessKeyCredentialsResponseOutput
- type AdaptingOSStepResponse
- type AdaptingOSStepResponseOutput
- type ApplianceVersionResponse
- type ApplianceVersionResponseOutput
- func (o ApplianceVersionResponseOutput) Critical() pulumi.BoolOutput
- func (ApplianceVersionResponseOutput) ElementType() reflect.Type
- func (o ApplianceVersionResponseOutput) ReleaseNotesUri() pulumi.StringOutput
- func (o ApplianceVersionResponseOutput) ToApplianceVersionResponseOutput() ApplianceVersionResponseOutput
- func (o ApplianceVersionResponseOutput) ToApplianceVersionResponseOutputWithContext(ctx context.Context) ApplianceVersionResponseOutput
- func (o ApplianceVersionResponseOutput) Uri() pulumi.StringOutput
- func (o ApplianceVersionResponseOutput) Version() pulumi.StringOutput
- type AppliedLicenseResponse
- type AppliedLicenseResponseOutput
- func (AppliedLicenseResponseOutput) ElementType() reflect.Type
- func (o AppliedLicenseResponseOutput) OsLicense() pulumi.StringOutput
- func (o AppliedLicenseResponseOutput) ToAppliedLicenseResponseOutput() AppliedLicenseResponseOutput
- func (o AppliedLicenseResponseOutput) ToAppliedLicenseResponseOutputWithContext(ctx context.Context) AppliedLicenseResponseOutput
- func (o AppliedLicenseResponseOutput) Type() pulumi.StringOutput
- type AvailableUpdatesResponse
- type AvailableUpdatesResponseOutput
- func (AvailableUpdatesResponseOutput) ElementType() reflect.Type
- func (o AvailableUpdatesResponseOutput) InPlaceUpdate() ApplianceVersionResponseOutput
- func (o AvailableUpdatesResponseOutput) NewDeployableAppliance() ApplianceVersionResponseOutput
- func (o AvailableUpdatesResponseOutput) ToAvailableUpdatesResponseOutput() AvailableUpdatesResponseOutput
- func (o AvailableUpdatesResponseOutput) ToAvailableUpdatesResponseOutputWithContext(ctx context.Context) AvailableUpdatesResponseOutput
- type AwsDiskDetailsResponse
- type AwsDiskDetailsResponseArrayOutput
- func (AwsDiskDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o AwsDiskDetailsResponseArrayOutput) Index(i pulumi.IntInput) AwsDiskDetailsResponseOutput
- func (o AwsDiskDetailsResponseArrayOutput) ToAwsDiskDetailsResponseArrayOutput() AwsDiskDetailsResponseArrayOutput
- func (o AwsDiskDetailsResponseArrayOutput) ToAwsDiskDetailsResponseArrayOutputWithContext(ctx context.Context) AwsDiskDetailsResponseArrayOutput
- type AwsDiskDetailsResponseOutput
- func (o AwsDiskDetailsResponseOutput) DiskNumber() pulumi.IntOutput
- func (AwsDiskDetailsResponseOutput) ElementType() reflect.Type
- func (o AwsDiskDetailsResponseOutput) SizeGb() pulumi.StringOutput
- func (o AwsDiskDetailsResponseOutput) ToAwsDiskDetailsResponseOutput() AwsDiskDetailsResponseOutput
- func (o AwsDiskDetailsResponseOutput) ToAwsDiskDetailsResponseOutputWithContext(ctx context.Context) AwsDiskDetailsResponseOutput
- func (o AwsDiskDetailsResponseOutput) VolumeId() pulumi.StringOutput
- type AwsSourceDetails
- type AwsSourceDetailsArgs
- func (AwsSourceDetailsArgs) ElementType() reflect.Type
- func (i AwsSourceDetailsArgs) ToAwsSourceDetailsOutput() AwsSourceDetailsOutput
- func (i AwsSourceDetailsArgs) ToAwsSourceDetailsOutputWithContext(ctx context.Context) AwsSourceDetailsOutput
- func (i AwsSourceDetailsArgs) ToAwsSourceDetailsPtrOutput() AwsSourceDetailsPtrOutput
- func (i AwsSourceDetailsArgs) ToAwsSourceDetailsPtrOutputWithContext(ctx context.Context) AwsSourceDetailsPtrOutput
- type AwsSourceDetailsInput
- type AwsSourceDetailsOutput
- func (o AwsSourceDetailsOutput) AccessKeyCreds() AccessKeyCredentialsPtrOutput
- func (o AwsSourceDetailsOutput) AwsRegion() pulumi.StringPtrOutput
- func (AwsSourceDetailsOutput) ElementType() reflect.Type
- func (o AwsSourceDetailsOutput) InventorySecurityGroupNames() pulumi.StringArrayOutput
- func (o AwsSourceDetailsOutput) InventoryTagList() TagArrayOutput
- func (o AwsSourceDetailsOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
- func (o AwsSourceDetailsOutput) ToAwsSourceDetailsOutput() AwsSourceDetailsOutput
- func (o AwsSourceDetailsOutput) ToAwsSourceDetailsOutputWithContext(ctx context.Context) AwsSourceDetailsOutput
- func (o AwsSourceDetailsOutput) ToAwsSourceDetailsPtrOutput() AwsSourceDetailsPtrOutput
- func (o AwsSourceDetailsOutput) ToAwsSourceDetailsPtrOutputWithContext(ctx context.Context) AwsSourceDetailsPtrOutput
- type AwsSourceDetailsPtrInput
- type AwsSourceDetailsPtrOutput
- func (o AwsSourceDetailsPtrOutput) AccessKeyCreds() AccessKeyCredentialsPtrOutput
- func (o AwsSourceDetailsPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o AwsSourceDetailsPtrOutput) Elem() AwsSourceDetailsOutput
- func (AwsSourceDetailsPtrOutput) ElementType() reflect.Type
- func (o AwsSourceDetailsPtrOutput) InventorySecurityGroupNames() pulumi.StringArrayOutput
- func (o AwsSourceDetailsPtrOutput) InventoryTagList() TagArrayOutput
- func (o AwsSourceDetailsPtrOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
- func (o AwsSourceDetailsPtrOutput) ToAwsSourceDetailsPtrOutput() AwsSourceDetailsPtrOutput
- func (o AwsSourceDetailsPtrOutput) ToAwsSourceDetailsPtrOutputWithContext(ctx context.Context) AwsSourceDetailsPtrOutput
- type AwsSourceDetailsResponse
- type AwsSourceDetailsResponseOutput
- func (o AwsSourceDetailsResponseOutput) AccessKeyCreds() AccessKeyCredentialsResponseOutput
- func (o AwsSourceDetailsResponseOutput) AwsRegion() pulumi.StringOutput
- func (AwsSourceDetailsResponseOutput) ElementType() reflect.Type
- func (o AwsSourceDetailsResponseOutput) Error() StatusResponseOutput
- func (o AwsSourceDetailsResponseOutput) InventorySecurityGroupNames() pulumi.StringArrayOutput
- func (o AwsSourceDetailsResponseOutput) InventoryTagList() TagResponseArrayOutput
- func (o AwsSourceDetailsResponseOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
- func (o AwsSourceDetailsResponseOutput) PublicIp() pulumi.StringOutput
- func (o AwsSourceDetailsResponseOutput) State() pulumi.StringOutput
- func (o AwsSourceDetailsResponseOutput) ToAwsSourceDetailsResponseOutput() AwsSourceDetailsResponseOutput
- func (o AwsSourceDetailsResponseOutput) ToAwsSourceDetailsResponseOutputWithContext(ctx context.Context) AwsSourceDetailsResponseOutput
- type AwsSourceVmDetailsResponse
- type AwsSourceVmDetailsResponseOutput
- func (o AwsSourceVmDetailsResponseOutput) CommittedStorageBytes() pulumi.StringOutput
- func (o AwsSourceVmDetailsResponseOutput) Disks() AwsDiskDetailsResponseArrayOutput
- func (AwsSourceVmDetailsResponseOutput) ElementType() reflect.Type
- func (o AwsSourceVmDetailsResponseOutput) Firmware() pulumi.StringOutput
- func (o AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutput() AwsSourceVmDetailsResponseOutput
- func (o AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutputWithContext(ctx context.Context) AwsSourceVmDetailsResponseOutput
- func (o AwsSourceVmDetailsResponseOutput) VmCapabilitiesInfo() VmCapabilitiesResponseOutput
- type AzureDiskDetailsResponse
- type AzureDiskDetailsResponseArrayOutput
- func (AzureDiskDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o AzureDiskDetailsResponseArrayOutput) Index(i pulumi.IntInput) AzureDiskDetailsResponseOutput
- func (o AzureDiskDetailsResponseArrayOutput) ToAzureDiskDetailsResponseArrayOutput() AzureDiskDetailsResponseArrayOutput
- func (o AzureDiskDetailsResponseArrayOutput) ToAzureDiskDetailsResponseArrayOutputWithContext(ctx context.Context) AzureDiskDetailsResponseArrayOutput
- type AzureDiskDetailsResponseOutput
- func (o AzureDiskDetailsResponseOutput) DiskId() pulumi.StringOutput
- func (o AzureDiskDetailsResponseOutput) DiskNumber() pulumi.IntOutput
- func (AzureDiskDetailsResponseOutput) ElementType() reflect.Type
- func (o AzureDiskDetailsResponseOutput) SizeGb() pulumi.StringOutput
- func (o AzureDiskDetailsResponseOutput) ToAzureDiskDetailsResponseOutput() AzureDiskDetailsResponseOutput
- func (o AzureDiskDetailsResponseOutput) ToAzureDiskDetailsResponseOutputWithContext(ctx context.Context) AzureDiskDetailsResponseOutput
- type AzureSourceDetails
- type AzureSourceDetailsArgs
- func (AzureSourceDetailsArgs) ElementType() reflect.Type
- func (i AzureSourceDetailsArgs) ToAzureSourceDetailsOutput() AzureSourceDetailsOutput
- func (i AzureSourceDetailsArgs) ToAzureSourceDetailsOutputWithContext(ctx context.Context) AzureSourceDetailsOutput
- func (i AzureSourceDetailsArgs) ToAzureSourceDetailsPtrOutput() AzureSourceDetailsPtrOutput
- func (i AzureSourceDetailsArgs) ToAzureSourceDetailsPtrOutputWithContext(ctx context.Context) AzureSourceDetailsPtrOutput
- type AzureSourceDetailsInput
- type AzureSourceDetailsOutput
- func (o AzureSourceDetailsOutput) AzureLocation() pulumi.StringPtrOutput
- func (o AzureSourceDetailsOutput) ClientSecretCreds() ClientSecretCredentialsPtrOutput
- func (AzureSourceDetailsOutput) ElementType() reflect.Type
- func (o AzureSourceDetailsOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
- func (o AzureSourceDetailsOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o AzureSourceDetailsOutput) ToAzureSourceDetailsOutput() AzureSourceDetailsOutput
- func (o AzureSourceDetailsOutput) ToAzureSourceDetailsOutputWithContext(ctx context.Context) AzureSourceDetailsOutput
- func (o AzureSourceDetailsOutput) ToAzureSourceDetailsPtrOutput() AzureSourceDetailsPtrOutput
- func (o AzureSourceDetailsOutput) ToAzureSourceDetailsPtrOutputWithContext(ctx context.Context) AzureSourceDetailsPtrOutput
- type AzureSourceDetailsPtrInput
- type AzureSourceDetailsPtrOutput
- func (o AzureSourceDetailsPtrOutput) AzureLocation() pulumi.StringPtrOutput
- func (o AzureSourceDetailsPtrOutput) ClientSecretCreds() ClientSecretCredentialsPtrOutput
- func (o AzureSourceDetailsPtrOutput) Elem() AzureSourceDetailsOutput
- func (AzureSourceDetailsPtrOutput) ElementType() reflect.Type
- func (o AzureSourceDetailsPtrOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
- func (o AzureSourceDetailsPtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o AzureSourceDetailsPtrOutput) ToAzureSourceDetailsPtrOutput() AzureSourceDetailsPtrOutput
- func (o AzureSourceDetailsPtrOutput) ToAzureSourceDetailsPtrOutputWithContext(ctx context.Context) AzureSourceDetailsPtrOutput
- type AzureSourceDetailsResponse
- type AzureSourceDetailsResponseOutput
- func (o AzureSourceDetailsResponseOutput) AzureLocation() pulumi.StringOutput
- func (o AzureSourceDetailsResponseOutput) ClientSecretCreds() ClientSecretCredentialsResponseOutput
- func (AzureSourceDetailsResponseOutput) ElementType() reflect.Type
- func (o AzureSourceDetailsResponseOutput) Error() StatusResponseOutput
- func (o AzureSourceDetailsResponseOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
- func (o AzureSourceDetailsResponseOutput) ResourceGroupId() pulumi.StringOutput
- func (o AzureSourceDetailsResponseOutput) State() pulumi.StringOutput
- func (o AzureSourceDetailsResponseOutput) SubscriptionId() pulumi.StringOutput
- func (o AzureSourceDetailsResponseOutput) ToAzureSourceDetailsResponseOutput() AzureSourceDetailsResponseOutput
- func (o AzureSourceDetailsResponseOutput) ToAzureSourceDetailsResponseOutputWithContext(ctx context.Context) AzureSourceDetailsResponseOutput
- type AzureSourceVmDetailsResponse
- type AzureSourceVmDetailsResponseOutput
- func (o AzureSourceVmDetailsResponseOutput) CommittedStorageBytes() pulumi.StringOutput
- func (o AzureSourceVmDetailsResponseOutput) Disks() AzureDiskDetailsResponseArrayOutput
- func (AzureSourceVmDetailsResponseOutput) ElementType() reflect.Type
- func (o AzureSourceVmDetailsResponseOutput) Firmware() pulumi.StringOutput
- func (o AzureSourceVmDetailsResponseOutput) ToAzureSourceVmDetailsResponseOutput() AzureSourceVmDetailsResponseOutput
- func (o AzureSourceVmDetailsResponseOutput) ToAzureSourceVmDetailsResponseOutputWithContext(ctx context.Context) AzureSourceVmDetailsResponseOutput
- func (o AzureSourceVmDetailsResponseOutput) VmCapabilitiesInfo() VmCapabilitiesResponseOutput
- type BootDiskDefaults
- type BootDiskDefaultsArgs
- func (BootDiskDefaultsArgs) ElementType() reflect.Type
- func (i BootDiskDefaultsArgs) ToBootDiskDefaultsOutput() BootDiskDefaultsOutput
- func (i BootDiskDefaultsArgs) ToBootDiskDefaultsOutputWithContext(ctx context.Context) BootDiskDefaultsOutput
- func (i BootDiskDefaultsArgs) ToBootDiskDefaultsPtrOutput() BootDiskDefaultsPtrOutput
- func (i BootDiskDefaultsArgs) ToBootDiskDefaultsPtrOutputWithContext(ctx context.Context) BootDiskDefaultsPtrOutput
- type BootDiskDefaultsDiskType
- func (BootDiskDefaultsDiskType) ElementType() reflect.Type
- func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypeOutput() BootDiskDefaultsDiskTypeOutput
- func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypeOutput
- func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypePtrOutput() BootDiskDefaultsDiskTypePtrOutput
- func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypePtrOutput
- func (e BootDiskDefaultsDiskType) ToStringOutput() pulumi.StringOutput
- func (e BootDiskDefaultsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BootDiskDefaultsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BootDiskDefaultsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BootDiskDefaultsDiskTypeInput
- type BootDiskDefaultsDiskTypeOutput
- func (BootDiskDefaultsDiskTypeOutput) ElementType() reflect.Type
- func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypeOutput() BootDiskDefaultsDiskTypeOutput
- func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypeOutput
- func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypePtrOutput() BootDiskDefaultsDiskTypePtrOutput
- func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypePtrOutput
- func (o BootDiskDefaultsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BootDiskDefaultsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BootDiskDefaultsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BootDiskDefaultsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BootDiskDefaultsDiskTypePtrInput
- type BootDiskDefaultsDiskTypePtrOutput
- func (o BootDiskDefaultsDiskTypePtrOutput) Elem() BootDiskDefaultsDiskTypeOutput
- func (BootDiskDefaultsDiskTypePtrOutput) ElementType() reflect.Type
- func (o BootDiskDefaultsDiskTypePtrOutput) ToBootDiskDefaultsDiskTypePtrOutput() BootDiskDefaultsDiskTypePtrOutput
- func (o BootDiskDefaultsDiskTypePtrOutput) ToBootDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypePtrOutput
- func (o BootDiskDefaultsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BootDiskDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BootDiskDefaultsInput
- type BootDiskDefaultsOutput
- func (o BootDiskDefaultsOutput) DeviceName() pulumi.StringPtrOutput
- func (o BootDiskDefaultsOutput) DiskName() pulumi.StringPtrOutput
- func (o BootDiskDefaultsOutput) DiskType() BootDiskDefaultsDiskTypePtrOutput
- func (BootDiskDefaultsOutput) ElementType() reflect.Type
- func (o BootDiskDefaultsOutput) Encryption() EncryptionPtrOutput
- func (o BootDiskDefaultsOutput) Image() DiskImageDefaultsPtrOutput
- func (o BootDiskDefaultsOutput) ToBootDiskDefaultsOutput() BootDiskDefaultsOutput
- func (o BootDiskDefaultsOutput) ToBootDiskDefaultsOutputWithContext(ctx context.Context) BootDiskDefaultsOutput
- func (o BootDiskDefaultsOutput) ToBootDiskDefaultsPtrOutput() BootDiskDefaultsPtrOutput
- func (o BootDiskDefaultsOutput) ToBootDiskDefaultsPtrOutputWithContext(ctx context.Context) BootDiskDefaultsPtrOutput
- type BootDiskDefaultsPtrInput
- type BootDiskDefaultsPtrOutput
- func (o BootDiskDefaultsPtrOutput) DeviceName() pulumi.StringPtrOutput
- func (o BootDiskDefaultsPtrOutput) DiskName() pulumi.StringPtrOutput
- func (o BootDiskDefaultsPtrOutput) DiskType() BootDiskDefaultsDiskTypePtrOutput
- func (o BootDiskDefaultsPtrOutput) Elem() BootDiskDefaultsOutput
- func (BootDiskDefaultsPtrOutput) ElementType() reflect.Type
- func (o BootDiskDefaultsPtrOutput) Encryption() EncryptionPtrOutput
- func (o BootDiskDefaultsPtrOutput) Image() DiskImageDefaultsPtrOutput
- func (o BootDiskDefaultsPtrOutput) ToBootDiskDefaultsPtrOutput() BootDiskDefaultsPtrOutput
- func (o BootDiskDefaultsPtrOutput) ToBootDiskDefaultsPtrOutputWithContext(ctx context.Context) BootDiskDefaultsPtrOutput
- type BootDiskDefaultsResponse
- type BootDiskDefaultsResponseOutput
- func (o BootDiskDefaultsResponseOutput) DeviceName() pulumi.StringOutput
- func (o BootDiskDefaultsResponseOutput) DiskName() pulumi.StringOutput
- func (o BootDiskDefaultsResponseOutput) DiskType() pulumi.StringOutput
- func (BootDiskDefaultsResponseOutput) ElementType() reflect.Type
- func (o BootDiskDefaultsResponseOutput) Encryption() EncryptionResponseOutput
- func (o BootDiskDefaultsResponseOutput) Image() DiskImageDefaultsResponseOutput
- func (o BootDiskDefaultsResponseOutput) ToBootDiskDefaultsResponseOutput() BootDiskDefaultsResponseOutput
- func (o BootDiskDefaultsResponseOutput) ToBootDiskDefaultsResponseOutputWithContext(ctx context.Context) BootDiskDefaultsResponseOutput
- type ClientSecretCredentials
- type ClientSecretCredentialsArgs
- func (ClientSecretCredentialsArgs) ElementType() reflect.Type
- func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsOutput() ClientSecretCredentialsOutput
- func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsOutputWithContext(ctx context.Context) ClientSecretCredentialsOutput
- func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsPtrOutput() ClientSecretCredentialsPtrOutput
- func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsPtrOutputWithContext(ctx context.Context) ClientSecretCredentialsPtrOutput
- type ClientSecretCredentialsInput
- type ClientSecretCredentialsOutput
- func (o ClientSecretCredentialsOutput) ClientId() pulumi.StringPtrOutput
- func (o ClientSecretCredentialsOutput) ClientSecret() pulumi.StringPtrOutput
- func (ClientSecretCredentialsOutput) ElementType() reflect.Type
- func (o ClientSecretCredentialsOutput) TenantId() pulumi.StringPtrOutput
- func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsOutput() ClientSecretCredentialsOutput
- func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsOutputWithContext(ctx context.Context) ClientSecretCredentialsOutput
- func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsPtrOutput() ClientSecretCredentialsPtrOutput
- func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsPtrOutputWithContext(ctx context.Context) ClientSecretCredentialsPtrOutput
- type ClientSecretCredentialsPtrInput
- type ClientSecretCredentialsPtrOutput
- func (o ClientSecretCredentialsPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ClientSecretCredentialsPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o ClientSecretCredentialsPtrOutput) Elem() ClientSecretCredentialsOutput
- func (ClientSecretCredentialsPtrOutput) ElementType() reflect.Type
- func (o ClientSecretCredentialsPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ClientSecretCredentialsPtrOutput) ToClientSecretCredentialsPtrOutput() ClientSecretCredentialsPtrOutput
- func (o ClientSecretCredentialsPtrOutput) ToClientSecretCredentialsPtrOutputWithContext(ctx context.Context) ClientSecretCredentialsPtrOutput
- type ClientSecretCredentialsResponse
- type ClientSecretCredentialsResponseOutput
- func (o ClientSecretCredentialsResponseOutput) ClientId() pulumi.StringOutput
- func (o ClientSecretCredentialsResponseOutput) ClientSecret() pulumi.StringOutput
- func (ClientSecretCredentialsResponseOutput) ElementType() reflect.Type
- func (o ClientSecretCredentialsResponseOutput) TenantId() pulumi.StringOutput
- func (o ClientSecretCredentialsResponseOutput) ToClientSecretCredentialsResponseOutput() ClientSecretCredentialsResponseOutput
- func (o ClientSecretCredentialsResponseOutput) ToClientSecretCredentialsResponseOutputWithContext(ctx context.Context) ClientSecretCredentialsResponseOutput
- type CloneJob
- type CloneJobArgs
- type CloneJobInput
- type CloneJobOutput
- func (o CloneJobOutput) CloneJobId() pulumi.StringOutput
- func (o CloneJobOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
- func (o CloneJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CloneJobOutput) CreateTime() pulumi.StringOutput
- func (CloneJobOutput) ElementType() reflect.Type
- func (o CloneJobOutput) EndTime() pulumi.StringOutput
- func (o CloneJobOutput) Error() StatusResponseOutput
- func (o CloneJobOutput) Location() pulumi.StringOutput
- func (o CloneJobOutput) MigratingVmId() pulumi.StringOutput
- func (o CloneJobOutput) Name() pulumi.StringOutput
- func (o CloneJobOutput) Project() pulumi.StringOutput
- func (o CloneJobOutput) RequestId() pulumi.StringPtrOutput
- func (o CloneJobOutput) SourceId() pulumi.StringOutput
- func (o CloneJobOutput) State() pulumi.StringOutput
- func (o CloneJobOutput) StateTime() pulumi.StringOutput
- func (o CloneJobOutput) Steps() CloneStepResponseArrayOutput
- func (o CloneJobOutput) ToCloneJobOutput() CloneJobOutput
- func (o CloneJobOutput) ToCloneJobOutputWithContext(ctx context.Context) CloneJobOutput
- type CloneJobResponse
- type CloneJobResponseArrayOutput
- func (CloneJobResponseArrayOutput) ElementType() reflect.Type
- func (o CloneJobResponseArrayOutput) Index(i pulumi.IntInput) CloneJobResponseOutput
- func (o CloneJobResponseArrayOutput) ToCloneJobResponseArrayOutput() CloneJobResponseArrayOutput
- func (o CloneJobResponseArrayOutput) ToCloneJobResponseArrayOutputWithContext(ctx context.Context) CloneJobResponseArrayOutput
- type CloneJobResponseOutput
- func (o CloneJobResponseOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
- func (o CloneJobResponseOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CloneJobResponseOutput) CreateTime() pulumi.StringOutput
- func (CloneJobResponseOutput) ElementType() reflect.Type
- func (o CloneJobResponseOutput) EndTime() pulumi.StringOutput
- func (o CloneJobResponseOutput) Error() StatusResponseOutput
- func (o CloneJobResponseOutput) Name() pulumi.StringOutput
- func (o CloneJobResponseOutput) State() pulumi.StringOutput
- func (o CloneJobResponseOutput) StateTime() pulumi.StringOutput
- func (o CloneJobResponseOutput) Steps() CloneStepResponseArrayOutput
- func (o CloneJobResponseOutput) ToCloneJobResponseOutput() CloneJobResponseOutput
- func (o CloneJobResponseOutput) ToCloneJobResponseOutputWithContext(ctx context.Context) CloneJobResponseOutput
- type CloneJobState
- type CloneStepResponse
- type CloneStepResponseArrayOutput
- func (CloneStepResponseArrayOutput) ElementType() reflect.Type
- func (o CloneStepResponseArrayOutput) Index(i pulumi.IntInput) CloneStepResponseOutput
- func (o CloneStepResponseArrayOutput) ToCloneStepResponseArrayOutput() CloneStepResponseArrayOutput
- func (o CloneStepResponseArrayOutput) ToCloneStepResponseArrayOutputWithContext(ctx context.Context) CloneStepResponseArrayOutput
- type CloneStepResponseOutput
- func (o CloneStepResponseOutput) AdaptingOs() AdaptingOSStepResponseOutput
- func (CloneStepResponseOutput) ElementType() reflect.Type
- func (o CloneStepResponseOutput) EndTime() pulumi.StringOutput
- func (o CloneStepResponseOutput) InstantiatingMigratedVm() InstantiatingMigratedVMStepResponseOutput
- func (o CloneStepResponseOutput) PreparingVmDisks() PreparingVMDisksStepResponseOutput
- func (o CloneStepResponseOutput) StartTime() pulumi.StringOutput
- func (o CloneStepResponseOutput) ToCloneStepResponseOutput() CloneStepResponseOutput
- func (o CloneStepResponseOutput) ToCloneStepResponseOutputWithContext(ctx context.Context) CloneStepResponseOutput
- type ComputeEngineDisksTargetDefaults
- type ComputeEngineDisksTargetDefaultsArgs
- func (ComputeEngineDisksTargetDefaultsArgs) ElementType() reflect.Type
- func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsOutput() ComputeEngineDisksTargetDefaultsOutput
- func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsOutput
- func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsPtrOutput() ComputeEngineDisksTargetDefaultsPtrOutput
- func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsPtrOutput
- type ComputeEngineDisksTargetDefaultsInput
- type ComputeEngineDisksTargetDefaultsOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) Disks() PersistentDiskDefaultsArrayOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) DisksTargetDefaults() DisksMigrationDisksTargetDefaultsPtrOutput
- func (ComputeEngineDisksTargetDefaultsOutput) ElementType() reflect.Type
- func (o ComputeEngineDisksTargetDefaultsOutput) TargetProject() pulumi.StringPtrOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsOutput() ComputeEngineDisksTargetDefaultsOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsPtrOutput() ComputeEngineDisksTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) VmTargetDefaults() DisksMigrationVmTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsOutput) Zone() pulumi.StringPtrOutput
- type ComputeEngineDisksTargetDefaultsPtrInput
- type ComputeEngineDisksTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) Disks() PersistentDiskDefaultsArrayOutput
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) DisksTargetDefaults() DisksMigrationDisksTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) Elem() ComputeEngineDisksTargetDefaultsOutput
- func (ComputeEngineDisksTargetDefaultsPtrOutput) ElementType() reflect.Type
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) TargetProject() pulumi.StringPtrOutput
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) ToComputeEngineDisksTargetDefaultsPtrOutput() ComputeEngineDisksTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) VmTargetDefaults() DisksMigrationVmTargetDefaultsPtrOutput
- func (o ComputeEngineDisksTargetDefaultsPtrOutput) Zone() pulumi.StringPtrOutput
- type ComputeEngineDisksTargetDefaultsResponse
- type ComputeEngineDisksTargetDefaultsResponseOutput
- func (o ComputeEngineDisksTargetDefaultsResponseOutput) Disks() PersistentDiskDefaultsResponseArrayOutput
- func (o ComputeEngineDisksTargetDefaultsResponseOutput) DisksTargetDefaults() DisksMigrationDisksTargetDefaultsResponseOutput
- func (ComputeEngineDisksTargetDefaultsResponseOutput) ElementType() reflect.Type
- func (o ComputeEngineDisksTargetDefaultsResponseOutput) TargetProject() pulumi.StringOutput
- func (o ComputeEngineDisksTargetDefaultsResponseOutput) ToComputeEngineDisksTargetDefaultsResponseOutput() ComputeEngineDisksTargetDefaultsResponseOutput
- func (o ComputeEngineDisksTargetDefaultsResponseOutput) ToComputeEngineDisksTargetDefaultsResponseOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsResponseOutput
- func (o ComputeEngineDisksTargetDefaultsResponseOutput) VmTargetDefaults() DisksMigrationVmTargetDefaultsResponseOutput
- func (o ComputeEngineDisksTargetDefaultsResponseOutput) Zone() pulumi.StringOutput
- type ComputeEngineDisksTargetDetailsResponse
- type ComputeEngineDisksTargetDetailsResponseOutput
- func (o ComputeEngineDisksTargetDetailsResponseOutput) Disks() PersistentDiskResponseArrayOutput
- func (o ComputeEngineDisksTargetDetailsResponseOutput) DisksTargetDetails() DisksMigrationDisksTargetDetailsResponseOutput
- func (ComputeEngineDisksTargetDetailsResponseOutput) ElementType() reflect.Type
- func (o ComputeEngineDisksTargetDetailsResponseOutput) ToComputeEngineDisksTargetDetailsResponseOutput() ComputeEngineDisksTargetDetailsResponseOutput
- func (o ComputeEngineDisksTargetDetailsResponseOutput) ToComputeEngineDisksTargetDetailsResponseOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDetailsResponseOutput
- func (o ComputeEngineDisksTargetDetailsResponseOutput) VmTargetDetails() DisksMigrationVmTargetDetailsResponseOutput
- type ComputeEngineTargetDefaults
- type ComputeEngineTargetDefaultsArgs
- func (ComputeEngineTargetDefaultsArgs) ElementType() reflect.Type
- func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsOutput() ComputeEngineTargetDefaultsOutput
- func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsOutput
- func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsPtrOutput() ComputeEngineTargetDefaultsPtrOutput
- func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsPtrOutput
- type ComputeEngineTargetDefaultsDiskType
- func (ComputeEngineTargetDefaultsDiskType) ElementType() reflect.Type
- func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypeOutput() ComputeEngineTargetDefaultsDiskTypeOutput
- func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypeOutput
- func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypePtrOutput() ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (e ComputeEngineTargetDefaultsDiskType) ToStringOutput() pulumi.StringOutput
- func (e ComputeEngineTargetDefaultsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComputeEngineTargetDefaultsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComputeEngineTargetDefaultsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsDiskTypeInput
- type ComputeEngineTargetDefaultsDiskTypeOutput
- func (ComputeEngineTargetDefaultsDiskTypeOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypeOutput() ComputeEngineTargetDefaultsDiskTypeOutput
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypeOutput
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutput() ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsDiskTypePtrInput
- type ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) Elem() ComputeEngineTargetDefaultsDiskTypeOutput
- func (ComputeEngineTargetDefaultsDiskTypePtrOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutput() ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsInput
- type ComputeEngineTargetDefaultsLicenseType
- func (ComputeEngineTargetDefaultsLicenseType) ElementType() reflect.Type
- func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypeOutput() ComputeEngineTargetDefaultsLicenseTypeOutput
- func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypeOutput
- func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypePtrOutput() ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (e ComputeEngineTargetDefaultsLicenseType) ToStringOutput() pulumi.StringOutput
- func (e ComputeEngineTargetDefaultsLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComputeEngineTargetDefaultsLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComputeEngineTargetDefaultsLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsLicenseTypeInput
- type ComputeEngineTargetDefaultsLicenseTypeOutput
- func (ComputeEngineTargetDefaultsLicenseTypeOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypeOutput() ComputeEngineTargetDefaultsLicenseTypeOutput
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypeOutput
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutput() ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsLicenseTypePtrInput
- type ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) Elem() ComputeEngineTargetDefaultsLicenseTypeOutput
- func (ComputeEngineTargetDefaultsLicenseTypePtrOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutput() ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsOutput
- func (o ComputeEngineTargetDefaultsOutput) AdditionalLicenses() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDefaultsOutput) ComputeScheduling() ComputeSchedulingPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) DiskType() ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (ComputeEngineTargetDefaultsOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDefaultsOutput) Encryption() EncryptionPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) Hostname() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) Labels() pulumi.StringMapOutput
- func (o ComputeEngineTargetDefaultsOutput) LicenseType() ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (o ComputeEngineTargetDefaultsOutput) MachineType() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) MachineTypeSeries() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) Metadata() pulumi.StringMapOutput
- func (o ComputeEngineTargetDefaultsOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o ComputeEngineTargetDefaultsOutput) NetworkTags() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDefaultsOutput) SecureBoot() pulumi.BoolPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) TargetProject() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsOutput() ComputeEngineTargetDefaultsOutput
- func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsOutput
- func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsPtrOutput() ComputeEngineTargetDefaultsPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) VmName() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsOutput) Zone() pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsPtrInput
- type ComputeEngineTargetDefaultsPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) AdditionalLicenses() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) ComputeScheduling() ComputeSchedulingPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) DiskType() ComputeEngineTargetDefaultsDiskTypePtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) Elem() ComputeEngineTargetDefaultsOutput
- func (ComputeEngineTargetDefaultsPtrOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDefaultsPtrOutput) Encryption() EncryptionPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) Labels() pulumi.StringMapOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) LicenseType() ComputeEngineTargetDefaultsLicenseTypePtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) MachineTypeSeries() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) Metadata() pulumi.StringMapOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) NetworkTags() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) SecureBoot() pulumi.BoolPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) TargetProject() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) ToComputeEngineTargetDefaultsPtrOutput() ComputeEngineTargetDefaultsPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) ToComputeEngineTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) VmName() pulumi.StringPtrOutput
- func (o ComputeEngineTargetDefaultsPtrOutput) Zone() pulumi.StringPtrOutput
- type ComputeEngineTargetDefaultsResponse
- type ComputeEngineTargetDefaultsResponseOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) AdditionalLicenses() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) AppliedLicense() AppliedLicenseResponseOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) BootOption() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) DiskType() pulumi.StringOutput
- func (ComputeEngineTargetDefaultsResponseOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDefaultsResponseOutput) Encryption() EncryptionResponseOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) Hostname() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) Labels() pulumi.StringMapOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) LicenseType() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) MachineType() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) MachineTypeSeries() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) Metadata() pulumi.StringMapOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) NetworkTags() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) SecureBoot() pulumi.BoolOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) TargetProject() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) ToComputeEngineTargetDefaultsResponseOutput() ComputeEngineTargetDefaultsResponseOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) ToComputeEngineTargetDefaultsResponseOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsResponseOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) VmName() pulumi.StringOutput
- func (o ComputeEngineTargetDefaultsResponseOutput) Zone() pulumi.StringOutput
- type ComputeEngineTargetDetailsResponse
- type ComputeEngineTargetDetailsResponseOutput
- func (o ComputeEngineTargetDetailsResponseOutput) AdditionalLicenses() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDetailsResponseOutput) AppliedLicense() AppliedLicenseResponseOutput
- func (o ComputeEngineTargetDetailsResponseOutput) BootOption() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
- func (o ComputeEngineTargetDetailsResponseOutput) DiskType() pulumi.StringOutput
- func (ComputeEngineTargetDetailsResponseOutput) ElementType() reflect.Type
- func (o ComputeEngineTargetDetailsResponseOutput) Encryption() EncryptionResponseOutput
- func (o ComputeEngineTargetDetailsResponseOutput) Hostname() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) Labels() pulumi.StringMapOutput
- func (o ComputeEngineTargetDetailsResponseOutput) LicenseType() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) MachineType() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) MachineTypeSeries() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) Metadata() pulumi.StringMapOutput
- func (o ComputeEngineTargetDetailsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o ComputeEngineTargetDetailsResponseOutput) NetworkTags() pulumi.StringArrayOutput
- func (o ComputeEngineTargetDetailsResponseOutput) Project() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) SecureBoot() pulumi.BoolOutput
- func (o ComputeEngineTargetDetailsResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) ToComputeEngineTargetDetailsResponseOutput() ComputeEngineTargetDetailsResponseOutput
- func (o ComputeEngineTargetDetailsResponseOutput) ToComputeEngineTargetDetailsResponseOutputWithContext(ctx context.Context) ComputeEngineTargetDetailsResponseOutput
- func (o ComputeEngineTargetDetailsResponseOutput) VmName() pulumi.StringOutput
- func (o ComputeEngineTargetDetailsResponseOutput) Zone() pulumi.StringOutput
- type ComputeScheduling
- type ComputeSchedulingArgs
- func (ComputeSchedulingArgs) ElementType() reflect.Type
- func (i ComputeSchedulingArgs) ToComputeSchedulingOutput() ComputeSchedulingOutput
- func (i ComputeSchedulingArgs) ToComputeSchedulingOutputWithContext(ctx context.Context) ComputeSchedulingOutput
- func (i ComputeSchedulingArgs) ToComputeSchedulingPtrOutput() ComputeSchedulingPtrOutput
- func (i ComputeSchedulingArgs) ToComputeSchedulingPtrOutputWithContext(ctx context.Context) ComputeSchedulingPtrOutput
- type ComputeSchedulingInput
- type ComputeSchedulingOnHostMaintenance
- func (ComputeSchedulingOnHostMaintenance) ElementType() reflect.Type
- func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenanceOutput() ComputeSchedulingOnHostMaintenanceOutput
- func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenanceOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenanceOutput
- func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenancePtrOutput() ComputeSchedulingOnHostMaintenancePtrOutput
- func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenancePtrOutput
- func (e ComputeSchedulingOnHostMaintenance) ToStringOutput() pulumi.StringOutput
- func (e ComputeSchedulingOnHostMaintenance) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComputeSchedulingOnHostMaintenance) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComputeSchedulingOnHostMaintenance) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeSchedulingOnHostMaintenanceInput
- type ComputeSchedulingOnHostMaintenanceOutput
- func (ComputeSchedulingOnHostMaintenanceOutput) ElementType() reflect.Type
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenanceOutput() ComputeSchedulingOnHostMaintenanceOutput
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenanceOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenanceOutput
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenancePtrOutput() ComputeSchedulingOnHostMaintenancePtrOutput
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenancePtrOutput
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringOutput() pulumi.StringOutput
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeSchedulingOnHostMaintenancePtrInput
- type ComputeSchedulingOnHostMaintenancePtrOutput
- func (o ComputeSchedulingOnHostMaintenancePtrOutput) Elem() ComputeSchedulingOnHostMaintenanceOutput
- func (ComputeSchedulingOnHostMaintenancePtrOutput) ElementType() reflect.Type
- func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToComputeSchedulingOnHostMaintenancePtrOutput() ComputeSchedulingOnHostMaintenancePtrOutput
- func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenancePtrOutput
- func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeSchedulingOutput
- func (ComputeSchedulingOutput) ElementType() reflect.Type
- func (o ComputeSchedulingOutput) MinNodeCpus() pulumi.IntPtrOutput
- func (o ComputeSchedulingOutput) NodeAffinities() SchedulingNodeAffinityArrayOutput
- func (o ComputeSchedulingOutput) OnHostMaintenance() ComputeSchedulingOnHostMaintenancePtrOutput
- func (o ComputeSchedulingOutput) RestartType() ComputeSchedulingRestartTypePtrOutput
- func (o ComputeSchedulingOutput) ToComputeSchedulingOutput() ComputeSchedulingOutput
- func (o ComputeSchedulingOutput) ToComputeSchedulingOutputWithContext(ctx context.Context) ComputeSchedulingOutput
- func (o ComputeSchedulingOutput) ToComputeSchedulingPtrOutput() ComputeSchedulingPtrOutput
- func (o ComputeSchedulingOutput) ToComputeSchedulingPtrOutputWithContext(ctx context.Context) ComputeSchedulingPtrOutput
- type ComputeSchedulingPtrInput
- type ComputeSchedulingPtrOutput
- func (o ComputeSchedulingPtrOutput) Elem() ComputeSchedulingOutput
- func (ComputeSchedulingPtrOutput) ElementType() reflect.Type
- func (o ComputeSchedulingPtrOutput) MinNodeCpus() pulumi.IntPtrOutput
- func (o ComputeSchedulingPtrOutput) NodeAffinities() SchedulingNodeAffinityArrayOutput
- func (o ComputeSchedulingPtrOutput) OnHostMaintenance() ComputeSchedulingOnHostMaintenancePtrOutput
- func (o ComputeSchedulingPtrOutput) RestartType() ComputeSchedulingRestartTypePtrOutput
- func (o ComputeSchedulingPtrOutput) ToComputeSchedulingPtrOutput() ComputeSchedulingPtrOutput
- func (o ComputeSchedulingPtrOutput) ToComputeSchedulingPtrOutputWithContext(ctx context.Context) ComputeSchedulingPtrOutput
- type ComputeSchedulingResponse
- type ComputeSchedulingResponseOutput
- func (ComputeSchedulingResponseOutput) ElementType() reflect.Type
- func (o ComputeSchedulingResponseOutput) MinNodeCpus() pulumi.IntOutput
- func (o ComputeSchedulingResponseOutput) NodeAffinities() SchedulingNodeAffinityResponseArrayOutput
- func (o ComputeSchedulingResponseOutput) OnHostMaintenance() pulumi.StringOutput
- func (o ComputeSchedulingResponseOutput) RestartType() pulumi.StringOutput
- func (o ComputeSchedulingResponseOutput) ToComputeSchedulingResponseOutput() ComputeSchedulingResponseOutput
- func (o ComputeSchedulingResponseOutput) ToComputeSchedulingResponseOutputWithContext(ctx context.Context) ComputeSchedulingResponseOutput
- type ComputeSchedulingRestartType
- func (ComputeSchedulingRestartType) ElementType() reflect.Type
- func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypeOutput() ComputeSchedulingRestartTypeOutput
- func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypeOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypeOutput
- func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypePtrOutput() ComputeSchedulingRestartTypePtrOutput
- func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypePtrOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypePtrOutput
- func (e ComputeSchedulingRestartType) ToStringOutput() pulumi.StringOutput
- func (e ComputeSchedulingRestartType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComputeSchedulingRestartType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComputeSchedulingRestartType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeSchedulingRestartTypeInput
- type ComputeSchedulingRestartTypeOutput
- func (ComputeSchedulingRestartTypeOutput) ElementType() reflect.Type
- func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypeOutput() ComputeSchedulingRestartTypeOutput
- func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypeOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypeOutput
- func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypePtrOutput() ComputeSchedulingRestartTypePtrOutput
- func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypePtrOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypePtrOutput
- func (o ComputeSchedulingRestartTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComputeSchedulingRestartTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComputeSchedulingRestartTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeSchedulingRestartTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComputeSchedulingRestartTypePtrInput
- type ComputeSchedulingRestartTypePtrOutput
- func (o ComputeSchedulingRestartTypePtrOutput) Elem() ComputeSchedulingRestartTypeOutput
- func (ComputeSchedulingRestartTypePtrOutput) ElementType() reflect.Type
- func (o ComputeSchedulingRestartTypePtrOutput) ToComputeSchedulingRestartTypePtrOutput() ComputeSchedulingRestartTypePtrOutput
- func (o ComputeSchedulingRestartTypePtrOutput) ToComputeSchedulingRestartTypePtrOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypePtrOutput
- func (o ComputeSchedulingRestartTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComputeSchedulingRestartTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CutoverForecastResponse
- type CutoverForecastResponseOutput
- func (CutoverForecastResponseOutput) ElementType() reflect.Type
- func (o CutoverForecastResponseOutput) EstimatedCutoverJobDuration() pulumi.StringOutput
- func (o CutoverForecastResponseOutput) ToCutoverForecastResponseOutput() CutoverForecastResponseOutput
- func (o CutoverForecastResponseOutput) ToCutoverForecastResponseOutputWithContext(ctx context.Context) CutoverForecastResponseOutput
- type CutoverJob
- type CutoverJobArgs
- type CutoverJobInput
- type CutoverJobOutput
- func (o CutoverJobOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
- func (o CutoverJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CutoverJobOutput) CreateTime() pulumi.StringOutput
- func (o CutoverJobOutput) CutoverJobId() pulumi.StringOutput
- func (CutoverJobOutput) ElementType() reflect.Type
- func (o CutoverJobOutput) EndTime() pulumi.StringOutput
- func (o CutoverJobOutput) Error() StatusResponseOutput
- func (o CutoverJobOutput) Location() pulumi.StringOutput
- func (o CutoverJobOutput) MigratingVmId() pulumi.StringOutput
- func (o CutoverJobOutput) Name() pulumi.StringOutput
- func (o CutoverJobOutput) ProgressPercent() pulumi.IntOutput
- func (o CutoverJobOutput) Project() pulumi.StringOutput
- func (o CutoverJobOutput) RequestId() pulumi.StringPtrOutput
- func (o CutoverJobOutput) SourceId() pulumi.StringOutput
- func (o CutoverJobOutput) State() pulumi.StringOutput
- func (o CutoverJobOutput) StateMessage() pulumi.StringOutput
- func (o CutoverJobOutput) StateTime() pulumi.StringOutput
- func (o CutoverJobOutput) Steps() CutoverStepResponseArrayOutput
- func (o CutoverJobOutput) ToCutoverJobOutput() CutoverJobOutput
- func (o CutoverJobOutput) ToCutoverJobOutputWithContext(ctx context.Context) CutoverJobOutput
- type CutoverJobResponse
- type CutoverJobResponseArrayOutput
- func (CutoverJobResponseArrayOutput) ElementType() reflect.Type
- func (o CutoverJobResponseArrayOutput) Index(i pulumi.IntInput) CutoverJobResponseOutput
- func (o CutoverJobResponseArrayOutput) ToCutoverJobResponseArrayOutput() CutoverJobResponseArrayOutput
- func (o CutoverJobResponseArrayOutput) ToCutoverJobResponseArrayOutputWithContext(ctx context.Context) CutoverJobResponseArrayOutput
- type CutoverJobResponseOutput
- func (o CutoverJobResponseOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
- func (o CutoverJobResponseOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CutoverJobResponseOutput) CreateTime() pulumi.StringOutput
- func (CutoverJobResponseOutput) ElementType() reflect.Type
- func (o CutoverJobResponseOutput) EndTime() pulumi.StringOutput
- func (o CutoverJobResponseOutput) Error() StatusResponseOutput
- func (o CutoverJobResponseOutput) Name() pulumi.StringOutput
- func (o CutoverJobResponseOutput) ProgressPercent() pulumi.IntOutput
- func (o CutoverJobResponseOutput) State() pulumi.StringOutput
- func (o CutoverJobResponseOutput) StateMessage() pulumi.StringOutput
- func (o CutoverJobResponseOutput) StateTime() pulumi.StringOutput
- func (o CutoverJobResponseOutput) Steps() CutoverStepResponseArrayOutput
- func (o CutoverJobResponseOutput) ToCutoverJobResponseOutput() CutoverJobResponseOutput
- func (o CutoverJobResponseOutput) ToCutoverJobResponseOutputWithContext(ctx context.Context) CutoverJobResponseOutput
- type CutoverJobState
- type CutoverStepResponse
- type CutoverStepResponseArrayOutput
- func (CutoverStepResponseArrayOutput) ElementType() reflect.Type
- func (o CutoverStepResponseArrayOutput) Index(i pulumi.IntInput) CutoverStepResponseOutput
- func (o CutoverStepResponseArrayOutput) ToCutoverStepResponseArrayOutput() CutoverStepResponseArrayOutput
- func (o CutoverStepResponseArrayOutput) ToCutoverStepResponseArrayOutputWithContext(ctx context.Context) CutoverStepResponseArrayOutput
- type CutoverStepResponseOutput
- func (CutoverStepResponseOutput) ElementType() reflect.Type
- func (o CutoverStepResponseOutput) EndTime() pulumi.StringOutput
- func (o CutoverStepResponseOutput) FinalSync() ReplicationCycleResponseOutput
- func (o CutoverStepResponseOutput) InstantiatingMigratedVm() InstantiatingMigratedVMStepResponseOutput
- func (o CutoverStepResponseOutput) PreparingVmDisks() PreparingVMDisksStepResponseOutput
- func (o CutoverStepResponseOutput) PreviousReplicationCycle() ReplicationCycleResponseOutput
- func (o CutoverStepResponseOutput) ShuttingDownSourceVm() ShuttingDownSourceVMStepResponseOutput
- func (o CutoverStepResponseOutput) StartTime() pulumi.StringOutput
- func (o CutoverStepResponseOutput) ToCutoverStepResponseOutput() CutoverStepResponseOutput
- func (o CutoverStepResponseOutput) ToCutoverStepResponseOutputWithContext(ctx context.Context) CutoverStepResponseOutput
- type CycleStepResponse
- type CycleStepResponseArrayOutput
- func (CycleStepResponseArrayOutput) ElementType() reflect.Type
- func (o CycleStepResponseArrayOutput) Index(i pulumi.IntInput) CycleStepResponseOutput
- func (o CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutput() CycleStepResponseArrayOutput
- func (o CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutputWithContext(ctx context.Context) CycleStepResponseArrayOutput
- type CycleStepResponseOutput
- func (CycleStepResponseOutput) ElementType() reflect.Type
- func (o CycleStepResponseOutput) EndTime() pulumi.StringOutput
- func (o CycleStepResponseOutput) InitializingReplication() InitializingReplicationStepResponseOutput
- func (o CycleStepResponseOutput) PostProcessing() PostProcessingStepResponseOutput
- func (o CycleStepResponseOutput) Replicating() ReplicatingStepResponseOutput
- func (o CycleStepResponseOutput) StartTime() pulumi.StringOutput
- func (o CycleStepResponseOutput) ToCycleStepResponseOutput() CycleStepResponseOutput
- func (o CycleStepResponseOutput) ToCycleStepResponseOutputWithContext(ctx context.Context) CycleStepResponseOutput
- type DatacenterConnector
- type DatacenterConnectorArgs
- type DatacenterConnectorInput
- type DatacenterConnectorOutput
- func (o DatacenterConnectorOutput) ApplianceInfrastructureVersion() pulumi.StringOutput
- func (o DatacenterConnectorOutput) ApplianceSoftwareVersion() pulumi.StringOutput
- func (o DatacenterConnectorOutput) AvailableVersions() AvailableUpdatesResponseOutput
- func (o DatacenterConnectorOutput) Bucket() pulumi.StringOutput
- func (o DatacenterConnectorOutput) CreateTime() pulumi.StringOutput
- func (o DatacenterConnectorOutput) DatacenterConnectorId() pulumi.StringOutput
- func (DatacenterConnectorOutput) ElementType() reflect.Type
- func (o DatacenterConnectorOutput) Error() StatusResponseOutput
- func (o DatacenterConnectorOutput) Location() pulumi.StringOutput
- func (o DatacenterConnectorOutput) Name() pulumi.StringOutput
- func (o DatacenterConnectorOutput) Project() pulumi.StringOutput
- func (o DatacenterConnectorOutput) RegistrationId() pulumi.StringOutput
- func (o DatacenterConnectorOutput) RequestId() pulumi.StringPtrOutput
- func (o DatacenterConnectorOutput) ServiceAccount() pulumi.StringOutput
- func (o DatacenterConnectorOutput) SourceId() pulumi.StringOutput
- func (o DatacenterConnectorOutput) State() pulumi.StringOutput
- func (o DatacenterConnectorOutput) StateTime() pulumi.StringOutput
- func (o DatacenterConnectorOutput) ToDatacenterConnectorOutput() DatacenterConnectorOutput
- func (o DatacenterConnectorOutput) ToDatacenterConnectorOutputWithContext(ctx context.Context) DatacenterConnectorOutput
- func (o DatacenterConnectorOutput) UpdateTime() pulumi.StringOutput
- func (o DatacenterConnectorOutput) UpgradeStatus() UpgradeStatusResponseOutput
- func (o DatacenterConnectorOutput) Version() pulumi.StringOutput
- type DatacenterConnectorState
- type DiskImageDefaults
- type DiskImageDefaultsArgs
- func (DiskImageDefaultsArgs) ElementType() reflect.Type
- func (i DiskImageDefaultsArgs) ToDiskImageDefaultsOutput() DiskImageDefaultsOutput
- func (i DiskImageDefaultsArgs) ToDiskImageDefaultsOutputWithContext(ctx context.Context) DiskImageDefaultsOutput
- func (i DiskImageDefaultsArgs) ToDiskImageDefaultsPtrOutput() DiskImageDefaultsPtrOutput
- func (i DiskImageDefaultsArgs) ToDiskImageDefaultsPtrOutputWithContext(ctx context.Context) DiskImageDefaultsPtrOutput
- type DiskImageDefaultsInput
- type DiskImageDefaultsOutput
- func (DiskImageDefaultsOutput) ElementType() reflect.Type
- func (o DiskImageDefaultsOutput) SourceImage() pulumi.StringOutput
- func (o DiskImageDefaultsOutput) ToDiskImageDefaultsOutput() DiskImageDefaultsOutput
- func (o DiskImageDefaultsOutput) ToDiskImageDefaultsOutputWithContext(ctx context.Context) DiskImageDefaultsOutput
- func (o DiskImageDefaultsOutput) ToDiskImageDefaultsPtrOutput() DiskImageDefaultsPtrOutput
- func (o DiskImageDefaultsOutput) ToDiskImageDefaultsPtrOutputWithContext(ctx context.Context) DiskImageDefaultsPtrOutput
- type DiskImageDefaultsPtrInput
- type DiskImageDefaultsPtrOutput
- func (o DiskImageDefaultsPtrOutput) Elem() DiskImageDefaultsOutput
- func (DiskImageDefaultsPtrOutput) ElementType() reflect.Type
- func (o DiskImageDefaultsPtrOutput) SourceImage() pulumi.StringPtrOutput
- func (o DiskImageDefaultsPtrOutput) ToDiskImageDefaultsPtrOutput() DiskImageDefaultsPtrOutput
- func (o DiskImageDefaultsPtrOutput) ToDiskImageDefaultsPtrOutputWithContext(ctx context.Context) DiskImageDefaultsPtrOutput
- type DiskImageDefaultsResponse
- type DiskImageDefaultsResponseOutput
- func (DiskImageDefaultsResponseOutput) ElementType() reflect.Type
- func (o DiskImageDefaultsResponseOutput) SourceImage() pulumi.StringOutput
- func (o DiskImageDefaultsResponseOutput) ToDiskImageDefaultsResponseOutput() DiskImageDefaultsResponseOutput
- func (o DiskImageDefaultsResponseOutput) ToDiskImageDefaultsResponseOutputWithContext(ctx context.Context) DiskImageDefaultsResponseOutput
- type DisksMigrationDisksTargetDefaults
- type DisksMigrationDisksTargetDefaultsArgs
- func (DisksMigrationDisksTargetDefaultsArgs) ElementType() reflect.Type
- func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsOutput() DisksMigrationDisksTargetDefaultsOutput
- func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsOutput
- func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsPtrOutput() DisksMigrationDisksTargetDefaultsPtrOutput
- func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsPtrOutput
- type DisksMigrationDisksTargetDefaultsInput
- type DisksMigrationDisksTargetDefaultsOutput
- func (DisksMigrationDisksTargetDefaultsOutput) ElementType() reflect.Type
- func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsOutput() DisksMigrationDisksTargetDefaultsOutput
- func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsOutput
- func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsPtrOutput() DisksMigrationDisksTargetDefaultsPtrOutput
- func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsPtrOutput
- type DisksMigrationDisksTargetDefaultsPtrInput
- type DisksMigrationDisksTargetDefaultsPtrOutput
- func (o DisksMigrationDisksTargetDefaultsPtrOutput) Elem() DisksMigrationDisksTargetDefaultsOutput
- func (DisksMigrationDisksTargetDefaultsPtrOutput) ElementType() reflect.Type
- func (o DisksMigrationDisksTargetDefaultsPtrOutput) ToDisksMigrationDisksTargetDefaultsPtrOutput() DisksMigrationDisksTargetDefaultsPtrOutput
- func (o DisksMigrationDisksTargetDefaultsPtrOutput) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsPtrOutput
- type DisksMigrationDisksTargetDefaultsResponse
- type DisksMigrationDisksTargetDefaultsResponseOutput
- func (DisksMigrationDisksTargetDefaultsResponseOutput) ElementType() reflect.Type
- func (o DisksMigrationDisksTargetDefaultsResponseOutput) ToDisksMigrationDisksTargetDefaultsResponseOutput() DisksMigrationDisksTargetDefaultsResponseOutput
- func (o DisksMigrationDisksTargetDefaultsResponseOutput) ToDisksMigrationDisksTargetDefaultsResponseOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsResponseOutput
- type DisksMigrationDisksTargetDetailsResponse
- type DisksMigrationDisksTargetDetailsResponseOutput
- func (DisksMigrationDisksTargetDetailsResponseOutput) ElementType() reflect.Type
- func (o DisksMigrationDisksTargetDetailsResponseOutput) ToDisksMigrationDisksTargetDetailsResponseOutput() DisksMigrationDisksTargetDetailsResponseOutput
- func (o DisksMigrationDisksTargetDetailsResponseOutput) ToDisksMigrationDisksTargetDetailsResponseOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDetailsResponseOutput
- type DisksMigrationVmTargetDefaults
- type DisksMigrationVmTargetDefaultsArgs
- func (DisksMigrationVmTargetDefaultsArgs) ElementType() reflect.Type
- func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsOutput() DisksMigrationVmTargetDefaultsOutput
- func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsOutput
- func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsPtrOutput() DisksMigrationVmTargetDefaultsPtrOutput
- func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsPtrOutput
- type DisksMigrationVmTargetDefaultsInput
- type DisksMigrationVmTargetDefaultsOutput
- func (o DisksMigrationVmTargetDefaultsOutput) AdditionalLicenses() pulumi.StringArrayOutput
- func (o DisksMigrationVmTargetDefaultsOutput) BootDiskDefaults() BootDiskDefaultsPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) ComputeScheduling() ComputeSchedulingPtrOutput
- func (DisksMigrationVmTargetDefaultsOutput) ElementType() reflect.Type
- func (o DisksMigrationVmTargetDefaultsOutput) Encryption() EncryptionPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) Hostname() pulumi.StringPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) Labels() pulumi.StringMapOutput
- func (o DisksMigrationVmTargetDefaultsOutput) MachineType() pulumi.StringOutput
- func (o DisksMigrationVmTargetDefaultsOutput) MachineTypeSeries() pulumi.StringPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) Metadata() pulumi.StringMapOutput
- func (o DisksMigrationVmTargetDefaultsOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o DisksMigrationVmTargetDefaultsOutput) NetworkTags() pulumi.StringArrayOutput
- func (o DisksMigrationVmTargetDefaultsOutput) SecureBoot() pulumi.BoolPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsOutput() DisksMigrationVmTargetDefaultsOutput
- func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsOutput
- func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsPtrOutput() DisksMigrationVmTargetDefaultsPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsPtrOutput
- func (o DisksMigrationVmTargetDefaultsOutput) VmName() pulumi.StringOutput
- type DisksMigrationVmTargetDefaultsPtrInput
- type DisksMigrationVmTargetDefaultsPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) AdditionalLicenses() pulumi.StringArrayOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) BootDiskDefaults() BootDiskDefaultsPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) ComputeScheduling() ComputeSchedulingPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) Elem() DisksMigrationVmTargetDefaultsOutput
- func (DisksMigrationVmTargetDefaultsPtrOutput) ElementType() reflect.Type
- func (o DisksMigrationVmTargetDefaultsPtrOutput) Encryption() EncryptionPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) Labels() pulumi.StringMapOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) MachineTypeSeries() pulumi.StringPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) Metadata() pulumi.StringMapOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) NetworkTags() pulumi.StringArrayOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) SecureBoot() pulumi.BoolPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) ToDisksMigrationVmTargetDefaultsPtrOutput() DisksMigrationVmTargetDefaultsPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsPtrOutput
- func (o DisksMigrationVmTargetDefaultsPtrOutput) VmName() pulumi.StringPtrOutput
- type DisksMigrationVmTargetDefaultsResponse
- type DisksMigrationVmTargetDefaultsResponseOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) AdditionalLicenses() pulumi.StringArrayOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) BootDiskDefaults() BootDiskDefaultsResponseOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
- func (DisksMigrationVmTargetDefaultsResponseOutput) ElementType() reflect.Type
- func (o DisksMigrationVmTargetDefaultsResponseOutput) Encryption() EncryptionResponseOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) Hostname() pulumi.StringOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) Labels() pulumi.StringMapOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) MachineType() pulumi.StringOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) MachineTypeSeries() pulumi.StringOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) Metadata() pulumi.StringMapOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) NetworkTags() pulumi.StringArrayOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) SecureBoot() pulumi.BoolOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) ToDisksMigrationVmTargetDefaultsResponseOutput() DisksMigrationVmTargetDefaultsResponseOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) ToDisksMigrationVmTargetDefaultsResponseOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsResponseOutput
- func (o DisksMigrationVmTargetDefaultsResponseOutput) VmName() pulumi.StringOutput
- type DisksMigrationVmTargetDetailsResponse
- type DisksMigrationVmTargetDetailsResponseOutput
- func (DisksMigrationVmTargetDetailsResponseOutput) ElementType() reflect.Type
- func (o DisksMigrationVmTargetDetailsResponseOutput) ToDisksMigrationVmTargetDetailsResponseOutput() DisksMigrationVmTargetDetailsResponseOutput
- func (o DisksMigrationVmTargetDetailsResponseOutput) ToDisksMigrationVmTargetDetailsResponseOutputWithContext(ctx context.Context) DisksMigrationVmTargetDetailsResponseOutput
- func (o DisksMigrationVmTargetDetailsResponseOutput) VmUri() pulumi.StringOutput
- type Encryption
- type EncryptionArgs
- func (EncryptionArgs) ElementType() reflect.Type
- func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
- func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionInput
- type EncryptionOutput
- func (EncryptionOutput) ElementType() reflect.Type
- func (o EncryptionOutput) KmsKey() pulumi.StringOutput
- func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
- func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
- func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionPtrInput
- type EncryptionPtrOutput
- func (o EncryptionPtrOutput) Elem() EncryptionOutput
- func (EncryptionPtrOutput) ElementType() reflect.Type
- func (o EncryptionPtrOutput) KmsKey() pulumi.StringPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
- func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
- type EncryptionResponse
- type EncryptionResponseOutput
- func (EncryptionResponseOutput) ElementType() reflect.Type
- func (o EncryptionResponseOutput) KmsKey() pulumi.StringOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
- func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
- type Group
- type GroupArgs
- type GroupInput
- type GroupMigrationTargetType
- func (GroupMigrationTargetType) ElementType() reflect.Type
- func (e GroupMigrationTargetType) ToGroupMigrationTargetTypeOutput() GroupMigrationTargetTypeOutput
- func (e GroupMigrationTargetType) ToGroupMigrationTargetTypeOutputWithContext(ctx context.Context) GroupMigrationTargetTypeOutput
- func (e GroupMigrationTargetType) ToGroupMigrationTargetTypePtrOutput() GroupMigrationTargetTypePtrOutput
- func (e GroupMigrationTargetType) ToGroupMigrationTargetTypePtrOutputWithContext(ctx context.Context) GroupMigrationTargetTypePtrOutput
- func (e GroupMigrationTargetType) ToStringOutput() pulumi.StringOutput
- func (e GroupMigrationTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GroupMigrationTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GroupMigrationTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GroupMigrationTargetTypeInput
- type GroupMigrationTargetTypeOutput
- func (GroupMigrationTargetTypeOutput) ElementType() reflect.Type
- func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypeOutput() GroupMigrationTargetTypeOutput
- func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypeOutputWithContext(ctx context.Context) GroupMigrationTargetTypeOutput
- func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypePtrOutput() GroupMigrationTargetTypePtrOutput
- func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypePtrOutputWithContext(ctx context.Context) GroupMigrationTargetTypePtrOutput
- func (o GroupMigrationTargetTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GroupMigrationTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GroupMigrationTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GroupMigrationTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GroupMigrationTargetTypePtrInput
- type GroupMigrationTargetTypePtrOutput
- func (o GroupMigrationTargetTypePtrOutput) Elem() GroupMigrationTargetTypeOutput
- func (GroupMigrationTargetTypePtrOutput) ElementType() reflect.Type
- func (o GroupMigrationTargetTypePtrOutput) ToGroupMigrationTargetTypePtrOutput() GroupMigrationTargetTypePtrOutput
- func (o GroupMigrationTargetTypePtrOutput) ToGroupMigrationTargetTypePtrOutputWithContext(ctx context.Context) GroupMigrationTargetTypePtrOutput
- func (o GroupMigrationTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GroupMigrationTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GroupOutput
- func (o GroupOutput) CreateTime() pulumi.StringOutput
- func (o GroupOutput) Description() pulumi.StringOutput
- func (o GroupOutput) DisplayName() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupId() pulumi.StringOutput
- func (o GroupOutput) Location() pulumi.StringOutput
- func (o GroupOutput) MigrationTargetType() pulumi.StringOutput
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) Project() pulumi.StringOutput
- func (o GroupOutput) RequestId() pulumi.StringPtrOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- func (o GroupOutput) UpdateTime() pulumi.StringOutput
- type GroupState
- type InitializingReplicationStepResponse
- type InitializingReplicationStepResponseOutput
- func (InitializingReplicationStepResponseOutput) ElementType() reflect.Type
- func (o InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutput() InitializingReplicationStepResponseOutput
- func (o InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutputWithContext(ctx context.Context) InitializingReplicationStepResponseOutput
- type InstantiatingMigratedVMStepResponse
- type InstantiatingMigratedVMStepResponseOutput
- func (InstantiatingMigratedVMStepResponseOutput) ElementType() reflect.Type
- func (o InstantiatingMigratedVMStepResponseOutput) ToInstantiatingMigratedVMStepResponseOutput() InstantiatingMigratedVMStepResponseOutput
- func (o InstantiatingMigratedVMStepResponseOutput) ToInstantiatingMigratedVMStepResponseOutputWithContext(ctx context.Context) InstantiatingMigratedVMStepResponseOutput
- type LinkResponse
- type LinkResponseArrayOutput
- func (LinkResponseArrayOutput) ElementType() reflect.Type
- func (o LinkResponseArrayOutput) Index(i pulumi.IntInput) LinkResponseOutput
- func (o LinkResponseArrayOutput) ToLinkResponseArrayOutput() LinkResponseArrayOutput
- func (o LinkResponseArrayOutput) ToLinkResponseArrayOutputWithContext(ctx context.Context) LinkResponseArrayOutput
- type LinkResponseOutput
- func (o LinkResponseOutput) Description() pulumi.StringOutput
- func (LinkResponseOutput) ElementType() reflect.Type
- func (o LinkResponseOutput) ToLinkResponseOutput() LinkResponseOutput
- func (o LinkResponseOutput) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput
- func (o LinkResponseOutput) Url() pulumi.StringOutput
- type LocalizedMessageResponse
- type LocalizedMessageResponseOutput
- func (LocalizedMessageResponseOutput) ElementType() reflect.Type
- func (o LocalizedMessageResponseOutput) Locale() pulumi.StringOutput
- func (o LocalizedMessageResponseOutput) Message() pulumi.StringOutput
- func (o LocalizedMessageResponseOutput) ToLocalizedMessageResponseOutput() LocalizedMessageResponseOutput
- func (o LocalizedMessageResponseOutput) ToLocalizedMessageResponseOutputWithContext(ctx context.Context) LocalizedMessageResponseOutput
- type LookupCloneJobArgs
- type LookupCloneJobOutputArgs
- type LookupCloneJobResult
- type LookupCloneJobResultOutput
- func (o LookupCloneJobResultOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
- func (o LookupCloneJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o LookupCloneJobResultOutput) CreateTime() pulumi.StringOutput
- func (LookupCloneJobResultOutput) ElementType() reflect.Type
- func (o LookupCloneJobResultOutput) EndTime() pulumi.StringOutput
- func (o LookupCloneJobResultOutput) Error() StatusResponseOutput
- func (o LookupCloneJobResultOutput) Name() pulumi.StringOutput
- func (o LookupCloneJobResultOutput) State() pulumi.StringOutput
- func (o LookupCloneJobResultOutput) StateTime() pulumi.StringOutput
- func (o LookupCloneJobResultOutput) Steps() CloneStepResponseArrayOutput
- func (o LookupCloneJobResultOutput) ToLookupCloneJobResultOutput() LookupCloneJobResultOutput
- func (o LookupCloneJobResultOutput) ToLookupCloneJobResultOutputWithContext(ctx context.Context) LookupCloneJobResultOutput
- type LookupCutoverJobArgs
- type LookupCutoverJobOutputArgs
- type LookupCutoverJobResult
- type LookupCutoverJobResultOutput
- func (o LookupCutoverJobResultOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
- func (o LookupCutoverJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o LookupCutoverJobResultOutput) CreateTime() pulumi.StringOutput
- func (LookupCutoverJobResultOutput) ElementType() reflect.Type
- func (o LookupCutoverJobResultOutput) EndTime() pulumi.StringOutput
- func (o LookupCutoverJobResultOutput) Error() StatusResponseOutput
- func (o LookupCutoverJobResultOutput) Name() pulumi.StringOutput
- func (o LookupCutoverJobResultOutput) ProgressPercent() pulumi.IntOutput
- func (o LookupCutoverJobResultOutput) State() pulumi.StringOutput
- func (o LookupCutoverJobResultOutput) StateMessage() pulumi.StringOutput
- func (o LookupCutoverJobResultOutput) StateTime() pulumi.StringOutput
- func (o LookupCutoverJobResultOutput) Steps() CutoverStepResponseArrayOutput
- func (o LookupCutoverJobResultOutput) ToLookupCutoverJobResultOutput() LookupCutoverJobResultOutput
- func (o LookupCutoverJobResultOutput) ToLookupCutoverJobResultOutputWithContext(ctx context.Context) LookupCutoverJobResultOutput
- type LookupDatacenterConnectorArgs
- type LookupDatacenterConnectorOutputArgs
- type LookupDatacenterConnectorResult
- type LookupDatacenterConnectorResultOutput
- func (o LookupDatacenterConnectorResultOutput) ApplianceInfrastructureVersion() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) ApplianceSoftwareVersion() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) AvailableVersions() AvailableUpdatesResponseOutput
- func (o LookupDatacenterConnectorResultOutput) Bucket() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) CreateTime() pulumi.StringOutput
- func (LookupDatacenterConnectorResultOutput) ElementType() reflect.Type
- func (o LookupDatacenterConnectorResultOutput) Error() StatusResponseOutput
- func (o LookupDatacenterConnectorResultOutput) Name() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) RegistrationId() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) State() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) StateTime() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) ToLookupDatacenterConnectorResultOutput() LookupDatacenterConnectorResultOutput
- func (o LookupDatacenterConnectorResultOutput) ToLookupDatacenterConnectorResultOutputWithContext(ctx context.Context) LookupDatacenterConnectorResultOutput
- func (o LookupDatacenterConnectorResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupDatacenterConnectorResultOutput) UpgradeStatus() UpgradeStatusResponseOutput
- func (o LookupDatacenterConnectorResultOutput) Version() pulumi.StringOutput
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupGroupResultOutput) Description() pulumi.StringOutput
- func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) MigrationTargetType() pulumi.StringOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- func (o LookupGroupResultOutput) UpdateTime() pulumi.StringOutput
- type LookupMigratingVmArgs
- type LookupMigratingVmOutputArgs
- type LookupMigratingVmResult
- type LookupMigratingVmResultOutput
- func (o LookupMigratingVmResultOutput) AwsSourceVmDetails() AwsSourceVmDetailsResponseOutput
- func (o LookupMigratingVmResultOutput) AzureSourceVmDetails() AzureSourceVmDetailsResponseOutput
- func (o LookupMigratingVmResultOutput) ComputeEngineDisksTargetDefaults() ComputeEngineDisksTargetDefaultsResponseOutput
- func (o LookupMigratingVmResultOutput) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
- func (o LookupMigratingVmResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) CurrentSyncInfo() ReplicationCycleResponseOutput
- func (o LookupMigratingVmResultOutput) CutoverForecast() CutoverForecastResponseOutput
- func (o LookupMigratingVmResultOutput) Description() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) DisplayName() pulumi.StringOutput
- func (LookupMigratingVmResultOutput) ElementType() reflect.Type
- func (o LookupMigratingVmResultOutput) Error() StatusResponseOutput
- func (o LookupMigratingVmResultOutput) Group() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupMigratingVmResultOutput) LastReplicationCycle() ReplicationCycleResponseOutput
- func (o LookupMigratingVmResultOutput) LastSync() ReplicationSyncResponseOutput
- func (o LookupMigratingVmResultOutput) Name() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) Policy() SchedulePolicyResponseOutput
- func (o LookupMigratingVmResultOutput) RecentCloneJobs() CloneJobResponseArrayOutput
- func (o LookupMigratingVmResultOutput) RecentCutoverJobs() CutoverJobResponseArrayOutput
- func (o LookupMigratingVmResultOutput) SourceVmId() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) State() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) StateTime() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutput() LookupMigratingVmResultOutput
- func (o LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutputWithContext(ctx context.Context) LookupMigratingVmResultOutput
- func (o LookupMigratingVmResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) VmwareSourceVmDetails() VmwareSourceVmDetailsResponseOutput
- type LookupSourceArgs
- type LookupSourceOutputArgs
- type LookupSourceResult
- type LookupSourceResultOutput
- func (o LookupSourceResultOutput) Aws() AwsSourceDetailsResponseOutput
- func (o LookupSourceResultOutput) Azure() AzureSourceDetailsResponseOutput
- func (o LookupSourceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupSourceResultOutput) Description() pulumi.StringOutput
- func (LookupSourceResultOutput) ElementType() reflect.Type
- func (o LookupSourceResultOutput) Encryption() EncryptionResponseOutput
- func (o LookupSourceResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupSourceResultOutput) Name() pulumi.StringOutput
- func (o LookupSourceResultOutput) ToLookupSourceResultOutput() LookupSourceResultOutput
- func (o LookupSourceResultOutput) ToLookupSourceResultOutputWithContext(ctx context.Context) LookupSourceResultOutput
- func (o LookupSourceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupSourceResultOutput) Vmware() VmwareSourceDetailsResponseOutput
- type LookupTargetProjectArgs
- type LookupTargetProjectOutputArgs
- type LookupTargetProjectResult
- type LookupTargetProjectResultOutput
- func (o LookupTargetProjectResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupTargetProjectResultOutput) Description() pulumi.StringOutput
- func (LookupTargetProjectResultOutput) ElementType() reflect.Type
- func (o LookupTargetProjectResultOutput) Name() pulumi.StringOutput
- func (o LookupTargetProjectResultOutput) Project() pulumi.StringOutput
- func (o LookupTargetProjectResultOutput) ToLookupTargetProjectResultOutput() LookupTargetProjectResultOutput
- func (o LookupTargetProjectResultOutput) ToLookupTargetProjectResultOutputWithContext(ctx context.Context) LookupTargetProjectResultOutput
- func (o LookupTargetProjectResultOutput) UpdateTime() pulumi.StringOutput
- type LookupUtilizationReportArgs
- type LookupUtilizationReportOutputArgs
- type LookupUtilizationReportResult
- type LookupUtilizationReportResultOutput
- func (o LookupUtilizationReportResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupUtilizationReportResultOutput) DisplayName() pulumi.StringOutput
- func (LookupUtilizationReportResultOutput) ElementType() reflect.Type
- func (o LookupUtilizationReportResultOutput) Error() StatusResponseOutput
- func (o LookupUtilizationReportResultOutput) FrameEndTime() pulumi.StringOutput
- func (o LookupUtilizationReportResultOutput) Name() pulumi.StringOutput
- func (o LookupUtilizationReportResultOutput) State() pulumi.StringOutput
- func (o LookupUtilizationReportResultOutput) StateTime() pulumi.StringOutput
- func (o LookupUtilizationReportResultOutput) TimeFrame() pulumi.StringOutput
- func (o LookupUtilizationReportResultOutput) ToLookupUtilizationReportResultOutput() LookupUtilizationReportResultOutput
- func (o LookupUtilizationReportResultOutput) ToLookupUtilizationReportResultOutputWithContext(ctx context.Context) LookupUtilizationReportResultOutput
- func (o LookupUtilizationReportResultOutput) VmCount() pulumi.IntOutput
- func (o LookupUtilizationReportResultOutput) Vms() VmUtilizationInfoResponseArrayOutput
- type MigratingVm
- type MigratingVmArgs
- type MigratingVmInput
- type MigratingVmOutput
- func (o MigratingVmOutput) AwsSourceVmDetails() AwsSourceVmDetailsResponseOutput
- func (o MigratingVmOutput) AzureSourceVmDetails() AzureSourceVmDetailsResponseOutput
- func (o MigratingVmOutput) ComputeEngineDisksTargetDefaults() ComputeEngineDisksTargetDefaultsResponseOutput
- func (o MigratingVmOutput) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
- func (o MigratingVmOutput) CreateTime() pulumi.StringOutput
- func (o MigratingVmOutput) CurrentSyncInfo() ReplicationCycleResponseOutput
- func (o MigratingVmOutput) CutoverForecast() CutoverForecastResponseOutput
- func (o MigratingVmOutput) Description() pulumi.StringOutput
- func (o MigratingVmOutput) DisplayName() pulumi.StringOutput
- func (MigratingVmOutput) ElementType() reflect.Type
- func (o MigratingVmOutput) Error() StatusResponseOutput
- func (o MigratingVmOutput) Group() pulumi.StringOutput
- func (o MigratingVmOutput) Labels() pulumi.StringMapOutput
- func (o MigratingVmOutput) LastReplicationCycle() ReplicationCycleResponseOutput
- func (o MigratingVmOutput) LastSync() ReplicationSyncResponseOutput
- func (o MigratingVmOutput) Location() pulumi.StringOutput
- func (o MigratingVmOutput) MigratingVmId() pulumi.StringOutput
- func (o MigratingVmOutput) Name() pulumi.StringOutput
- func (o MigratingVmOutput) Policy() SchedulePolicyResponseOutput
- func (o MigratingVmOutput) Project() pulumi.StringOutput
- func (o MigratingVmOutput) RecentCloneJobs() CloneJobResponseArrayOutput
- func (o MigratingVmOutput) RecentCutoverJobs() CutoverJobResponseArrayOutput
- func (o MigratingVmOutput) RequestId() pulumi.StringPtrOutput
- func (o MigratingVmOutput) SourceId() pulumi.StringOutput
- func (o MigratingVmOutput) SourceVmId() pulumi.StringOutput
- func (o MigratingVmOutput) State() pulumi.StringOutput
- func (o MigratingVmOutput) StateTime() pulumi.StringOutput
- func (o MigratingVmOutput) ToMigratingVmOutput() MigratingVmOutput
- func (o MigratingVmOutput) ToMigratingVmOutputWithContext(ctx context.Context) MigratingVmOutput
- func (o MigratingVmOutput) UpdateTime() pulumi.StringOutput
- func (o MigratingVmOutput) VmwareSourceVmDetails() VmwareSourceVmDetailsResponseOutput
- type MigratingVmState
- type MigrationWarningResponse
- type MigrationWarningResponseArrayOutput
- func (MigrationWarningResponseArrayOutput) ElementType() reflect.Type
- func (o MigrationWarningResponseArrayOutput) Index(i pulumi.IntInput) MigrationWarningResponseOutput
- func (o MigrationWarningResponseArrayOutput) ToMigrationWarningResponseArrayOutput() MigrationWarningResponseArrayOutput
- func (o MigrationWarningResponseArrayOutput) ToMigrationWarningResponseArrayOutputWithContext(ctx context.Context) MigrationWarningResponseArrayOutput
- type MigrationWarningResponseOutput
- func (o MigrationWarningResponseOutput) ActionItem() LocalizedMessageResponseOutput
- func (o MigrationWarningResponseOutput) Code() pulumi.StringOutput
- func (MigrationWarningResponseOutput) ElementType() reflect.Type
- func (o MigrationWarningResponseOutput) HelpLinks() LinkResponseArrayOutput
- func (o MigrationWarningResponseOutput) ToMigrationWarningResponseOutput() MigrationWarningResponseOutput
- func (o MigrationWarningResponseOutput) ToMigrationWarningResponseOutputWithContext(ctx context.Context) MigrationWarningResponseOutput
- func (o MigrationWarningResponseOutput) WarningMessage() LocalizedMessageResponseOutput
- func (o MigrationWarningResponseOutput) WarningTime() pulumi.StringOutput
- type NetworkInterface
- type NetworkInterfaceArgs
- type NetworkInterfaceArray
- type NetworkInterfaceArrayInput
- type NetworkInterfaceArrayOutput
- func (NetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceOutput
- func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
- func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
- type NetworkInterfaceInput
- type NetworkInterfaceOutput
- func (NetworkInterfaceOutput) ElementType() reflect.Type
- func (o NetworkInterfaceOutput) ExternalIp() pulumi.StringPtrOutput
- func (o NetworkInterfaceOutput) InternalIp() pulumi.StringPtrOutput
- func (o NetworkInterfaceOutput) Network() pulumi.StringPtrOutput
- func (o NetworkInterfaceOutput) Subnetwork() pulumi.StringPtrOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
- type NetworkInterfaceResponse
- type NetworkInterfaceResponseArrayOutput
- func (NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
- func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
- type NetworkInterfaceResponseOutput
- func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseOutput) ExternalIp() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) InternalIp() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) Network() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) Subnetwork() pulumi.StringOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- type PersistentDiskDefaults
- type PersistentDiskDefaultsArgs
- type PersistentDiskDefaultsArray
- func (PersistentDiskDefaultsArray) ElementType() reflect.Type
- func (i PersistentDiskDefaultsArray) ToPersistentDiskDefaultsArrayOutput() PersistentDiskDefaultsArrayOutput
- func (i PersistentDiskDefaultsArray) ToPersistentDiskDefaultsArrayOutputWithContext(ctx context.Context) PersistentDiskDefaultsArrayOutput
- type PersistentDiskDefaultsArrayInput
- type PersistentDiskDefaultsArrayOutput
- func (PersistentDiskDefaultsArrayOutput) ElementType() reflect.Type
- func (o PersistentDiskDefaultsArrayOutput) Index(i pulumi.IntInput) PersistentDiskDefaultsOutput
- func (o PersistentDiskDefaultsArrayOutput) ToPersistentDiskDefaultsArrayOutput() PersistentDiskDefaultsArrayOutput
- func (o PersistentDiskDefaultsArrayOutput) ToPersistentDiskDefaultsArrayOutputWithContext(ctx context.Context) PersistentDiskDefaultsArrayOutput
- type PersistentDiskDefaultsDiskType
- func (PersistentDiskDefaultsDiskType) ElementType() reflect.Type
- func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypeOutput() PersistentDiskDefaultsDiskTypeOutput
- func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypeOutput
- func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypePtrOutput() PersistentDiskDefaultsDiskTypePtrOutput
- func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypePtrOutput
- func (e PersistentDiskDefaultsDiskType) ToStringOutput() pulumi.StringOutput
- func (e PersistentDiskDefaultsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PersistentDiskDefaultsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PersistentDiskDefaultsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PersistentDiskDefaultsDiskTypeInput
- type PersistentDiskDefaultsDiskTypeOutput
- func (PersistentDiskDefaultsDiskTypeOutput) ElementType() reflect.Type
- func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypeOutput() PersistentDiskDefaultsDiskTypeOutput
- func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypeOutput
- func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypePtrOutput() PersistentDiskDefaultsDiskTypePtrOutput
- func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypePtrOutput
- func (o PersistentDiskDefaultsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PersistentDiskDefaultsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PersistentDiskDefaultsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PersistentDiskDefaultsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PersistentDiskDefaultsDiskTypePtrInput
- type PersistentDiskDefaultsDiskTypePtrOutput
- func (o PersistentDiskDefaultsDiskTypePtrOutput) Elem() PersistentDiskDefaultsDiskTypeOutput
- func (PersistentDiskDefaultsDiskTypePtrOutput) ElementType() reflect.Type
- func (o PersistentDiskDefaultsDiskTypePtrOutput) ToPersistentDiskDefaultsDiskTypePtrOutput() PersistentDiskDefaultsDiskTypePtrOutput
- func (o PersistentDiskDefaultsDiskTypePtrOutput) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypePtrOutput
- func (o PersistentDiskDefaultsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PersistentDiskDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PersistentDiskDefaultsInput
- type PersistentDiskDefaultsOutput
- func (o PersistentDiskDefaultsOutput) AdditionalLabels() pulumi.StringMapOutput
- func (o PersistentDiskDefaultsOutput) DiskName() pulumi.StringPtrOutput
- func (o PersistentDiskDefaultsOutput) DiskType() PersistentDiskDefaultsDiskTypePtrOutput
- func (PersistentDiskDefaultsOutput) ElementType() reflect.Type
- func (o PersistentDiskDefaultsOutput) Encryption() EncryptionPtrOutput
- func (o PersistentDiskDefaultsOutput) SourceDiskNumber() pulumi.IntOutput
- func (o PersistentDiskDefaultsOutput) ToPersistentDiskDefaultsOutput() PersistentDiskDefaultsOutput
- func (o PersistentDiskDefaultsOutput) ToPersistentDiskDefaultsOutputWithContext(ctx context.Context) PersistentDiskDefaultsOutput
- func (o PersistentDiskDefaultsOutput) VmAttachmentDetails() VmAttachmentDetailsPtrOutput
- type PersistentDiskDefaultsResponse
- type PersistentDiskDefaultsResponseArrayOutput
- func (PersistentDiskDefaultsResponseArrayOutput) ElementType() reflect.Type
- func (o PersistentDiskDefaultsResponseArrayOutput) Index(i pulumi.IntInput) PersistentDiskDefaultsResponseOutput
- func (o PersistentDiskDefaultsResponseArrayOutput) ToPersistentDiskDefaultsResponseArrayOutput() PersistentDiskDefaultsResponseArrayOutput
- func (o PersistentDiskDefaultsResponseArrayOutput) ToPersistentDiskDefaultsResponseArrayOutputWithContext(ctx context.Context) PersistentDiskDefaultsResponseArrayOutput
- type PersistentDiskDefaultsResponseOutput
- func (o PersistentDiskDefaultsResponseOutput) AdditionalLabels() pulumi.StringMapOutput
- func (o PersistentDiskDefaultsResponseOutput) DiskName() pulumi.StringOutput
- func (o PersistentDiskDefaultsResponseOutput) DiskType() pulumi.StringOutput
- func (PersistentDiskDefaultsResponseOutput) ElementType() reflect.Type
- func (o PersistentDiskDefaultsResponseOutput) Encryption() EncryptionResponseOutput
- func (o PersistentDiskDefaultsResponseOutput) SourceDiskNumber() pulumi.IntOutput
- func (o PersistentDiskDefaultsResponseOutput) ToPersistentDiskDefaultsResponseOutput() PersistentDiskDefaultsResponseOutput
- func (o PersistentDiskDefaultsResponseOutput) ToPersistentDiskDefaultsResponseOutputWithContext(ctx context.Context) PersistentDiskDefaultsResponseOutput
- func (o PersistentDiskDefaultsResponseOutput) VmAttachmentDetails() VmAttachmentDetailsResponseOutput
- type PersistentDiskResponse
- type PersistentDiskResponseArrayOutput
- func (PersistentDiskResponseArrayOutput) ElementType() reflect.Type
- func (o PersistentDiskResponseArrayOutput) Index(i pulumi.IntInput) PersistentDiskResponseOutput
- func (o PersistentDiskResponseArrayOutput) ToPersistentDiskResponseArrayOutput() PersistentDiskResponseArrayOutput
- func (o PersistentDiskResponseArrayOutput) ToPersistentDiskResponseArrayOutputWithContext(ctx context.Context) PersistentDiskResponseArrayOutput
- type PersistentDiskResponseOutput
- func (o PersistentDiskResponseOutput) DiskUri() pulumi.StringOutput
- func (PersistentDiskResponseOutput) ElementType() reflect.Type
- func (o PersistentDiskResponseOutput) SourceDiskNumber() pulumi.IntOutput
- func (o PersistentDiskResponseOutput) ToPersistentDiskResponseOutput() PersistentDiskResponseOutput
- func (o PersistentDiskResponseOutput) ToPersistentDiskResponseOutputWithContext(ctx context.Context) PersistentDiskResponseOutput
- type PostProcessingStepResponse
- type PostProcessingStepResponseOutput
- func (PostProcessingStepResponseOutput) ElementType() reflect.Type
- func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutput() PostProcessingStepResponseOutput
- func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutputWithContext(ctx context.Context) PostProcessingStepResponseOutput
- type PreparingVMDisksStepResponse
- type PreparingVMDisksStepResponseOutput
- func (PreparingVMDisksStepResponseOutput) ElementType() reflect.Type
- func (o PreparingVMDisksStepResponseOutput) ToPreparingVMDisksStepResponseOutput() PreparingVMDisksStepResponseOutput
- func (o PreparingVMDisksStepResponseOutput) ToPreparingVMDisksStepResponseOutputWithContext(ctx context.Context) PreparingVMDisksStepResponseOutput
- type ReplicatingStepResponse
- type ReplicatingStepResponseOutput
- func (ReplicatingStepResponseOutput) ElementType() reflect.Type
- func (o ReplicatingStepResponseOutput) LastThirtyMinutesAverageBytesPerSecond() pulumi.StringOutput
- func (o ReplicatingStepResponseOutput) LastTwoMinutesAverageBytesPerSecond() pulumi.StringOutput
- func (o ReplicatingStepResponseOutput) ReplicatedBytes() pulumi.StringOutput
- func (o ReplicatingStepResponseOutput) ToReplicatingStepResponseOutput() ReplicatingStepResponseOutput
- func (o ReplicatingStepResponseOutput) ToReplicatingStepResponseOutputWithContext(ctx context.Context) ReplicatingStepResponseOutput
- func (o ReplicatingStepResponseOutput) TotalBytes() pulumi.StringOutput
- type ReplicationCycleResponse
- type ReplicationCycleResponseOutput
- func (o ReplicationCycleResponseOutput) CycleNumber() pulumi.IntOutput
- func (ReplicationCycleResponseOutput) ElementType() reflect.Type
- func (o ReplicationCycleResponseOutput) EndTime() pulumi.StringOutput
- func (o ReplicationCycleResponseOutput) Error() StatusResponseOutput
- func (o ReplicationCycleResponseOutput) Name() pulumi.StringOutput
- func (o ReplicationCycleResponseOutput) ProgressPercent() pulumi.IntOutput
- func (o ReplicationCycleResponseOutput) StartTime() pulumi.StringOutput
- func (o ReplicationCycleResponseOutput) State() pulumi.StringOutput
- func (o ReplicationCycleResponseOutput) Steps() CycleStepResponseArrayOutput
- func (o ReplicationCycleResponseOutput) ToReplicationCycleResponseOutput() ReplicationCycleResponseOutput
- func (o ReplicationCycleResponseOutput) ToReplicationCycleResponseOutputWithContext(ctx context.Context) ReplicationCycleResponseOutput
- func (o ReplicationCycleResponseOutput) TotalPauseDuration() pulumi.StringOutput
- func (o ReplicationCycleResponseOutput) Warnings() MigrationWarningResponseArrayOutput
- type ReplicationSyncResponse
- type ReplicationSyncResponseOutput
- func (ReplicationSyncResponseOutput) ElementType() reflect.Type
- func (o ReplicationSyncResponseOutput) LastSyncTime() pulumi.StringOutput
- func (o ReplicationSyncResponseOutput) ToReplicationSyncResponseOutput() ReplicationSyncResponseOutput
- func (o ReplicationSyncResponseOutput) ToReplicationSyncResponseOutputWithContext(ctx context.Context) ReplicationSyncResponseOutput
- type SchedulePolicy
- type SchedulePolicyArgs
- func (SchedulePolicyArgs) ElementType() reflect.Type
- func (i SchedulePolicyArgs) ToSchedulePolicyOutput() SchedulePolicyOutput
- func (i SchedulePolicyArgs) ToSchedulePolicyOutputWithContext(ctx context.Context) SchedulePolicyOutput
- func (i SchedulePolicyArgs) ToSchedulePolicyPtrOutput() SchedulePolicyPtrOutput
- func (i SchedulePolicyArgs) ToSchedulePolicyPtrOutputWithContext(ctx context.Context) SchedulePolicyPtrOutput
- type SchedulePolicyInput
- type SchedulePolicyOutput
- func (SchedulePolicyOutput) ElementType() reflect.Type
- func (o SchedulePolicyOutput) IdleDuration() pulumi.StringPtrOutput
- func (o SchedulePolicyOutput) SkipOsAdaptation() pulumi.BoolPtrOutput
- func (o SchedulePolicyOutput) ToSchedulePolicyOutput() SchedulePolicyOutput
- func (o SchedulePolicyOutput) ToSchedulePolicyOutputWithContext(ctx context.Context) SchedulePolicyOutput
- func (o SchedulePolicyOutput) ToSchedulePolicyPtrOutput() SchedulePolicyPtrOutput
- func (o SchedulePolicyOutput) ToSchedulePolicyPtrOutputWithContext(ctx context.Context) SchedulePolicyPtrOutput
- type SchedulePolicyPtrInput
- type SchedulePolicyPtrOutput
- func (o SchedulePolicyPtrOutput) Elem() SchedulePolicyOutput
- func (SchedulePolicyPtrOutput) ElementType() reflect.Type
- func (o SchedulePolicyPtrOutput) IdleDuration() pulumi.StringPtrOutput
- func (o SchedulePolicyPtrOutput) SkipOsAdaptation() pulumi.BoolPtrOutput
- func (o SchedulePolicyPtrOutput) ToSchedulePolicyPtrOutput() SchedulePolicyPtrOutput
- func (o SchedulePolicyPtrOutput) ToSchedulePolicyPtrOutputWithContext(ctx context.Context) SchedulePolicyPtrOutput
- type SchedulePolicyResponse
- type SchedulePolicyResponseOutput
- func (SchedulePolicyResponseOutput) ElementType() reflect.Type
- func (o SchedulePolicyResponseOutput) IdleDuration() pulumi.StringOutput
- func (o SchedulePolicyResponseOutput) SkipOsAdaptation() pulumi.BoolOutput
- func (o SchedulePolicyResponseOutput) ToSchedulePolicyResponseOutput() SchedulePolicyResponseOutput
- func (o SchedulePolicyResponseOutput) ToSchedulePolicyResponseOutputWithContext(ctx context.Context) SchedulePolicyResponseOutput
- type SchedulingNodeAffinity
- type SchedulingNodeAffinityArgs
- type SchedulingNodeAffinityArray
- func (SchedulingNodeAffinityArray) ElementType() reflect.Type
- func (i SchedulingNodeAffinityArray) ToSchedulingNodeAffinityArrayOutput() SchedulingNodeAffinityArrayOutput
- func (i SchedulingNodeAffinityArray) ToSchedulingNodeAffinityArrayOutputWithContext(ctx context.Context) SchedulingNodeAffinityArrayOutput
- type SchedulingNodeAffinityArrayInput
- type SchedulingNodeAffinityArrayOutput
- func (SchedulingNodeAffinityArrayOutput) ElementType() reflect.Type
- func (o SchedulingNodeAffinityArrayOutput) Index(i pulumi.IntInput) SchedulingNodeAffinityOutput
- func (o SchedulingNodeAffinityArrayOutput) ToSchedulingNodeAffinityArrayOutput() SchedulingNodeAffinityArrayOutput
- func (o SchedulingNodeAffinityArrayOutput) ToSchedulingNodeAffinityArrayOutputWithContext(ctx context.Context) SchedulingNodeAffinityArrayOutput
- type SchedulingNodeAffinityInput
- type SchedulingNodeAffinityOperator
- func (SchedulingNodeAffinityOperator) ElementType() reflect.Type
- func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorOutput() SchedulingNodeAffinityOperatorOutput
- func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorOutput
- func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorPtrOutput() SchedulingNodeAffinityOperatorPtrOutput
- func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorPtrOutput
- func (e SchedulingNodeAffinityOperator) ToStringOutput() pulumi.StringOutput
- func (e SchedulingNodeAffinityOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchedulingNodeAffinityOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchedulingNodeAffinityOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchedulingNodeAffinityOperatorInput
- type SchedulingNodeAffinityOperatorOutput
- func (SchedulingNodeAffinityOperatorOutput) ElementType() reflect.Type
- func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorOutput() SchedulingNodeAffinityOperatorOutput
- func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorOutput
- func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorPtrOutput() SchedulingNodeAffinityOperatorPtrOutput
- func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorPtrOutput
- func (o SchedulingNodeAffinityOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o SchedulingNodeAffinityOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchedulingNodeAffinityOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchedulingNodeAffinityOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchedulingNodeAffinityOperatorPtrInput
- type SchedulingNodeAffinityOperatorPtrOutput
- func (o SchedulingNodeAffinityOperatorPtrOutput) Elem() SchedulingNodeAffinityOperatorOutput
- func (SchedulingNodeAffinityOperatorPtrOutput) ElementType() reflect.Type
- func (o SchedulingNodeAffinityOperatorPtrOutput) ToSchedulingNodeAffinityOperatorPtrOutput() SchedulingNodeAffinityOperatorPtrOutput
- func (o SchedulingNodeAffinityOperatorPtrOutput) ToSchedulingNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorPtrOutput
- func (o SchedulingNodeAffinityOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchedulingNodeAffinityOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchedulingNodeAffinityOutput
- func (SchedulingNodeAffinityOutput) ElementType() reflect.Type
- func (o SchedulingNodeAffinityOutput) Key() pulumi.StringPtrOutput
- func (o SchedulingNodeAffinityOutput) Operator() SchedulingNodeAffinityOperatorPtrOutput
- func (o SchedulingNodeAffinityOutput) ToSchedulingNodeAffinityOutput() SchedulingNodeAffinityOutput
- func (o SchedulingNodeAffinityOutput) ToSchedulingNodeAffinityOutputWithContext(ctx context.Context) SchedulingNodeAffinityOutput
- func (o SchedulingNodeAffinityOutput) Values() pulumi.StringArrayOutput
- type SchedulingNodeAffinityResponse
- type SchedulingNodeAffinityResponseArrayOutput
- func (SchedulingNodeAffinityResponseArrayOutput) ElementType() reflect.Type
- func (o SchedulingNodeAffinityResponseArrayOutput) Index(i pulumi.IntInput) SchedulingNodeAffinityResponseOutput
- func (o SchedulingNodeAffinityResponseArrayOutput) ToSchedulingNodeAffinityResponseArrayOutput() SchedulingNodeAffinityResponseArrayOutput
- func (o SchedulingNodeAffinityResponseArrayOutput) ToSchedulingNodeAffinityResponseArrayOutputWithContext(ctx context.Context) SchedulingNodeAffinityResponseArrayOutput
- type SchedulingNodeAffinityResponseOutput
- func (SchedulingNodeAffinityResponseOutput) ElementType() reflect.Type
- func (o SchedulingNodeAffinityResponseOutput) Key() pulumi.StringOutput
- func (o SchedulingNodeAffinityResponseOutput) Operator() pulumi.StringOutput
- func (o SchedulingNodeAffinityResponseOutput) ToSchedulingNodeAffinityResponseOutput() SchedulingNodeAffinityResponseOutput
- func (o SchedulingNodeAffinityResponseOutput) ToSchedulingNodeAffinityResponseOutputWithContext(ctx context.Context) SchedulingNodeAffinityResponseOutput
- func (o SchedulingNodeAffinityResponseOutput) Values() pulumi.StringArrayOutput
- type ShuttingDownSourceVMStepResponse
- type ShuttingDownSourceVMStepResponseOutput
- func (ShuttingDownSourceVMStepResponseOutput) ElementType() reflect.Type
- func (o ShuttingDownSourceVMStepResponseOutput) ToShuttingDownSourceVMStepResponseOutput() ShuttingDownSourceVMStepResponseOutput
- func (o ShuttingDownSourceVMStepResponseOutput) ToShuttingDownSourceVMStepResponseOutputWithContext(ctx context.Context) ShuttingDownSourceVMStepResponseOutput
- type Source
- type SourceArgs
- type SourceInput
- type SourceOutput
- func (o SourceOutput) Aws() AwsSourceDetailsResponseOutput
- func (o SourceOutput) Azure() AzureSourceDetailsResponseOutput
- func (o SourceOutput) CreateTime() pulumi.StringOutput
- func (o SourceOutput) Description() pulumi.StringOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) Encryption() EncryptionResponseOutput
- func (o SourceOutput) Labels() pulumi.StringMapOutput
- func (o SourceOutput) Location() pulumi.StringOutput
- func (o SourceOutput) Name() pulumi.StringOutput
- func (o SourceOutput) Project() pulumi.StringOutput
- func (o SourceOutput) RequestId() pulumi.StringPtrOutput
- func (o SourceOutput) SourceId() pulumi.StringOutput
- func (o SourceOutput) ToSourceOutput() SourceOutput
- func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (o SourceOutput) UpdateTime() pulumi.StringOutput
- func (o SourceOutput) Vmware() VmwareSourceDetailsResponseOutput
- type SourceState
- type StatusResponse
- type StatusResponseOutput
- func (o StatusResponseOutput) Code() pulumi.IntOutput
- func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
- func (StatusResponseOutput) ElementType() reflect.Type
- func (o StatusResponseOutput) Message() pulumi.StringOutput
- func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
- func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagInput
- type TagOutput
- type TagResponse
- type TagResponseArrayOutput
- func (TagResponseArrayOutput) ElementType() reflect.Type
- func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
- func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
- type TagResponseOutput
- func (TagResponseOutput) ElementType() reflect.Type
- func (o TagResponseOutput) Key() pulumi.StringOutput
- func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
- func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
- func (o TagResponseOutput) Value() pulumi.StringOutput
- type TargetProject
- type TargetProjectArgs
- type TargetProjectInput
- type TargetProjectOutput
- func (o TargetProjectOutput) CreateTime() pulumi.StringOutput
- func (o TargetProjectOutput) Description() pulumi.StringOutput
- func (TargetProjectOutput) ElementType() reflect.Type
- func (o TargetProjectOutput) Location() pulumi.StringOutput
- func (o TargetProjectOutput) Name() pulumi.StringOutput
- func (o TargetProjectOutput) Project() pulumi.StringOutput
- func (o TargetProjectOutput) RequestId() pulumi.StringPtrOutput
- func (o TargetProjectOutput) TargetProjectId() pulumi.StringOutput
- func (o TargetProjectOutput) ToTargetProjectOutput() TargetProjectOutput
- func (o TargetProjectOutput) ToTargetProjectOutputWithContext(ctx context.Context) TargetProjectOutput
- func (o TargetProjectOutput) UpdateTime() pulumi.StringOutput
- type TargetProjectState
- type UpgradeStatusResponse
- type UpgradeStatusResponseOutput
- func (UpgradeStatusResponseOutput) ElementType() reflect.Type
- func (o UpgradeStatusResponseOutput) Error() StatusResponseOutput
- func (o UpgradeStatusResponseOutput) PreviousVersion() pulumi.StringOutput
- func (o UpgradeStatusResponseOutput) StartTime() pulumi.StringOutput
- func (o UpgradeStatusResponseOutput) State() pulumi.StringOutput
- func (o UpgradeStatusResponseOutput) ToUpgradeStatusResponseOutput() UpgradeStatusResponseOutput
- func (o UpgradeStatusResponseOutput) ToUpgradeStatusResponseOutputWithContext(ctx context.Context) UpgradeStatusResponseOutput
- func (o UpgradeStatusResponseOutput) Version() pulumi.StringOutput
- type UtilizationReport
- type UtilizationReportArgs
- type UtilizationReportInput
- type UtilizationReportOutput
- func (o UtilizationReportOutput) CreateTime() pulumi.StringOutput
- func (o UtilizationReportOutput) DisplayName() pulumi.StringOutput
- func (UtilizationReportOutput) ElementType() reflect.Type
- func (o UtilizationReportOutput) Error() StatusResponseOutput
- func (o UtilizationReportOutput) FrameEndTime() pulumi.StringOutput
- func (o UtilizationReportOutput) Location() pulumi.StringOutput
- func (o UtilizationReportOutput) Name() pulumi.StringOutput
- func (o UtilizationReportOutput) Project() pulumi.StringOutput
- func (o UtilizationReportOutput) RequestId() pulumi.StringPtrOutput
- func (o UtilizationReportOutput) SourceId() pulumi.StringOutput
- func (o UtilizationReportOutput) State() pulumi.StringOutput
- func (o UtilizationReportOutput) StateTime() pulumi.StringOutput
- func (o UtilizationReportOutput) TimeFrame() pulumi.StringOutput
- func (o UtilizationReportOutput) ToUtilizationReportOutput() UtilizationReportOutput
- func (o UtilizationReportOutput) ToUtilizationReportOutputWithContext(ctx context.Context) UtilizationReportOutput
- func (o UtilizationReportOutput) UtilizationReportId() pulumi.StringOutput
- func (o UtilizationReportOutput) VmCount() pulumi.IntOutput
- func (o UtilizationReportOutput) Vms() VmUtilizationInfoResponseArrayOutput
- type UtilizationReportState
- type UtilizationReportTimeFrame
- func (UtilizationReportTimeFrame) ElementType() reflect.Type
- func (e UtilizationReportTimeFrame) ToStringOutput() pulumi.StringOutput
- func (e UtilizationReportTimeFrame) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UtilizationReportTimeFrame) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UtilizationReportTimeFrame) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFrameOutput() UtilizationReportTimeFrameOutput
- func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFrameOutputWithContext(ctx context.Context) UtilizationReportTimeFrameOutput
- func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFramePtrOutput() UtilizationReportTimeFramePtrOutput
- func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFramePtrOutputWithContext(ctx context.Context) UtilizationReportTimeFramePtrOutput
- type UtilizationReportTimeFrameInput
- type UtilizationReportTimeFrameOutput
- func (UtilizationReportTimeFrameOutput) ElementType() reflect.Type
- func (o UtilizationReportTimeFrameOutput) ToStringOutput() pulumi.StringOutput
- func (o UtilizationReportTimeFrameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UtilizationReportTimeFrameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UtilizationReportTimeFrameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFrameOutput() UtilizationReportTimeFrameOutput
- func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFrameOutputWithContext(ctx context.Context) UtilizationReportTimeFrameOutput
- func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFramePtrOutput() UtilizationReportTimeFramePtrOutput
- func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFramePtrOutputWithContext(ctx context.Context) UtilizationReportTimeFramePtrOutput
- type UtilizationReportTimeFramePtrInput
- type UtilizationReportTimeFramePtrOutput
- func (o UtilizationReportTimeFramePtrOutput) Elem() UtilizationReportTimeFrameOutput
- func (UtilizationReportTimeFramePtrOutput) ElementType() reflect.Type
- func (o UtilizationReportTimeFramePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UtilizationReportTimeFramePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UtilizationReportTimeFramePtrOutput) ToUtilizationReportTimeFramePtrOutput() UtilizationReportTimeFramePtrOutput
- func (o UtilizationReportTimeFramePtrOutput) ToUtilizationReportTimeFramePtrOutputWithContext(ctx context.Context) UtilizationReportTimeFramePtrOutput
- type VmAttachmentDetails
- type VmAttachmentDetailsArgs
- func (VmAttachmentDetailsArgs) ElementType() reflect.Type
- func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsOutput() VmAttachmentDetailsOutput
- func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsOutputWithContext(ctx context.Context) VmAttachmentDetailsOutput
- func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsPtrOutput() VmAttachmentDetailsPtrOutput
- func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsPtrOutputWithContext(ctx context.Context) VmAttachmentDetailsPtrOutput
- type VmAttachmentDetailsInput
- type VmAttachmentDetailsOutput
- func (o VmAttachmentDetailsOutput) DeviceName() pulumi.StringPtrOutput
- func (VmAttachmentDetailsOutput) ElementType() reflect.Type
- func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsOutput() VmAttachmentDetailsOutput
- func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsOutputWithContext(ctx context.Context) VmAttachmentDetailsOutput
- func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsPtrOutput() VmAttachmentDetailsPtrOutput
- func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsPtrOutputWithContext(ctx context.Context) VmAttachmentDetailsPtrOutput
- type VmAttachmentDetailsPtrInput
- type VmAttachmentDetailsPtrOutput
- func (o VmAttachmentDetailsPtrOutput) DeviceName() pulumi.StringPtrOutput
- func (o VmAttachmentDetailsPtrOutput) Elem() VmAttachmentDetailsOutput
- func (VmAttachmentDetailsPtrOutput) ElementType() reflect.Type
- func (o VmAttachmentDetailsPtrOutput) ToVmAttachmentDetailsPtrOutput() VmAttachmentDetailsPtrOutput
- func (o VmAttachmentDetailsPtrOutput) ToVmAttachmentDetailsPtrOutputWithContext(ctx context.Context) VmAttachmentDetailsPtrOutput
- type VmAttachmentDetailsResponse
- type VmAttachmentDetailsResponseOutput
- func (o VmAttachmentDetailsResponseOutput) DeviceName() pulumi.StringOutput
- func (VmAttachmentDetailsResponseOutput) ElementType() reflect.Type
- func (o VmAttachmentDetailsResponseOutput) ToVmAttachmentDetailsResponseOutput() VmAttachmentDetailsResponseOutput
- func (o VmAttachmentDetailsResponseOutput) ToVmAttachmentDetailsResponseOutputWithContext(ctx context.Context) VmAttachmentDetailsResponseOutput
- type VmCapabilitiesResponse
- type VmCapabilitiesResponseOutput
- func (VmCapabilitiesResponseOutput) ElementType() reflect.Type
- func (o VmCapabilitiesResponseOutput) LastOsCapabilitiesUpdateTime() pulumi.StringOutput
- func (o VmCapabilitiesResponseOutput) OsCapabilities() pulumi.StringArrayOutput
- func (o VmCapabilitiesResponseOutput) ToVmCapabilitiesResponseOutput() VmCapabilitiesResponseOutput
- func (o VmCapabilitiesResponseOutput) ToVmCapabilitiesResponseOutputWithContext(ctx context.Context) VmCapabilitiesResponseOutput
- type VmUtilizationInfo
- type VmUtilizationInfoArgs
- type VmUtilizationInfoArray
- type VmUtilizationInfoArrayInput
- type VmUtilizationInfoArrayOutput
- func (VmUtilizationInfoArrayOutput) ElementType() reflect.Type
- func (o VmUtilizationInfoArrayOutput) Index(i pulumi.IntInput) VmUtilizationInfoOutput
- func (o VmUtilizationInfoArrayOutput) ToVmUtilizationInfoArrayOutput() VmUtilizationInfoArrayOutput
- func (o VmUtilizationInfoArrayOutput) ToVmUtilizationInfoArrayOutputWithContext(ctx context.Context) VmUtilizationInfoArrayOutput
- type VmUtilizationInfoInput
- type VmUtilizationInfoOutput
- func (VmUtilizationInfoOutput) ElementType() reflect.Type
- func (o VmUtilizationInfoOutput) ToVmUtilizationInfoOutput() VmUtilizationInfoOutput
- func (o VmUtilizationInfoOutput) ToVmUtilizationInfoOutputWithContext(ctx context.Context) VmUtilizationInfoOutput
- func (o VmUtilizationInfoOutput) Utilization() VmUtilizationMetricsPtrOutput
- func (o VmUtilizationInfoOutput) VmId() pulumi.StringPtrOutput
- func (o VmUtilizationInfoOutput) VmwareVmDetails() VmwareVmDetailsPtrOutput
- type VmUtilizationInfoResponse
- type VmUtilizationInfoResponseArrayOutput
- func (VmUtilizationInfoResponseArrayOutput) ElementType() reflect.Type
- func (o VmUtilizationInfoResponseArrayOutput) Index(i pulumi.IntInput) VmUtilizationInfoResponseOutput
- func (o VmUtilizationInfoResponseArrayOutput) ToVmUtilizationInfoResponseArrayOutput() VmUtilizationInfoResponseArrayOutput
- func (o VmUtilizationInfoResponseArrayOutput) ToVmUtilizationInfoResponseArrayOutputWithContext(ctx context.Context) VmUtilizationInfoResponseArrayOutput
- type VmUtilizationInfoResponseOutput
- func (VmUtilizationInfoResponseOutput) ElementType() reflect.Type
- func (o VmUtilizationInfoResponseOutput) ToVmUtilizationInfoResponseOutput() VmUtilizationInfoResponseOutput
- func (o VmUtilizationInfoResponseOutput) ToVmUtilizationInfoResponseOutputWithContext(ctx context.Context) VmUtilizationInfoResponseOutput
- func (o VmUtilizationInfoResponseOutput) Utilization() VmUtilizationMetricsResponseOutput
- func (o VmUtilizationInfoResponseOutput) VmId() pulumi.StringOutput
- func (o VmUtilizationInfoResponseOutput) VmwareVmDetails() VmwareVmDetailsResponseOutput
- type VmUtilizationMetrics
- type VmUtilizationMetricsArgs
- func (VmUtilizationMetricsArgs) ElementType() reflect.Type
- func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsOutput() VmUtilizationMetricsOutput
- func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsOutputWithContext(ctx context.Context) VmUtilizationMetricsOutput
- func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsPtrOutput() VmUtilizationMetricsPtrOutput
- func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsPtrOutputWithContext(ctx context.Context) VmUtilizationMetricsPtrOutput
- type VmUtilizationMetricsInput
- type VmUtilizationMetricsOutput
- func (o VmUtilizationMetricsOutput) CpuAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) CpuMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) DiskIoRateMaxKbps() pulumi.StringPtrOutput
- func (VmUtilizationMetricsOutput) ElementType() reflect.Type
- func (o VmUtilizationMetricsOutput) MemoryAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) MemoryMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) NetworkThroughputMaxKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsOutput() VmUtilizationMetricsOutput
- func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsOutputWithContext(ctx context.Context) VmUtilizationMetricsOutput
- func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsPtrOutput() VmUtilizationMetricsPtrOutput
- func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsPtrOutputWithContext(ctx context.Context) VmUtilizationMetricsPtrOutput
- type VmUtilizationMetricsPtrInput
- type VmUtilizationMetricsPtrOutput
- func (o VmUtilizationMetricsPtrOutput) CpuAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) CpuMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) DiskIoRateMaxKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) Elem() VmUtilizationMetricsOutput
- func (VmUtilizationMetricsPtrOutput) ElementType() reflect.Type
- func (o VmUtilizationMetricsPtrOutput) MemoryAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) MemoryMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) NetworkThroughputMaxKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) ToVmUtilizationMetricsPtrOutput() VmUtilizationMetricsPtrOutput
- func (o VmUtilizationMetricsPtrOutput) ToVmUtilizationMetricsPtrOutputWithContext(ctx context.Context) VmUtilizationMetricsPtrOutput
- type VmUtilizationMetricsResponse
- type VmUtilizationMetricsResponseOutput
- func (o VmUtilizationMetricsResponseOutput) CpuAveragePercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) CpuMaxPercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) DiskIoRateAverageKbps() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) DiskIoRateMaxKbps() pulumi.StringOutput
- func (VmUtilizationMetricsResponseOutput) ElementType() reflect.Type
- func (o VmUtilizationMetricsResponseOutput) MemoryAveragePercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) MemoryMaxPercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) NetworkThroughputAverageKbps() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) NetworkThroughputMaxKbps() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutput() VmUtilizationMetricsResponseOutput
- func (o VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutputWithContext(ctx context.Context) VmUtilizationMetricsResponseOutput
- type VmwareDiskDetailsResponse
- type VmwareDiskDetailsResponseArrayOutput
- func (VmwareDiskDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o VmwareDiskDetailsResponseArrayOutput) Index(i pulumi.IntInput) VmwareDiskDetailsResponseOutput
- func (o VmwareDiskDetailsResponseArrayOutput) ToVmwareDiskDetailsResponseArrayOutput() VmwareDiskDetailsResponseArrayOutput
- func (o VmwareDiskDetailsResponseArrayOutput) ToVmwareDiskDetailsResponseArrayOutputWithContext(ctx context.Context) VmwareDiskDetailsResponseArrayOutput
- type VmwareDiskDetailsResponseOutput
- func (o VmwareDiskDetailsResponseOutput) DiskNumber() pulumi.IntOutput
- func (VmwareDiskDetailsResponseOutput) ElementType() reflect.Type
- func (o VmwareDiskDetailsResponseOutput) Label() pulumi.StringOutput
- func (o VmwareDiskDetailsResponseOutput) SizeGb() pulumi.StringOutput
- func (o VmwareDiskDetailsResponseOutput) ToVmwareDiskDetailsResponseOutput() VmwareDiskDetailsResponseOutput
- func (o VmwareDiskDetailsResponseOutput) ToVmwareDiskDetailsResponseOutputWithContext(ctx context.Context) VmwareDiskDetailsResponseOutput
- type VmwareSourceDetails
- type VmwareSourceDetailsArgs
- func (VmwareSourceDetailsArgs) ElementType() reflect.Type
- func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsOutput() VmwareSourceDetailsOutput
- func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsOutputWithContext(ctx context.Context) VmwareSourceDetailsOutput
- func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsPtrOutput() VmwareSourceDetailsPtrOutput
- func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsPtrOutputWithContext(ctx context.Context) VmwareSourceDetailsPtrOutput
- type VmwareSourceDetailsInput
- type VmwareSourceDetailsOutput
- func (VmwareSourceDetailsOutput) ElementType() reflect.Type
- func (o VmwareSourceDetailsOutput) Password() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsOutput) ResolvedVcenterHost() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsOutput) Thumbprint() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsOutput() VmwareSourceDetailsOutput
- func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsOutputWithContext(ctx context.Context) VmwareSourceDetailsOutput
- func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsPtrOutput() VmwareSourceDetailsPtrOutput
- func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsPtrOutputWithContext(ctx context.Context) VmwareSourceDetailsPtrOutput
- func (o VmwareSourceDetailsOutput) Username() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsOutput) VcenterIp() pulumi.StringPtrOutput
- type VmwareSourceDetailsPtrInput
- type VmwareSourceDetailsPtrOutput
- func (o VmwareSourceDetailsPtrOutput) Elem() VmwareSourceDetailsOutput
- func (VmwareSourceDetailsPtrOutput) ElementType() reflect.Type
- func (o VmwareSourceDetailsPtrOutput) Password() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsPtrOutput) ResolvedVcenterHost() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsPtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsPtrOutput) ToVmwareSourceDetailsPtrOutput() VmwareSourceDetailsPtrOutput
- func (o VmwareSourceDetailsPtrOutput) ToVmwareSourceDetailsPtrOutputWithContext(ctx context.Context) VmwareSourceDetailsPtrOutput
- func (o VmwareSourceDetailsPtrOutput) Username() pulumi.StringPtrOutput
- func (o VmwareSourceDetailsPtrOutput) VcenterIp() pulumi.StringPtrOutput
- type VmwareSourceDetailsResponse
- type VmwareSourceDetailsResponseOutput
- func (VmwareSourceDetailsResponseOutput) ElementType() reflect.Type
- func (o VmwareSourceDetailsResponseOutput) Password() pulumi.StringOutput
- func (o VmwareSourceDetailsResponseOutput) ResolvedVcenterHost() pulumi.StringOutput
- func (o VmwareSourceDetailsResponseOutput) Thumbprint() pulumi.StringOutput
- func (o VmwareSourceDetailsResponseOutput) ToVmwareSourceDetailsResponseOutput() VmwareSourceDetailsResponseOutput
- func (o VmwareSourceDetailsResponseOutput) ToVmwareSourceDetailsResponseOutputWithContext(ctx context.Context) VmwareSourceDetailsResponseOutput
- func (o VmwareSourceDetailsResponseOutput) Username() pulumi.StringOutput
- func (o VmwareSourceDetailsResponseOutput) VcenterIp() pulumi.StringOutput
- type VmwareSourceVmDetailsResponse
- type VmwareSourceVmDetailsResponseOutput
- func (o VmwareSourceVmDetailsResponseOutput) CommittedStorageBytes() pulumi.StringOutput
- func (o VmwareSourceVmDetailsResponseOutput) Disks() VmwareDiskDetailsResponseArrayOutput
- func (VmwareSourceVmDetailsResponseOutput) ElementType() reflect.Type
- func (o VmwareSourceVmDetailsResponseOutput) Firmware() pulumi.StringOutput
- func (o VmwareSourceVmDetailsResponseOutput) ToVmwareSourceVmDetailsResponseOutput() VmwareSourceVmDetailsResponseOutput
- func (o VmwareSourceVmDetailsResponseOutput) ToVmwareSourceVmDetailsResponseOutputWithContext(ctx context.Context) VmwareSourceVmDetailsResponseOutput
- func (o VmwareSourceVmDetailsResponseOutput) VmCapabilitiesInfo() VmCapabilitiesResponseOutput
- type VmwareVmDetails
- type VmwareVmDetailsArgs
- func (VmwareVmDetailsArgs) ElementType() reflect.Type
- func (i VmwareVmDetailsArgs) ToVmwareVmDetailsOutput() VmwareVmDetailsOutput
- func (i VmwareVmDetailsArgs) ToVmwareVmDetailsOutputWithContext(ctx context.Context) VmwareVmDetailsOutput
- func (i VmwareVmDetailsArgs) ToVmwareVmDetailsPtrOutput() VmwareVmDetailsPtrOutput
- func (i VmwareVmDetailsArgs) ToVmwareVmDetailsPtrOutputWithContext(ctx context.Context) VmwareVmDetailsPtrOutput
- type VmwareVmDetailsInput
- type VmwareVmDetailsOutput
- func (o VmwareVmDetailsOutput) CommittedStorageMb() pulumi.StringPtrOutput
- func (o VmwareVmDetailsOutput) CpuCount() pulumi.IntPtrOutput
- func (o VmwareVmDetailsOutput) DatacenterDescription() pulumi.StringPtrOutput
- func (o VmwareVmDetailsOutput) DatacenterId() pulumi.StringPtrOutput
- func (o VmwareVmDetailsOutput) DiskCount() pulumi.IntPtrOutput
- func (o VmwareVmDetailsOutput) DisplayName() pulumi.StringPtrOutput
- func (VmwareVmDetailsOutput) ElementType() reflect.Type
- func (o VmwareVmDetailsOutput) GuestDescription() pulumi.StringPtrOutput
- func (o VmwareVmDetailsOutput) MemoryMb() pulumi.IntPtrOutput
- func (o VmwareVmDetailsOutput) PowerState() VmwareVmDetailsPowerStatePtrOutput
- func (o VmwareVmDetailsOutput) ToVmwareVmDetailsOutput() VmwareVmDetailsOutput
- func (o VmwareVmDetailsOutput) ToVmwareVmDetailsOutputWithContext(ctx context.Context) VmwareVmDetailsOutput
- func (o VmwareVmDetailsOutput) ToVmwareVmDetailsPtrOutput() VmwareVmDetailsPtrOutput
- func (o VmwareVmDetailsOutput) ToVmwareVmDetailsPtrOutputWithContext(ctx context.Context) VmwareVmDetailsPtrOutput
- func (o VmwareVmDetailsOutput) Uuid() pulumi.StringPtrOutput
- func (o VmwareVmDetailsOutput) VmId() pulumi.StringPtrOutput
- type VmwareVmDetailsPowerState
- func (VmwareVmDetailsPowerState) ElementType() reflect.Type
- func (e VmwareVmDetailsPowerState) ToStringOutput() pulumi.StringOutput
- func (e VmwareVmDetailsPowerState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VmwareVmDetailsPowerState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VmwareVmDetailsPowerState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStateOutput() VmwareVmDetailsPowerStateOutput
- func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStateOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStateOutput
- func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStatePtrOutput() VmwareVmDetailsPowerStatePtrOutput
- func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStatePtrOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStatePtrOutput
- type VmwareVmDetailsPowerStateInput
- type VmwareVmDetailsPowerStateOutput
- func (VmwareVmDetailsPowerStateOutput) ElementType() reflect.Type
- func (o VmwareVmDetailsPowerStateOutput) ToStringOutput() pulumi.StringOutput
- func (o VmwareVmDetailsPowerStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VmwareVmDetailsPowerStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPowerStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStateOutput() VmwareVmDetailsPowerStateOutput
- func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStateOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStateOutput
- func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStatePtrOutput() VmwareVmDetailsPowerStatePtrOutput
- func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStatePtrOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStatePtrOutput
- type VmwareVmDetailsPowerStatePtrInput
- type VmwareVmDetailsPowerStatePtrOutput
- func (o VmwareVmDetailsPowerStatePtrOutput) Elem() VmwareVmDetailsPowerStateOutput
- func (VmwareVmDetailsPowerStatePtrOutput) ElementType() reflect.Type
- func (o VmwareVmDetailsPowerStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPowerStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VmwareVmDetailsPowerStatePtrOutput) ToVmwareVmDetailsPowerStatePtrOutput() VmwareVmDetailsPowerStatePtrOutput
- func (o VmwareVmDetailsPowerStatePtrOutput) ToVmwareVmDetailsPowerStatePtrOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStatePtrOutput
- type VmwareVmDetailsPtrInput
- type VmwareVmDetailsPtrOutput
- func (o VmwareVmDetailsPtrOutput) CommittedStorageMb() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPtrOutput) CpuCount() pulumi.IntPtrOutput
- func (o VmwareVmDetailsPtrOutput) DatacenterDescription() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPtrOutput) DatacenterId() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPtrOutput) DiskCount() pulumi.IntPtrOutput
- func (o VmwareVmDetailsPtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPtrOutput) Elem() VmwareVmDetailsOutput
- func (VmwareVmDetailsPtrOutput) ElementType() reflect.Type
- func (o VmwareVmDetailsPtrOutput) GuestDescription() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPtrOutput) MemoryMb() pulumi.IntPtrOutput
- func (o VmwareVmDetailsPtrOutput) PowerState() VmwareVmDetailsPowerStatePtrOutput
- func (o VmwareVmDetailsPtrOutput) ToVmwareVmDetailsPtrOutput() VmwareVmDetailsPtrOutput
- func (o VmwareVmDetailsPtrOutput) ToVmwareVmDetailsPtrOutputWithContext(ctx context.Context) VmwareVmDetailsPtrOutput
- func (o VmwareVmDetailsPtrOutput) Uuid() pulumi.StringPtrOutput
- func (o VmwareVmDetailsPtrOutput) VmId() pulumi.StringPtrOutput
- type VmwareVmDetailsResponse
- type VmwareVmDetailsResponseOutput
- func (o VmwareVmDetailsResponseOutput) BootOption() pulumi.StringOutput
- func (o VmwareVmDetailsResponseOutput) CommittedStorageMb() pulumi.StringOutput
- func (o VmwareVmDetailsResponseOutput) CpuCount() pulumi.IntOutput
- func (o VmwareVmDetailsResponseOutput) DatacenterDescription() pulumi.StringOutput
- func (o VmwareVmDetailsResponseOutput) DatacenterId() pulumi.StringOutput
- func (o VmwareVmDetailsResponseOutput) DiskCount() pulumi.IntOutput
- func (o VmwareVmDetailsResponseOutput) DisplayName() pulumi.StringOutput
- func (VmwareVmDetailsResponseOutput) ElementType() reflect.Type
- func (o VmwareVmDetailsResponseOutput) GuestDescription() pulumi.StringOutput
- func (o VmwareVmDetailsResponseOutput) MemoryMb() pulumi.IntOutput
- func (o VmwareVmDetailsResponseOutput) PowerState() pulumi.StringOutput
- func (o VmwareVmDetailsResponseOutput) ToVmwareVmDetailsResponseOutput() VmwareVmDetailsResponseOutput
- func (o VmwareVmDetailsResponseOutput) ToVmwareVmDetailsResponseOutputWithContext(ctx context.Context) VmwareVmDetailsResponseOutput
- func (o VmwareVmDetailsResponseOutput) Uuid() pulumi.StringOutput
- func (o VmwareVmDetailsResponseOutput) VmId() pulumi.StringOutput
Constants ¶
const ( // An unspecified disk type. Will be used as STANDARD. BootDiskDefaultsDiskTypeComputeEngineDiskTypeUnspecified = BootDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED") // A Standard disk type. BootDiskDefaultsDiskTypeComputeEngineDiskTypeStandard = BootDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_STANDARD") // SSD hard disk type. BootDiskDefaultsDiskTypeComputeEngineDiskTypeSsd = BootDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_SSD") // An alternative to SSD persistent disks that balance performance and cost. BootDiskDefaultsDiskTypeComputeEngineDiskTypeBalanced = BootDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_BALANCED") )
const ( // An unspecified disk type. Will be used as STANDARD. ComputeEngineTargetDefaultsDiskTypeComputeEngineDiskTypeUnspecified = ComputeEngineTargetDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED") // A Standard disk type. ComputeEngineTargetDefaultsDiskTypeComputeEngineDiskTypeStandard = ComputeEngineTargetDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_STANDARD") // SSD hard disk type. ComputeEngineTargetDefaultsDiskTypeComputeEngineDiskTypeSsd = ComputeEngineTargetDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_SSD") // An alternative to SSD persistent disks that balance performance and cost. ComputeEngineTargetDefaultsDiskTypeComputeEngineDiskTypeBalanced = ComputeEngineTargetDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_BALANCED") )
const ( // The license type is the default for the OS. ComputeEngineTargetDefaultsLicenseTypeComputeEngineLicenseTypeDefault = ComputeEngineTargetDefaultsLicenseType("COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT") // The license type is Pay As You Go license type. ComputeEngineTargetDefaultsLicenseTypeComputeEngineLicenseTypePayg = ComputeEngineTargetDefaultsLicenseType("COMPUTE_ENGINE_LICENSE_TYPE_PAYG") // The license type is Bring Your Own License type. ComputeEngineTargetDefaultsLicenseTypeComputeEngineLicenseTypeByol = ComputeEngineTargetDefaultsLicenseType("COMPUTE_ENGINE_LICENSE_TYPE_BYOL") )
const ( // An unknown, unexpected behavior. ComputeSchedulingOnHostMaintenanceOnHostMaintenanceUnspecified = ComputeSchedulingOnHostMaintenance("ON_HOST_MAINTENANCE_UNSPECIFIED") // Terminate the instance when the host machine undergoes maintenance. ComputeSchedulingOnHostMaintenanceTerminate = ComputeSchedulingOnHostMaintenance("TERMINATE") // Migrate the instance when the host machine undergoes maintenance. ComputeSchedulingOnHostMaintenanceMigrate = ComputeSchedulingOnHostMaintenance("MIGRATE") )
const ( // Unspecified behavior. This will use the default. ComputeSchedulingRestartTypeRestartTypeUnspecified = ComputeSchedulingRestartType("RESTART_TYPE_UNSPECIFIED") // The Instance should be automatically restarted whenever it is terminated by Compute Engine. ComputeSchedulingRestartTypeAutomaticRestart = ComputeSchedulingRestartType("AUTOMATIC_RESTART") // The Instance isn't automatically restarted whenever it is terminated by Compute Engine. ComputeSchedulingRestartTypeNoAutomaticRestart = ComputeSchedulingRestartType("NO_AUTOMATIC_RESTART") )
const ( // Group type is not specified. This defaults to Compute Engine targets. GroupMigrationTargetTypeMigrationTargetTypeUnspecified = GroupMigrationTargetType("MIGRATION_TARGET_TYPE_UNSPECIFIED") // All MigratingVMs in the group must have Compute Engine targets. GroupMigrationTargetTypeMigrationTargetTypeGce = GroupMigrationTargetType("MIGRATION_TARGET_TYPE_GCE") // All MigratingVMs in the group must have Compute Engine Disks targets. GroupMigrationTargetTypeMigrationTargetTypeDisks = GroupMigrationTargetType("MIGRATION_TARGET_TYPE_DISKS") )
const ( // An unspecified disk type. Will be used as STANDARD. PersistentDiskDefaultsDiskTypeComputeEngineDiskTypeUnspecified = PersistentDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED") // A Standard disk type. PersistentDiskDefaultsDiskTypeComputeEngineDiskTypeStandard = PersistentDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_STANDARD") // SSD hard disk type. PersistentDiskDefaultsDiskTypeComputeEngineDiskTypeSsd = PersistentDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_SSD") // An alternative to SSD persistent disks that balance performance and cost. PersistentDiskDefaultsDiskTypeComputeEngineDiskTypeBalanced = PersistentDiskDefaultsDiskType("COMPUTE_ENGINE_DISK_TYPE_BALANCED") )
const ( // An unknown, unexpected behavior. SchedulingNodeAffinityOperatorOperatorUnspecified = SchedulingNodeAffinityOperator("OPERATOR_UNSPECIFIED") // The node resource group should be in these resources affinity. SchedulingNodeAffinityOperatorIn = SchedulingNodeAffinityOperator("IN") // The node resource group should not be in these resources affinity. SchedulingNodeAffinityOperatorNotIn = SchedulingNodeAffinityOperator("NOT_IN") )
const ( // The time frame was not specified and will default to WEEK. UtilizationReportTimeFrameTimeFrameUnspecified = UtilizationReportTimeFrame("TIME_FRAME_UNSPECIFIED") // One week. UtilizationReportTimeFrameWeek = UtilizationReportTimeFrame("WEEK") // One month. UtilizationReportTimeFrameMonth = UtilizationReportTimeFrame("MONTH") // One year. UtilizationReportTimeFrameYear = UtilizationReportTimeFrame("YEAR") )
const ( // Power state is not specified. VmwareVmDetailsPowerStatePowerStateUnspecified = VmwareVmDetailsPowerState("POWER_STATE_UNSPECIFIED") // The VM is turned ON. VmwareVmDetailsPowerStateOn = VmwareVmDetailsPowerState("ON") // The VM is turned OFF. VmwareVmDetailsPowerStateOff = VmwareVmDetailsPowerState("OFF") // The VM is suspended. This is similar to hibernation or sleep mode. VmwareVmDetailsPowerStateSuspended = VmwareVmDetailsPowerState("SUSPENDED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKeyCredentials ¶ added in v0.28.0
type AccessKeyCredentials struct { // AWS access key ID. AccessKeyId *string `pulumi:"accessKeyId"` // Input only. AWS secret access key. SecretAccessKey *string `pulumi:"secretAccessKey"` // Input only. AWS session token. Used only when AWS security token service (STS) is responsible for creating the temporary credentials. SessionToken *string `pulumi:"sessionToken"` }
Message describing AWS Credentials using access key id and secret.
type AccessKeyCredentialsArgs ¶ added in v0.28.0
type AccessKeyCredentialsArgs struct { // AWS access key ID. AccessKeyId pulumi.StringPtrInput `pulumi:"accessKeyId"` // Input only. AWS secret access key. SecretAccessKey pulumi.StringPtrInput `pulumi:"secretAccessKey"` // Input only. AWS session token. Used only when AWS security token service (STS) is responsible for creating the temporary credentials. SessionToken pulumi.StringPtrInput `pulumi:"sessionToken"` }
Message describing AWS Credentials using access key id and secret.
func (AccessKeyCredentialsArgs) ElementType ¶ added in v0.28.0
func (AccessKeyCredentialsArgs) ElementType() reflect.Type
func (AccessKeyCredentialsArgs) ToAccessKeyCredentialsOutput ¶ added in v0.28.0
func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsOutput() AccessKeyCredentialsOutput
func (AccessKeyCredentialsArgs) ToAccessKeyCredentialsOutputWithContext ¶ added in v0.28.0
func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsOutputWithContext(ctx context.Context) AccessKeyCredentialsOutput
func (AccessKeyCredentialsArgs) ToAccessKeyCredentialsPtrOutput ¶ added in v0.28.0
func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsPtrOutput() AccessKeyCredentialsPtrOutput
func (AccessKeyCredentialsArgs) ToAccessKeyCredentialsPtrOutputWithContext ¶ added in v0.28.0
func (i AccessKeyCredentialsArgs) ToAccessKeyCredentialsPtrOutputWithContext(ctx context.Context) AccessKeyCredentialsPtrOutput
type AccessKeyCredentialsInput ¶ added in v0.28.0
type AccessKeyCredentialsInput interface { pulumi.Input ToAccessKeyCredentialsOutput() AccessKeyCredentialsOutput ToAccessKeyCredentialsOutputWithContext(context.Context) AccessKeyCredentialsOutput }
AccessKeyCredentialsInput is an input type that accepts AccessKeyCredentialsArgs and AccessKeyCredentialsOutput values. You can construct a concrete instance of `AccessKeyCredentialsInput` via:
AccessKeyCredentialsArgs{...}
type AccessKeyCredentialsOutput ¶ added in v0.28.0
type AccessKeyCredentialsOutput struct{ *pulumi.OutputState }
Message describing AWS Credentials using access key id and secret.
func (AccessKeyCredentialsOutput) AccessKeyId ¶ added in v0.28.0
func (o AccessKeyCredentialsOutput) AccessKeyId() pulumi.StringPtrOutput
AWS access key ID.
func (AccessKeyCredentialsOutput) ElementType ¶ added in v0.28.0
func (AccessKeyCredentialsOutput) ElementType() reflect.Type
func (AccessKeyCredentialsOutput) SecretAccessKey ¶ added in v0.28.0
func (o AccessKeyCredentialsOutput) SecretAccessKey() pulumi.StringPtrOutput
Input only. AWS secret access key.
func (AccessKeyCredentialsOutput) SessionToken ¶ added in v0.29.0
func (o AccessKeyCredentialsOutput) SessionToken() pulumi.StringPtrOutput
Input only. AWS session token. Used only when AWS security token service (STS) is responsible for creating the temporary credentials.
func (AccessKeyCredentialsOutput) ToAccessKeyCredentialsOutput ¶ added in v0.28.0
func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsOutput() AccessKeyCredentialsOutput
func (AccessKeyCredentialsOutput) ToAccessKeyCredentialsOutputWithContext ¶ added in v0.28.0
func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsOutputWithContext(ctx context.Context) AccessKeyCredentialsOutput
func (AccessKeyCredentialsOutput) ToAccessKeyCredentialsPtrOutput ¶ added in v0.28.0
func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsPtrOutput() AccessKeyCredentialsPtrOutput
func (AccessKeyCredentialsOutput) ToAccessKeyCredentialsPtrOutputWithContext ¶ added in v0.28.0
func (o AccessKeyCredentialsOutput) ToAccessKeyCredentialsPtrOutputWithContext(ctx context.Context) AccessKeyCredentialsPtrOutput
type AccessKeyCredentialsPtrInput ¶ added in v0.28.0
type AccessKeyCredentialsPtrInput interface { pulumi.Input ToAccessKeyCredentialsPtrOutput() AccessKeyCredentialsPtrOutput ToAccessKeyCredentialsPtrOutputWithContext(context.Context) AccessKeyCredentialsPtrOutput }
AccessKeyCredentialsPtrInput is an input type that accepts AccessKeyCredentialsArgs, AccessKeyCredentialsPtr and AccessKeyCredentialsPtrOutput values. You can construct a concrete instance of `AccessKeyCredentialsPtrInput` via:
AccessKeyCredentialsArgs{...} or: nil
func AccessKeyCredentialsPtr ¶ added in v0.28.0
func AccessKeyCredentialsPtr(v *AccessKeyCredentialsArgs) AccessKeyCredentialsPtrInput
type AccessKeyCredentialsPtrOutput ¶ added in v0.28.0
type AccessKeyCredentialsPtrOutput struct{ *pulumi.OutputState }
func (AccessKeyCredentialsPtrOutput) AccessKeyId ¶ added in v0.28.0
func (o AccessKeyCredentialsPtrOutput) AccessKeyId() pulumi.StringPtrOutput
AWS access key ID.
func (AccessKeyCredentialsPtrOutput) Elem ¶ added in v0.28.0
func (o AccessKeyCredentialsPtrOutput) Elem() AccessKeyCredentialsOutput
func (AccessKeyCredentialsPtrOutput) ElementType ¶ added in v0.28.0
func (AccessKeyCredentialsPtrOutput) ElementType() reflect.Type
func (AccessKeyCredentialsPtrOutput) SecretAccessKey ¶ added in v0.28.0
func (o AccessKeyCredentialsPtrOutput) SecretAccessKey() pulumi.StringPtrOutput
Input only. AWS secret access key.
func (AccessKeyCredentialsPtrOutput) SessionToken ¶ added in v0.29.0
func (o AccessKeyCredentialsPtrOutput) SessionToken() pulumi.StringPtrOutput
Input only. AWS session token. Used only when AWS security token service (STS) is responsible for creating the temporary credentials.
func (AccessKeyCredentialsPtrOutput) ToAccessKeyCredentialsPtrOutput ¶ added in v0.28.0
func (o AccessKeyCredentialsPtrOutput) ToAccessKeyCredentialsPtrOutput() AccessKeyCredentialsPtrOutput
func (AccessKeyCredentialsPtrOutput) ToAccessKeyCredentialsPtrOutputWithContext ¶ added in v0.28.0
func (o AccessKeyCredentialsPtrOutput) ToAccessKeyCredentialsPtrOutputWithContext(ctx context.Context) AccessKeyCredentialsPtrOutput
type AccessKeyCredentialsResponse ¶ added in v0.28.0
type AccessKeyCredentialsResponse struct { // AWS access key ID. AccessKeyId string `pulumi:"accessKeyId"` // Input only. AWS secret access key. SecretAccessKey string `pulumi:"secretAccessKey"` // Input only. AWS session token. Used only when AWS security token service (STS) is responsible for creating the temporary credentials. SessionToken string `pulumi:"sessionToken"` }
Message describing AWS Credentials using access key id and secret.
type AccessKeyCredentialsResponseOutput ¶ added in v0.28.0
type AccessKeyCredentialsResponseOutput struct{ *pulumi.OutputState }
Message describing AWS Credentials using access key id and secret.
func (AccessKeyCredentialsResponseOutput) AccessKeyId ¶ added in v0.28.0
func (o AccessKeyCredentialsResponseOutput) AccessKeyId() pulumi.StringOutput
AWS access key ID.
func (AccessKeyCredentialsResponseOutput) ElementType ¶ added in v0.28.0
func (AccessKeyCredentialsResponseOutput) ElementType() reflect.Type
func (AccessKeyCredentialsResponseOutput) SecretAccessKey ¶ added in v0.28.0
func (o AccessKeyCredentialsResponseOutput) SecretAccessKey() pulumi.StringOutput
Input only. AWS secret access key.
func (AccessKeyCredentialsResponseOutput) SessionToken ¶ added in v0.29.0
func (o AccessKeyCredentialsResponseOutput) SessionToken() pulumi.StringOutput
Input only. AWS session token. Used only when AWS security token service (STS) is responsible for creating the temporary credentials.
func (AccessKeyCredentialsResponseOutput) ToAccessKeyCredentialsResponseOutput ¶ added in v0.28.0
func (o AccessKeyCredentialsResponseOutput) ToAccessKeyCredentialsResponseOutput() AccessKeyCredentialsResponseOutput
func (AccessKeyCredentialsResponseOutput) ToAccessKeyCredentialsResponseOutputWithContext ¶ added in v0.28.0
func (o AccessKeyCredentialsResponseOutput) ToAccessKeyCredentialsResponseOutputWithContext(ctx context.Context) AccessKeyCredentialsResponseOutput
type AdaptingOSStepResponse ¶ added in v0.28.0
type AdaptingOSStepResponse struct { }
AdaptingOSStep contains specific step details.
type AdaptingOSStepResponseOutput ¶ added in v0.28.0
type AdaptingOSStepResponseOutput struct{ *pulumi.OutputState }
AdaptingOSStep contains specific step details.
func (AdaptingOSStepResponseOutput) ElementType ¶ added in v0.28.0
func (AdaptingOSStepResponseOutput) ElementType() reflect.Type
func (AdaptingOSStepResponseOutput) ToAdaptingOSStepResponseOutput ¶ added in v0.28.0
func (o AdaptingOSStepResponseOutput) ToAdaptingOSStepResponseOutput() AdaptingOSStepResponseOutput
func (AdaptingOSStepResponseOutput) ToAdaptingOSStepResponseOutputWithContext ¶ added in v0.28.0
func (o AdaptingOSStepResponseOutput) ToAdaptingOSStepResponseOutputWithContext(ctx context.Context) AdaptingOSStepResponseOutput
type ApplianceVersionResponse ¶ added in v0.15.0
type ApplianceVersionResponse struct { // Determine whether it's critical to upgrade the appliance to this version. Critical bool `pulumi:"critical"` // Link to a page that contains the version release notes. ReleaseNotesUri string `pulumi:"releaseNotesUri"` // A link for downloading the version. Uri string `pulumi:"uri"` // The appliance version. Version string `pulumi:"version"` }
Describes an appliance version.
type ApplianceVersionResponseOutput ¶ added in v0.15.0
type ApplianceVersionResponseOutput struct{ *pulumi.OutputState }
Describes an appliance version.
func (ApplianceVersionResponseOutput) Critical ¶ added in v0.15.0
func (o ApplianceVersionResponseOutput) Critical() pulumi.BoolOutput
Determine whether it's critical to upgrade the appliance to this version.
func (ApplianceVersionResponseOutput) ElementType ¶ added in v0.15.0
func (ApplianceVersionResponseOutput) ElementType() reflect.Type
func (ApplianceVersionResponseOutput) ReleaseNotesUri ¶ added in v0.15.0
func (o ApplianceVersionResponseOutput) ReleaseNotesUri() pulumi.StringOutput
Link to a page that contains the version release notes.
func (ApplianceVersionResponseOutput) ToApplianceVersionResponseOutput ¶ added in v0.15.0
func (o ApplianceVersionResponseOutput) ToApplianceVersionResponseOutput() ApplianceVersionResponseOutput
func (ApplianceVersionResponseOutput) ToApplianceVersionResponseOutputWithContext ¶ added in v0.15.0
func (o ApplianceVersionResponseOutput) ToApplianceVersionResponseOutputWithContext(ctx context.Context) ApplianceVersionResponseOutput
func (ApplianceVersionResponseOutput) Uri ¶ added in v0.15.0
func (o ApplianceVersionResponseOutput) Uri() pulumi.StringOutput
A link for downloading the version.
func (ApplianceVersionResponseOutput) Version ¶ added in v0.15.0
func (o ApplianceVersionResponseOutput) Version() pulumi.StringOutput
The appliance version.
type AppliedLicenseResponse ¶
type AppliedLicenseResponse struct { // The OS license returned from the adaptation module's report. OsLicense string `pulumi:"osLicense"` // The license type that was used in OS adaptation. Type string `pulumi:"type"` }
AppliedLicense holds the license data returned by adaptation module report.
type AppliedLicenseResponseOutput ¶
type AppliedLicenseResponseOutput struct{ *pulumi.OutputState }
AppliedLicense holds the license data returned by adaptation module report.
func (AppliedLicenseResponseOutput) ElementType ¶
func (AppliedLicenseResponseOutput) ElementType() reflect.Type
func (AppliedLicenseResponseOutput) OsLicense ¶
func (o AppliedLicenseResponseOutput) OsLicense() pulumi.StringOutput
The OS license returned from the adaptation module's report.
func (AppliedLicenseResponseOutput) ToAppliedLicenseResponseOutput ¶
func (o AppliedLicenseResponseOutput) ToAppliedLicenseResponseOutput() AppliedLicenseResponseOutput
func (AppliedLicenseResponseOutput) ToAppliedLicenseResponseOutputWithContext ¶
func (o AppliedLicenseResponseOutput) ToAppliedLicenseResponseOutputWithContext(ctx context.Context) AppliedLicenseResponseOutput
func (AppliedLicenseResponseOutput) Type ¶
func (o AppliedLicenseResponseOutput) Type() pulumi.StringOutput
The license type that was used in OS adaptation.
type AvailableUpdatesResponse ¶ added in v0.15.0
type AvailableUpdatesResponse struct { // The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI. InPlaceUpdate ApplianceVersionResponse `pulumi:"inPlaceUpdate"` // 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. NewDeployableAppliance ApplianceVersionResponse `pulumi:"newDeployableAppliance"` }
Holds informatiom about the available versions for upgrade.
type AvailableUpdatesResponseOutput ¶ added in v0.15.0
type AvailableUpdatesResponseOutput struct{ *pulumi.OutputState }
Holds informatiom about the available versions for upgrade.
func (AvailableUpdatesResponseOutput) ElementType ¶ added in v0.15.0
func (AvailableUpdatesResponseOutput) ElementType() reflect.Type
func (AvailableUpdatesResponseOutput) InPlaceUpdate ¶ added in v0.15.0
func (o AvailableUpdatesResponseOutput) InPlaceUpdate() ApplianceVersionResponseOutput
The latest version for in place update. The current appliance can be updated to this version using the API or m4c CLI.
func (AvailableUpdatesResponseOutput) NewDeployableAppliance ¶ added in v0.15.0
func (o AvailableUpdatesResponseOutput) NewDeployableAppliance() ApplianceVersionResponseOutput
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.
func (AvailableUpdatesResponseOutput) ToAvailableUpdatesResponseOutput ¶ added in v0.15.0
func (o AvailableUpdatesResponseOutput) ToAvailableUpdatesResponseOutput() AvailableUpdatesResponseOutput
func (AvailableUpdatesResponseOutput) ToAvailableUpdatesResponseOutputWithContext ¶ added in v0.15.0
func (o AvailableUpdatesResponseOutput) ToAvailableUpdatesResponseOutputWithContext(ctx context.Context) AvailableUpdatesResponseOutput
type AwsDiskDetailsResponse ¶ added in v0.32.0
type AwsDiskDetailsResponse struct { // The ordinal number of the disk. DiskNumber int `pulumi:"diskNumber"` // Size in GB. SizeGb string `pulumi:"sizeGb"` // AWS volume ID. VolumeId string `pulumi:"volumeId"` }
The details of an AWS instance disk.
type AwsDiskDetailsResponseArrayOutput ¶ added in v0.32.0
type AwsDiskDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (AwsDiskDetailsResponseArrayOutput) ElementType ¶ added in v0.32.0
func (AwsDiskDetailsResponseArrayOutput) ElementType() reflect.Type
func (AwsDiskDetailsResponseArrayOutput) Index ¶ added in v0.32.0
func (o AwsDiskDetailsResponseArrayOutput) Index(i pulumi.IntInput) AwsDiskDetailsResponseOutput
func (AwsDiskDetailsResponseArrayOutput) ToAwsDiskDetailsResponseArrayOutput ¶ added in v0.32.0
func (o AwsDiskDetailsResponseArrayOutput) ToAwsDiskDetailsResponseArrayOutput() AwsDiskDetailsResponseArrayOutput
func (AwsDiskDetailsResponseArrayOutput) ToAwsDiskDetailsResponseArrayOutputWithContext ¶ added in v0.32.0
func (o AwsDiskDetailsResponseArrayOutput) ToAwsDiskDetailsResponseArrayOutputWithContext(ctx context.Context) AwsDiskDetailsResponseArrayOutput
type AwsDiskDetailsResponseOutput ¶ added in v0.32.0
type AwsDiskDetailsResponseOutput struct{ *pulumi.OutputState }
The details of an AWS instance disk.
func (AwsDiskDetailsResponseOutput) DiskNumber ¶ added in v0.32.0
func (o AwsDiskDetailsResponseOutput) DiskNumber() pulumi.IntOutput
The ordinal number of the disk.
func (AwsDiskDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (AwsDiskDetailsResponseOutput) ElementType() reflect.Type
func (AwsDiskDetailsResponseOutput) SizeGb ¶ added in v0.32.0
func (o AwsDiskDetailsResponseOutput) SizeGb() pulumi.StringOutput
Size in GB.
func (AwsDiskDetailsResponseOutput) ToAwsDiskDetailsResponseOutput ¶ added in v0.32.0
func (o AwsDiskDetailsResponseOutput) ToAwsDiskDetailsResponseOutput() AwsDiskDetailsResponseOutput
func (AwsDiskDetailsResponseOutput) ToAwsDiskDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o AwsDiskDetailsResponseOutput) ToAwsDiskDetailsResponseOutputWithContext(ctx context.Context) AwsDiskDetailsResponseOutput
func (AwsDiskDetailsResponseOutput) VolumeId ¶ added in v0.32.0
func (o AwsDiskDetailsResponseOutput) VolumeId() pulumi.StringOutput
AWS volume ID.
type AwsSourceDetails ¶ added in v0.28.0
type AwsSourceDetails struct { // AWS Credentials using access key id and secret. AccessKeyCreds *AccessKeyCredentials `pulumi:"accessKeyCreds"` // Immutable. The AWS region that the source VMs will be migrated from. AwsRegion *string `pulumi:"awsRegion"` // AWS security group names to limit the scope of the source inventory. InventorySecurityGroupNames []string `pulumi:"inventorySecurityGroupNames"` // AWS resource tags to limit the scope of the source inventory. InventoryTagList []Tag `pulumi:"inventoryTagList"` // User specified tags to add to every M2VM generated resource in AWS. 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 `m2vm`. MigrationResourcesUserTags map[string]string `pulumi:"migrationResourcesUserTags"` }
AwsSourceDetails message describes a specific source details for the AWS source type.
type AwsSourceDetailsArgs ¶ added in v0.28.0
type AwsSourceDetailsArgs struct { // AWS Credentials using access key id and secret. AccessKeyCreds AccessKeyCredentialsPtrInput `pulumi:"accessKeyCreds"` // Immutable. The AWS region that the source VMs will be migrated from. AwsRegion pulumi.StringPtrInput `pulumi:"awsRegion"` // AWS security group names to limit the scope of the source inventory. InventorySecurityGroupNames pulumi.StringArrayInput `pulumi:"inventorySecurityGroupNames"` // AWS resource tags to limit the scope of the source inventory. InventoryTagList TagArrayInput `pulumi:"inventoryTagList"` // User specified tags to add to every M2VM generated resource in AWS. 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 `m2vm`. MigrationResourcesUserTags pulumi.StringMapInput `pulumi:"migrationResourcesUserTags"` }
AwsSourceDetails message describes a specific source details for the AWS source type.
func (AwsSourceDetailsArgs) ElementType ¶ added in v0.28.0
func (AwsSourceDetailsArgs) ElementType() reflect.Type
func (AwsSourceDetailsArgs) ToAwsSourceDetailsOutput ¶ added in v0.28.0
func (i AwsSourceDetailsArgs) ToAwsSourceDetailsOutput() AwsSourceDetailsOutput
func (AwsSourceDetailsArgs) ToAwsSourceDetailsOutputWithContext ¶ added in v0.28.0
func (i AwsSourceDetailsArgs) ToAwsSourceDetailsOutputWithContext(ctx context.Context) AwsSourceDetailsOutput
func (AwsSourceDetailsArgs) ToAwsSourceDetailsPtrOutput ¶ added in v0.28.0
func (i AwsSourceDetailsArgs) ToAwsSourceDetailsPtrOutput() AwsSourceDetailsPtrOutput
func (AwsSourceDetailsArgs) ToAwsSourceDetailsPtrOutputWithContext ¶ added in v0.28.0
func (i AwsSourceDetailsArgs) ToAwsSourceDetailsPtrOutputWithContext(ctx context.Context) AwsSourceDetailsPtrOutput
type AwsSourceDetailsInput ¶ added in v0.28.0
type AwsSourceDetailsInput interface { pulumi.Input ToAwsSourceDetailsOutput() AwsSourceDetailsOutput ToAwsSourceDetailsOutputWithContext(context.Context) AwsSourceDetailsOutput }
AwsSourceDetailsInput is an input type that accepts AwsSourceDetailsArgs and AwsSourceDetailsOutput values. You can construct a concrete instance of `AwsSourceDetailsInput` via:
AwsSourceDetailsArgs{...}
type AwsSourceDetailsOutput ¶ added in v0.28.0
type AwsSourceDetailsOutput struct{ *pulumi.OutputState }
AwsSourceDetails message describes a specific source details for the AWS source type.
func (AwsSourceDetailsOutput) AccessKeyCreds ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) AccessKeyCreds() AccessKeyCredentialsPtrOutput
AWS Credentials using access key id and secret.
func (AwsSourceDetailsOutput) AwsRegion ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) AwsRegion() pulumi.StringPtrOutput
Immutable. The AWS region that the source VMs will be migrated from.
func (AwsSourceDetailsOutput) ElementType ¶ added in v0.28.0
func (AwsSourceDetailsOutput) ElementType() reflect.Type
func (AwsSourceDetailsOutput) InventorySecurityGroupNames ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) InventorySecurityGroupNames() pulumi.StringArrayOutput
AWS security group names to limit the scope of the source inventory.
func (AwsSourceDetailsOutput) InventoryTagList ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) InventoryTagList() TagArrayOutput
AWS resource tags to limit the scope of the source inventory.
func (AwsSourceDetailsOutput) MigrationResourcesUserTags ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
User specified tags to add to every M2VM generated resource in AWS. 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 `m2vm`.
func (AwsSourceDetailsOutput) ToAwsSourceDetailsOutput ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) ToAwsSourceDetailsOutput() AwsSourceDetailsOutput
func (AwsSourceDetailsOutput) ToAwsSourceDetailsOutputWithContext ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) ToAwsSourceDetailsOutputWithContext(ctx context.Context) AwsSourceDetailsOutput
func (AwsSourceDetailsOutput) ToAwsSourceDetailsPtrOutput ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) ToAwsSourceDetailsPtrOutput() AwsSourceDetailsPtrOutput
func (AwsSourceDetailsOutput) ToAwsSourceDetailsPtrOutputWithContext ¶ added in v0.28.0
func (o AwsSourceDetailsOutput) ToAwsSourceDetailsPtrOutputWithContext(ctx context.Context) AwsSourceDetailsPtrOutput
type AwsSourceDetailsPtrInput ¶ added in v0.28.0
type AwsSourceDetailsPtrInput interface { pulumi.Input ToAwsSourceDetailsPtrOutput() AwsSourceDetailsPtrOutput ToAwsSourceDetailsPtrOutputWithContext(context.Context) AwsSourceDetailsPtrOutput }
AwsSourceDetailsPtrInput is an input type that accepts AwsSourceDetailsArgs, AwsSourceDetailsPtr and AwsSourceDetailsPtrOutput values. You can construct a concrete instance of `AwsSourceDetailsPtrInput` via:
AwsSourceDetailsArgs{...} or: nil
func AwsSourceDetailsPtr ¶ added in v0.28.0
func AwsSourceDetailsPtr(v *AwsSourceDetailsArgs) AwsSourceDetailsPtrInput
type AwsSourceDetailsPtrOutput ¶ added in v0.28.0
type AwsSourceDetailsPtrOutput struct{ *pulumi.OutputState }
func (AwsSourceDetailsPtrOutput) AccessKeyCreds ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) AccessKeyCreds() AccessKeyCredentialsPtrOutput
AWS Credentials using access key id and secret.
func (AwsSourceDetailsPtrOutput) AwsRegion ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) AwsRegion() pulumi.StringPtrOutput
Immutable. The AWS region that the source VMs will be migrated from.
func (AwsSourceDetailsPtrOutput) Elem ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) Elem() AwsSourceDetailsOutput
func (AwsSourceDetailsPtrOutput) ElementType ¶ added in v0.28.0
func (AwsSourceDetailsPtrOutput) ElementType() reflect.Type
func (AwsSourceDetailsPtrOutput) InventorySecurityGroupNames ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) InventorySecurityGroupNames() pulumi.StringArrayOutput
AWS security group names to limit the scope of the source inventory.
func (AwsSourceDetailsPtrOutput) InventoryTagList ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) InventoryTagList() TagArrayOutput
AWS resource tags to limit the scope of the source inventory.
func (AwsSourceDetailsPtrOutput) MigrationResourcesUserTags ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
User specified tags to add to every M2VM generated resource in AWS. 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 `m2vm`.
func (AwsSourceDetailsPtrOutput) ToAwsSourceDetailsPtrOutput ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) ToAwsSourceDetailsPtrOutput() AwsSourceDetailsPtrOutput
func (AwsSourceDetailsPtrOutput) ToAwsSourceDetailsPtrOutputWithContext ¶ added in v0.28.0
func (o AwsSourceDetailsPtrOutput) ToAwsSourceDetailsPtrOutputWithContext(ctx context.Context) AwsSourceDetailsPtrOutput
type AwsSourceDetailsResponse ¶ added in v0.28.0
type AwsSourceDetailsResponse struct { // AWS Credentials using access key id and secret. AccessKeyCreds AccessKeyCredentialsResponse `pulumi:"accessKeyCreds"` // Immutable. The AWS region that the source VMs will be migrated from. AwsRegion string `pulumi:"awsRegion"` // Provides details on the state of the Source in case of an error. Error StatusResponse `pulumi:"error"` // AWS security group names to limit the scope of the source inventory. InventorySecurityGroupNames []string `pulumi:"inventorySecurityGroupNames"` // AWS resource tags to limit the scope of the source inventory. InventoryTagList []TagResponse `pulumi:"inventoryTagList"` // User specified tags to add to every M2VM generated resource in AWS. 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 `m2vm`. MigrationResourcesUserTags map[string]string `pulumi:"migrationResourcesUserTags"` // The source's public IP. All communication initiated by this source will originate from this IP. PublicIp string `pulumi:"publicIp"` // State of the source as determined by the health check. State string `pulumi:"state"` }
AwsSourceDetails message describes a specific source details for the AWS source type.
type AwsSourceDetailsResponseOutput ¶ added in v0.28.0
type AwsSourceDetailsResponseOutput struct{ *pulumi.OutputState }
AwsSourceDetails message describes a specific source details for the AWS source type.
func (AwsSourceDetailsResponseOutput) AccessKeyCreds ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) AccessKeyCreds() AccessKeyCredentialsResponseOutput
AWS Credentials using access key id and secret.
func (AwsSourceDetailsResponseOutput) AwsRegion ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) AwsRegion() pulumi.StringOutput
Immutable. The AWS region that the source VMs will be migrated from.
func (AwsSourceDetailsResponseOutput) ElementType ¶ added in v0.28.0
func (AwsSourceDetailsResponseOutput) ElementType() reflect.Type
func (AwsSourceDetailsResponseOutput) Error ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) Error() StatusResponseOutput
Provides details on the state of the Source in case of an error.
func (AwsSourceDetailsResponseOutput) InventorySecurityGroupNames ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) InventorySecurityGroupNames() pulumi.StringArrayOutput
AWS security group names to limit the scope of the source inventory.
func (AwsSourceDetailsResponseOutput) InventoryTagList ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) InventoryTagList() TagResponseArrayOutput
AWS resource tags to limit the scope of the source inventory.
func (AwsSourceDetailsResponseOutput) MigrationResourcesUserTags ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
User specified tags to add to every M2VM generated resource in AWS. 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 `m2vm`.
func (AwsSourceDetailsResponseOutput) PublicIp ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) PublicIp() pulumi.StringOutput
The source's public IP. All communication initiated by this source will originate from this IP.
func (AwsSourceDetailsResponseOutput) State ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) State() pulumi.StringOutput
State of the source as determined by the health check.
func (AwsSourceDetailsResponseOutput) ToAwsSourceDetailsResponseOutput ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) ToAwsSourceDetailsResponseOutput() AwsSourceDetailsResponseOutput
func (AwsSourceDetailsResponseOutput) ToAwsSourceDetailsResponseOutputWithContext ¶ added in v0.28.0
func (o AwsSourceDetailsResponseOutput) ToAwsSourceDetailsResponseOutputWithContext(ctx context.Context) AwsSourceDetailsResponseOutput
type AwsSourceVmDetailsResponse ¶ added in v0.18.1
type AwsSourceVmDetailsResponse struct { // The total size of the disks being migrated in bytes. CommittedStorageBytes string `pulumi:"committedStorageBytes"` // The disks attached to the source VM. Disks []AwsDiskDetailsResponse `pulumi:"disks"` // The firmware type of the source VM. Firmware string `pulumi:"firmware"` // Information about VM capabilities needed for some Compute Engine features. VmCapabilitiesInfo VmCapabilitiesResponse `pulumi:"vmCapabilitiesInfo"` }
Represent the source AWS VM details.
type AwsSourceVmDetailsResponseOutput ¶ added in v0.18.1
type AwsSourceVmDetailsResponseOutput struct{ *pulumi.OutputState }
Represent the source AWS VM details.
func (AwsSourceVmDetailsResponseOutput) CommittedStorageBytes ¶ added in v0.21.0
func (o AwsSourceVmDetailsResponseOutput) CommittedStorageBytes() pulumi.StringOutput
The total size of the disks being migrated in bytes.
func (AwsSourceVmDetailsResponseOutput) Disks ¶ added in v0.32.0
func (o AwsSourceVmDetailsResponseOutput) Disks() AwsDiskDetailsResponseArrayOutput
The disks attached to the source VM.
func (AwsSourceVmDetailsResponseOutput) ElementType ¶ added in v0.18.1
func (AwsSourceVmDetailsResponseOutput) ElementType() reflect.Type
func (AwsSourceVmDetailsResponseOutput) Firmware ¶ added in v0.18.1
func (o AwsSourceVmDetailsResponseOutput) Firmware() pulumi.StringOutput
The firmware type of the source VM.
func (AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutput ¶ added in v0.18.1
func (o AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutput() AwsSourceVmDetailsResponseOutput
func (AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutputWithContext ¶ added in v0.18.1
func (o AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutputWithContext(ctx context.Context) AwsSourceVmDetailsResponseOutput
func (AwsSourceVmDetailsResponseOutput) VmCapabilitiesInfo ¶ added in v0.32.0
func (o AwsSourceVmDetailsResponseOutput) VmCapabilitiesInfo() VmCapabilitiesResponseOutput
Information about VM capabilities needed for some Compute Engine features.
type AzureDiskDetailsResponse ¶ added in v0.32.0
type AzureDiskDetailsResponse struct { // Azure disk ID. DiskId string `pulumi:"diskId"` // The ordinal number of the disk. DiskNumber int `pulumi:"diskNumber"` // Size in GB. SizeGb string `pulumi:"sizeGb"` }
The details of an Azure VM disk.
type AzureDiskDetailsResponseArrayOutput ¶ added in v0.32.0
type AzureDiskDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (AzureDiskDetailsResponseArrayOutput) ElementType ¶ added in v0.32.0
func (AzureDiskDetailsResponseArrayOutput) ElementType() reflect.Type
func (AzureDiskDetailsResponseArrayOutput) Index ¶ added in v0.32.0
func (o AzureDiskDetailsResponseArrayOutput) Index(i pulumi.IntInput) AzureDiskDetailsResponseOutput
func (AzureDiskDetailsResponseArrayOutput) ToAzureDiskDetailsResponseArrayOutput ¶ added in v0.32.0
func (o AzureDiskDetailsResponseArrayOutput) ToAzureDiskDetailsResponseArrayOutput() AzureDiskDetailsResponseArrayOutput
func (AzureDiskDetailsResponseArrayOutput) ToAzureDiskDetailsResponseArrayOutputWithContext ¶ added in v0.32.0
func (o AzureDiskDetailsResponseArrayOutput) ToAzureDiskDetailsResponseArrayOutputWithContext(ctx context.Context) AzureDiskDetailsResponseArrayOutput
type AzureDiskDetailsResponseOutput ¶ added in v0.32.0
type AzureDiskDetailsResponseOutput struct{ *pulumi.OutputState }
The details of an Azure VM disk.
func (AzureDiskDetailsResponseOutput) DiskId ¶ added in v0.32.0
func (o AzureDiskDetailsResponseOutput) DiskId() pulumi.StringOutput
Azure disk ID.
func (AzureDiskDetailsResponseOutput) DiskNumber ¶ added in v0.32.0
func (o AzureDiskDetailsResponseOutput) DiskNumber() pulumi.IntOutput
The ordinal number of the disk.
func (AzureDiskDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (AzureDiskDetailsResponseOutput) ElementType() reflect.Type
func (AzureDiskDetailsResponseOutput) SizeGb ¶ added in v0.32.0
func (o AzureDiskDetailsResponseOutput) SizeGb() pulumi.StringOutput
Size in GB.
func (AzureDiskDetailsResponseOutput) ToAzureDiskDetailsResponseOutput ¶ added in v0.32.0
func (o AzureDiskDetailsResponseOutput) ToAzureDiskDetailsResponseOutput() AzureDiskDetailsResponseOutput
func (AzureDiskDetailsResponseOutput) ToAzureDiskDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o AzureDiskDetailsResponseOutput) ToAzureDiskDetailsResponseOutputWithContext(ctx context.Context) AzureDiskDetailsResponseOutput
type AzureSourceDetails ¶ added in v0.32.0
type AzureSourceDetails struct { // Immutable. The Azure location (region) that the source VMs will be migrated from. AzureLocation *string `pulumi:"azureLocation"` // Azure Credentials using tenant ID, client ID and secret. ClientSecretCreds *ClientSecretCredentials `pulumi:"clientSecretCreds"` // 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`. MigrationResourcesUserTags map[string]string `pulumi:"migrationResourcesUserTags"` // Immutable. Azure subscription ID. SubscriptionId *string `pulumi:"subscriptionId"` }
AzureSourceDetails message describes a specific source details for the Azure source type.
type AzureSourceDetailsArgs ¶ added in v0.32.0
type AzureSourceDetailsArgs struct { // Immutable. The Azure location (region) that the source VMs will be migrated from. AzureLocation pulumi.StringPtrInput `pulumi:"azureLocation"` // Azure Credentials using tenant ID, client ID and secret. ClientSecretCreds ClientSecretCredentialsPtrInput `pulumi:"clientSecretCreds"` // 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`. MigrationResourcesUserTags pulumi.StringMapInput `pulumi:"migrationResourcesUserTags"` // Immutable. Azure subscription ID. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` }
AzureSourceDetails message describes a specific source details for the Azure source type.
func (AzureSourceDetailsArgs) ElementType ¶ added in v0.32.0
func (AzureSourceDetailsArgs) ElementType() reflect.Type
func (AzureSourceDetailsArgs) ToAzureSourceDetailsOutput ¶ added in v0.32.0
func (i AzureSourceDetailsArgs) ToAzureSourceDetailsOutput() AzureSourceDetailsOutput
func (AzureSourceDetailsArgs) ToAzureSourceDetailsOutputWithContext ¶ added in v0.32.0
func (i AzureSourceDetailsArgs) ToAzureSourceDetailsOutputWithContext(ctx context.Context) AzureSourceDetailsOutput
func (AzureSourceDetailsArgs) ToAzureSourceDetailsPtrOutput ¶ added in v0.32.0
func (i AzureSourceDetailsArgs) ToAzureSourceDetailsPtrOutput() AzureSourceDetailsPtrOutput
func (AzureSourceDetailsArgs) ToAzureSourceDetailsPtrOutputWithContext ¶ added in v0.32.0
func (i AzureSourceDetailsArgs) ToAzureSourceDetailsPtrOutputWithContext(ctx context.Context) AzureSourceDetailsPtrOutput
type AzureSourceDetailsInput ¶ added in v0.32.0
type AzureSourceDetailsInput interface { pulumi.Input ToAzureSourceDetailsOutput() AzureSourceDetailsOutput ToAzureSourceDetailsOutputWithContext(context.Context) AzureSourceDetailsOutput }
AzureSourceDetailsInput is an input type that accepts AzureSourceDetailsArgs and AzureSourceDetailsOutput values. You can construct a concrete instance of `AzureSourceDetailsInput` via:
AzureSourceDetailsArgs{...}
type AzureSourceDetailsOutput ¶ added in v0.32.0
type AzureSourceDetailsOutput struct{ *pulumi.OutputState }
AzureSourceDetails message describes a specific source details for the Azure source type.
func (AzureSourceDetailsOutput) AzureLocation ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) AzureLocation() pulumi.StringPtrOutput
Immutable. The Azure location (region) that the source VMs will be migrated from.
func (AzureSourceDetailsOutput) ClientSecretCreds ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) ClientSecretCreds() ClientSecretCredentialsPtrOutput
Azure Credentials using tenant ID, client ID and secret.
func (AzureSourceDetailsOutput) ElementType ¶ added in v0.32.0
func (AzureSourceDetailsOutput) ElementType() reflect.Type
func (AzureSourceDetailsOutput) MigrationResourcesUserTags ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
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`.
func (AzureSourceDetailsOutput) SubscriptionId ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) SubscriptionId() pulumi.StringPtrOutput
Immutable. Azure subscription ID.
func (AzureSourceDetailsOutput) ToAzureSourceDetailsOutput ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) ToAzureSourceDetailsOutput() AzureSourceDetailsOutput
func (AzureSourceDetailsOutput) ToAzureSourceDetailsOutputWithContext ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) ToAzureSourceDetailsOutputWithContext(ctx context.Context) AzureSourceDetailsOutput
func (AzureSourceDetailsOutput) ToAzureSourceDetailsPtrOutput ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) ToAzureSourceDetailsPtrOutput() AzureSourceDetailsPtrOutput
func (AzureSourceDetailsOutput) ToAzureSourceDetailsPtrOutputWithContext ¶ added in v0.32.0
func (o AzureSourceDetailsOutput) ToAzureSourceDetailsPtrOutputWithContext(ctx context.Context) AzureSourceDetailsPtrOutput
type AzureSourceDetailsPtrInput ¶ added in v0.32.0
type AzureSourceDetailsPtrInput interface { pulumi.Input ToAzureSourceDetailsPtrOutput() AzureSourceDetailsPtrOutput ToAzureSourceDetailsPtrOutputWithContext(context.Context) AzureSourceDetailsPtrOutput }
AzureSourceDetailsPtrInput is an input type that accepts AzureSourceDetailsArgs, AzureSourceDetailsPtr and AzureSourceDetailsPtrOutput values. You can construct a concrete instance of `AzureSourceDetailsPtrInput` via:
AzureSourceDetailsArgs{...} or: nil
func AzureSourceDetailsPtr ¶ added in v0.32.0
func AzureSourceDetailsPtr(v *AzureSourceDetailsArgs) AzureSourceDetailsPtrInput
type AzureSourceDetailsPtrOutput ¶ added in v0.32.0
type AzureSourceDetailsPtrOutput struct{ *pulumi.OutputState }
func (AzureSourceDetailsPtrOutput) AzureLocation ¶ added in v0.32.0
func (o AzureSourceDetailsPtrOutput) AzureLocation() pulumi.StringPtrOutput
Immutable. The Azure location (region) that the source VMs will be migrated from.
func (AzureSourceDetailsPtrOutput) ClientSecretCreds ¶ added in v0.32.0
func (o AzureSourceDetailsPtrOutput) ClientSecretCreds() ClientSecretCredentialsPtrOutput
Azure Credentials using tenant ID, client ID and secret.
func (AzureSourceDetailsPtrOutput) Elem ¶ added in v0.32.0
func (o AzureSourceDetailsPtrOutput) Elem() AzureSourceDetailsOutput
func (AzureSourceDetailsPtrOutput) ElementType ¶ added in v0.32.0
func (AzureSourceDetailsPtrOutput) ElementType() reflect.Type
func (AzureSourceDetailsPtrOutput) MigrationResourcesUserTags ¶ added in v0.32.0
func (o AzureSourceDetailsPtrOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
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`.
func (AzureSourceDetailsPtrOutput) SubscriptionId ¶ added in v0.32.0
func (o AzureSourceDetailsPtrOutput) SubscriptionId() pulumi.StringPtrOutput
Immutable. Azure subscription ID.
func (AzureSourceDetailsPtrOutput) ToAzureSourceDetailsPtrOutput ¶ added in v0.32.0
func (o AzureSourceDetailsPtrOutput) ToAzureSourceDetailsPtrOutput() AzureSourceDetailsPtrOutput
func (AzureSourceDetailsPtrOutput) ToAzureSourceDetailsPtrOutputWithContext ¶ added in v0.32.0
func (o AzureSourceDetailsPtrOutput) ToAzureSourceDetailsPtrOutputWithContext(ctx context.Context) AzureSourceDetailsPtrOutput
type AzureSourceDetailsResponse ¶ added in v0.32.0
type AzureSourceDetailsResponse struct { // Immutable. The Azure location (region) that the source VMs will be migrated from. AzureLocation string `pulumi:"azureLocation"` // Azure Credentials using tenant ID, client ID and secret. ClientSecretCreds ClientSecretCredentialsResponse `pulumi:"clientSecretCreds"` // Provides details on the state of the Source in case of an error. Error StatusResponse `pulumi:"error"` // 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`. MigrationResourcesUserTags map[string]string `pulumi:"migrationResourcesUserTags"` // The ID of the Azure resource group that contains all resources related to the migration process of this source. ResourceGroupId string `pulumi:"resourceGroupId"` // State of the source as determined by the health check. State string `pulumi:"state"` // Immutable. Azure subscription ID. SubscriptionId string `pulumi:"subscriptionId"` }
AzureSourceDetails message describes a specific source details for the Azure source type.
type AzureSourceDetailsResponseOutput ¶ added in v0.32.0
type AzureSourceDetailsResponseOutput struct{ *pulumi.OutputState }
AzureSourceDetails message describes a specific source details for the Azure source type.
func (AzureSourceDetailsResponseOutput) AzureLocation ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) AzureLocation() pulumi.StringOutput
Immutable. The Azure location (region) that the source VMs will be migrated from.
func (AzureSourceDetailsResponseOutput) ClientSecretCreds ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) ClientSecretCreds() ClientSecretCredentialsResponseOutput
Azure Credentials using tenant ID, client ID and secret.
func (AzureSourceDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (AzureSourceDetailsResponseOutput) ElementType() reflect.Type
func (AzureSourceDetailsResponseOutput) Error ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) Error() StatusResponseOutput
Provides details on the state of the Source in case of an error.
func (AzureSourceDetailsResponseOutput) MigrationResourcesUserTags ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) MigrationResourcesUserTags() pulumi.StringMapOutput
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`.
func (AzureSourceDetailsResponseOutput) ResourceGroupId ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) ResourceGroupId() pulumi.StringOutput
The ID of the Azure resource group that contains all resources related to the migration process of this source.
func (AzureSourceDetailsResponseOutput) State ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) State() pulumi.StringOutput
State of the source as determined by the health check.
func (AzureSourceDetailsResponseOutput) SubscriptionId ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) SubscriptionId() pulumi.StringOutput
Immutable. Azure subscription ID.
func (AzureSourceDetailsResponseOutput) ToAzureSourceDetailsResponseOutput ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) ToAzureSourceDetailsResponseOutput() AzureSourceDetailsResponseOutput
func (AzureSourceDetailsResponseOutput) ToAzureSourceDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o AzureSourceDetailsResponseOutput) ToAzureSourceDetailsResponseOutputWithContext(ctx context.Context) AzureSourceDetailsResponseOutput
type AzureSourceVmDetailsResponse ¶ added in v0.32.0
type AzureSourceVmDetailsResponse struct { // The total size of the disks being migrated in bytes. CommittedStorageBytes string `pulumi:"committedStorageBytes"` // The disks attached to the source VM. Disks []AzureDiskDetailsResponse `pulumi:"disks"` // The firmware type of the source VM. Firmware string `pulumi:"firmware"` // Information about VM capabilities needed for some Compute Engine features. VmCapabilitiesInfo VmCapabilitiesResponse `pulumi:"vmCapabilitiesInfo"` }
Represent the source Azure VM details.
type AzureSourceVmDetailsResponseOutput ¶ added in v0.32.0
type AzureSourceVmDetailsResponseOutput struct{ *pulumi.OutputState }
Represent the source Azure VM details.
func (AzureSourceVmDetailsResponseOutput) CommittedStorageBytes ¶ added in v0.32.0
func (o AzureSourceVmDetailsResponseOutput) CommittedStorageBytes() pulumi.StringOutput
The total size of the disks being migrated in bytes.
func (AzureSourceVmDetailsResponseOutput) Disks ¶ added in v0.32.0
func (o AzureSourceVmDetailsResponseOutput) Disks() AzureDiskDetailsResponseArrayOutput
The disks attached to the source VM.
func (AzureSourceVmDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (AzureSourceVmDetailsResponseOutput) ElementType() reflect.Type
func (AzureSourceVmDetailsResponseOutput) Firmware ¶ added in v0.32.0
func (o AzureSourceVmDetailsResponseOutput) Firmware() pulumi.StringOutput
The firmware type of the source VM.
func (AzureSourceVmDetailsResponseOutput) ToAzureSourceVmDetailsResponseOutput ¶ added in v0.32.0
func (o AzureSourceVmDetailsResponseOutput) ToAzureSourceVmDetailsResponseOutput() AzureSourceVmDetailsResponseOutput
func (AzureSourceVmDetailsResponseOutput) ToAzureSourceVmDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o AzureSourceVmDetailsResponseOutput) ToAzureSourceVmDetailsResponseOutputWithContext(ctx context.Context) AzureSourceVmDetailsResponseOutput
func (AzureSourceVmDetailsResponseOutput) VmCapabilitiesInfo ¶ added in v0.32.0
func (o AzureSourceVmDetailsResponseOutput) VmCapabilitiesInfo() VmCapabilitiesResponseOutput
Information about VM capabilities needed for some Compute Engine features.
type BootDiskDefaults ¶ added in v0.32.0
type BootDiskDefaults struct { // Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. DeviceName *string `pulumi:"deviceName"` // Optional. The name of the disk. DiskName *string `pulumi:"diskName"` // Optional. The type of disk provisioning to use for the VM. DiskType *BootDiskDefaultsDiskType `pulumi:"diskType"` // Optional. The encryption to apply to the boot disk. Encryption *Encryption `pulumi:"encryption"` // The image to use when creating the disk. Image *DiskImageDefaults `pulumi:"image"` }
BootDiskDefaults hold information about the boot disk of a VM.
type BootDiskDefaultsArgs ¶ added in v0.32.0
type BootDiskDefaultsArgs struct { // Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` // Optional. The name of the disk. DiskName pulumi.StringPtrInput `pulumi:"diskName"` // Optional. The type of disk provisioning to use for the VM. DiskType BootDiskDefaultsDiskTypePtrInput `pulumi:"diskType"` // Optional. The encryption to apply to the boot disk. Encryption EncryptionPtrInput `pulumi:"encryption"` // The image to use when creating the disk. Image DiskImageDefaultsPtrInput `pulumi:"image"` }
BootDiskDefaults hold information about the boot disk of a VM.
func (BootDiskDefaultsArgs) ElementType ¶ added in v0.32.0
func (BootDiskDefaultsArgs) ElementType() reflect.Type
func (BootDiskDefaultsArgs) ToBootDiskDefaultsOutput ¶ added in v0.32.0
func (i BootDiskDefaultsArgs) ToBootDiskDefaultsOutput() BootDiskDefaultsOutput
func (BootDiskDefaultsArgs) ToBootDiskDefaultsOutputWithContext ¶ added in v0.32.0
func (i BootDiskDefaultsArgs) ToBootDiskDefaultsOutputWithContext(ctx context.Context) BootDiskDefaultsOutput
func (BootDiskDefaultsArgs) ToBootDiskDefaultsPtrOutput ¶ added in v0.32.0
func (i BootDiskDefaultsArgs) ToBootDiskDefaultsPtrOutput() BootDiskDefaultsPtrOutput
func (BootDiskDefaultsArgs) ToBootDiskDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (i BootDiskDefaultsArgs) ToBootDiskDefaultsPtrOutputWithContext(ctx context.Context) BootDiskDefaultsPtrOutput
type BootDiskDefaultsDiskType ¶ added in v0.32.0
type BootDiskDefaultsDiskType string
Optional. The type of disk provisioning to use for the VM.
func (BootDiskDefaultsDiskType) ElementType ¶ added in v0.32.0
func (BootDiskDefaultsDiskType) ElementType() reflect.Type
func (BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypeOutput ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypeOutput() BootDiskDefaultsDiskTypeOutput
func (BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypeOutputWithContext ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypeOutput
func (BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypePtrOutput() BootDiskDefaultsDiskTypePtrOutput
func (BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypePtrOutputWithContext ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToBootDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypePtrOutput
func (BootDiskDefaultsDiskType) ToStringOutput ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToStringOutput() pulumi.StringOutput
func (BootDiskDefaultsDiskType) ToStringOutputWithContext ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BootDiskDefaultsDiskType) ToStringPtrOutput ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BootDiskDefaultsDiskType) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e BootDiskDefaultsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BootDiskDefaultsDiskTypeInput ¶ added in v0.32.0
type BootDiskDefaultsDiskTypeInput interface { pulumi.Input ToBootDiskDefaultsDiskTypeOutput() BootDiskDefaultsDiskTypeOutput ToBootDiskDefaultsDiskTypeOutputWithContext(context.Context) BootDiskDefaultsDiskTypeOutput }
BootDiskDefaultsDiskTypeInput is an input type that accepts BootDiskDefaultsDiskTypeArgs and BootDiskDefaultsDiskTypeOutput values. You can construct a concrete instance of `BootDiskDefaultsDiskTypeInput` via:
BootDiskDefaultsDiskTypeArgs{...}
type BootDiskDefaultsDiskTypeOutput ¶ added in v0.32.0
type BootDiskDefaultsDiskTypeOutput struct{ *pulumi.OutputState }
func (BootDiskDefaultsDiskTypeOutput) ElementType ¶ added in v0.32.0
func (BootDiskDefaultsDiskTypeOutput) ElementType() reflect.Type
func (BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypeOutput ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypeOutput() BootDiskDefaultsDiskTypeOutput
func (BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypeOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypeOutput
func (BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypePtrOutput() BootDiskDefaultsDiskTypePtrOutput
func (BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypePtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToBootDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypePtrOutput
func (BootDiskDefaultsDiskTypeOutput) ToStringOutput ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (BootDiskDefaultsDiskTypeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BootDiskDefaultsDiskTypeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BootDiskDefaultsDiskTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BootDiskDefaultsDiskTypePtrInput ¶ added in v0.32.0
type BootDiskDefaultsDiskTypePtrInput interface { pulumi.Input ToBootDiskDefaultsDiskTypePtrOutput() BootDiskDefaultsDiskTypePtrOutput ToBootDiskDefaultsDiskTypePtrOutputWithContext(context.Context) BootDiskDefaultsDiskTypePtrOutput }
func BootDiskDefaultsDiskTypePtr ¶ added in v0.32.0
func BootDiskDefaultsDiskTypePtr(v string) BootDiskDefaultsDiskTypePtrInput
type BootDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
type BootDiskDefaultsDiskTypePtrOutput struct{ *pulumi.OutputState }
func (BootDiskDefaultsDiskTypePtrOutput) Elem ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypePtrOutput) Elem() BootDiskDefaultsDiskTypeOutput
func (BootDiskDefaultsDiskTypePtrOutput) ElementType ¶ added in v0.32.0
func (BootDiskDefaultsDiskTypePtrOutput) ElementType() reflect.Type
func (BootDiskDefaultsDiskTypePtrOutput) ToBootDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypePtrOutput) ToBootDiskDefaultsDiskTypePtrOutput() BootDiskDefaultsDiskTypePtrOutput
func (BootDiskDefaultsDiskTypePtrOutput) ToBootDiskDefaultsDiskTypePtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypePtrOutput) ToBootDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) BootDiskDefaultsDiskTypePtrOutput
func (BootDiskDefaultsDiskTypePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BootDiskDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BootDiskDefaultsInput ¶ added in v0.32.0
type BootDiskDefaultsInput interface { pulumi.Input ToBootDiskDefaultsOutput() BootDiskDefaultsOutput ToBootDiskDefaultsOutputWithContext(context.Context) BootDiskDefaultsOutput }
BootDiskDefaultsInput is an input type that accepts BootDiskDefaultsArgs and BootDiskDefaultsOutput values. You can construct a concrete instance of `BootDiskDefaultsInput` via:
BootDiskDefaultsArgs{...}
type BootDiskDefaultsOutput ¶ added in v0.32.0
type BootDiskDefaultsOutput struct{ *pulumi.OutputState }
BootDiskDefaults hold information about the boot disk of a VM.
func (BootDiskDefaultsOutput) DeviceName ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) DeviceName() pulumi.StringPtrOutput
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
func (BootDiskDefaultsOutput) DiskName ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) DiskName() pulumi.StringPtrOutput
Optional. The name of the disk.
func (BootDiskDefaultsOutput) DiskType ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) DiskType() BootDiskDefaultsDiskTypePtrOutput
Optional. The type of disk provisioning to use for the VM.
func (BootDiskDefaultsOutput) ElementType ¶ added in v0.32.0
func (BootDiskDefaultsOutput) ElementType() reflect.Type
func (BootDiskDefaultsOutput) Encryption ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) Encryption() EncryptionPtrOutput
Optional. The encryption to apply to the boot disk.
func (BootDiskDefaultsOutput) Image ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) Image() DiskImageDefaultsPtrOutput
The image to use when creating the disk.
func (BootDiskDefaultsOutput) ToBootDiskDefaultsOutput ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) ToBootDiskDefaultsOutput() BootDiskDefaultsOutput
func (BootDiskDefaultsOutput) ToBootDiskDefaultsOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) ToBootDiskDefaultsOutputWithContext(ctx context.Context) BootDiskDefaultsOutput
func (BootDiskDefaultsOutput) ToBootDiskDefaultsPtrOutput ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) ToBootDiskDefaultsPtrOutput() BootDiskDefaultsPtrOutput
func (BootDiskDefaultsOutput) ToBootDiskDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsOutput) ToBootDiskDefaultsPtrOutputWithContext(ctx context.Context) BootDiskDefaultsPtrOutput
type BootDiskDefaultsPtrInput ¶ added in v0.32.0
type BootDiskDefaultsPtrInput interface { pulumi.Input ToBootDiskDefaultsPtrOutput() BootDiskDefaultsPtrOutput ToBootDiskDefaultsPtrOutputWithContext(context.Context) BootDiskDefaultsPtrOutput }
BootDiskDefaultsPtrInput is an input type that accepts BootDiskDefaultsArgs, BootDiskDefaultsPtr and BootDiskDefaultsPtrOutput values. You can construct a concrete instance of `BootDiskDefaultsPtrInput` via:
BootDiskDefaultsArgs{...} or: nil
func BootDiskDefaultsPtr ¶ added in v0.32.0
func BootDiskDefaultsPtr(v *BootDiskDefaultsArgs) BootDiskDefaultsPtrInput
type BootDiskDefaultsPtrOutput ¶ added in v0.32.0
type BootDiskDefaultsPtrOutput struct{ *pulumi.OutputState }
func (BootDiskDefaultsPtrOutput) DeviceName ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) DeviceName() pulumi.StringPtrOutput
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
func (BootDiskDefaultsPtrOutput) DiskName ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) DiskName() pulumi.StringPtrOutput
Optional. The name of the disk.
func (BootDiskDefaultsPtrOutput) DiskType ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) DiskType() BootDiskDefaultsDiskTypePtrOutput
Optional. The type of disk provisioning to use for the VM.
func (BootDiskDefaultsPtrOutput) Elem ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) Elem() BootDiskDefaultsOutput
func (BootDiskDefaultsPtrOutput) ElementType ¶ added in v0.32.0
func (BootDiskDefaultsPtrOutput) ElementType() reflect.Type
func (BootDiskDefaultsPtrOutput) Encryption ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) Encryption() EncryptionPtrOutput
Optional. The encryption to apply to the boot disk.
func (BootDiskDefaultsPtrOutput) Image ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) Image() DiskImageDefaultsPtrOutput
The image to use when creating the disk.
func (BootDiskDefaultsPtrOutput) ToBootDiskDefaultsPtrOutput ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) ToBootDiskDefaultsPtrOutput() BootDiskDefaultsPtrOutput
func (BootDiskDefaultsPtrOutput) ToBootDiskDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsPtrOutput) ToBootDiskDefaultsPtrOutputWithContext(ctx context.Context) BootDiskDefaultsPtrOutput
type BootDiskDefaultsResponse ¶ added in v0.32.0
type BootDiskDefaultsResponse struct { // Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. DeviceName string `pulumi:"deviceName"` // Optional. The name of the disk. DiskName string `pulumi:"diskName"` // Optional. The type of disk provisioning to use for the VM. DiskType string `pulumi:"diskType"` // Optional. The encryption to apply to the boot disk. Encryption EncryptionResponse `pulumi:"encryption"` // The image to use when creating the disk. Image DiskImageDefaultsResponse `pulumi:"image"` }
BootDiskDefaults hold information about the boot disk of a VM.
type BootDiskDefaultsResponseOutput ¶ added in v0.32.0
type BootDiskDefaultsResponseOutput struct{ *pulumi.OutputState }
BootDiskDefaults hold information about the boot disk of a VM.
func (BootDiskDefaultsResponseOutput) DeviceName ¶ added in v0.32.0
func (o BootDiskDefaultsResponseOutput) DeviceName() pulumi.StringOutput
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
func (BootDiskDefaultsResponseOutput) DiskName ¶ added in v0.32.0
func (o BootDiskDefaultsResponseOutput) DiskName() pulumi.StringOutput
Optional. The name of the disk.
func (BootDiskDefaultsResponseOutput) DiskType ¶ added in v0.32.0
func (o BootDiskDefaultsResponseOutput) DiskType() pulumi.StringOutput
Optional. The type of disk provisioning to use for the VM.
func (BootDiskDefaultsResponseOutput) ElementType ¶ added in v0.32.0
func (BootDiskDefaultsResponseOutput) ElementType() reflect.Type
func (BootDiskDefaultsResponseOutput) Encryption ¶ added in v0.32.0
func (o BootDiskDefaultsResponseOutput) Encryption() EncryptionResponseOutput
Optional. The encryption to apply to the boot disk.
func (BootDiskDefaultsResponseOutput) Image ¶ added in v0.32.0
func (o BootDiskDefaultsResponseOutput) Image() DiskImageDefaultsResponseOutput
The image to use when creating the disk.
func (BootDiskDefaultsResponseOutput) ToBootDiskDefaultsResponseOutput ¶ added in v0.32.0
func (o BootDiskDefaultsResponseOutput) ToBootDiskDefaultsResponseOutput() BootDiskDefaultsResponseOutput
func (BootDiskDefaultsResponseOutput) ToBootDiskDefaultsResponseOutputWithContext ¶ added in v0.32.0
func (o BootDiskDefaultsResponseOutput) ToBootDiskDefaultsResponseOutputWithContext(ctx context.Context) BootDiskDefaultsResponseOutput
type ClientSecretCredentials ¶ added in v0.32.0
type ClientSecretCredentials struct { // Azure client ID. ClientId *string `pulumi:"clientId"` // Input only. Azure client secret. ClientSecret *string `pulumi:"clientSecret"` // Azure tenant ID. TenantId *string `pulumi:"tenantId"` }
Message describing Azure Credentials using tenant ID, client ID and secret.
type ClientSecretCredentialsArgs ¶ added in v0.32.0
type ClientSecretCredentialsArgs struct { // Azure client ID. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Input only. Azure client secret. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Azure tenant ID. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
Message describing Azure Credentials using tenant ID, client ID and secret.
func (ClientSecretCredentialsArgs) ElementType ¶ added in v0.32.0
func (ClientSecretCredentialsArgs) ElementType() reflect.Type
func (ClientSecretCredentialsArgs) ToClientSecretCredentialsOutput ¶ added in v0.32.0
func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsOutput() ClientSecretCredentialsOutput
func (ClientSecretCredentialsArgs) ToClientSecretCredentialsOutputWithContext ¶ added in v0.32.0
func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsOutputWithContext(ctx context.Context) ClientSecretCredentialsOutput
func (ClientSecretCredentialsArgs) ToClientSecretCredentialsPtrOutput ¶ added in v0.32.0
func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsPtrOutput() ClientSecretCredentialsPtrOutput
func (ClientSecretCredentialsArgs) ToClientSecretCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (i ClientSecretCredentialsArgs) ToClientSecretCredentialsPtrOutputWithContext(ctx context.Context) ClientSecretCredentialsPtrOutput
type ClientSecretCredentialsInput ¶ added in v0.32.0
type ClientSecretCredentialsInput interface { pulumi.Input ToClientSecretCredentialsOutput() ClientSecretCredentialsOutput ToClientSecretCredentialsOutputWithContext(context.Context) ClientSecretCredentialsOutput }
ClientSecretCredentialsInput is an input type that accepts ClientSecretCredentialsArgs and ClientSecretCredentialsOutput values. You can construct a concrete instance of `ClientSecretCredentialsInput` via:
ClientSecretCredentialsArgs{...}
type ClientSecretCredentialsOutput ¶ added in v0.32.0
type ClientSecretCredentialsOutput struct{ *pulumi.OutputState }
Message describing Azure Credentials using tenant ID, client ID and secret.
func (ClientSecretCredentialsOutput) ClientId ¶ added in v0.32.0
func (o ClientSecretCredentialsOutput) ClientId() pulumi.StringPtrOutput
Azure client ID.
func (ClientSecretCredentialsOutput) ClientSecret ¶ added in v0.32.0
func (o ClientSecretCredentialsOutput) ClientSecret() pulumi.StringPtrOutput
Input only. Azure client secret.
func (ClientSecretCredentialsOutput) ElementType ¶ added in v0.32.0
func (ClientSecretCredentialsOutput) ElementType() reflect.Type
func (ClientSecretCredentialsOutput) TenantId ¶ added in v0.32.0
func (o ClientSecretCredentialsOutput) TenantId() pulumi.StringPtrOutput
Azure tenant ID.
func (ClientSecretCredentialsOutput) ToClientSecretCredentialsOutput ¶ added in v0.32.0
func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsOutput() ClientSecretCredentialsOutput
func (ClientSecretCredentialsOutput) ToClientSecretCredentialsOutputWithContext ¶ added in v0.32.0
func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsOutputWithContext(ctx context.Context) ClientSecretCredentialsOutput
func (ClientSecretCredentialsOutput) ToClientSecretCredentialsPtrOutput ¶ added in v0.32.0
func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsPtrOutput() ClientSecretCredentialsPtrOutput
func (ClientSecretCredentialsOutput) ToClientSecretCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (o ClientSecretCredentialsOutput) ToClientSecretCredentialsPtrOutputWithContext(ctx context.Context) ClientSecretCredentialsPtrOutput
type ClientSecretCredentialsPtrInput ¶ added in v0.32.0
type ClientSecretCredentialsPtrInput interface { pulumi.Input ToClientSecretCredentialsPtrOutput() ClientSecretCredentialsPtrOutput ToClientSecretCredentialsPtrOutputWithContext(context.Context) ClientSecretCredentialsPtrOutput }
ClientSecretCredentialsPtrInput is an input type that accepts ClientSecretCredentialsArgs, ClientSecretCredentialsPtr and ClientSecretCredentialsPtrOutput values. You can construct a concrete instance of `ClientSecretCredentialsPtrInput` via:
ClientSecretCredentialsArgs{...} or: nil
func ClientSecretCredentialsPtr ¶ added in v0.32.0
func ClientSecretCredentialsPtr(v *ClientSecretCredentialsArgs) ClientSecretCredentialsPtrInput
type ClientSecretCredentialsPtrOutput ¶ added in v0.32.0
type ClientSecretCredentialsPtrOutput struct{ *pulumi.OutputState }
func (ClientSecretCredentialsPtrOutput) ClientId ¶ added in v0.32.0
func (o ClientSecretCredentialsPtrOutput) ClientId() pulumi.StringPtrOutput
Azure client ID.
func (ClientSecretCredentialsPtrOutput) ClientSecret ¶ added in v0.32.0
func (o ClientSecretCredentialsPtrOutput) ClientSecret() pulumi.StringPtrOutput
Input only. Azure client secret.
func (ClientSecretCredentialsPtrOutput) Elem ¶ added in v0.32.0
func (o ClientSecretCredentialsPtrOutput) Elem() ClientSecretCredentialsOutput
func (ClientSecretCredentialsPtrOutput) ElementType ¶ added in v0.32.0
func (ClientSecretCredentialsPtrOutput) ElementType() reflect.Type
func (ClientSecretCredentialsPtrOutput) TenantId ¶ added in v0.32.0
func (o ClientSecretCredentialsPtrOutput) TenantId() pulumi.StringPtrOutput
Azure tenant ID.
func (ClientSecretCredentialsPtrOutput) ToClientSecretCredentialsPtrOutput ¶ added in v0.32.0
func (o ClientSecretCredentialsPtrOutput) ToClientSecretCredentialsPtrOutput() ClientSecretCredentialsPtrOutput
func (ClientSecretCredentialsPtrOutput) ToClientSecretCredentialsPtrOutputWithContext ¶ added in v0.32.0
func (o ClientSecretCredentialsPtrOutput) ToClientSecretCredentialsPtrOutputWithContext(ctx context.Context) ClientSecretCredentialsPtrOutput
type ClientSecretCredentialsResponse ¶ added in v0.32.0
type ClientSecretCredentialsResponse struct { // Azure client ID. ClientId string `pulumi:"clientId"` // Input only. Azure client secret. ClientSecret string `pulumi:"clientSecret"` // Azure tenant ID. TenantId string `pulumi:"tenantId"` }
Message describing Azure Credentials using tenant ID, client ID and secret.
type ClientSecretCredentialsResponseOutput ¶ added in v0.32.0
type ClientSecretCredentialsResponseOutput struct{ *pulumi.OutputState }
Message describing Azure Credentials using tenant ID, client ID and secret.
func (ClientSecretCredentialsResponseOutput) ClientId ¶ added in v0.32.0
func (o ClientSecretCredentialsResponseOutput) ClientId() pulumi.StringOutput
Azure client ID.
func (ClientSecretCredentialsResponseOutput) ClientSecret ¶ added in v0.32.0
func (o ClientSecretCredentialsResponseOutput) ClientSecret() pulumi.StringOutput
Input only. Azure client secret.
func (ClientSecretCredentialsResponseOutput) ElementType ¶ added in v0.32.0
func (ClientSecretCredentialsResponseOutput) ElementType() reflect.Type
func (ClientSecretCredentialsResponseOutput) TenantId ¶ added in v0.32.0
func (o ClientSecretCredentialsResponseOutput) TenantId() pulumi.StringOutput
Azure tenant ID.
func (ClientSecretCredentialsResponseOutput) ToClientSecretCredentialsResponseOutput ¶ added in v0.32.0
func (o ClientSecretCredentialsResponseOutput) ToClientSecretCredentialsResponseOutput() ClientSecretCredentialsResponseOutput
func (ClientSecretCredentialsResponseOutput) ToClientSecretCredentialsResponseOutputWithContext ¶ added in v0.32.0
func (o ClientSecretCredentialsResponseOutput) ToClientSecretCredentialsResponseOutputWithContext(ctx context.Context) ClientSecretCredentialsResponseOutput
type CloneJob ¶
type CloneJob struct { pulumi.CustomResourceState // Required. The clone job identifier. CloneJobId pulumi.StringOutput `pulumi:"cloneJobId"` // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDetails ComputeEngineDisksTargetDetailsResponseOutput `pulumi:"computeEngineDisksTargetDetails"` // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponseOutput `pulumi:"computeEngineTargetDetails"` // The time the clone job was created (as an API call, not when it was actually created in the target). CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time the clone job was ended. EndTime pulumi.StringOutput `pulumi:"endTime"` // Provides details for the errors that led to the Clone Job's state. Error StatusResponseOutput `pulumi:"error"` Location pulumi.StringOutput `pulumi:"location"` MigratingVmId pulumi.StringOutput `pulumi:"migratingVmId"` // The name of the clone. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` SourceId pulumi.StringOutput `pulumi:"sourceId"` // State of the clone job. State pulumi.StringOutput `pulumi:"state"` // The time the state was last updated. StateTime pulumi.StringOutput `pulumi:"stateTime"` // The clone steps list representing its progress. Steps CloneStepResponseArrayOutput `pulumi:"steps"` }
Initiates a Clone of a specific migrating VM. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetCloneJob ¶
func GetCloneJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloneJobState, opts ...pulumi.ResourceOption) (*CloneJob, error)
GetCloneJob gets an existing CloneJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCloneJob ¶
func NewCloneJob(ctx *pulumi.Context, name string, args *CloneJobArgs, opts ...pulumi.ResourceOption) (*CloneJob, error)
NewCloneJob registers a new resource with the given unique name, arguments, and options.
func (*CloneJob) ElementType ¶
func (*CloneJob) ToCloneJobOutput ¶
func (i *CloneJob) ToCloneJobOutput() CloneJobOutput
func (*CloneJob) ToCloneJobOutputWithContext ¶
func (i *CloneJob) ToCloneJobOutputWithContext(ctx context.Context) CloneJobOutput
type CloneJobArgs ¶
type CloneJobArgs struct { // Required. The clone job identifier. CloneJobId pulumi.StringInput Location pulumi.StringPtrInput MigratingVmId pulumi.StringInput Project pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput SourceId pulumi.StringInput }
The set of arguments for constructing a CloneJob resource.
func (CloneJobArgs) ElementType ¶
func (CloneJobArgs) ElementType() reflect.Type
type CloneJobInput ¶
type CloneJobInput interface { pulumi.Input ToCloneJobOutput() CloneJobOutput ToCloneJobOutputWithContext(ctx context.Context) CloneJobOutput }
type CloneJobOutput ¶
type CloneJobOutput struct{ *pulumi.OutputState }
func (CloneJobOutput) CloneJobId ¶ added in v0.21.0
func (o CloneJobOutput) CloneJobId() pulumi.StringOutput
Required. The clone job identifier.
func (CloneJobOutput) ComputeEngineDisksTargetDetails ¶ added in v0.32.0
func (o CloneJobOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (CloneJobOutput) ComputeEngineTargetDetails ¶ added in v0.19.0
func (o CloneJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CloneJobOutput) CreateTime ¶ added in v0.19.0
func (o CloneJobOutput) CreateTime() pulumi.StringOutput
The time the clone job was created (as an API call, not when it was actually created in the target).
func (CloneJobOutput) ElementType ¶
func (CloneJobOutput) ElementType() reflect.Type
func (CloneJobOutput) EndTime ¶ added in v0.19.0
func (o CloneJobOutput) EndTime() pulumi.StringOutput
The time the clone job was ended.
func (CloneJobOutput) Error ¶ added in v0.19.0
func (o CloneJobOutput) Error() StatusResponseOutput
Provides details for the errors that led to the Clone Job's state.
func (CloneJobOutput) Location ¶ added in v0.21.0
func (o CloneJobOutput) Location() pulumi.StringOutput
func (CloneJobOutput) MigratingVmId ¶ added in v0.21.0
func (o CloneJobOutput) MigratingVmId() pulumi.StringOutput
func (CloneJobOutput) Name ¶ added in v0.19.0
func (o CloneJobOutput) Name() pulumi.StringOutput
The name of the clone.
func (CloneJobOutput) Project ¶ added in v0.21.0
func (o CloneJobOutput) Project() pulumi.StringOutput
func (CloneJobOutput) RequestId ¶ added in v0.21.0
func (o CloneJobOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (CloneJobOutput) SourceId ¶ added in v0.21.0
func (o CloneJobOutput) SourceId() pulumi.StringOutput
func (CloneJobOutput) State ¶ added in v0.19.0
func (o CloneJobOutput) State() pulumi.StringOutput
State of the clone job.
func (CloneJobOutput) StateTime ¶ added in v0.19.0
func (o CloneJobOutput) StateTime() pulumi.StringOutput
The time the state was last updated.
func (CloneJobOutput) Steps ¶ added in v0.28.0
func (o CloneJobOutput) Steps() CloneStepResponseArrayOutput
The clone steps list representing its progress.
func (CloneJobOutput) ToCloneJobOutput ¶
func (o CloneJobOutput) ToCloneJobOutput() CloneJobOutput
func (CloneJobOutput) ToCloneJobOutputWithContext ¶
func (o CloneJobOutput) ToCloneJobOutputWithContext(ctx context.Context) CloneJobOutput
type CloneJobResponse ¶
type CloneJobResponse struct { // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDetails ComputeEngineDisksTargetDetailsResponse `pulumi:"computeEngineDisksTargetDetails"` // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // The time the clone job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // The time the clone job was ended. EndTime string `pulumi:"endTime"` // Provides details for the errors that led to the Clone Job's state. Error StatusResponse `pulumi:"error"` // The name of the clone. Name string `pulumi:"name"` // State of the clone job. State string `pulumi:"state"` // The time the state was last updated. StateTime string `pulumi:"stateTime"` // The clone steps list representing its progress. Steps []CloneStepResponse `pulumi:"steps"` }
CloneJob describes the process of creating a clone of a MigratingVM to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
type CloneJobResponseArrayOutput ¶
type CloneJobResponseArrayOutput struct{ *pulumi.OutputState }
func (CloneJobResponseArrayOutput) ElementType ¶
func (CloneJobResponseArrayOutput) ElementType() reflect.Type
func (CloneJobResponseArrayOutput) Index ¶
func (o CloneJobResponseArrayOutput) Index(i pulumi.IntInput) CloneJobResponseOutput
func (CloneJobResponseArrayOutput) ToCloneJobResponseArrayOutput ¶
func (o CloneJobResponseArrayOutput) ToCloneJobResponseArrayOutput() CloneJobResponseArrayOutput
func (CloneJobResponseArrayOutput) ToCloneJobResponseArrayOutputWithContext ¶
func (o CloneJobResponseArrayOutput) ToCloneJobResponseArrayOutputWithContext(ctx context.Context) CloneJobResponseArrayOutput
type CloneJobResponseOutput ¶
type CloneJobResponseOutput struct{ *pulumi.OutputState }
CloneJob describes the process of creating a clone of a MigratingVM to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
func (CloneJobResponseOutput) ComputeEngineDisksTargetDetails ¶ added in v0.32.0
func (o CloneJobResponseOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (CloneJobResponseOutput) ComputeEngineTargetDetails ¶
func (o CloneJobResponseOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CloneJobResponseOutput) CreateTime ¶
func (o CloneJobResponseOutput) CreateTime() pulumi.StringOutput
The time the clone job was created (as an API call, not when it was actually created in the target).
func (CloneJobResponseOutput) ElementType ¶
func (CloneJobResponseOutput) ElementType() reflect.Type
func (CloneJobResponseOutput) EndTime ¶ added in v0.18.1
func (o CloneJobResponseOutput) EndTime() pulumi.StringOutput
The time the clone job was ended.
func (CloneJobResponseOutput) Error ¶
func (o CloneJobResponseOutput) Error() StatusResponseOutput
Provides details for the errors that led to the Clone Job's state.
func (CloneJobResponseOutput) Name ¶
func (o CloneJobResponseOutput) Name() pulumi.StringOutput
The name of the clone.
func (CloneJobResponseOutput) State ¶
func (o CloneJobResponseOutput) State() pulumi.StringOutput
State of the clone job.
func (CloneJobResponseOutput) StateTime ¶
func (o CloneJobResponseOutput) StateTime() pulumi.StringOutput
The time the state was last updated.
func (CloneJobResponseOutput) Steps ¶ added in v0.28.0
func (o CloneJobResponseOutput) Steps() CloneStepResponseArrayOutput
The clone steps list representing its progress.
func (CloneJobResponseOutput) ToCloneJobResponseOutput ¶
func (o CloneJobResponseOutput) ToCloneJobResponseOutput() CloneJobResponseOutput
func (CloneJobResponseOutput) ToCloneJobResponseOutputWithContext ¶
func (o CloneJobResponseOutput) ToCloneJobResponseOutputWithContext(ctx context.Context) CloneJobResponseOutput
type CloneJobState ¶
type CloneJobState struct { }
func (CloneJobState) ElementType ¶
func (CloneJobState) ElementType() reflect.Type
type CloneStepResponse ¶ added in v0.28.0
type CloneStepResponse struct { // Adapting OS step. AdaptingOs AdaptingOSStepResponse `pulumi:"adaptingOs"` // The time the step has ended. EndTime string `pulumi:"endTime"` // Instantiating migrated VM step. InstantiatingMigratedVm InstantiatingMigratedVMStepResponse `pulumi:"instantiatingMigratedVm"` // Preparing VM disks step. PreparingVmDisks PreparingVMDisksStepResponse `pulumi:"preparingVmDisks"` // The time the step has started. StartTime string `pulumi:"startTime"` }
CloneStep holds information about the clone step progress.
type CloneStepResponseArrayOutput ¶ added in v0.28.0
type CloneStepResponseArrayOutput struct{ *pulumi.OutputState }
func (CloneStepResponseArrayOutput) ElementType ¶ added in v0.28.0
func (CloneStepResponseArrayOutput) ElementType() reflect.Type
func (CloneStepResponseArrayOutput) Index ¶ added in v0.28.0
func (o CloneStepResponseArrayOutput) Index(i pulumi.IntInput) CloneStepResponseOutput
func (CloneStepResponseArrayOutput) ToCloneStepResponseArrayOutput ¶ added in v0.28.0
func (o CloneStepResponseArrayOutput) ToCloneStepResponseArrayOutput() CloneStepResponseArrayOutput
func (CloneStepResponseArrayOutput) ToCloneStepResponseArrayOutputWithContext ¶ added in v0.28.0
func (o CloneStepResponseArrayOutput) ToCloneStepResponseArrayOutputWithContext(ctx context.Context) CloneStepResponseArrayOutput
type CloneStepResponseOutput ¶ added in v0.28.0
type CloneStepResponseOutput struct{ *pulumi.OutputState }
CloneStep holds information about the clone step progress.
func (CloneStepResponseOutput) AdaptingOs ¶ added in v0.28.0
func (o CloneStepResponseOutput) AdaptingOs() AdaptingOSStepResponseOutput
Adapting OS step.
func (CloneStepResponseOutput) ElementType ¶ added in v0.28.0
func (CloneStepResponseOutput) ElementType() reflect.Type
func (CloneStepResponseOutput) EndTime ¶ added in v0.28.0
func (o CloneStepResponseOutput) EndTime() pulumi.StringOutput
The time the step has ended.
func (CloneStepResponseOutput) InstantiatingMigratedVm ¶ added in v0.28.0
func (o CloneStepResponseOutput) InstantiatingMigratedVm() InstantiatingMigratedVMStepResponseOutput
Instantiating migrated VM step.
func (CloneStepResponseOutput) PreparingVmDisks ¶ added in v0.28.0
func (o CloneStepResponseOutput) PreparingVmDisks() PreparingVMDisksStepResponseOutput
Preparing VM disks step.
func (CloneStepResponseOutput) StartTime ¶ added in v0.28.0
func (o CloneStepResponseOutput) StartTime() pulumi.StringOutput
The time the step has started.
func (CloneStepResponseOutput) ToCloneStepResponseOutput ¶ added in v0.28.0
func (o CloneStepResponseOutput) ToCloneStepResponseOutput() CloneStepResponseOutput
func (CloneStepResponseOutput) ToCloneStepResponseOutputWithContext ¶ added in v0.28.0
func (o CloneStepResponseOutput) ToCloneStepResponseOutputWithContext(ctx context.Context) CloneStepResponseOutput
type ComputeEngineDisksTargetDefaults ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaults struct { // The details of each Persistent Disk to create. Disks []PersistentDiskDefaults `pulumi:"disks"` // Details of the disk only migration target. DisksTargetDefaults *DisksMigrationDisksTargetDefaults `pulumi:"disksTargetDefaults"` // The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks. TargetProject *string `pulumi:"targetProject"` // Details of the VM migration target. VmTargetDefaults *DisksMigrationVmTargetDefaults `pulumi:"vmTargetDefaults"` // The zone in which to create the Persistent Disks. Zone *string `pulumi:"zone"` }
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
type ComputeEngineDisksTargetDefaultsArgs ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaultsArgs struct { // The details of each Persistent Disk to create. Disks PersistentDiskDefaultsArrayInput `pulumi:"disks"` // Details of the disk only migration target. DisksTargetDefaults DisksMigrationDisksTargetDefaultsPtrInput `pulumi:"disksTargetDefaults"` // The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks. TargetProject pulumi.StringPtrInput `pulumi:"targetProject"` // Details of the VM migration target. VmTargetDefaults DisksMigrationVmTargetDefaultsPtrInput `pulumi:"vmTargetDefaults"` // The zone in which to create the Persistent Disks. Zone pulumi.StringPtrInput `pulumi:"zone"` }
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
func (ComputeEngineDisksTargetDefaultsArgs) ElementType ¶ added in v0.32.0
func (ComputeEngineDisksTargetDefaultsArgs) ElementType() reflect.Type
func (ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsOutput ¶ added in v0.32.0
func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsOutput() ComputeEngineDisksTargetDefaultsOutput
func (ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsOutputWithContext ¶ added in v0.32.0
func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsOutput
func (ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsPtrOutput() ComputeEngineDisksTargetDefaultsPtrOutput
func (ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (i ComputeEngineDisksTargetDefaultsArgs) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsPtrOutput
type ComputeEngineDisksTargetDefaultsInput ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaultsInput interface { pulumi.Input ToComputeEngineDisksTargetDefaultsOutput() ComputeEngineDisksTargetDefaultsOutput ToComputeEngineDisksTargetDefaultsOutputWithContext(context.Context) ComputeEngineDisksTargetDefaultsOutput }
ComputeEngineDisksTargetDefaultsInput is an input type that accepts ComputeEngineDisksTargetDefaultsArgs and ComputeEngineDisksTargetDefaultsOutput values. You can construct a concrete instance of `ComputeEngineDisksTargetDefaultsInput` via:
ComputeEngineDisksTargetDefaultsArgs{...}
type ComputeEngineDisksTargetDefaultsOutput ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaultsOutput struct{ *pulumi.OutputState }
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
func (ComputeEngineDisksTargetDefaultsOutput) Disks ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) Disks() PersistentDiskDefaultsArrayOutput
The details of each Persistent Disk to create.
func (ComputeEngineDisksTargetDefaultsOutput) DisksTargetDefaults ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) DisksTargetDefaults() DisksMigrationDisksTargetDefaultsPtrOutput
Details of the disk only migration target.
func (ComputeEngineDisksTargetDefaultsOutput) ElementType ¶ added in v0.32.0
func (ComputeEngineDisksTargetDefaultsOutput) ElementType() reflect.Type
func (ComputeEngineDisksTargetDefaultsOutput) TargetProject ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) TargetProject() pulumi.StringPtrOutput
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
func (ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsOutput ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsOutput() ComputeEngineDisksTargetDefaultsOutput
func (ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsOutputWithContext ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsOutput
func (ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsPtrOutput() ComputeEngineDisksTargetDefaultsPtrOutput
func (ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsPtrOutput
func (ComputeEngineDisksTargetDefaultsOutput) VmTargetDefaults ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) VmTargetDefaults() DisksMigrationVmTargetDefaultsPtrOutput
Details of the VM migration target.
func (ComputeEngineDisksTargetDefaultsOutput) Zone ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsOutput) Zone() pulumi.StringPtrOutput
The zone in which to create the Persistent Disks.
type ComputeEngineDisksTargetDefaultsPtrInput ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaultsPtrInput interface { pulumi.Input ToComputeEngineDisksTargetDefaultsPtrOutput() ComputeEngineDisksTargetDefaultsPtrOutput ToComputeEngineDisksTargetDefaultsPtrOutputWithContext(context.Context) ComputeEngineDisksTargetDefaultsPtrOutput }
ComputeEngineDisksTargetDefaultsPtrInput is an input type that accepts ComputeEngineDisksTargetDefaultsArgs, ComputeEngineDisksTargetDefaultsPtr and ComputeEngineDisksTargetDefaultsPtrOutput values. You can construct a concrete instance of `ComputeEngineDisksTargetDefaultsPtrInput` via:
ComputeEngineDisksTargetDefaultsArgs{...} or: nil
func ComputeEngineDisksTargetDefaultsPtr ¶ added in v0.32.0
func ComputeEngineDisksTargetDefaultsPtr(v *ComputeEngineDisksTargetDefaultsArgs) ComputeEngineDisksTargetDefaultsPtrInput
type ComputeEngineDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaultsPtrOutput struct{ *pulumi.OutputState }
func (ComputeEngineDisksTargetDefaultsPtrOutput) Disks ¶ added in v0.32.0
The details of each Persistent Disk to create.
func (ComputeEngineDisksTargetDefaultsPtrOutput) DisksTargetDefaults ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsPtrOutput) DisksTargetDefaults() DisksMigrationDisksTargetDefaultsPtrOutput
Details of the disk only migration target.
func (ComputeEngineDisksTargetDefaultsPtrOutput) ElementType ¶ added in v0.32.0
func (ComputeEngineDisksTargetDefaultsPtrOutput) ElementType() reflect.Type
func (ComputeEngineDisksTargetDefaultsPtrOutput) TargetProject ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsPtrOutput) TargetProject() pulumi.StringPtrOutput
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
func (ComputeEngineDisksTargetDefaultsPtrOutput) ToComputeEngineDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsPtrOutput) ToComputeEngineDisksTargetDefaultsPtrOutput() ComputeEngineDisksTargetDefaultsPtrOutput
func (ComputeEngineDisksTargetDefaultsPtrOutput) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsPtrOutput) ToComputeEngineDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsPtrOutput
func (ComputeEngineDisksTargetDefaultsPtrOutput) VmTargetDefaults ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsPtrOutput) VmTargetDefaults() DisksMigrationVmTargetDefaultsPtrOutput
Details of the VM migration target.
func (ComputeEngineDisksTargetDefaultsPtrOutput) Zone ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsPtrOutput) Zone() pulumi.StringPtrOutput
The zone in which to create the Persistent Disks.
type ComputeEngineDisksTargetDefaultsResponse ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaultsResponse struct { // The details of each Persistent Disk to create. Disks []PersistentDiskDefaultsResponse `pulumi:"disks"` // Details of the disk only migration target. DisksTargetDefaults DisksMigrationDisksTargetDefaultsResponse `pulumi:"disksTargetDefaults"` // The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks. TargetProject string `pulumi:"targetProject"` // Details of the VM migration target. VmTargetDefaults DisksMigrationVmTargetDefaultsResponse `pulumi:"vmTargetDefaults"` // The zone in which to create the Persistent Disks. Zone string `pulumi:"zone"` }
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
type ComputeEngineDisksTargetDefaultsResponseOutput ¶ added in v0.32.0
type ComputeEngineDisksTargetDefaultsResponseOutput struct{ *pulumi.OutputState }
ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project.
func (ComputeEngineDisksTargetDefaultsResponseOutput) Disks ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsResponseOutput) Disks() PersistentDiskDefaultsResponseArrayOutput
The details of each Persistent Disk to create.
func (ComputeEngineDisksTargetDefaultsResponseOutput) DisksTargetDefaults ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsResponseOutput) DisksTargetDefaults() DisksMigrationDisksTargetDefaultsResponseOutput
Details of the disk only migration target.
func (ComputeEngineDisksTargetDefaultsResponseOutput) ElementType ¶ added in v0.32.0
func (ComputeEngineDisksTargetDefaultsResponseOutput) ElementType() reflect.Type
func (ComputeEngineDisksTargetDefaultsResponseOutput) TargetProject ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsResponseOutput) TargetProject() pulumi.StringOutput
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create the Persistent Disks.
func (ComputeEngineDisksTargetDefaultsResponseOutput) ToComputeEngineDisksTargetDefaultsResponseOutput ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsResponseOutput) ToComputeEngineDisksTargetDefaultsResponseOutput() ComputeEngineDisksTargetDefaultsResponseOutput
func (ComputeEngineDisksTargetDefaultsResponseOutput) ToComputeEngineDisksTargetDefaultsResponseOutputWithContext ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsResponseOutput) ToComputeEngineDisksTargetDefaultsResponseOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDefaultsResponseOutput
func (ComputeEngineDisksTargetDefaultsResponseOutput) VmTargetDefaults ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsResponseOutput) VmTargetDefaults() DisksMigrationVmTargetDefaultsResponseOutput
Details of the VM migration target.
func (ComputeEngineDisksTargetDefaultsResponseOutput) Zone ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDefaultsResponseOutput) Zone() pulumi.StringOutput
The zone in which to create the Persistent Disks.
type ComputeEngineDisksTargetDetailsResponse ¶ added in v0.32.0
type ComputeEngineDisksTargetDetailsResponse struct { // The details of each created Persistent Disk. Disks []PersistentDiskResponse `pulumi:"disks"` // Details of the disks-only migration target. DisksTargetDetails DisksMigrationDisksTargetDetailsResponse `pulumi:"disksTargetDetails"` // Details for the VM the migrated data disks are attached to. VmTargetDetails DisksMigrationVmTargetDetailsResponse `pulumi:"vmTargetDetails"` }
ComputeEngineDisksTargetDetails is a collection of created Persistent Disks details.
type ComputeEngineDisksTargetDetailsResponseOutput ¶ added in v0.32.0
type ComputeEngineDisksTargetDetailsResponseOutput struct{ *pulumi.OutputState }
ComputeEngineDisksTargetDetails is a collection of created Persistent Disks details.
func (ComputeEngineDisksTargetDetailsResponseOutput) Disks ¶ added in v0.32.0
The details of each created Persistent Disk.
func (ComputeEngineDisksTargetDetailsResponseOutput) DisksTargetDetails ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDetailsResponseOutput) DisksTargetDetails() DisksMigrationDisksTargetDetailsResponseOutput
Details of the disks-only migration target.
func (ComputeEngineDisksTargetDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (ComputeEngineDisksTargetDetailsResponseOutput) ElementType() reflect.Type
func (ComputeEngineDisksTargetDetailsResponseOutput) ToComputeEngineDisksTargetDetailsResponseOutput ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDetailsResponseOutput) ToComputeEngineDisksTargetDetailsResponseOutput() ComputeEngineDisksTargetDetailsResponseOutput
func (ComputeEngineDisksTargetDetailsResponseOutput) ToComputeEngineDisksTargetDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDetailsResponseOutput) ToComputeEngineDisksTargetDetailsResponseOutputWithContext(ctx context.Context) ComputeEngineDisksTargetDetailsResponseOutput
func (ComputeEngineDisksTargetDetailsResponseOutput) VmTargetDetails ¶ added in v0.32.0
func (o ComputeEngineDisksTargetDetailsResponseOutput) VmTargetDetails() DisksMigrationVmTargetDetailsResponseOutput
Details for the VM the migrated data disks are attached to.
type ComputeEngineTargetDefaults ¶
type ComputeEngineTargetDefaults struct { // Additional licenses to assign to the VM. AdditionalLicenses []string `pulumi:"additionalLicenses"` // Compute instance scheduling information (if empty default is used). ComputeScheduling *ComputeScheduling `pulumi:"computeScheduling"` // The disk type to use in the VM. DiskType *ComputeEngineTargetDefaultsDiskType `pulumi:"diskType"` // Optional. Immutable. The encryption to apply to the VM disks. Encryption *Encryption `pulumi:"encryption"` // The hostname to assign to the VM. Hostname *string `pulumi:"hostname"` // A map of labels to associate with the VM. Labels map[string]string `pulumi:"labels"` // The license type to use in OS adaptation. LicenseType *ComputeEngineTargetDefaultsLicenseType `pulumi:"licenseType"` // The machine type to create the VM with. MachineType *string `pulumi:"machineType"` // The machine type series to create the VM with. MachineTypeSeries *string `pulumi:"machineTypeSeries"` // The metadata key/value pairs to assign to the VM. Metadata map[string]string `pulumi:"metadata"` // List of NICs connected to this VM. NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"` // A list of network tags to associate with the VM. NetworkTags []string `pulumi:"networkTags"` // Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. SecureBoot *bool `pulumi:"secureBoot"` // The service account to associate the VM with. ServiceAccount *string `pulumi:"serviceAccount"` // The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. TargetProject *string `pulumi:"targetProject"` // The name of the VM to create. VmName *string `pulumi:"vmName"` // The zone in which to create the VM. Zone *string `pulumi:"zone"` }
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
type ComputeEngineTargetDefaultsArgs ¶
type ComputeEngineTargetDefaultsArgs struct { // Additional licenses to assign to the VM. AdditionalLicenses pulumi.StringArrayInput `pulumi:"additionalLicenses"` // Compute instance scheduling information (if empty default is used). ComputeScheduling ComputeSchedulingPtrInput `pulumi:"computeScheduling"` // The disk type to use in the VM. DiskType ComputeEngineTargetDefaultsDiskTypePtrInput `pulumi:"diskType"` // Optional. Immutable. The encryption to apply to the VM disks. Encryption EncryptionPtrInput `pulumi:"encryption"` // The hostname to assign to the VM. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // A map of labels to associate with the VM. Labels pulumi.StringMapInput `pulumi:"labels"` // The license type to use in OS adaptation. LicenseType ComputeEngineTargetDefaultsLicenseTypePtrInput `pulumi:"licenseType"` // The machine type to create the VM with. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // The machine type series to create the VM with. MachineTypeSeries pulumi.StringPtrInput `pulumi:"machineTypeSeries"` // The metadata key/value pairs to assign to the VM. Metadata pulumi.StringMapInput `pulumi:"metadata"` // List of NICs connected to this VM. NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"` // A list of network tags to associate with the VM. NetworkTags pulumi.StringArrayInput `pulumi:"networkTags"` // Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. SecureBoot pulumi.BoolPtrInput `pulumi:"secureBoot"` // The service account to associate the VM with. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. TargetProject pulumi.StringPtrInput `pulumi:"targetProject"` // The name of the VM to create. VmName pulumi.StringPtrInput `pulumi:"vmName"` // The zone in which to create the VM. Zone pulumi.StringPtrInput `pulumi:"zone"` }
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
func (ComputeEngineTargetDefaultsArgs) ElementType ¶
func (ComputeEngineTargetDefaultsArgs) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsOutput ¶
func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsOutput() ComputeEngineTargetDefaultsOutput
func (ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsOutputWithContext ¶
func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsOutput
func (ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsPtrOutput ¶
func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsPtrOutput() ComputeEngineTargetDefaultsPtrOutput
func (ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsPtrOutputWithContext ¶
func (i ComputeEngineTargetDefaultsArgs) ToComputeEngineTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsPtrOutput
type ComputeEngineTargetDefaultsDiskType ¶
type ComputeEngineTargetDefaultsDiskType string
The disk type to use in the VM.
func (ComputeEngineTargetDefaultsDiskType) ElementType ¶
func (ComputeEngineTargetDefaultsDiskType) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypeOutput ¶
func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypeOutput() ComputeEngineTargetDefaultsDiskTypeOutput
func (ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypeOutputWithContext ¶
func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypeOutput
func (ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypePtrOutput ¶
func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypePtrOutput() ComputeEngineTargetDefaultsDiskTypePtrOutput
func (ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext ¶
func (e ComputeEngineTargetDefaultsDiskType) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypePtrOutput
func (ComputeEngineTargetDefaultsDiskType) ToStringOutput ¶
func (e ComputeEngineTargetDefaultsDiskType) ToStringOutput() pulumi.StringOutput
func (ComputeEngineTargetDefaultsDiskType) ToStringOutputWithContext ¶
func (e ComputeEngineTargetDefaultsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeEngineTargetDefaultsDiskType) ToStringPtrOutput ¶
func (e ComputeEngineTargetDefaultsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeEngineTargetDefaultsDiskType) ToStringPtrOutputWithContext ¶
func (e ComputeEngineTargetDefaultsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeEngineTargetDefaultsDiskTypeInput ¶
type ComputeEngineTargetDefaultsDiskTypeInput interface { pulumi.Input ToComputeEngineTargetDefaultsDiskTypeOutput() ComputeEngineTargetDefaultsDiskTypeOutput ToComputeEngineTargetDefaultsDiskTypeOutputWithContext(context.Context) ComputeEngineTargetDefaultsDiskTypeOutput }
ComputeEngineTargetDefaultsDiskTypeInput is an input type that accepts ComputeEngineTargetDefaultsDiskTypeArgs and ComputeEngineTargetDefaultsDiskTypeOutput values. You can construct a concrete instance of `ComputeEngineTargetDefaultsDiskTypeInput` via:
ComputeEngineTargetDefaultsDiskTypeArgs{...}
type ComputeEngineTargetDefaultsDiskTypeOutput ¶
type ComputeEngineTargetDefaultsDiskTypeOutput struct{ *pulumi.OutputState }
func (ComputeEngineTargetDefaultsDiskTypeOutput) ElementType ¶
func (ComputeEngineTargetDefaultsDiskTypeOutput) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypeOutput ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypeOutput() ComputeEngineTargetDefaultsDiskTypeOutput
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypeOutputWithContext ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypeOutput
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutput ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutput() ComputeEngineTargetDefaultsDiskTypePtrOutput
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypePtrOutput
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToStringOutput ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToStringOutputWithContext ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToStringPtrOutput ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeEngineTargetDefaultsDiskTypeOutput) ToStringPtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeEngineTargetDefaultsDiskTypePtrInput ¶
type ComputeEngineTargetDefaultsDiskTypePtrInput interface { pulumi.Input ToComputeEngineTargetDefaultsDiskTypePtrOutput() ComputeEngineTargetDefaultsDiskTypePtrOutput ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext(context.Context) ComputeEngineTargetDefaultsDiskTypePtrOutput }
func ComputeEngineTargetDefaultsDiskTypePtr ¶
func ComputeEngineTargetDefaultsDiskTypePtr(v string) ComputeEngineTargetDefaultsDiskTypePtrInput
type ComputeEngineTargetDefaultsDiskTypePtrOutput ¶
type ComputeEngineTargetDefaultsDiskTypePtrOutput struct{ *pulumi.OutputState }
func (ComputeEngineTargetDefaultsDiskTypePtrOutput) ElementType ¶
func (ComputeEngineTargetDefaultsDiskTypePtrOutput) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsDiskTypePtrOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutput ¶
func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutput() ComputeEngineTargetDefaultsDiskTypePtrOutput
func (ComputeEngineTargetDefaultsDiskTypePtrOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToComputeEngineTargetDefaultsDiskTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsDiskTypePtrOutput
func (ComputeEngineTargetDefaultsDiskTypePtrOutput) ToStringPtrOutput ¶
func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeEngineTargetDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeEngineTargetDefaultsInput ¶
type ComputeEngineTargetDefaultsInput interface { pulumi.Input ToComputeEngineTargetDefaultsOutput() ComputeEngineTargetDefaultsOutput ToComputeEngineTargetDefaultsOutputWithContext(context.Context) ComputeEngineTargetDefaultsOutput }
ComputeEngineTargetDefaultsInput is an input type that accepts ComputeEngineTargetDefaultsArgs and ComputeEngineTargetDefaultsOutput values. You can construct a concrete instance of `ComputeEngineTargetDefaultsInput` via:
ComputeEngineTargetDefaultsArgs{...}
type ComputeEngineTargetDefaultsLicenseType ¶
type ComputeEngineTargetDefaultsLicenseType string
The license type to use in OS adaptation.
func (ComputeEngineTargetDefaultsLicenseType) ElementType ¶
func (ComputeEngineTargetDefaultsLicenseType) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypeOutput ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypeOutput() ComputeEngineTargetDefaultsLicenseTypeOutput
func (ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypeOutputWithContext ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypeOutput
func (ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypePtrOutput ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypePtrOutput() ComputeEngineTargetDefaultsLicenseTypePtrOutput
func (ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypePtrOutput
func (ComputeEngineTargetDefaultsLicenseType) ToStringOutput ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToStringOutput() pulumi.StringOutput
func (ComputeEngineTargetDefaultsLicenseType) ToStringOutputWithContext ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeEngineTargetDefaultsLicenseType) ToStringPtrOutput ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeEngineTargetDefaultsLicenseType) ToStringPtrOutputWithContext ¶
func (e ComputeEngineTargetDefaultsLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeEngineTargetDefaultsLicenseTypeInput ¶
type ComputeEngineTargetDefaultsLicenseTypeInput interface { pulumi.Input ToComputeEngineTargetDefaultsLicenseTypeOutput() ComputeEngineTargetDefaultsLicenseTypeOutput ToComputeEngineTargetDefaultsLicenseTypeOutputWithContext(context.Context) ComputeEngineTargetDefaultsLicenseTypeOutput }
ComputeEngineTargetDefaultsLicenseTypeInput is an input type that accepts ComputeEngineTargetDefaultsLicenseTypeArgs and ComputeEngineTargetDefaultsLicenseTypeOutput values. You can construct a concrete instance of `ComputeEngineTargetDefaultsLicenseTypeInput` via:
ComputeEngineTargetDefaultsLicenseTypeArgs{...}
type ComputeEngineTargetDefaultsLicenseTypeOutput ¶
type ComputeEngineTargetDefaultsLicenseTypeOutput struct{ *pulumi.OutputState }
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ElementType ¶
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypeOutput ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypeOutput() ComputeEngineTargetDefaultsLicenseTypeOutput
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypeOutputWithContext ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypeOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypeOutput
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutput ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutput() ComputeEngineTargetDefaultsLicenseTypePtrOutput
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypePtrOutput
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringOutput ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringOutputWithContext ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringPtrOutput ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringPtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeEngineTargetDefaultsLicenseTypePtrInput ¶
type ComputeEngineTargetDefaultsLicenseTypePtrInput interface { pulumi.Input ToComputeEngineTargetDefaultsLicenseTypePtrOutput() ComputeEngineTargetDefaultsLicenseTypePtrOutput ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext(context.Context) ComputeEngineTargetDefaultsLicenseTypePtrOutput }
func ComputeEngineTargetDefaultsLicenseTypePtr ¶
func ComputeEngineTargetDefaultsLicenseTypePtr(v string) ComputeEngineTargetDefaultsLicenseTypePtrInput
type ComputeEngineTargetDefaultsLicenseTypePtrOutput ¶
type ComputeEngineTargetDefaultsLicenseTypePtrOutput struct{ *pulumi.OutputState }
func (ComputeEngineTargetDefaultsLicenseTypePtrOutput) ElementType ¶
func (ComputeEngineTargetDefaultsLicenseTypePtrOutput) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutput ¶
func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutput() ComputeEngineTargetDefaultsLicenseTypePtrOutput
func (ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToComputeEngineTargetDefaultsLicenseTypePtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsLicenseTypePtrOutput
func (ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToStringPtrOutput ¶
func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeEngineTargetDefaultsOutput ¶
type ComputeEngineTargetDefaultsOutput struct{ *pulumi.OutputState }
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
func (ComputeEngineTargetDefaultsOutput) AdditionalLicenses ¶ added in v0.11.0
func (o ComputeEngineTargetDefaultsOutput) AdditionalLicenses() pulumi.StringArrayOutput
Additional licenses to assign to the VM.
func (ComputeEngineTargetDefaultsOutput) ComputeScheduling ¶
func (o ComputeEngineTargetDefaultsOutput) ComputeScheduling() ComputeSchedulingPtrOutput
Compute instance scheduling information (if empty default is used).
func (ComputeEngineTargetDefaultsOutput) DiskType ¶
func (o ComputeEngineTargetDefaultsOutput) DiskType() ComputeEngineTargetDefaultsDiskTypePtrOutput
The disk type to use in the VM.
func (ComputeEngineTargetDefaultsOutput) ElementType ¶
func (ComputeEngineTargetDefaultsOutput) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsOutput) Encryption ¶ added in v0.32.0
func (o ComputeEngineTargetDefaultsOutput) Encryption() EncryptionPtrOutput
Optional. Immutable. The encryption to apply to the VM disks.
func (ComputeEngineTargetDefaultsOutput) Hostname ¶ added in v0.19.0
func (o ComputeEngineTargetDefaultsOutput) Hostname() pulumi.StringPtrOutput
The hostname to assign to the VM.
func (ComputeEngineTargetDefaultsOutput) Labels ¶
func (o ComputeEngineTargetDefaultsOutput) Labels() pulumi.StringMapOutput
A map of labels to associate with the VM.
func (ComputeEngineTargetDefaultsOutput) LicenseType ¶
func (o ComputeEngineTargetDefaultsOutput) LicenseType() ComputeEngineTargetDefaultsLicenseTypePtrOutput
The license type to use in OS adaptation.
func (ComputeEngineTargetDefaultsOutput) MachineType ¶
func (o ComputeEngineTargetDefaultsOutput) MachineType() pulumi.StringPtrOutput
The machine type to create the VM with.
func (ComputeEngineTargetDefaultsOutput) MachineTypeSeries ¶
func (o ComputeEngineTargetDefaultsOutput) MachineTypeSeries() pulumi.StringPtrOutput
The machine type series to create the VM with.
func (ComputeEngineTargetDefaultsOutput) Metadata ¶
func (o ComputeEngineTargetDefaultsOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs to assign to the VM.
func (ComputeEngineTargetDefaultsOutput) NetworkInterfaces ¶
func (o ComputeEngineTargetDefaultsOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
List of NICs connected to this VM.
func (ComputeEngineTargetDefaultsOutput) NetworkTags ¶
func (o ComputeEngineTargetDefaultsOutput) NetworkTags() pulumi.StringArrayOutput
A list of network tags to associate with the VM.
func (ComputeEngineTargetDefaultsOutput) SecureBoot ¶
func (o ComputeEngineTargetDefaultsOutput) SecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
func (ComputeEngineTargetDefaultsOutput) ServiceAccount ¶
func (o ComputeEngineTargetDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to associate the VM with.
func (ComputeEngineTargetDefaultsOutput) TargetProject ¶
func (o ComputeEngineTargetDefaultsOutput) TargetProject() pulumi.StringPtrOutput
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
func (ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsOutput ¶
func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsOutput() ComputeEngineTargetDefaultsOutput
func (ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsOutputWithContext ¶
func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsOutput
func (ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsPtrOutput ¶
func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsPtrOutput() ComputeEngineTargetDefaultsPtrOutput
func (ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsPtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsOutput) ToComputeEngineTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsPtrOutput
func (ComputeEngineTargetDefaultsOutput) VmName ¶
func (o ComputeEngineTargetDefaultsOutput) VmName() pulumi.StringPtrOutput
The name of the VM to create.
func (ComputeEngineTargetDefaultsOutput) Zone ¶
func (o ComputeEngineTargetDefaultsOutput) Zone() pulumi.StringPtrOutput
The zone in which to create the VM.
type ComputeEngineTargetDefaultsPtrInput ¶
type ComputeEngineTargetDefaultsPtrInput interface { pulumi.Input ToComputeEngineTargetDefaultsPtrOutput() ComputeEngineTargetDefaultsPtrOutput ToComputeEngineTargetDefaultsPtrOutputWithContext(context.Context) ComputeEngineTargetDefaultsPtrOutput }
ComputeEngineTargetDefaultsPtrInput is an input type that accepts ComputeEngineTargetDefaultsArgs, ComputeEngineTargetDefaultsPtr and ComputeEngineTargetDefaultsPtrOutput values. You can construct a concrete instance of `ComputeEngineTargetDefaultsPtrInput` via:
ComputeEngineTargetDefaultsArgs{...} or: nil
func ComputeEngineTargetDefaultsPtr ¶
func ComputeEngineTargetDefaultsPtr(v *ComputeEngineTargetDefaultsArgs) ComputeEngineTargetDefaultsPtrInput
type ComputeEngineTargetDefaultsPtrOutput ¶
type ComputeEngineTargetDefaultsPtrOutput struct{ *pulumi.OutputState }
func (ComputeEngineTargetDefaultsPtrOutput) AdditionalLicenses ¶ added in v0.11.0
func (o ComputeEngineTargetDefaultsPtrOutput) AdditionalLicenses() pulumi.StringArrayOutput
Additional licenses to assign to the VM.
func (ComputeEngineTargetDefaultsPtrOutput) ComputeScheduling ¶
func (o ComputeEngineTargetDefaultsPtrOutput) ComputeScheduling() ComputeSchedulingPtrOutput
Compute instance scheduling information (if empty default is used).
func (ComputeEngineTargetDefaultsPtrOutput) DiskType ¶
func (o ComputeEngineTargetDefaultsPtrOutput) DiskType() ComputeEngineTargetDefaultsDiskTypePtrOutput
The disk type to use in the VM.
func (ComputeEngineTargetDefaultsPtrOutput) ElementType ¶
func (ComputeEngineTargetDefaultsPtrOutput) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsPtrOutput) Encryption ¶ added in v0.32.0
func (o ComputeEngineTargetDefaultsPtrOutput) Encryption() EncryptionPtrOutput
Optional. Immutable. The encryption to apply to the VM disks.
func (ComputeEngineTargetDefaultsPtrOutput) Hostname ¶ added in v0.19.0
func (o ComputeEngineTargetDefaultsPtrOutput) Hostname() pulumi.StringPtrOutput
The hostname to assign to the VM.
func (ComputeEngineTargetDefaultsPtrOutput) Labels ¶
func (o ComputeEngineTargetDefaultsPtrOutput) Labels() pulumi.StringMapOutput
A map of labels to associate with the VM.
func (ComputeEngineTargetDefaultsPtrOutput) LicenseType ¶
func (o ComputeEngineTargetDefaultsPtrOutput) LicenseType() ComputeEngineTargetDefaultsLicenseTypePtrOutput
The license type to use in OS adaptation.
func (ComputeEngineTargetDefaultsPtrOutput) MachineType ¶
func (o ComputeEngineTargetDefaultsPtrOutput) MachineType() pulumi.StringPtrOutput
The machine type to create the VM with.
func (ComputeEngineTargetDefaultsPtrOutput) MachineTypeSeries ¶
func (o ComputeEngineTargetDefaultsPtrOutput) MachineTypeSeries() pulumi.StringPtrOutput
The machine type series to create the VM with.
func (ComputeEngineTargetDefaultsPtrOutput) Metadata ¶
func (o ComputeEngineTargetDefaultsPtrOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs to assign to the VM.
func (ComputeEngineTargetDefaultsPtrOutput) NetworkInterfaces ¶
func (o ComputeEngineTargetDefaultsPtrOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
List of NICs connected to this VM.
func (ComputeEngineTargetDefaultsPtrOutput) NetworkTags ¶
func (o ComputeEngineTargetDefaultsPtrOutput) NetworkTags() pulumi.StringArrayOutput
A list of network tags to associate with the VM.
func (ComputeEngineTargetDefaultsPtrOutput) SecureBoot ¶
func (o ComputeEngineTargetDefaultsPtrOutput) SecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
func (ComputeEngineTargetDefaultsPtrOutput) ServiceAccount ¶
func (o ComputeEngineTargetDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to associate the VM with.
func (ComputeEngineTargetDefaultsPtrOutput) TargetProject ¶
func (o ComputeEngineTargetDefaultsPtrOutput) TargetProject() pulumi.StringPtrOutput
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
func (ComputeEngineTargetDefaultsPtrOutput) ToComputeEngineTargetDefaultsPtrOutput ¶
func (o ComputeEngineTargetDefaultsPtrOutput) ToComputeEngineTargetDefaultsPtrOutput() ComputeEngineTargetDefaultsPtrOutput
func (ComputeEngineTargetDefaultsPtrOutput) ToComputeEngineTargetDefaultsPtrOutputWithContext ¶
func (o ComputeEngineTargetDefaultsPtrOutput) ToComputeEngineTargetDefaultsPtrOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsPtrOutput
func (ComputeEngineTargetDefaultsPtrOutput) VmName ¶
func (o ComputeEngineTargetDefaultsPtrOutput) VmName() pulumi.StringPtrOutput
The name of the VM to create.
func (ComputeEngineTargetDefaultsPtrOutput) Zone ¶
func (o ComputeEngineTargetDefaultsPtrOutput) Zone() pulumi.StringPtrOutput
The zone in which to create the VM.
type ComputeEngineTargetDefaultsResponse ¶
type ComputeEngineTargetDefaultsResponse struct { // Additional licenses to assign to the VM. AdditionalLicenses []string `pulumi:"additionalLicenses"` // The OS license returned from the adaptation module report. AppliedLicense AppliedLicenseResponse `pulumi:"appliedLicense"` // The VM Boot Option, as set in the source VM. BootOption string `pulumi:"bootOption"` // Compute instance scheduling information (if empty default is used). ComputeScheduling ComputeSchedulingResponse `pulumi:"computeScheduling"` // The disk type to use in the VM. DiskType string `pulumi:"diskType"` // Optional. Immutable. The encryption to apply to the VM disks. Encryption EncryptionResponse `pulumi:"encryption"` // The hostname to assign to the VM. Hostname string `pulumi:"hostname"` // A map of labels to associate with the VM. Labels map[string]string `pulumi:"labels"` // The license type to use in OS adaptation. LicenseType string `pulumi:"licenseType"` // The machine type to create the VM with. MachineType string `pulumi:"machineType"` // The machine type series to create the VM with. MachineTypeSeries string `pulumi:"machineTypeSeries"` // The metadata key/value pairs to assign to the VM. Metadata map[string]string `pulumi:"metadata"` // List of NICs connected to this VM. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // A list of network tags to associate with the VM. NetworkTags []string `pulumi:"networkTags"` // Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. SecureBoot bool `pulumi:"secureBoot"` // The service account to associate the VM with. ServiceAccount string `pulumi:"serviceAccount"` // The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM. TargetProject string `pulumi:"targetProject"` // The name of the VM to create. VmName string `pulumi:"vmName"` // The zone in which to create the VM. Zone string `pulumi:"zone"` }
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
type ComputeEngineTargetDefaultsResponseOutput ¶
type ComputeEngineTargetDefaultsResponseOutput struct{ *pulumi.OutputState }
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
func (ComputeEngineTargetDefaultsResponseOutput) AdditionalLicenses ¶ added in v0.11.0
func (o ComputeEngineTargetDefaultsResponseOutput) AdditionalLicenses() pulumi.StringArrayOutput
Additional licenses to assign to the VM.
func (ComputeEngineTargetDefaultsResponseOutput) AppliedLicense ¶
func (o ComputeEngineTargetDefaultsResponseOutput) AppliedLicense() AppliedLicenseResponseOutput
The OS license returned from the adaptation module report.
func (ComputeEngineTargetDefaultsResponseOutput) BootOption ¶
func (o ComputeEngineTargetDefaultsResponseOutput) BootOption() pulumi.StringOutput
The VM Boot Option, as set in the source VM.
func (ComputeEngineTargetDefaultsResponseOutput) ComputeScheduling ¶
func (o ComputeEngineTargetDefaultsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
Compute instance scheduling information (if empty default is used).
func (ComputeEngineTargetDefaultsResponseOutput) DiskType ¶
func (o ComputeEngineTargetDefaultsResponseOutput) DiskType() pulumi.StringOutput
The disk type to use in the VM.
func (ComputeEngineTargetDefaultsResponseOutput) ElementType ¶
func (ComputeEngineTargetDefaultsResponseOutput) ElementType() reflect.Type
func (ComputeEngineTargetDefaultsResponseOutput) Encryption ¶ added in v0.32.0
func (o ComputeEngineTargetDefaultsResponseOutput) Encryption() EncryptionResponseOutput
Optional. Immutable. The encryption to apply to the VM disks.
func (ComputeEngineTargetDefaultsResponseOutput) Hostname ¶ added in v0.19.0
func (o ComputeEngineTargetDefaultsResponseOutput) Hostname() pulumi.StringOutput
The hostname to assign to the VM.
func (ComputeEngineTargetDefaultsResponseOutput) Labels ¶
func (o ComputeEngineTargetDefaultsResponseOutput) Labels() pulumi.StringMapOutput
A map of labels to associate with the VM.
func (ComputeEngineTargetDefaultsResponseOutput) LicenseType ¶
func (o ComputeEngineTargetDefaultsResponseOutput) LicenseType() pulumi.StringOutput
The license type to use in OS adaptation.
func (ComputeEngineTargetDefaultsResponseOutput) MachineType ¶
func (o ComputeEngineTargetDefaultsResponseOutput) MachineType() pulumi.StringOutput
The machine type to create the VM with.
func (ComputeEngineTargetDefaultsResponseOutput) MachineTypeSeries ¶
func (o ComputeEngineTargetDefaultsResponseOutput) MachineTypeSeries() pulumi.StringOutput
The machine type series to create the VM with.
func (ComputeEngineTargetDefaultsResponseOutput) Metadata ¶
func (o ComputeEngineTargetDefaultsResponseOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs to assign to the VM.
func (ComputeEngineTargetDefaultsResponseOutput) NetworkInterfaces ¶
func (o ComputeEngineTargetDefaultsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
List of NICs connected to this VM.
func (ComputeEngineTargetDefaultsResponseOutput) NetworkTags ¶
func (o ComputeEngineTargetDefaultsResponseOutput) NetworkTags() pulumi.StringArrayOutput
A list of network tags to associate with the VM.
func (ComputeEngineTargetDefaultsResponseOutput) SecureBoot ¶
func (o ComputeEngineTargetDefaultsResponseOutput) SecureBoot() pulumi.BoolOutput
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
func (ComputeEngineTargetDefaultsResponseOutput) ServiceAccount ¶
func (o ComputeEngineTargetDefaultsResponseOutput) ServiceAccount() pulumi.StringOutput
The service account to associate the VM with.
func (ComputeEngineTargetDefaultsResponseOutput) TargetProject ¶
func (o ComputeEngineTargetDefaultsResponseOutput) TargetProject() pulumi.StringOutput
The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
func (ComputeEngineTargetDefaultsResponseOutput) ToComputeEngineTargetDefaultsResponseOutput ¶
func (o ComputeEngineTargetDefaultsResponseOutput) ToComputeEngineTargetDefaultsResponseOutput() ComputeEngineTargetDefaultsResponseOutput
func (ComputeEngineTargetDefaultsResponseOutput) ToComputeEngineTargetDefaultsResponseOutputWithContext ¶
func (o ComputeEngineTargetDefaultsResponseOutput) ToComputeEngineTargetDefaultsResponseOutputWithContext(ctx context.Context) ComputeEngineTargetDefaultsResponseOutput
func (ComputeEngineTargetDefaultsResponseOutput) VmName ¶
func (o ComputeEngineTargetDefaultsResponseOutput) VmName() pulumi.StringOutput
The name of the VM to create.
func (ComputeEngineTargetDefaultsResponseOutput) Zone ¶
func (o ComputeEngineTargetDefaultsResponseOutput) Zone() pulumi.StringOutput
The zone in which to create the VM.
type ComputeEngineTargetDetailsResponse ¶
type ComputeEngineTargetDetailsResponse struct { // Additional licenses to assign to the VM. AdditionalLicenses []string `pulumi:"additionalLicenses"` // The OS license returned from the adaptation module report. AppliedLicense AppliedLicenseResponse `pulumi:"appliedLicense"` // The VM Boot Option, as set in the source VM. BootOption string `pulumi:"bootOption"` // Compute instance scheduling information (if empty default is used). ComputeScheduling ComputeSchedulingResponse `pulumi:"computeScheduling"` // The disk type to use in the VM. DiskType string `pulumi:"diskType"` // Optional. The encryption to apply to the VM disks. Encryption EncryptionResponse `pulumi:"encryption"` // The hostname to assign to the VM. Hostname string `pulumi:"hostname"` // A map of labels to associate with the VM. Labels map[string]string `pulumi:"labels"` // The license type to use in OS adaptation. LicenseType string `pulumi:"licenseType"` // The machine type to create the VM with. MachineType string `pulumi:"machineType"` // The machine type series to create the VM with. MachineTypeSeries string `pulumi:"machineTypeSeries"` // The metadata key/value pairs to assign to the VM. Metadata map[string]string `pulumi:"metadata"` // List of NICs connected to this VM. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // A list of network tags to associate with the VM. NetworkTags []string `pulumi:"networkTags"` // The Google Cloud target project ID or project name. Project string `pulumi:"project"` // Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. SecureBoot bool `pulumi:"secureBoot"` // The service account to associate the VM with. ServiceAccount string `pulumi:"serviceAccount"` // The name of the VM to create. VmName string `pulumi:"vmName"` // The zone in which to create the VM. Zone string `pulumi:"zone"` }
ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
type ComputeEngineTargetDetailsResponseOutput ¶
type ComputeEngineTargetDetailsResponseOutput struct{ *pulumi.OutputState }
ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
func (ComputeEngineTargetDetailsResponseOutput) AdditionalLicenses ¶ added in v0.11.0
func (o ComputeEngineTargetDetailsResponseOutput) AdditionalLicenses() pulumi.StringArrayOutput
Additional licenses to assign to the VM.
func (ComputeEngineTargetDetailsResponseOutput) AppliedLicense ¶
func (o ComputeEngineTargetDetailsResponseOutput) AppliedLicense() AppliedLicenseResponseOutput
The OS license returned from the adaptation module report.
func (ComputeEngineTargetDetailsResponseOutput) BootOption ¶
func (o ComputeEngineTargetDetailsResponseOutput) BootOption() pulumi.StringOutput
The VM Boot Option, as set in the source VM.
func (ComputeEngineTargetDetailsResponseOutput) ComputeScheduling ¶
func (o ComputeEngineTargetDetailsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
Compute instance scheduling information (if empty default is used).
func (ComputeEngineTargetDetailsResponseOutput) DiskType ¶
func (o ComputeEngineTargetDetailsResponseOutput) DiskType() pulumi.StringOutput
The disk type to use in the VM.
func (ComputeEngineTargetDetailsResponseOutput) ElementType ¶
func (ComputeEngineTargetDetailsResponseOutput) ElementType() reflect.Type
func (ComputeEngineTargetDetailsResponseOutput) Encryption ¶ added in v0.32.0
func (o ComputeEngineTargetDetailsResponseOutput) Encryption() EncryptionResponseOutput
Optional. The encryption to apply to the VM disks.
func (ComputeEngineTargetDetailsResponseOutput) Hostname ¶ added in v0.19.0
func (o ComputeEngineTargetDetailsResponseOutput) Hostname() pulumi.StringOutput
The hostname to assign to the VM.
func (ComputeEngineTargetDetailsResponseOutput) Labels ¶
func (o ComputeEngineTargetDetailsResponseOutput) Labels() pulumi.StringMapOutput
A map of labels to associate with the VM.
func (ComputeEngineTargetDetailsResponseOutput) LicenseType ¶
func (o ComputeEngineTargetDetailsResponseOutput) LicenseType() pulumi.StringOutput
The license type to use in OS adaptation.
func (ComputeEngineTargetDetailsResponseOutput) MachineType ¶
func (o ComputeEngineTargetDetailsResponseOutput) MachineType() pulumi.StringOutput
The machine type to create the VM with.
func (ComputeEngineTargetDetailsResponseOutput) MachineTypeSeries ¶
func (o ComputeEngineTargetDetailsResponseOutput) MachineTypeSeries() pulumi.StringOutput
The machine type series to create the VM with.
func (ComputeEngineTargetDetailsResponseOutput) Metadata ¶
func (o ComputeEngineTargetDetailsResponseOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs to assign to the VM.
func (ComputeEngineTargetDetailsResponseOutput) NetworkInterfaces ¶
func (o ComputeEngineTargetDetailsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
List of NICs connected to this VM.
func (ComputeEngineTargetDetailsResponseOutput) NetworkTags ¶
func (o ComputeEngineTargetDetailsResponseOutput) NetworkTags() pulumi.StringArrayOutput
A list of network tags to associate with the VM.
func (ComputeEngineTargetDetailsResponseOutput) Project ¶
func (o ComputeEngineTargetDetailsResponseOutput) Project() pulumi.StringOutput
The Google Cloud target project ID or project name.
func (ComputeEngineTargetDetailsResponseOutput) SecureBoot ¶
func (o ComputeEngineTargetDetailsResponseOutput) SecureBoot() pulumi.BoolOutput
Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
func (ComputeEngineTargetDetailsResponseOutput) ServiceAccount ¶
func (o ComputeEngineTargetDetailsResponseOutput) ServiceAccount() pulumi.StringOutput
The service account to associate the VM with.
func (ComputeEngineTargetDetailsResponseOutput) ToComputeEngineTargetDetailsResponseOutput ¶
func (o ComputeEngineTargetDetailsResponseOutput) ToComputeEngineTargetDetailsResponseOutput() ComputeEngineTargetDetailsResponseOutput
func (ComputeEngineTargetDetailsResponseOutput) ToComputeEngineTargetDetailsResponseOutputWithContext ¶
func (o ComputeEngineTargetDetailsResponseOutput) ToComputeEngineTargetDetailsResponseOutputWithContext(ctx context.Context) ComputeEngineTargetDetailsResponseOutput
func (ComputeEngineTargetDetailsResponseOutput) VmName ¶
func (o ComputeEngineTargetDetailsResponseOutput) VmName() pulumi.StringOutput
The name of the VM to create.
func (ComputeEngineTargetDetailsResponseOutput) Zone ¶
func (o ComputeEngineTargetDetailsResponseOutput) Zone() pulumi.StringOutput
The zone in which to create the VM.
type ComputeScheduling ¶
type ComputeScheduling struct { // The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured. MinNodeCpus *int `pulumi:"minNodeCpus"` // A set of node affinity and anti-affinity configurations for sole tenant nodes. NodeAffinities []SchedulingNodeAffinity `pulumi:"nodeAffinities"` // How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance. OnHostMaintenance *ComputeSchedulingOnHostMaintenance `pulumi:"onHostMaintenance"` // Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart. RestartType *ComputeSchedulingRestartType `pulumi:"restartType"` }
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.
type ComputeSchedulingArgs ¶
type ComputeSchedulingArgs struct { // The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured. MinNodeCpus pulumi.IntPtrInput `pulumi:"minNodeCpus"` // A set of node affinity and anti-affinity configurations for sole tenant nodes. NodeAffinities SchedulingNodeAffinityArrayInput `pulumi:"nodeAffinities"` // How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance. OnHostMaintenance ComputeSchedulingOnHostMaintenancePtrInput `pulumi:"onHostMaintenance"` // Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart. RestartType ComputeSchedulingRestartTypePtrInput `pulumi:"restartType"` }
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.
func (ComputeSchedulingArgs) ElementType ¶
func (ComputeSchedulingArgs) ElementType() reflect.Type
func (ComputeSchedulingArgs) ToComputeSchedulingOutput ¶
func (i ComputeSchedulingArgs) ToComputeSchedulingOutput() ComputeSchedulingOutput
func (ComputeSchedulingArgs) ToComputeSchedulingOutputWithContext ¶
func (i ComputeSchedulingArgs) ToComputeSchedulingOutputWithContext(ctx context.Context) ComputeSchedulingOutput
func (ComputeSchedulingArgs) ToComputeSchedulingPtrOutput ¶
func (i ComputeSchedulingArgs) ToComputeSchedulingPtrOutput() ComputeSchedulingPtrOutput
func (ComputeSchedulingArgs) ToComputeSchedulingPtrOutputWithContext ¶
func (i ComputeSchedulingArgs) ToComputeSchedulingPtrOutputWithContext(ctx context.Context) ComputeSchedulingPtrOutput
type ComputeSchedulingInput ¶
type ComputeSchedulingInput interface { pulumi.Input ToComputeSchedulingOutput() ComputeSchedulingOutput ToComputeSchedulingOutputWithContext(context.Context) ComputeSchedulingOutput }
ComputeSchedulingInput is an input type that accepts ComputeSchedulingArgs and ComputeSchedulingOutput values. You can construct a concrete instance of `ComputeSchedulingInput` via:
ComputeSchedulingArgs{...}
type ComputeSchedulingOnHostMaintenance ¶
type ComputeSchedulingOnHostMaintenance string
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
func (ComputeSchedulingOnHostMaintenance) ElementType ¶
func (ComputeSchedulingOnHostMaintenance) ElementType() reflect.Type
func (ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenanceOutput ¶
func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenanceOutput() ComputeSchedulingOnHostMaintenanceOutput
func (ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenanceOutputWithContext ¶
func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenanceOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenanceOutput
func (ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenancePtrOutput ¶
func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenancePtrOutput() ComputeSchedulingOnHostMaintenancePtrOutput
func (ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext ¶
func (e ComputeSchedulingOnHostMaintenance) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenancePtrOutput
func (ComputeSchedulingOnHostMaintenance) ToStringOutput ¶
func (e ComputeSchedulingOnHostMaintenance) ToStringOutput() pulumi.StringOutput
func (ComputeSchedulingOnHostMaintenance) ToStringOutputWithContext ¶
func (e ComputeSchedulingOnHostMaintenance) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeSchedulingOnHostMaintenance) ToStringPtrOutput ¶
func (e ComputeSchedulingOnHostMaintenance) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeSchedulingOnHostMaintenance) ToStringPtrOutputWithContext ¶
func (e ComputeSchedulingOnHostMaintenance) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeSchedulingOnHostMaintenanceInput ¶
type ComputeSchedulingOnHostMaintenanceInput interface { pulumi.Input ToComputeSchedulingOnHostMaintenanceOutput() ComputeSchedulingOnHostMaintenanceOutput ToComputeSchedulingOnHostMaintenanceOutputWithContext(context.Context) ComputeSchedulingOnHostMaintenanceOutput }
ComputeSchedulingOnHostMaintenanceInput is an input type that accepts ComputeSchedulingOnHostMaintenanceArgs and ComputeSchedulingOnHostMaintenanceOutput values. You can construct a concrete instance of `ComputeSchedulingOnHostMaintenanceInput` via:
ComputeSchedulingOnHostMaintenanceArgs{...}
type ComputeSchedulingOnHostMaintenanceOutput ¶
type ComputeSchedulingOnHostMaintenanceOutput struct{ *pulumi.OutputState }
func (ComputeSchedulingOnHostMaintenanceOutput) ElementType ¶
func (ComputeSchedulingOnHostMaintenanceOutput) ElementType() reflect.Type
func (ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenanceOutput ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenanceOutput() ComputeSchedulingOnHostMaintenanceOutput
func (ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenanceOutputWithContext ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenanceOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenanceOutput
func (ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenancePtrOutput ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenancePtrOutput() ComputeSchedulingOnHostMaintenancePtrOutput
func (ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenancePtrOutput
func (ComputeSchedulingOnHostMaintenanceOutput) ToStringOutput ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringOutput() pulumi.StringOutput
func (ComputeSchedulingOnHostMaintenanceOutput) ToStringOutputWithContext ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeSchedulingOnHostMaintenanceOutput) ToStringPtrOutput ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeSchedulingOnHostMaintenanceOutput) ToStringPtrOutputWithContext ¶
func (o ComputeSchedulingOnHostMaintenanceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeSchedulingOnHostMaintenancePtrInput ¶
type ComputeSchedulingOnHostMaintenancePtrInput interface { pulumi.Input ToComputeSchedulingOnHostMaintenancePtrOutput() ComputeSchedulingOnHostMaintenancePtrOutput ToComputeSchedulingOnHostMaintenancePtrOutputWithContext(context.Context) ComputeSchedulingOnHostMaintenancePtrOutput }
func ComputeSchedulingOnHostMaintenancePtr ¶
func ComputeSchedulingOnHostMaintenancePtr(v string) ComputeSchedulingOnHostMaintenancePtrInput
type ComputeSchedulingOnHostMaintenancePtrOutput ¶
type ComputeSchedulingOnHostMaintenancePtrOutput struct{ *pulumi.OutputState }
func (ComputeSchedulingOnHostMaintenancePtrOutput) ElementType ¶
func (ComputeSchedulingOnHostMaintenancePtrOutput) ElementType() reflect.Type
func (ComputeSchedulingOnHostMaintenancePtrOutput) ToComputeSchedulingOnHostMaintenancePtrOutput ¶
func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToComputeSchedulingOnHostMaintenancePtrOutput() ComputeSchedulingOnHostMaintenancePtrOutput
func (ComputeSchedulingOnHostMaintenancePtrOutput) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext ¶
func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToComputeSchedulingOnHostMaintenancePtrOutputWithContext(ctx context.Context) ComputeSchedulingOnHostMaintenancePtrOutput
func (ComputeSchedulingOnHostMaintenancePtrOutput) ToStringPtrOutput ¶
func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeSchedulingOnHostMaintenancePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComputeSchedulingOnHostMaintenancePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeSchedulingOutput ¶
type ComputeSchedulingOutput struct{ *pulumi.OutputState }
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.
func (ComputeSchedulingOutput) ElementType ¶
func (ComputeSchedulingOutput) ElementType() reflect.Type
func (ComputeSchedulingOutput) MinNodeCpus ¶
func (o ComputeSchedulingOutput) MinNodeCpus() pulumi.IntPtrOutput
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
func (ComputeSchedulingOutput) NodeAffinities ¶
func (o ComputeSchedulingOutput) NodeAffinities() SchedulingNodeAffinityArrayOutput
A set of node affinity and anti-affinity configurations for sole tenant nodes.
func (ComputeSchedulingOutput) OnHostMaintenance ¶
func (o ComputeSchedulingOutput) OnHostMaintenance() ComputeSchedulingOnHostMaintenancePtrOutput
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
func (ComputeSchedulingOutput) RestartType ¶
func (o ComputeSchedulingOutput) RestartType() ComputeSchedulingRestartTypePtrOutput
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
func (ComputeSchedulingOutput) ToComputeSchedulingOutput ¶
func (o ComputeSchedulingOutput) ToComputeSchedulingOutput() ComputeSchedulingOutput
func (ComputeSchedulingOutput) ToComputeSchedulingOutputWithContext ¶
func (o ComputeSchedulingOutput) ToComputeSchedulingOutputWithContext(ctx context.Context) ComputeSchedulingOutput
func (ComputeSchedulingOutput) ToComputeSchedulingPtrOutput ¶
func (o ComputeSchedulingOutput) ToComputeSchedulingPtrOutput() ComputeSchedulingPtrOutput
func (ComputeSchedulingOutput) ToComputeSchedulingPtrOutputWithContext ¶
func (o ComputeSchedulingOutput) ToComputeSchedulingPtrOutputWithContext(ctx context.Context) ComputeSchedulingPtrOutput
type ComputeSchedulingPtrInput ¶
type ComputeSchedulingPtrInput interface { pulumi.Input ToComputeSchedulingPtrOutput() ComputeSchedulingPtrOutput ToComputeSchedulingPtrOutputWithContext(context.Context) ComputeSchedulingPtrOutput }
ComputeSchedulingPtrInput is an input type that accepts ComputeSchedulingArgs, ComputeSchedulingPtr and ComputeSchedulingPtrOutput values. You can construct a concrete instance of `ComputeSchedulingPtrInput` via:
ComputeSchedulingArgs{...} or: nil
func ComputeSchedulingPtr ¶
func ComputeSchedulingPtr(v *ComputeSchedulingArgs) ComputeSchedulingPtrInput
type ComputeSchedulingPtrOutput ¶
type ComputeSchedulingPtrOutput struct{ *pulumi.OutputState }
func (ComputeSchedulingPtrOutput) Elem ¶
func (o ComputeSchedulingPtrOutput) Elem() ComputeSchedulingOutput
func (ComputeSchedulingPtrOutput) ElementType ¶
func (ComputeSchedulingPtrOutput) ElementType() reflect.Type
func (ComputeSchedulingPtrOutput) MinNodeCpus ¶
func (o ComputeSchedulingPtrOutput) MinNodeCpus() pulumi.IntPtrOutput
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
func (ComputeSchedulingPtrOutput) NodeAffinities ¶
func (o ComputeSchedulingPtrOutput) NodeAffinities() SchedulingNodeAffinityArrayOutput
A set of node affinity and anti-affinity configurations for sole tenant nodes.
func (ComputeSchedulingPtrOutput) OnHostMaintenance ¶
func (o ComputeSchedulingPtrOutput) OnHostMaintenance() ComputeSchedulingOnHostMaintenancePtrOutput
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
func (ComputeSchedulingPtrOutput) RestartType ¶
func (o ComputeSchedulingPtrOutput) RestartType() ComputeSchedulingRestartTypePtrOutput
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
func (ComputeSchedulingPtrOutput) ToComputeSchedulingPtrOutput ¶
func (o ComputeSchedulingPtrOutput) ToComputeSchedulingPtrOutput() ComputeSchedulingPtrOutput
func (ComputeSchedulingPtrOutput) ToComputeSchedulingPtrOutputWithContext ¶
func (o ComputeSchedulingPtrOutput) ToComputeSchedulingPtrOutputWithContext(ctx context.Context) ComputeSchedulingPtrOutput
type ComputeSchedulingResponse ¶
type ComputeSchedulingResponse struct { // The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured. MinNodeCpus int `pulumi:"minNodeCpus"` // A set of node affinity and anti-affinity configurations for sole tenant nodes. NodeAffinities []SchedulingNodeAffinityResponse `pulumi:"nodeAffinities"` // How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance. OnHostMaintenance string `pulumi:"onHostMaintenance"` // Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart. RestartType string `pulumi:"restartType"` }
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.
type ComputeSchedulingResponseOutput ¶
type ComputeSchedulingResponseOutput struct{ *pulumi.OutputState }
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.
func (ComputeSchedulingResponseOutput) ElementType ¶
func (ComputeSchedulingResponseOutput) ElementType() reflect.Type
func (ComputeSchedulingResponseOutput) MinNodeCpus ¶
func (o ComputeSchedulingResponseOutput) MinNodeCpus() pulumi.IntOutput
The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
func (ComputeSchedulingResponseOutput) NodeAffinities ¶
func (o ComputeSchedulingResponseOutput) NodeAffinities() SchedulingNodeAffinityResponseArrayOutput
A set of node affinity and anti-affinity configurations for sole tenant nodes.
func (ComputeSchedulingResponseOutput) OnHostMaintenance ¶
func (o ComputeSchedulingResponseOutput) OnHostMaintenance() pulumi.StringOutput
How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
func (ComputeSchedulingResponseOutput) RestartType ¶
func (o ComputeSchedulingResponseOutput) RestartType() pulumi.StringOutput
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
func (ComputeSchedulingResponseOutput) ToComputeSchedulingResponseOutput ¶
func (o ComputeSchedulingResponseOutput) ToComputeSchedulingResponseOutput() ComputeSchedulingResponseOutput
func (ComputeSchedulingResponseOutput) ToComputeSchedulingResponseOutputWithContext ¶
func (o ComputeSchedulingResponseOutput) ToComputeSchedulingResponseOutputWithContext(ctx context.Context) ComputeSchedulingResponseOutput
type ComputeSchedulingRestartType ¶
type ComputeSchedulingRestartType string
Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
func (ComputeSchedulingRestartType) ElementType ¶
func (ComputeSchedulingRestartType) ElementType() reflect.Type
func (ComputeSchedulingRestartType) ToComputeSchedulingRestartTypeOutput ¶
func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypeOutput() ComputeSchedulingRestartTypeOutput
func (ComputeSchedulingRestartType) ToComputeSchedulingRestartTypeOutputWithContext ¶
func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypeOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypeOutput
func (ComputeSchedulingRestartType) ToComputeSchedulingRestartTypePtrOutput ¶
func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypePtrOutput() ComputeSchedulingRestartTypePtrOutput
func (ComputeSchedulingRestartType) ToComputeSchedulingRestartTypePtrOutputWithContext ¶
func (e ComputeSchedulingRestartType) ToComputeSchedulingRestartTypePtrOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypePtrOutput
func (ComputeSchedulingRestartType) ToStringOutput ¶
func (e ComputeSchedulingRestartType) ToStringOutput() pulumi.StringOutput
func (ComputeSchedulingRestartType) ToStringOutputWithContext ¶
func (e ComputeSchedulingRestartType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeSchedulingRestartType) ToStringPtrOutput ¶
func (e ComputeSchedulingRestartType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeSchedulingRestartType) ToStringPtrOutputWithContext ¶
func (e ComputeSchedulingRestartType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeSchedulingRestartTypeInput ¶
type ComputeSchedulingRestartTypeInput interface { pulumi.Input ToComputeSchedulingRestartTypeOutput() ComputeSchedulingRestartTypeOutput ToComputeSchedulingRestartTypeOutputWithContext(context.Context) ComputeSchedulingRestartTypeOutput }
ComputeSchedulingRestartTypeInput is an input type that accepts ComputeSchedulingRestartTypeArgs and ComputeSchedulingRestartTypeOutput values. You can construct a concrete instance of `ComputeSchedulingRestartTypeInput` via:
ComputeSchedulingRestartTypeArgs{...}
type ComputeSchedulingRestartTypeOutput ¶
type ComputeSchedulingRestartTypeOutput struct{ *pulumi.OutputState }
func (ComputeSchedulingRestartTypeOutput) ElementType ¶
func (ComputeSchedulingRestartTypeOutput) ElementType() reflect.Type
func (ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypeOutput ¶
func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypeOutput() ComputeSchedulingRestartTypeOutput
func (ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypeOutputWithContext ¶
func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypeOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypeOutput
func (ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypePtrOutput ¶
func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypePtrOutput() ComputeSchedulingRestartTypePtrOutput
func (ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypePtrOutputWithContext ¶
func (o ComputeSchedulingRestartTypeOutput) ToComputeSchedulingRestartTypePtrOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypePtrOutput
func (ComputeSchedulingRestartTypeOutput) ToStringOutput ¶
func (o ComputeSchedulingRestartTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComputeSchedulingRestartTypeOutput) ToStringOutputWithContext ¶
func (o ComputeSchedulingRestartTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComputeSchedulingRestartTypeOutput) ToStringPtrOutput ¶
func (o ComputeSchedulingRestartTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeSchedulingRestartTypeOutput) ToStringPtrOutputWithContext ¶
func (o ComputeSchedulingRestartTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComputeSchedulingRestartTypePtrInput ¶
type ComputeSchedulingRestartTypePtrInput interface { pulumi.Input ToComputeSchedulingRestartTypePtrOutput() ComputeSchedulingRestartTypePtrOutput ToComputeSchedulingRestartTypePtrOutputWithContext(context.Context) ComputeSchedulingRestartTypePtrOutput }
func ComputeSchedulingRestartTypePtr ¶
func ComputeSchedulingRestartTypePtr(v string) ComputeSchedulingRestartTypePtrInput
type ComputeSchedulingRestartTypePtrOutput ¶
type ComputeSchedulingRestartTypePtrOutput struct{ *pulumi.OutputState }
func (ComputeSchedulingRestartTypePtrOutput) ElementType ¶
func (ComputeSchedulingRestartTypePtrOutput) ElementType() reflect.Type
func (ComputeSchedulingRestartTypePtrOutput) ToComputeSchedulingRestartTypePtrOutput ¶
func (o ComputeSchedulingRestartTypePtrOutput) ToComputeSchedulingRestartTypePtrOutput() ComputeSchedulingRestartTypePtrOutput
func (ComputeSchedulingRestartTypePtrOutput) ToComputeSchedulingRestartTypePtrOutputWithContext ¶
func (o ComputeSchedulingRestartTypePtrOutput) ToComputeSchedulingRestartTypePtrOutputWithContext(ctx context.Context) ComputeSchedulingRestartTypePtrOutput
func (ComputeSchedulingRestartTypePtrOutput) ToStringPtrOutput ¶
func (o ComputeSchedulingRestartTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComputeSchedulingRestartTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComputeSchedulingRestartTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CutoverForecastResponse ¶ added in v0.29.0
type CutoverForecastResponse struct { // Estimation of the CutoverJob duration. EstimatedCutoverJobDuration string `pulumi:"estimatedCutoverJobDuration"` }
CutoverForecast holds information about future CutoverJobs of a MigratingVm.
type CutoverForecastResponseOutput ¶ added in v0.29.0
type CutoverForecastResponseOutput struct{ *pulumi.OutputState }
CutoverForecast holds information about future CutoverJobs of a MigratingVm.
func (CutoverForecastResponseOutput) ElementType ¶ added in v0.29.0
func (CutoverForecastResponseOutput) ElementType() reflect.Type
func (CutoverForecastResponseOutput) EstimatedCutoverJobDuration ¶ added in v0.29.0
func (o CutoverForecastResponseOutput) EstimatedCutoverJobDuration() pulumi.StringOutput
Estimation of the CutoverJob duration.
func (CutoverForecastResponseOutput) ToCutoverForecastResponseOutput ¶ added in v0.29.0
func (o CutoverForecastResponseOutput) ToCutoverForecastResponseOutput() CutoverForecastResponseOutput
func (CutoverForecastResponseOutput) ToCutoverForecastResponseOutputWithContext ¶ added in v0.29.0
func (o CutoverForecastResponseOutput) ToCutoverForecastResponseOutputWithContext(ctx context.Context) CutoverForecastResponseOutput
type CutoverJob ¶
type CutoverJob struct { pulumi.CustomResourceState // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDetails ComputeEngineDisksTargetDetailsResponseOutput `pulumi:"computeEngineDisksTargetDetails"` // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponseOutput `pulumi:"computeEngineTargetDetails"` // The time the cutover job was created (as an API call, not when it was actually created in the target). CreateTime pulumi.StringOutput `pulumi:"createTime"` // Required. The cutover job identifier. CutoverJobId pulumi.StringOutput `pulumi:"cutoverJobId"` // The time the cutover job had finished. EndTime pulumi.StringOutput `pulumi:"endTime"` // Provides details for the errors that led to the Cutover Job's state. Error StatusResponseOutput `pulumi:"error"` Location pulumi.StringOutput `pulumi:"location"` MigratingVmId pulumi.StringOutput `pulumi:"migratingVmId"` // The name of the cutover job. Name pulumi.StringOutput `pulumi:"name"` // The current progress in percentage of the cutover job. ProgressPercent pulumi.IntOutput `pulumi:"progressPercent"` Project pulumi.StringOutput `pulumi:"project"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` SourceId pulumi.StringOutput `pulumi:"sourceId"` // State of the cutover job. State pulumi.StringOutput `pulumi:"state"` // A message providing possible extra details about the current state. StateMessage pulumi.StringOutput `pulumi:"stateMessage"` // The time the state was last updated. StateTime pulumi.StringOutput `pulumi:"stateTime"` // The cutover steps list representing its progress. Steps CutoverStepResponseArrayOutput `pulumi:"steps"` }
Initiates a Cutover of a specific migrating VM. The returned LRO is completed when the cutover job resource is created and the job is initiated. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetCutoverJob ¶
func GetCutoverJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CutoverJobState, opts ...pulumi.ResourceOption) (*CutoverJob, error)
GetCutoverJob gets an existing CutoverJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCutoverJob ¶
func NewCutoverJob(ctx *pulumi.Context, name string, args *CutoverJobArgs, opts ...pulumi.ResourceOption) (*CutoverJob, error)
NewCutoverJob registers a new resource with the given unique name, arguments, and options.
func (*CutoverJob) ElementType ¶
func (*CutoverJob) ElementType() reflect.Type
func (*CutoverJob) ToCutoverJobOutput ¶
func (i *CutoverJob) ToCutoverJobOutput() CutoverJobOutput
func (*CutoverJob) ToCutoverJobOutputWithContext ¶
func (i *CutoverJob) ToCutoverJobOutputWithContext(ctx context.Context) CutoverJobOutput
type CutoverJobArgs ¶
type CutoverJobArgs struct { // Required. The cutover job identifier. CutoverJobId pulumi.StringInput Location pulumi.StringPtrInput MigratingVmId pulumi.StringInput Project pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput SourceId pulumi.StringInput }
The set of arguments for constructing a CutoverJob resource.
func (CutoverJobArgs) ElementType ¶
func (CutoverJobArgs) ElementType() reflect.Type
type CutoverJobInput ¶
type CutoverJobInput interface { pulumi.Input ToCutoverJobOutput() CutoverJobOutput ToCutoverJobOutputWithContext(ctx context.Context) CutoverJobOutput }
type CutoverJobOutput ¶
type CutoverJobOutput struct{ *pulumi.OutputState }
func (CutoverJobOutput) ComputeEngineDisksTargetDetails ¶ added in v0.32.0
func (o CutoverJobOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (CutoverJobOutput) ComputeEngineTargetDetails ¶ added in v0.19.0
func (o CutoverJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CutoverJobOutput) CreateTime ¶ added in v0.19.0
func (o CutoverJobOutput) CreateTime() pulumi.StringOutput
The time the cutover job was created (as an API call, not when it was actually created in the target).
func (CutoverJobOutput) CutoverJobId ¶ added in v0.21.0
func (o CutoverJobOutput) CutoverJobId() pulumi.StringOutput
Required. The cutover job identifier.
func (CutoverJobOutput) ElementType ¶
func (CutoverJobOutput) ElementType() reflect.Type
func (CutoverJobOutput) EndTime ¶ added in v0.19.0
func (o CutoverJobOutput) EndTime() pulumi.StringOutput
The time the cutover job had finished.
func (CutoverJobOutput) Error ¶ added in v0.19.0
func (o CutoverJobOutput) Error() StatusResponseOutput
Provides details for the errors that led to the Cutover Job's state.
func (CutoverJobOutput) Location ¶ added in v0.21.0
func (o CutoverJobOutput) Location() pulumi.StringOutput
func (CutoverJobOutput) MigratingVmId ¶ added in v0.21.0
func (o CutoverJobOutput) MigratingVmId() pulumi.StringOutput
func (CutoverJobOutput) Name ¶ added in v0.19.0
func (o CutoverJobOutput) Name() pulumi.StringOutput
The name of the cutover job.
func (CutoverJobOutput) ProgressPercent ¶ added in v0.19.0
func (o CutoverJobOutput) ProgressPercent() pulumi.IntOutput
The current progress in percentage of the cutover job.
func (CutoverJobOutput) Project ¶ added in v0.21.0
func (o CutoverJobOutput) Project() pulumi.StringOutput
func (CutoverJobOutput) RequestId ¶ added in v0.21.0
func (o CutoverJobOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (CutoverJobOutput) SourceId ¶ added in v0.21.0
func (o CutoverJobOutput) SourceId() pulumi.StringOutput
func (CutoverJobOutput) State ¶ added in v0.19.0
func (o CutoverJobOutput) State() pulumi.StringOutput
State of the cutover job.
func (CutoverJobOutput) StateMessage ¶ added in v0.19.0
func (o CutoverJobOutput) StateMessage() pulumi.StringOutput
A message providing possible extra details about the current state.
func (CutoverJobOutput) StateTime ¶ added in v0.19.0
func (o CutoverJobOutput) StateTime() pulumi.StringOutput
The time the state was last updated.
func (CutoverJobOutput) Steps ¶ added in v0.28.0
func (o CutoverJobOutput) Steps() CutoverStepResponseArrayOutput
The cutover steps list representing its progress.
func (CutoverJobOutput) ToCutoverJobOutput ¶
func (o CutoverJobOutput) ToCutoverJobOutput() CutoverJobOutput
func (CutoverJobOutput) ToCutoverJobOutputWithContext ¶
func (o CutoverJobOutput) ToCutoverJobOutputWithContext(ctx context.Context) CutoverJobOutput
type CutoverJobResponse ¶
type CutoverJobResponse struct { // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDetails ComputeEngineDisksTargetDetailsResponse `pulumi:"computeEngineDisksTargetDetails"` // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // The time the cutover job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // The time the cutover job had finished. EndTime string `pulumi:"endTime"` // Provides details for the errors that led to the Cutover Job's state. Error StatusResponse `pulumi:"error"` // The name of the cutover job. Name string `pulumi:"name"` // The current progress in percentage of the cutover job. ProgressPercent int `pulumi:"progressPercent"` // State of the cutover job. State string `pulumi:"state"` // A message providing possible extra details about the current state. StateMessage string `pulumi:"stateMessage"` // The time the state was last updated. StateTime string `pulumi:"stateTime"` // The cutover steps list representing its progress. Steps []CutoverStepResponse `pulumi:"steps"` }
CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
type CutoverJobResponseArrayOutput ¶
type CutoverJobResponseArrayOutput struct{ *pulumi.OutputState }
func (CutoverJobResponseArrayOutput) ElementType ¶
func (CutoverJobResponseArrayOutput) ElementType() reflect.Type
func (CutoverJobResponseArrayOutput) Index ¶
func (o CutoverJobResponseArrayOutput) Index(i pulumi.IntInput) CutoverJobResponseOutput
func (CutoverJobResponseArrayOutput) ToCutoverJobResponseArrayOutput ¶
func (o CutoverJobResponseArrayOutput) ToCutoverJobResponseArrayOutput() CutoverJobResponseArrayOutput
func (CutoverJobResponseArrayOutput) ToCutoverJobResponseArrayOutputWithContext ¶
func (o CutoverJobResponseArrayOutput) ToCutoverJobResponseArrayOutputWithContext(ctx context.Context) CutoverJobResponseArrayOutput
type CutoverJobResponseOutput ¶
type CutoverJobResponseOutput struct{ *pulumi.OutputState }
CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
func (CutoverJobResponseOutput) ComputeEngineDisksTargetDetails ¶ added in v0.32.0
func (o CutoverJobResponseOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (CutoverJobResponseOutput) ComputeEngineTargetDetails ¶
func (o CutoverJobResponseOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CutoverJobResponseOutput) CreateTime ¶
func (o CutoverJobResponseOutput) CreateTime() pulumi.StringOutput
The time the cutover job was created (as an API call, not when it was actually created in the target).
func (CutoverJobResponseOutput) ElementType ¶
func (CutoverJobResponseOutput) ElementType() reflect.Type
func (CutoverJobResponseOutput) EndTime ¶ added in v0.18.1
func (o CutoverJobResponseOutput) EndTime() pulumi.StringOutput
The time the cutover job had finished.
func (CutoverJobResponseOutput) Error ¶
func (o CutoverJobResponseOutput) Error() StatusResponseOutput
Provides details for the errors that led to the Cutover Job's state.
func (CutoverJobResponseOutput) Name ¶
func (o CutoverJobResponseOutput) Name() pulumi.StringOutput
The name of the cutover job.
func (CutoverJobResponseOutput) ProgressPercent ¶
func (o CutoverJobResponseOutput) ProgressPercent() pulumi.IntOutput
The current progress in percentage of the cutover job.
func (CutoverJobResponseOutput) State ¶
func (o CutoverJobResponseOutput) State() pulumi.StringOutput
State of the cutover job.
func (CutoverJobResponseOutput) StateMessage ¶
func (o CutoverJobResponseOutput) StateMessage() pulumi.StringOutput
A message providing possible extra details about the current state.
func (CutoverJobResponseOutput) StateTime ¶
func (o CutoverJobResponseOutput) StateTime() pulumi.StringOutput
The time the state was last updated.
func (CutoverJobResponseOutput) Steps ¶ added in v0.28.0
func (o CutoverJobResponseOutput) Steps() CutoverStepResponseArrayOutput
The cutover steps list representing its progress.
func (CutoverJobResponseOutput) ToCutoverJobResponseOutput ¶
func (o CutoverJobResponseOutput) ToCutoverJobResponseOutput() CutoverJobResponseOutput
func (CutoverJobResponseOutput) ToCutoverJobResponseOutputWithContext ¶
func (o CutoverJobResponseOutput) ToCutoverJobResponseOutputWithContext(ctx context.Context) CutoverJobResponseOutput
type CutoverJobState ¶
type CutoverJobState struct { }
func (CutoverJobState) ElementType ¶
func (CutoverJobState) ElementType() reflect.Type
type CutoverStepResponse ¶ added in v0.28.0
type CutoverStepResponse struct { // The time the step has ended. EndTime string `pulumi:"endTime"` // Final sync step. FinalSync ReplicationCycleResponse `pulumi:"finalSync"` // Instantiating migrated VM step. InstantiatingMigratedVm InstantiatingMigratedVMStepResponse `pulumi:"instantiatingMigratedVm"` // Preparing VM disks step. PreparingVmDisks PreparingVMDisksStepResponse `pulumi:"preparingVmDisks"` // A replication cycle prior cutover step. PreviousReplicationCycle ReplicationCycleResponse `pulumi:"previousReplicationCycle"` // Shutting down VM step. ShuttingDownSourceVm ShuttingDownSourceVMStepResponse `pulumi:"shuttingDownSourceVm"` // The time the step has started. StartTime string `pulumi:"startTime"` }
CutoverStep holds information about the cutover step progress.
type CutoverStepResponseArrayOutput ¶ added in v0.28.0
type CutoverStepResponseArrayOutput struct{ *pulumi.OutputState }
func (CutoverStepResponseArrayOutput) ElementType ¶ added in v0.28.0
func (CutoverStepResponseArrayOutput) ElementType() reflect.Type
func (CutoverStepResponseArrayOutput) Index ¶ added in v0.28.0
func (o CutoverStepResponseArrayOutput) Index(i pulumi.IntInput) CutoverStepResponseOutput
func (CutoverStepResponseArrayOutput) ToCutoverStepResponseArrayOutput ¶ added in v0.28.0
func (o CutoverStepResponseArrayOutput) ToCutoverStepResponseArrayOutput() CutoverStepResponseArrayOutput
func (CutoverStepResponseArrayOutput) ToCutoverStepResponseArrayOutputWithContext ¶ added in v0.28.0
func (o CutoverStepResponseArrayOutput) ToCutoverStepResponseArrayOutputWithContext(ctx context.Context) CutoverStepResponseArrayOutput
type CutoverStepResponseOutput ¶ added in v0.28.0
type CutoverStepResponseOutput struct{ *pulumi.OutputState }
CutoverStep holds information about the cutover step progress.
func (CutoverStepResponseOutput) ElementType ¶ added in v0.28.0
func (CutoverStepResponseOutput) ElementType() reflect.Type
func (CutoverStepResponseOutput) EndTime ¶ added in v0.28.0
func (o CutoverStepResponseOutput) EndTime() pulumi.StringOutput
The time the step has ended.
func (CutoverStepResponseOutput) FinalSync ¶ added in v0.28.0
func (o CutoverStepResponseOutput) FinalSync() ReplicationCycleResponseOutput
Final sync step.
func (CutoverStepResponseOutput) InstantiatingMigratedVm ¶ added in v0.28.0
func (o CutoverStepResponseOutput) InstantiatingMigratedVm() InstantiatingMigratedVMStepResponseOutput
Instantiating migrated VM step.
func (CutoverStepResponseOutput) PreparingVmDisks ¶ added in v0.28.0
func (o CutoverStepResponseOutput) PreparingVmDisks() PreparingVMDisksStepResponseOutput
Preparing VM disks step.
func (CutoverStepResponseOutput) PreviousReplicationCycle ¶ added in v0.28.0
func (o CutoverStepResponseOutput) PreviousReplicationCycle() ReplicationCycleResponseOutput
A replication cycle prior cutover step.
func (CutoverStepResponseOutput) ShuttingDownSourceVm ¶ added in v0.28.0
func (o CutoverStepResponseOutput) ShuttingDownSourceVm() ShuttingDownSourceVMStepResponseOutput
Shutting down VM step.
func (CutoverStepResponseOutput) StartTime ¶ added in v0.28.0
func (o CutoverStepResponseOutput) StartTime() pulumi.StringOutput
The time the step has started.
func (CutoverStepResponseOutput) ToCutoverStepResponseOutput ¶ added in v0.28.0
func (o CutoverStepResponseOutput) ToCutoverStepResponseOutput() CutoverStepResponseOutput
func (CutoverStepResponseOutput) ToCutoverStepResponseOutputWithContext ¶ added in v0.28.0
func (o CutoverStepResponseOutput) ToCutoverStepResponseOutputWithContext(ctx context.Context) CutoverStepResponseOutput
type CycleStepResponse ¶ added in v0.28.0
type CycleStepResponse struct { // The time the cycle step has ended. EndTime string `pulumi:"endTime"` // Initializing replication step. InitializingReplication InitializingReplicationStepResponse `pulumi:"initializingReplication"` // Post processing step. PostProcessing PostProcessingStepResponse `pulumi:"postProcessing"` // Replicating step. Replicating ReplicatingStepResponse `pulumi:"replicating"` // The time the cycle step has started. StartTime string `pulumi:"startTime"` }
CycleStep holds information about a step progress.
type CycleStepResponseArrayOutput ¶ added in v0.28.0
type CycleStepResponseArrayOutput struct{ *pulumi.OutputState }
func (CycleStepResponseArrayOutput) ElementType ¶ added in v0.28.0
func (CycleStepResponseArrayOutput) ElementType() reflect.Type
func (CycleStepResponseArrayOutput) Index ¶ added in v0.28.0
func (o CycleStepResponseArrayOutput) Index(i pulumi.IntInput) CycleStepResponseOutput
func (CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutput ¶ added in v0.28.0
func (o CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutput() CycleStepResponseArrayOutput
func (CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutputWithContext ¶ added in v0.28.0
func (o CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutputWithContext(ctx context.Context) CycleStepResponseArrayOutput
type CycleStepResponseOutput ¶ added in v0.28.0
type CycleStepResponseOutput struct{ *pulumi.OutputState }
CycleStep holds information about a step progress.
func (CycleStepResponseOutput) ElementType ¶ added in v0.28.0
func (CycleStepResponseOutput) ElementType() reflect.Type
func (CycleStepResponseOutput) EndTime ¶ added in v0.28.0
func (o CycleStepResponseOutput) EndTime() pulumi.StringOutput
The time the cycle step has ended.
func (CycleStepResponseOutput) InitializingReplication ¶ added in v0.28.0
func (o CycleStepResponseOutput) InitializingReplication() InitializingReplicationStepResponseOutput
Initializing replication step.
func (CycleStepResponseOutput) PostProcessing ¶ added in v0.28.0
func (o CycleStepResponseOutput) PostProcessing() PostProcessingStepResponseOutput
Post processing step.
func (CycleStepResponseOutput) Replicating ¶ added in v0.28.0
func (o CycleStepResponseOutput) Replicating() ReplicatingStepResponseOutput
Replicating step.
func (CycleStepResponseOutput) StartTime ¶ added in v0.28.0
func (o CycleStepResponseOutput) StartTime() pulumi.StringOutput
The time the cycle step has started.
func (CycleStepResponseOutput) ToCycleStepResponseOutput ¶ added in v0.28.0
func (o CycleStepResponseOutput) ToCycleStepResponseOutput() CycleStepResponseOutput
func (CycleStepResponseOutput) ToCycleStepResponseOutputWithContext ¶ added in v0.28.0
func (o CycleStepResponseOutput) ToCycleStepResponseOutputWithContext(ctx context.Context) CycleStepResponseOutput
type DatacenterConnector ¶
type DatacenterConnector struct { pulumi.CustomResourceState // 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. ApplianceInfrastructureVersion pulumi.StringOutput `pulumi:"applianceInfrastructureVersion"` // Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance. ApplianceSoftwareVersion pulumi.StringOutput `pulumi:"applianceSoftwareVersion"` // The available versions for updating this appliance. AvailableVersions AvailableUpdatesResponseOutput `pulumi:"availableVersions"` // The communication channel between the datacenter connector and Google Cloud. Bucket pulumi.StringOutput `pulumi:"bucket"` // The time the connector was created (as an API call, not when it was actually installed). CreateTime pulumi.StringOutput `pulumi:"createTime"` // Required. The datacenterConnector identifier. DatacenterConnectorId pulumi.StringOutput `pulumi:"datacenterConnectorId"` // Provides details on the state of the Datacenter Connector in case of an error. Error StatusResponseOutput `pulumi:"error"` Location pulumi.StringOutput `pulumi:"location"` // The connector's name. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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. RegistrationId pulumi.StringOutput `pulumi:"registrationId"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // The service account to use in the connector when communicating with the cloud. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` SourceId pulumi.StringOutput `pulumi:"sourceId"` // State of the DatacenterConnector, as determined by the health checks. State pulumi.StringOutput `pulumi:"state"` // The time the state was last set. StateTime pulumi.StringOutput `pulumi:"stateTime"` // The last time the connector was updated with an API call. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The status of the current / last upgradeAppliance operation. UpgradeStatus UpgradeStatusResponseOutput `pulumi:"upgradeStatus"` // The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified. Version pulumi.StringOutput `pulumi:"version"` }
Creates a new DatacenterConnector in a given Source. Auto-naming is currently not supported for this resource.
func GetDatacenterConnector ¶
func GetDatacenterConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatacenterConnectorState, opts ...pulumi.ResourceOption) (*DatacenterConnector, error)
GetDatacenterConnector gets an existing DatacenterConnector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatacenterConnector ¶
func NewDatacenterConnector(ctx *pulumi.Context, name string, args *DatacenterConnectorArgs, opts ...pulumi.ResourceOption) (*DatacenterConnector, error)
NewDatacenterConnector registers a new resource with the given unique name, arguments, and options.
func (*DatacenterConnector) ElementType ¶
func (*DatacenterConnector) ElementType() reflect.Type
func (*DatacenterConnector) ToDatacenterConnectorOutput ¶
func (i *DatacenterConnector) ToDatacenterConnectorOutput() DatacenterConnectorOutput
func (*DatacenterConnector) ToDatacenterConnectorOutputWithContext ¶
func (i *DatacenterConnector) ToDatacenterConnectorOutputWithContext(ctx context.Context) DatacenterConnectorOutput
type DatacenterConnectorArgs ¶
type DatacenterConnectorArgs struct { // Required. The datacenterConnector identifier. DatacenterConnectorId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // 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. RegistrationId pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput // The service account to use in the connector when communicating with the cloud. ServiceAccount pulumi.StringPtrInput SourceId pulumi.StringInput // The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified. Version pulumi.StringPtrInput }
The set of arguments for constructing a DatacenterConnector resource.
func (DatacenterConnectorArgs) ElementType ¶
func (DatacenterConnectorArgs) ElementType() reflect.Type
type DatacenterConnectorInput ¶
type DatacenterConnectorInput interface { pulumi.Input ToDatacenterConnectorOutput() DatacenterConnectorOutput ToDatacenterConnectorOutputWithContext(ctx context.Context) DatacenterConnectorOutput }
type DatacenterConnectorOutput ¶
type DatacenterConnectorOutput struct{ *pulumi.OutputState }
func (DatacenterConnectorOutput) ApplianceInfrastructureVersion ¶ added in v0.19.0
func (o DatacenterConnectorOutput) ApplianceInfrastructureVersion() pulumi.StringOutput
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.
func (DatacenterConnectorOutput) ApplianceSoftwareVersion ¶ added in v0.19.0
func (o DatacenterConnectorOutput) ApplianceSoftwareVersion() pulumi.StringOutput
Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.
func (DatacenterConnectorOutput) AvailableVersions ¶ added in v0.19.0
func (o DatacenterConnectorOutput) AvailableVersions() AvailableUpdatesResponseOutput
The available versions for updating this appliance.
func (DatacenterConnectorOutput) Bucket ¶ added in v0.19.0
func (o DatacenterConnectorOutput) Bucket() pulumi.StringOutput
The communication channel between the datacenter connector and Google Cloud.
func (DatacenterConnectorOutput) CreateTime ¶ added in v0.19.0
func (o DatacenterConnectorOutput) CreateTime() pulumi.StringOutput
The time the connector was created (as an API call, not when it was actually installed).
func (DatacenterConnectorOutput) DatacenterConnectorId ¶ added in v0.21.0
func (o DatacenterConnectorOutput) DatacenterConnectorId() pulumi.StringOutput
Required. The datacenterConnector identifier.
func (DatacenterConnectorOutput) ElementType ¶
func (DatacenterConnectorOutput) ElementType() reflect.Type
func (DatacenterConnectorOutput) Error ¶ added in v0.19.0
func (o DatacenterConnectorOutput) Error() StatusResponseOutput
Provides details on the state of the Datacenter Connector in case of an error.
func (DatacenterConnectorOutput) Location ¶ added in v0.21.0
func (o DatacenterConnectorOutput) Location() pulumi.StringOutput
func (DatacenterConnectorOutput) Name ¶ added in v0.19.0
func (o DatacenterConnectorOutput) Name() pulumi.StringOutput
The connector's name.
func (DatacenterConnectorOutput) Project ¶ added in v0.21.0
func (o DatacenterConnectorOutput) Project() pulumi.StringOutput
func (DatacenterConnectorOutput) RegistrationId ¶ added in v0.19.0
func (o DatacenterConnectorOutput) RegistrationId() pulumi.StringOutput
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.
func (DatacenterConnectorOutput) RequestId ¶ added in v0.21.0
func (o DatacenterConnectorOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (DatacenterConnectorOutput) ServiceAccount ¶ added in v0.19.0
func (o DatacenterConnectorOutput) ServiceAccount() pulumi.StringOutput
The service account to use in the connector when communicating with the cloud.
func (DatacenterConnectorOutput) SourceId ¶ added in v0.21.0
func (o DatacenterConnectorOutput) SourceId() pulumi.StringOutput
func (DatacenterConnectorOutput) State ¶ added in v0.19.0
func (o DatacenterConnectorOutput) State() pulumi.StringOutput
State of the DatacenterConnector, as determined by the health checks.
func (DatacenterConnectorOutput) StateTime ¶ added in v0.19.0
func (o DatacenterConnectorOutput) StateTime() pulumi.StringOutput
The time the state was last set.
func (DatacenterConnectorOutput) ToDatacenterConnectorOutput ¶
func (o DatacenterConnectorOutput) ToDatacenterConnectorOutput() DatacenterConnectorOutput
func (DatacenterConnectorOutput) ToDatacenterConnectorOutputWithContext ¶
func (o DatacenterConnectorOutput) ToDatacenterConnectorOutputWithContext(ctx context.Context) DatacenterConnectorOutput
func (DatacenterConnectorOutput) UpdateTime ¶ added in v0.19.0
func (o DatacenterConnectorOutput) UpdateTime() pulumi.StringOutput
The last time the connector was updated with an API call.
func (DatacenterConnectorOutput) UpgradeStatus ¶ added in v0.19.0
func (o DatacenterConnectorOutput) UpgradeStatus() UpgradeStatusResponseOutput
The status of the current / last upgradeAppliance operation.
func (DatacenterConnectorOutput) Version ¶ added in v0.19.0
func (o DatacenterConnectorOutput) Version() pulumi.StringOutput
The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.
type DatacenterConnectorState ¶
type DatacenterConnectorState struct { }
func (DatacenterConnectorState) ElementType ¶
func (DatacenterConnectorState) ElementType() reflect.Type
type DiskImageDefaults ¶ added in v0.32.0
type DiskImageDefaults struct { // The Image resource used when creating the disk. SourceImage string `pulumi:"sourceImage"` }
Contains details about the image source used to create the disk.
type DiskImageDefaultsArgs ¶ added in v0.32.0
type DiskImageDefaultsArgs struct { // The Image resource used when creating the disk. SourceImage pulumi.StringInput `pulumi:"sourceImage"` }
Contains details about the image source used to create the disk.
func (DiskImageDefaultsArgs) ElementType ¶ added in v0.32.0
func (DiskImageDefaultsArgs) ElementType() reflect.Type
func (DiskImageDefaultsArgs) ToDiskImageDefaultsOutput ¶ added in v0.32.0
func (i DiskImageDefaultsArgs) ToDiskImageDefaultsOutput() DiskImageDefaultsOutput
func (DiskImageDefaultsArgs) ToDiskImageDefaultsOutputWithContext ¶ added in v0.32.0
func (i DiskImageDefaultsArgs) ToDiskImageDefaultsOutputWithContext(ctx context.Context) DiskImageDefaultsOutput
func (DiskImageDefaultsArgs) ToDiskImageDefaultsPtrOutput ¶ added in v0.32.0
func (i DiskImageDefaultsArgs) ToDiskImageDefaultsPtrOutput() DiskImageDefaultsPtrOutput
func (DiskImageDefaultsArgs) ToDiskImageDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (i DiskImageDefaultsArgs) ToDiskImageDefaultsPtrOutputWithContext(ctx context.Context) DiskImageDefaultsPtrOutput
type DiskImageDefaultsInput ¶ added in v0.32.0
type DiskImageDefaultsInput interface { pulumi.Input ToDiskImageDefaultsOutput() DiskImageDefaultsOutput ToDiskImageDefaultsOutputWithContext(context.Context) DiskImageDefaultsOutput }
DiskImageDefaultsInput is an input type that accepts DiskImageDefaultsArgs and DiskImageDefaultsOutput values. You can construct a concrete instance of `DiskImageDefaultsInput` via:
DiskImageDefaultsArgs{...}
type DiskImageDefaultsOutput ¶ added in v0.32.0
type DiskImageDefaultsOutput struct{ *pulumi.OutputState }
Contains details about the image source used to create the disk.
func (DiskImageDefaultsOutput) ElementType ¶ added in v0.32.0
func (DiskImageDefaultsOutput) ElementType() reflect.Type
func (DiskImageDefaultsOutput) SourceImage ¶ added in v0.32.0
func (o DiskImageDefaultsOutput) SourceImage() pulumi.StringOutput
The Image resource used when creating the disk.
func (DiskImageDefaultsOutput) ToDiskImageDefaultsOutput ¶ added in v0.32.0
func (o DiskImageDefaultsOutput) ToDiskImageDefaultsOutput() DiskImageDefaultsOutput
func (DiskImageDefaultsOutput) ToDiskImageDefaultsOutputWithContext ¶ added in v0.32.0
func (o DiskImageDefaultsOutput) ToDiskImageDefaultsOutputWithContext(ctx context.Context) DiskImageDefaultsOutput
func (DiskImageDefaultsOutput) ToDiskImageDefaultsPtrOutput ¶ added in v0.32.0
func (o DiskImageDefaultsOutput) ToDiskImageDefaultsPtrOutput() DiskImageDefaultsPtrOutput
func (DiskImageDefaultsOutput) ToDiskImageDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o DiskImageDefaultsOutput) ToDiskImageDefaultsPtrOutputWithContext(ctx context.Context) DiskImageDefaultsPtrOutput
type DiskImageDefaultsPtrInput ¶ added in v0.32.0
type DiskImageDefaultsPtrInput interface { pulumi.Input ToDiskImageDefaultsPtrOutput() DiskImageDefaultsPtrOutput ToDiskImageDefaultsPtrOutputWithContext(context.Context) DiskImageDefaultsPtrOutput }
DiskImageDefaultsPtrInput is an input type that accepts DiskImageDefaultsArgs, DiskImageDefaultsPtr and DiskImageDefaultsPtrOutput values. You can construct a concrete instance of `DiskImageDefaultsPtrInput` via:
DiskImageDefaultsArgs{...} or: nil
func DiskImageDefaultsPtr ¶ added in v0.32.0
func DiskImageDefaultsPtr(v *DiskImageDefaultsArgs) DiskImageDefaultsPtrInput
type DiskImageDefaultsPtrOutput ¶ added in v0.32.0
type DiskImageDefaultsPtrOutput struct{ *pulumi.OutputState }
func (DiskImageDefaultsPtrOutput) Elem ¶ added in v0.32.0
func (o DiskImageDefaultsPtrOutput) Elem() DiskImageDefaultsOutput
func (DiskImageDefaultsPtrOutput) ElementType ¶ added in v0.32.0
func (DiskImageDefaultsPtrOutput) ElementType() reflect.Type
func (DiskImageDefaultsPtrOutput) SourceImage ¶ added in v0.32.0
func (o DiskImageDefaultsPtrOutput) SourceImage() pulumi.StringPtrOutput
The Image resource used when creating the disk.
func (DiskImageDefaultsPtrOutput) ToDiskImageDefaultsPtrOutput ¶ added in v0.32.0
func (o DiskImageDefaultsPtrOutput) ToDiskImageDefaultsPtrOutput() DiskImageDefaultsPtrOutput
func (DiskImageDefaultsPtrOutput) ToDiskImageDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o DiskImageDefaultsPtrOutput) ToDiskImageDefaultsPtrOutputWithContext(ctx context.Context) DiskImageDefaultsPtrOutput
type DiskImageDefaultsResponse ¶ added in v0.32.0
type DiskImageDefaultsResponse struct { // The Image resource used when creating the disk. SourceImage string `pulumi:"sourceImage"` }
Contains details about the image source used to create the disk.
type DiskImageDefaultsResponseOutput ¶ added in v0.32.0
type DiskImageDefaultsResponseOutput struct{ *pulumi.OutputState }
Contains details about the image source used to create the disk.
func (DiskImageDefaultsResponseOutput) ElementType ¶ added in v0.32.0
func (DiskImageDefaultsResponseOutput) ElementType() reflect.Type
func (DiskImageDefaultsResponseOutput) SourceImage ¶ added in v0.32.0
func (o DiskImageDefaultsResponseOutput) SourceImage() pulumi.StringOutput
The Image resource used when creating the disk.
func (DiskImageDefaultsResponseOutput) ToDiskImageDefaultsResponseOutput ¶ added in v0.32.0
func (o DiskImageDefaultsResponseOutput) ToDiskImageDefaultsResponseOutput() DiskImageDefaultsResponseOutput
func (DiskImageDefaultsResponseOutput) ToDiskImageDefaultsResponseOutputWithContext ¶ added in v0.32.0
func (o DiskImageDefaultsResponseOutput) ToDiskImageDefaultsResponseOutputWithContext(ctx context.Context) DiskImageDefaultsResponseOutput
type DisksMigrationDisksTargetDefaults ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaults struct { }
Details for a disk only migration.
type DisksMigrationDisksTargetDefaultsArgs ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaultsArgs struct { }
Details for a disk only migration.
func (DisksMigrationDisksTargetDefaultsArgs) ElementType ¶ added in v0.32.0
func (DisksMigrationDisksTargetDefaultsArgs) ElementType() reflect.Type
func (DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsOutput ¶ added in v0.32.0
func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsOutput() DisksMigrationDisksTargetDefaultsOutput
func (DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsOutputWithContext ¶ added in v0.32.0
func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsOutput
func (DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsPtrOutput() DisksMigrationDisksTargetDefaultsPtrOutput
func (DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (i DisksMigrationDisksTargetDefaultsArgs) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsPtrOutput
type DisksMigrationDisksTargetDefaultsInput ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaultsInput interface { pulumi.Input ToDisksMigrationDisksTargetDefaultsOutput() DisksMigrationDisksTargetDefaultsOutput ToDisksMigrationDisksTargetDefaultsOutputWithContext(context.Context) DisksMigrationDisksTargetDefaultsOutput }
DisksMigrationDisksTargetDefaultsInput is an input type that accepts DisksMigrationDisksTargetDefaultsArgs and DisksMigrationDisksTargetDefaultsOutput values. You can construct a concrete instance of `DisksMigrationDisksTargetDefaultsInput` via:
DisksMigrationDisksTargetDefaultsArgs{...}
type DisksMigrationDisksTargetDefaultsOutput ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaultsOutput struct{ *pulumi.OutputState }
Details for a disk only migration.
func (DisksMigrationDisksTargetDefaultsOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationDisksTargetDefaultsOutput) ElementType() reflect.Type
func (DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsOutput ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsOutput() DisksMigrationDisksTargetDefaultsOutput
func (DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsOutput
func (DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsPtrOutput() DisksMigrationDisksTargetDefaultsPtrOutput
func (DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsOutput) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsPtrOutput
type DisksMigrationDisksTargetDefaultsPtrInput ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaultsPtrInput interface { pulumi.Input ToDisksMigrationDisksTargetDefaultsPtrOutput() DisksMigrationDisksTargetDefaultsPtrOutput ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext(context.Context) DisksMigrationDisksTargetDefaultsPtrOutput }
DisksMigrationDisksTargetDefaultsPtrInput is an input type that accepts DisksMigrationDisksTargetDefaultsArgs, DisksMigrationDisksTargetDefaultsPtr and DisksMigrationDisksTargetDefaultsPtrOutput values. You can construct a concrete instance of `DisksMigrationDisksTargetDefaultsPtrInput` via:
DisksMigrationDisksTargetDefaultsArgs{...} or: nil
func DisksMigrationDisksTargetDefaultsPtr ¶ added in v0.32.0
func DisksMigrationDisksTargetDefaultsPtr(v *DisksMigrationDisksTargetDefaultsArgs) DisksMigrationDisksTargetDefaultsPtrInput
type DisksMigrationDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaultsPtrOutput struct{ *pulumi.OutputState }
func (DisksMigrationDisksTargetDefaultsPtrOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationDisksTargetDefaultsPtrOutput) ElementType() reflect.Type
func (DisksMigrationDisksTargetDefaultsPtrOutput) ToDisksMigrationDisksTargetDefaultsPtrOutput ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsPtrOutput) ToDisksMigrationDisksTargetDefaultsPtrOutput() DisksMigrationDisksTargetDefaultsPtrOutput
func (DisksMigrationDisksTargetDefaultsPtrOutput) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsPtrOutput) ToDisksMigrationDisksTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsPtrOutput
type DisksMigrationDisksTargetDefaultsResponse ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaultsResponse struct { }
Details for a disk only migration.
type DisksMigrationDisksTargetDefaultsResponseOutput ¶ added in v0.32.0
type DisksMigrationDisksTargetDefaultsResponseOutput struct{ *pulumi.OutputState }
Details for a disk only migration.
func (DisksMigrationDisksTargetDefaultsResponseOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationDisksTargetDefaultsResponseOutput) ElementType() reflect.Type
func (DisksMigrationDisksTargetDefaultsResponseOutput) ToDisksMigrationDisksTargetDefaultsResponseOutput ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsResponseOutput) ToDisksMigrationDisksTargetDefaultsResponseOutput() DisksMigrationDisksTargetDefaultsResponseOutput
func (DisksMigrationDisksTargetDefaultsResponseOutput) ToDisksMigrationDisksTargetDefaultsResponseOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDefaultsResponseOutput) ToDisksMigrationDisksTargetDefaultsResponseOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDefaultsResponseOutput
type DisksMigrationDisksTargetDetailsResponse ¶ added in v0.32.0
type DisksMigrationDisksTargetDetailsResponse struct { }
Details for a disks-only migration.
type DisksMigrationDisksTargetDetailsResponseOutput ¶ added in v0.32.0
type DisksMigrationDisksTargetDetailsResponseOutput struct{ *pulumi.OutputState }
Details for a disks-only migration.
func (DisksMigrationDisksTargetDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationDisksTargetDetailsResponseOutput) ElementType() reflect.Type
func (DisksMigrationDisksTargetDetailsResponseOutput) ToDisksMigrationDisksTargetDetailsResponseOutput ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDetailsResponseOutput) ToDisksMigrationDisksTargetDetailsResponseOutput() DisksMigrationDisksTargetDetailsResponseOutput
func (DisksMigrationDisksTargetDetailsResponseOutput) ToDisksMigrationDisksTargetDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationDisksTargetDetailsResponseOutput) ToDisksMigrationDisksTargetDetailsResponseOutputWithContext(ctx context.Context) DisksMigrationDisksTargetDetailsResponseOutput
type DisksMigrationVmTargetDefaults ¶ added in v0.32.0
type DisksMigrationVmTargetDefaults struct { // Optional. Additional licenses to assign to the VM. AdditionalLicenses []string `pulumi:"additionalLicenses"` // Optional. Details of the boot disk of the VM. BootDiskDefaults *BootDiskDefaults `pulumi:"bootDiskDefaults"` // Optional. Compute instance scheduling information (if empty default is used). ComputeScheduling *ComputeScheduling `pulumi:"computeScheduling"` // Optional. The encryption to apply to the VM. Encryption *Encryption `pulumi:"encryption"` // Optional. The hostname to assign to the VM. Hostname *string `pulumi:"hostname"` // Optional. A map of labels to associate with the VM. Labels map[string]string `pulumi:"labels"` // The machine type to create the VM with. MachineType string `pulumi:"machineType"` // Optional. The machine type series to create the VM with. For presentation only. MachineTypeSeries *string `pulumi:"machineTypeSeries"` // Optional. The metadata key/value pairs to assign to the VM. Metadata map[string]string `pulumi:"metadata"` // Optional. NICs to attach to the VM. NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"` // Optional. A list of network tags to associate with the VM. NetworkTags []string `pulumi:"networkTags"` // Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. SecureBoot *bool `pulumi:"secureBoot"` // Optional. The service account to associate the VM with. ServiceAccount *string `pulumi:"serviceAccount"` // The name of the VM to create. VmName string `pulumi:"vmName"` }
Details for creation of a VM that migrated data disks will be attached to.
type DisksMigrationVmTargetDefaultsArgs ¶ added in v0.32.0
type DisksMigrationVmTargetDefaultsArgs struct { // Optional. Additional licenses to assign to the VM. AdditionalLicenses pulumi.StringArrayInput `pulumi:"additionalLicenses"` // Optional. Details of the boot disk of the VM. BootDiskDefaults BootDiskDefaultsPtrInput `pulumi:"bootDiskDefaults"` // Optional. Compute instance scheduling information (if empty default is used). ComputeScheduling ComputeSchedulingPtrInput `pulumi:"computeScheduling"` // Optional. The encryption to apply to the VM. Encryption EncryptionPtrInput `pulumi:"encryption"` // Optional. The hostname to assign to the VM. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // Optional. A map of labels to associate with the VM. Labels pulumi.StringMapInput `pulumi:"labels"` // The machine type to create the VM with. MachineType pulumi.StringInput `pulumi:"machineType"` // Optional. The machine type series to create the VM with. For presentation only. MachineTypeSeries pulumi.StringPtrInput `pulumi:"machineTypeSeries"` // Optional. The metadata key/value pairs to assign to the VM. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Optional. NICs to attach to the VM. NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"` // Optional. A list of network tags to associate with the VM. NetworkTags pulumi.StringArrayInput `pulumi:"networkTags"` // Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. SecureBoot pulumi.BoolPtrInput `pulumi:"secureBoot"` // Optional. The service account to associate the VM with. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // The name of the VM to create. VmName pulumi.StringInput `pulumi:"vmName"` }
Details for creation of a VM that migrated data disks will be attached to.
func (DisksMigrationVmTargetDefaultsArgs) ElementType ¶ added in v0.32.0
func (DisksMigrationVmTargetDefaultsArgs) ElementType() reflect.Type
func (DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsOutput ¶ added in v0.32.0
func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsOutput() DisksMigrationVmTargetDefaultsOutput
func (DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsOutputWithContext ¶ added in v0.32.0
func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsOutput
func (DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsPtrOutput ¶ added in v0.32.0
func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsPtrOutput() DisksMigrationVmTargetDefaultsPtrOutput
func (DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (i DisksMigrationVmTargetDefaultsArgs) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsPtrOutput
type DisksMigrationVmTargetDefaultsInput ¶ added in v0.32.0
type DisksMigrationVmTargetDefaultsInput interface { pulumi.Input ToDisksMigrationVmTargetDefaultsOutput() DisksMigrationVmTargetDefaultsOutput ToDisksMigrationVmTargetDefaultsOutputWithContext(context.Context) DisksMigrationVmTargetDefaultsOutput }
DisksMigrationVmTargetDefaultsInput is an input type that accepts DisksMigrationVmTargetDefaultsArgs and DisksMigrationVmTargetDefaultsOutput values. You can construct a concrete instance of `DisksMigrationVmTargetDefaultsInput` via:
DisksMigrationVmTargetDefaultsArgs{...}
type DisksMigrationVmTargetDefaultsOutput ¶ added in v0.32.0
type DisksMigrationVmTargetDefaultsOutput struct{ *pulumi.OutputState }
Details for creation of a VM that migrated data disks will be attached to.
func (DisksMigrationVmTargetDefaultsOutput) AdditionalLicenses ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) AdditionalLicenses() pulumi.StringArrayOutput
Optional. Additional licenses to assign to the VM.
func (DisksMigrationVmTargetDefaultsOutput) BootDiskDefaults ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) BootDiskDefaults() BootDiskDefaultsPtrOutput
Optional. Details of the boot disk of the VM.
func (DisksMigrationVmTargetDefaultsOutput) ComputeScheduling ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) ComputeScheduling() ComputeSchedulingPtrOutput
Optional. Compute instance scheduling information (if empty default is used).
func (DisksMigrationVmTargetDefaultsOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationVmTargetDefaultsOutput) ElementType() reflect.Type
func (DisksMigrationVmTargetDefaultsOutput) Encryption ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) Encryption() EncryptionPtrOutput
Optional. The encryption to apply to the VM.
func (DisksMigrationVmTargetDefaultsOutput) Hostname ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) Hostname() pulumi.StringPtrOutput
Optional. The hostname to assign to the VM.
func (DisksMigrationVmTargetDefaultsOutput) Labels ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) Labels() pulumi.StringMapOutput
Optional. A map of labels to associate with the VM.
func (DisksMigrationVmTargetDefaultsOutput) MachineType ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) MachineType() pulumi.StringOutput
The machine type to create the VM with.
func (DisksMigrationVmTargetDefaultsOutput) MachineTypeSeries ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) MachineTypeSeries() pulumi.StringPtrOutput
Optional. The machine type series to create the VM with. For presentation only.
func (DisksMigrationVmTargetDefaultsOutput) Metadata ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) Metadata() pulumi.StringMapOutput
Optional. The metadata key/value pairs to assign to the VM.
func (DisksMigrationVmTargetDefaultsOutput) NetworkInterfaces ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
Optional. NICs to attach to the VM.
func (DisksMigrationVmTargetDefaultsOutput) NetworkTags ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) NetworkTags() pulumi.StringArrayOutput
Optional. A list of network tags to associate with the VM.
func (DisksMigrationVmTargetDefaultsOutput) SecureBoot ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) SecureBoot() pulumi.BoolPtrOutput
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
func (DisksMigrationVmTargetDefaultsOutput) ServiceAccount ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The service account to associate the VM with.
func (DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsOutput ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsOutput() DisksMigrationVmTargetDefaultsOutput
func (DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsOutput
func (DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsPtrOutput ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsPtrOutput() DisksMigrationVmTargetDefaultsPtrOutput
func (DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsPtrOutput
func (DisksMigrationVmTargetDefaultsOutput) VmName ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsOutput) VmName() pulumi.StringOutput
The name of the VM to create.
type DisksMigrationVmTargetDefaultsPtrInput ¶ added in v0.32.0
type DisksMigrationVmTargetDefaultsPtrInput interface { pulumi.Input ToDisksMigrationVmTargetDefaultsPtrOutput() DisksMigrationVmTargetDefaultsPtrOutput ToDisksMigrationVmTargetDefaultsPtrOutputWithContext(context.Context) DisksMigrationVmTargetDefaultsPtrOutput }
DisksMigrationVmTargetDefaultsPtrInput is an input type that accepts DisksMigrationVmTargetDefaultsArgs, DisksMigrationVmTargetDefaultsPtr and DisksMigrationVmTargetDefaultsPtrOutput values. You can construct a concrete instance of `DisksMigrationVmTargetDefaultsPtrInput` via:
DisksMigrationVmTargetDefaultsArgs{...} or: nil
func DisksMigrationVmTargetDefaultsPtr ¶ added in v0.32.0
func DisksMigrationVmTargetDefaultsPtr(v *DisksMigrationVmTargetDefaultsArgs) DisksMigrationVmTargetDefaultsPtrInput
type DisksMigrationVmTargetDefaultsPtrOutput ¶ added in v0.32.0
type DisksMigrationVmTargetDefaultsPtrOutput struct{ *pulumi.OutputState }
func (DisksMigrationVmTargetDefaultsPtrOutput) AdditionalLicenses ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) AdditionalLicenses() pulumi.StringArrayOutput
Optional. Additional licenses to assign to the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) BootDiskDefaults ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) BootDiskDefaults() BootDiskDefaultsPtrOutput
Optional. Details of the boot disk of the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) ComputeScheduling ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) ComputeScheduling() ComputeSchedulingPtrOutput
Optional. Compute instance scheduling information (if empty default is used).
func (DisksMigrationVmTargetDefaultsPtrOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationVmTargetDefaultsPtrOutput) ElementType() reflect.Type
func (DisksMigrationVmTargetDefaultsPtrOutput) Encryption ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) Encryption() EncryptionPtrOutput
Optional. The encryption to apply to the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) Hostname ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) Hostname() pulumi.StringPtrOutput
Optional. The hostname to assign to the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) Labels ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) Labels() pulumi.StringMapOutput
Optional. A map of labels to associate with the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) MachineType ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) MachineType() pulumi.StringPtrOutput
The machine type to create the VM with.
func (DisksMigrationVmTargetDefaultsPtrOutput) MachineTypeSeries ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) MachineTypeSeries() pulumi.StringPtrOutput
Optional. The machine type series to create the VM with. For presentation only.
func (DisksMigrationVmTargetDefaultsPtrOutput) Metadata ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) Metadata() pulumi.StringMapOutput
Optional. The metadata key/value pairs to assign to the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) NetworkInterfaces ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
Optional. NICs to attach to the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) NetworkTags ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) NetworkTags() pulumi.StringArrayOutput
Optional. A list of network tags to associate with the VM.
func (DisksMigrationVmTargetDefaultsPtrOutput) SecureBoot ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) SecureBoot() pulumi.BoolPtrOutput
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
func (DisksMigrationVmTargetDefaultsPtrOutput) ServiceAccount ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
Optional. The service account to associate the VM with.
func (DisksMigrationVmTargetDefaultsPtrOutput) ToDisksMigrationVmTargetDefaultsPtrOutput ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) ToDisksMigrationVmTargetDefaultsPtrOutput() DisksMigrationVmTargetDefaultsPtrOutput
func (DisksMigrationVmTargetDefaultsPtrOutput) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) ToDisksMigrationVmTargetDefaultsPtrOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsPtrOutput
func (DisksMigrationVmTargetDefaultsPtrOutput) VmName ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsPtrOutput) VmName() pulumi.StringPtrOutput
The name of the VM to create.
type DisksMigrationVmTargetDefaultsResponse ¶ added in v0.32.0
type DisksMigrationVmTargetDefaultsResponse struct { // Optional. Additional licenses to assign to the VM. AdditionalLicenses []string `pulumi:"additionalLicenses"` // Optional. Details of the boot disk of the VM. BootDiskDefaults BootDiskDefaultsResponse `pulumi:"bootDiskDefaults"` // Optional. Compute instance scheduling information (if empty default is used). ComputeScheduling ComputeSchedulingResponse `pulumi:"computeScheduling"` // Optional. The encryption to apply to the VM. Encryption EncryptionResponse `pulumi:"encryption"` // Optional. The hostname to assign to the VM. Hostname string `pulumi:"hostname"` // Optional. A map of labels to associate with the VM. Labels map[string]string `pulumi:"labels"` // The machine type to create the VM with. MachineType string `pulumi:"machineType"` // Optional. The machine type series to create the VM with. For presentation only. MachineTypeSeries string `pulumi:"machineTypeSeries"` // Optional. The metadata key/value pairs to assign to the VM. Metadata map[string]string `pulumi:"metadata"` // Optional. NICs to attach to the VM. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // Optional. A list of network tags to associate with the VM. NetworkTags []string `pulumi:"networkTags"` // Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI. SecureBoot bool `pulumi:"secureBoot"` // Optional. The service account to associate the VM with. ServiceAccount string `pulumi:"serviceAccount"` // The name of the VM to create. VmName string `pulumi:"vmName"` }
Details for creation of a VM that migrated data disks will be attached to.
type DisksMigrationVmTargetDefaultsResponseOutput ¶ added in v0.32.0
type DisksMigrationVmTargetDefaultsResponseOutput struct{ *pulumi.OutputState }
Details for creation of a VM that migrated data disks will be attached to.
func (DisksMigrationVmTargetDefaultsResponseOutput) AdditionalLicenses ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) AdditionalLicenses() pulumi.StringArrayOutput
Optional. Additional licenses to assign to the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) BootDiskDefaults ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) BootDiskDefaults() BootDiskDefaultsResponseOutput
Optional. Details of the boot disk of the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) ComputeScheduling ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
Optional. Compute instance scheduling information (if empty default is used).
func (DisksMigrationVmTargetDefaultsResponseOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationVmTargetDefaultsResponseOutput) ElementType() reflect.Type
func (DisksMigrationVmTargetDefaultsResponseOutput) Encryption ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) Encryption() EncryptionResponseOutput
Optional. The encryption to apply to the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) Hostname ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) Hostname() pulumi.StringOutput
Optional. The hostname to assign to the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) Labels ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) Labels() pulumi.StringMapOutput
Optional. A map of labels to associate with the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) MachineType ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) MachineType() pulumi.StringOutput
The machine type to create the VM with.
func (DisksMigrationVmTargetDefaultsResponseOutput) MachineTypeSeries ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) MachineTypeSeries() pulumi.StringOutput
Optional. The machine type series to create the VM with. For presentation only.
func (DisksMigrationVmTargetDefaultsResponseOutput) Metadata ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) Metadata() pulumi.StringMapOutput
Optional. The metadata key/value pairs to assign to the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) NetworkInterfaces ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
Optional. NICs to attach to the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) NetworkTags ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) NetworkTags() pulumi.StringArrayOutput
Optional. A list of network tags to associate with the VM.
func (DisksMigrationVmTargetDefaultsResponseOutput) SecureBoot ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) SecureBoot() pulumi.BoolOutput
Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.
func (DisksMigrationVmTargetDefaultsResponseOutput) ServiceAccount ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) ServiceAccount() pulumi.StringOutput
Optional. The service account to associate the VM with.
func (DisksMigrationVmTargetDefaultsResponseOutput) ToDisksMigrationVmTargetDefaultsResponseOutput ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) ToDisksMigrationVmTargetDefaultsResponseOutput() DisksMigrationVmTargetDefaultsResponseOutput
func (DisksMigrationVmTargetDefaultsResponseOutput) ToDisksMigrationVmTargetDefaultsResponseOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) ToDisksMigrationVmTargetDefaultsResponseOutputWithContext(ctx context.Context) DisksMigrationVmTargetDefaultsResponseOutput
func (DisksMigrationVmTargetDefaultsResponseOutput) VmName ¶ added in v0.32.0
func (o DisksMigrationVmTargetDefaultsResponseOutput) VmName() pulumi.StringOutput
The name of the VM to create.
type DisksMigrationVmTargetDetailsResponse ¶ added in v0.32.0
type DisksMigrationVmTargetDetailsResponse struct { // The URI of the Compute Engine VM. VmUri string `pulumi:"vmUri"` }
Details for the VM created VM as part of disks migration.
type DisksMigrationVmTargetDetailsResponseOutput ¶ added in v0.32.0
type DisksMigrationVmTargetDetailsResponseOutput struct{ *pulumi.OutputState }
Details for the VM created VM as part of disks migration.
func (DisksMigrationVmTargetDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (DisksMigrationVmTargetDetailsResponseOutput) ElementType() reflect.Type
func (DisksMigrationVmTargetDetailsResponseOutput) ToDisksMigrationVmTargetDetailsResponseOutput ¶ added in v0.32.0
func (o DisksMigrationVmTargetDetailsResponseOutput) ToDisksMigrationVmTargetDetailsResponseOutput() DisksMigrationVmTargetDetailsResponseOutput
func (DisksMigrationVmTargetDetailsResponseOutput) ToDisksMigrationVmTargetDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o DisksMigrationVmTargetDetailsResponseOutput) ToDisksMigrationVmTargetDetailsResponseOutputWithContext(ctx context.Context) DisksMigrationVmTargetDetailsResponseOutput
func (DisksMigrationVmTargetDetailsResponseOutput) VmUri ¶ added in v0.32.0
func (o DisksMigrationVmTargetDetailsResponseOutput) VmUri() pulumi.StringOutput
The URI of the Compute Engine VM.
type Encryption ¶ added in v0.32.0
type Encryption struct { // The name of the encryption key that is stored in Google Cloud KMS. KmsKey string `pulumi:"kmsKey"` }
Encryption message describes the details of the applied encryption.
type EncryptionArgs ¶ added in v0.32.0
type EncryptionArgs struct { // The name of the encryption key that is stored in Google Cloud KMS. KmsKey pulumi.StringInput `pulumi:"kmsKey"` }
Encryption message describes the details of the applied encryption.
func (EncryptionArgs) ElementType ¶ added in v0.32.0
func (EncryptionArgs) ElementType() reflect.Type
func (EncryptionArgs) ToEncryptionOutput ¶ added in v0.32.0
func (i EncryptionArgs) ToEncryptionOutput() EncryptionOutput
func (EncryptionArgs) ToEncryptionOutputWithContext ¶ added in v0.32.0
func (i EncryptionArgs) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionArgs) ToEncryptionPtrOutput ¶ added in v0.32.0
func (i EncryptionArgs) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionArgs) ToEncryptionPtrOutputWithContext ¶ added in v0.32.0
func (i EncryptionArgs) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionInput ¶ added in v0.32.0
type EncryptionInput interface { pulumi.Input ToEncryptionOutput() EncryptionOutput ToEncryptionOutputWithContext(context.Context) EncryptionOutput }
EncryptionInput is an input type that accepts EncryptionArgs and EncryptionOutput values. You can construct a concrete instance of `EncryptionInput` via:
EncryptionArgs{...}
type EncryptionOutput ¶ added in v0.32.0
type EncryptionOutput struct{ *pulumi.OutputState }
Encryption message describes the details of the applied encryption.
func (EncryptionOutput) ElementType ¶ added in v0.32.0
func (EncryptionOutput) ElementType() reflect.Type
func (EncryptionOutput) KmsKey ¶ added in v0.32.0
func (o EncryptionOutput) KmsKey() pulumi.StringOutput
The name of the encryption key that is stored in Google Cloud KMS.
func (EncryptionOutput) ToEncryptionOutput ¶ added in v0.32.0
func (o EncryptionOutput) ToEncryptionOutput() EncryptionOutput
func (EncryptionOutput) ToEncryptionOutputWithContext ¶ added in v0.32.0
func (o EncryptionOutput) ToEncryptionOutputWithContext(ctx context.Context) EncryptionOutput
func (EncryptionOutput) ToEncryptionPtrOutput ¶ added in v0.32.0
func (o EncryptionOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionOutput) ToEncryptionPtrOutputWithContext ¶ added in v0.32.0
func (o EncryptionOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionPtrInput ¶ added in v0.32.0
type EncryptionPtrInput interface { pulumi.Input ToEncryptionPtrOutput() EncryptionPtrOutput ToEncryptionPtrOutputWithContext(context.Context) EncryptionPtrOutput }
EncryptionPtrInput is an input type that accepts EncryptionArgs, EncryptionPtr and EncryptionPtrOutput values. You can construct a concrete instance of `EncryptionPtrInput` via:
EncryptionArgs{...} or: nil
func EncryptionPtr ¶ added in v0.32.0
func EncryptionPtr(v *EncryptionArgs) EncryptionPtrInput
type EncryptionPtrOutput ¶ added in v0.32.0
type EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EncryptionPtrOutput) Elem ¶ added in v0.32.0
func (o EncryptionPtrOutput) Elem() EncryptionOutput
func (EncryptionPtrOutput) ElementType ¶ added in v0.32.0
func (EncryptionPtrOutput) ElementType() reflect.Type
func (EncryptionPtrOutput) KmsKey ¶ added in v0.32.0
func (o EncryptionPtrOutput) KmsKey() pulumi.StringPtrOutput
The name of the encryption key that is stored in Google Cloud KMS.
func (EncryptionPtrOutput) ToEncryptionPtrOutput ¶ added in v0.32.0
func (o EncryptionPtrOutput) ToEncryptionPtrOutput() EncryptionPtrOutput
func (EncryptionPtrOutput) ToEncryptionPtrOutputWithContext ¶ added in v0.32.0
func (o EncryptionPtrOutput) ToEncryptionPtrOutputWithContext(ctx context.Context) EncryptionPtrOutput
type EncryptionResponse ¶ added in v0.32.0
type EncryptionResponse struct { // The name of the encryption key that is stored in Google Cloud KMS. KmsKey string `pulumi:"kmsKey"` }
Encryption message describes the details of the applied encryption.
type EncryptionResponseOutput ¶ added in v0.32.0
type EncryptionResponseOutput struct{ *pulumi.OutputState }
Encryption message describes the details of the applied encryption.
func (EncryptionResponseOutput) ElementType ¶ added in v0.32.0
func (EncryptionResponseOutput) ElementType() reflect.Type
func (EncryptionResponseOutput) KmsKey ¶ added in v0.32.0
func (o EncryptionResponseOutput) KmsKey() pulumi.StringOutput
The name of the encryption key that is stored in Google Cloud KMS.
func (EncryptionResponseOutput) ToEncryptionResponseOutput ¶ added in v0.32.0
func (o EncryptionResponseOutput) ToEncryptionResponseOutput() EncryptionResponseOutput
func (EncryptionResponseOutput) ToEncryptionResponseOutputWithContext ¶ added in v0.32.0
func (o EncryptionResponseOutput) ToEncryptionResponseOutputWithContext(ctx context.Context) EncryptionResponseOutput
type Group ¶
type Group struct { pulumi.CustomResourceState // The create time timestamp. CreateTime pulumi.StringOutput `pulumi:"createTime"` // User-provided description of the group. Description pulumi.StringOutput `pulumi:"description"` // Display name is a user defined name for this group which can be updated. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Required. The group identifier. GroupId pulumi.StringOutput `pulumi:"groupId"` Location pulumi.StringOutput `pulumi:"location"` // Immutable. The target type of this group. MigrationTargetType pulumi.StringOutput `pulumi:"migrationTargetType"` // The Group name. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // The update time timestamp. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new Group in a given project and location. Auto-naming is currently not supported for this resource.
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // User-provided description of the group. Description pulumi.StringPtrInput // Display name is a user defined name for this group which can be updated. DisplayName pulumi.StringPtrInput // Required. The group identifier. GroupId pulumi.StringInput Location pulumi.StringPtrInput // Immutable. The target type of this group. MigrationTargetType GroupMigrationTargetTypePtrInput Project pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMigrationTargetType ¶ added in v0.32.0
type GroupMigrationTargetType string
Immutable. The target type of this group.
func (GroupMigrationTargetType) ElementType ¶ added in v0.32.0
func (GroupMigrationTargetType) ElementType() reflect.Type
func (GroupMigrationTargetType) ToGroupMigrationTargetTypeOutput ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToGroupMigrationTargetTypeOutput() GroupMigrationTargetTypeOutput
func (GroupMigrationTargetType) ToGroupMigrationTargetTypeOutputWithContext ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToGroupMigrationTargetTypeOutputWithContext(ctx context.Context) GroupMigrationTargetTypeOutput
func (GroupMigrationTargetType) ToGroupMigrationTargetTypePtrOutput ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToGroupMigrationTargetTypePtrOutput() GroupMigrationTargetTypePtrOutput
func (GroupMigrationTargetType) ToGroupMigrationTargetTypePtrOutputWithContext ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToGroupMigrationTargetTypePtrOutputWithContext(ctx context.Context) GroupMigrationTargetTypePtrOutput
func (GroupMigrationTargetType) ToStringOutput ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToStringOutput() pulumi.StringOutput
func (GroupMigrationTargetType) ToStringOutputWithContext ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GroupMigrationTargetType) ToStringPtrOutput ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GroupMigrationTargetType) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e GroupMigrationTargetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GroupMigrationTargetTypeInput ¶ added in v0.32.0
type GroupMigrationTargetTypeInput interface { pulumi.Input ToGroupMigrationTargetTypeOutput() GroupMigrationTargetTypeOutput ToGroupMigrationTargetTypeOutputWithContext(context.Context) GroupMigrationTargetTypeOutput }
GroupMigrationTargetTypeInput is an input type that accepts GroupMigrationTargetTypeArgs and GroupMigrationTargetTypeOutput values. You can construct a concrete instance of `GroupMigrationTargetTypeInput` via:
GroupMigrationTargetTypeArgs{...}
type GroupMigrationTargetTypeOutput ¶ added in v0.32.0
type GroupMigrationTargetTypeOutput struct{ *pulumi.OutputState }
func (GroupMigrationTargetTypeOutput) ElementType ¶ added in v0.32.0
func (GroupMigrationTargetTypeOutput) ElementType() reflect.Type
func (GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypeOutput ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypeOutput() GroupMigrationTargetTypeOutput
func (GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypeOutputWithContext ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypeOutputWithContext(ctx context.Context) GroupMigrationTargetTypeOutput
func (GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypePtrOutput ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypePtrOutput() GroupMigrationTargetTypePtrOutput
func (GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypePtrOutputWithContext ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToGroupMigrationTargetTypePtrOutputWithContext(ctx context.Context) GroupMigrationTargetTypePtrOutput
func (GroupMigrationTargetTypeOutput) ToStringOutput ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToStringOutput() pulumi.StringOutput
func (GroupMigrationTargetTypeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GroupMigrationTargetTypeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GroupMigrationTargetTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GroupMigrationTargetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GroupMigrationTargetTypePtrInput ¶ added in v0.32.0
type GroupMigrationTargetTypePtrInput interface { pulumi.Input ToGroupMigrationTargetTypePtrOutput() GroupMigrationTargetTypePtrOutput ToGroupMigrationTargetTypePtrOutputWithContext(context.Context) GroupMigrationTargetTypePtrOutput }
func GroupMigrationTargetTypePtr ¶ added in v0.32.0
func GroupMigrationTargetTypePtr(v string) GroupMigrationTargetTypePtrInput
type GroupMigrationTargetTypePtrOutput ¶ added in v0.32.0
type GroupMigrationTargetTypePtrOutput struct{ *pulumi.OutputState }
func (GroupMigrationTargetTypePtrOutput) Elem ¶ added in v0.32.0
func (o GroupMigrationTargetTypePtrOutput) Elem() GroupMigrationTargetTypeOutput
func (GroupMigrationTargetTypePtrOutput) ElementType ¶ added in v0.32.0
func (GroupMigrationTargetTypePtrOutput) ElementType() reflect.Type
func (GroupMigrationTargetTypePtrOutput) ToGroupMigrationTargetTypePtrOutput ¶ added in v0.32.0
func (o GroupMigrationTargetTypePtrOutput) ToGroupMigrationTargetTypePtrOutput() GroupMigrationTargetTypePtrOutput
func (GroupMigrationTargetTypePtrOutput) ToGroupMigrationTargetTypePtrOutputWithContext ¶ added in v0.32.0
func (o GroupMigrationTargetTypePtrOutput) ToGroupMigrationTargetTypePtrOutputWithContext(ctx context.Context) GroupMigrationTargetTypePtrOutput
func (GroupMigrationTargetTypePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o GroupMigrationTargetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GroupMigrationTargetTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GroupMigrationTargetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) CreateTime ¶ added in v0.19.0
func (o GroupOutput) CreateTime() pulumi.StringOutput
The create time timestamp.
func (GroupOutput) Description ¶ added in v0.19.0
func (o GroupOutput) Description() pulumi.StringOutput
User-provided description of the group.
func (GroupOutput) DisplayName ¶ added in v0.19.0
func (o GroupOutput) DisplayName() pulumi.StringOutput
Display name is a user defined name for this group which can be updated.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) GroupId ¶ added in v0.21.0
func (o GroupOutput) GroupId() pulumi.StringOutput
Required. The group identifier.
func (GroupOutput) Location ¶ added in v0.21.0
func (o GroupOutput) Location() pulumi.StringOutput
func (GroupOutput) MigrationTargetType ¶ added in v0.32.0
func (o GroupOutput) MigrationTargetType() pulumi.StringOutput
Immutable. The target type of this group.
func (GroupOutput) Name ¶ added in v0.19.0
func (o GroupOutput) Name() pulumi.StringOutput
The Group name.
func (GroupOutput) Project ¶ added in v0.21.0
func (o GroupOutput) Project() pulumi.StringOutput
func (GroupOutput) RequestId ¶ added in v0.21.0
func (o GroupOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
func (GroupOutput) UpdateTime ¶ added in v0.19.0
func (o GroupOutput) UpdateTime() pulumi.StringOutput
The update time timestamp.
type GroupState ¶
type GroupState struct { }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type InitializingReplicationStepResponse ¶ added in v0.28.0
type InitializingReplicationStepResponse struct { }
InitializingReplicationStep contains specific step details.
type InitializingReplicationStepResponseOutput ¶ added in v0.28.0
type InitializingReplicationStepResponseOutput struct{ *pulumi.OutputState }
InitializingReplicationStep contains specific step details.
func (InitializingReplicationStepResponseOutput) ElementType ¶ added in v0.28.0
func (InitializingReplicationStepResponseOutput) ElementType() reflect.Type
func (InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutput ¶ added in v0.28.0
func (o InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutput() InitializingReplicationStepResponseOutput
func (InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutputWithContext ¶ added in v0.28.0
func (o InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutputWithContext(ctx context.Context) InitializingReplicationStepResponseOutput
type InstantiatingMigratedVMStepResponse ¶ added in v0.28.0
type InstantiatingMigratedVMStepResponse struct { }
InstantiatingMigratedVMStep contains specific step details.
type InstantiatingMigratedVMStepResponseOutput ¶ added in v0.28.0
type InstantiatingMigratedVMStepResponseOutput struct{ *pulumi.OutputState }
InstantiatingMigratedVMStep contains specific step details.
func (InstantiatingMigratedVMStepResponseOutput) ElementType ¶ added in v0.28.0
func (InstantiatingMigratedVMStepResponseOutput) ElementType() reflect.Type
func (InstantiatingMigratedVMStepResponseOutput) ToInstantiatingMigratedVMStepResponseOutput ¶ added in v0.28.0
func (o InstantiatingMigratedVMStepResponseOutput) ToInstantiatingMigratedVMStepResponseOutput() InstantiatingMigratedVMStepResponseOutput
func (InstantiatingMigratedVMStepResponseOutput) ToInstantiatingMigratedVMStepResponseOutputWithContext ¶ added in v0.28.0
func (o InstantiatingMigratedVMStepResponseOutput) ToInstantiatingMigratedVMStepResponseOutputWithContext(ctx context.Context) InstantiatingMigratedVMStepResponseOutput
type LinkResponse ¶ added in v0.29.0
type LinkResponse struct { // Describes what the link offers. Description string `pulumi:"description"` // The URL of the link. Url string `pulumi:"url"` }
Describes a URL link.
type LinkResponseArrayOutput ¶ added in v0.29.0
type LinkResponseArrayOutput struct{ *pulumi.OutputState }
func (LinkResponseArrayOutput) ElementType ¶ added in v0.29.0
func (LinkResponseArrayOutput) ElementType() reflect.Type
func (LinkResponseArrayOutput) Index ¶ added in v0.29.0
func (o LinkResponseArrayOutput) Index(i pulumi.IntInput) LinkResponseOutput
func (LinkResponseArrayOutput) ToLinkResponseArrayOutput ¶ added in v0.29.0
func (o LinkResponseArrayOutput) ToLinkResponseArrayOutput() LinkResponseArrayOutput
func (LinkResponseArrayOutput) ToLinkResponseArrayOutputWithContext ¶ added in v0.29.0
func (o LinkResponseArrayOutput) ToLinkResponseArrayOutputWithContext(ctx context.Context) LinkResponseArrayOutput
type LinkResponseOutput ¶ added in v0.29.0
type LinkResponseOutput struct{ *pulumi.OutputState }
Describes a URL link.
func (LinkResponseOutput) Description ¶ added in v0.29.0
func (o LinkResponseOutput) Description() pulumi.StringOutput
Describes what the link offers.
func (LinkResponseOutput) ElementType ¶ added in v0.29.0
func (LinkResponseOutput) ElementType() reflect.Type
func (LinkResponseOutput) ToLinkResponseOutput ¶ added in v0.29.0
func (o LinkResponseOutput) ToLinkResponseOutput() LinkResponseOutput
func (LinkResponseOutput) ToLinkResponseOutputWithContext ¶ added in v0.29.0
func (o LinkResponseOutput) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput
func (LinkResponseOutput) Url ¶ added in v0.29.0
func (o LinkResponseOutput) Url() pulumi.StringOutput
The URL of the link.
type LocalizedMessageResponse ¶ added in v0.29.0
type LocalizedMessageResponse struct { // The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX" Locale string `pulumi:"locale"` // The localized error message in the above locale. Message string `pulumi:"message"` }
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
type LocalizedMessageResponseOutput ¶ added in v0.29.0
type LocalizedMessageResponseOutput struct{ *pulumi.OutputState }
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
func (LocalizedMessageResponseOutput) ElementType ¶ added in v0.29.0
func (LocalizedMessageResponseOutput) ElementType() reflect.Type
func (LocalizedMessageResponseOutput) Locale ¶ added in v0.29.0
func (o LocalizedMessageResponseOutput) Locale() pulumi.StringOutput
The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
func (LocalizedMessageResponseOutput) Message ¶ added in v0.29.0
func (o LocalizedMessageResponseOutput) Message() pulumi.StringOutput
The localized error message in the above locale.
func (LocalizedMessageResponseOutput) ToLocalizedMessageResponseOutput ¶ added in v0.29.0
func (o LocalizedMessageResponseOutput) ToLocalizedMessageResponseOutput() LocalizedMessageResponseOutput
func (LocalizedMessageResponseOutput) ToLocalizedMessageResponseOutputWithContext ¶ added in v0.29.0
func (o LocalizedMessageResponseOutput) ToLocalizedMessageResponseOutputWithContext(ctx context.Context) LocalizedMessageResponseOutput
type LookupCloneJobArgs ¶
type LookupCloneJobOutputArgs ¶
type LookupCloneJobOutputArgs struct { CloneJobId pulumi.StringInput `pulumi:"cloneJobId"` Location pulumi.StringInput `pulumi:"location"` MigratingVmId pulumi.StringInput `pulumi:"migratingVmId"` Project pulumi.StringPtrInput `pulumi:"project"` SourceId pulumi.StringInput `pulumi:"sourceId"` }
func (LookupCloneJobOutputArgs) ElementType ¶
func (LookupCloneJobOutputArgs) ElementType() reflect.Type
type LookupCloneJobResult ¶
type LookupCloneJobResult struct { // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDetails ComputeEngineDisksTargetDetailsResponse `pulumi:"computeEngineDisksTargetDetails"` // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // The time the clone job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // The time the clone job was ended. EndTime string `pulumi:"endTime"` // Provides details for the errors that led to the Clone Job's state. Error StatusResponse `pulumi:"error"` // The name of the clone. Name string `pulumi:"name"` // State of the clone job. State string `pulumi:"state"` // The time the state was last updated. StateTime string `pulumi:"stateTime"` // The clone steps list representing its progress. Steps []CloneStepResponse `pulumi:"steps"` }
func LookupCloneJob ¶
func LookupCloneJob(ctx *pulumi.Context, args *LookupCloneJobArgs, opts ...pulumi.InvokeOption) (*LookupCloneJobResult, error)
Gets details of a single CloneJob.
type LookupCloneJobResultOutput ¶
type LookupCloneJobResultOutput struct{ *pulumi.OutputState }
func LookupCloneJobOutput ¶
func LookupCloneJobOutput(ctx *pulumi.Context, args LookupCloneJobOutputArgs, opts ...pulumi.InvokeOption) LookupCloneJobResultOutput
func (LookupCloneJobResultOutput) ComputeEngineDisksTargetDetails ¶ added in v0.32.0
func (o LookupCloneJobResultOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (LookupCloneJobResultOutput) ComputeEngineTargetDetails ¶
func (o LookupCloneJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (LookupCloneJobResultOutput) CreateTime ¶
func (o LookupCloneJobResultOutput) CreateTime() pulumi.StringOutput
The time the clone job was created (as an API call, not when it was actually created in the target).
func (LookupCloneJobResultOutput) ElementType ¶
func (LookupCloneJobResultOutput) ElementType() reflect.Type
func (LookupCloneJobResultOutput) EndTime ¶ added in v0.18.1
func (o LookupCloneJobResultOutput) EndTime() pulumi.StringOutput
The time the clone job was ended.
func (LookupCloneJobResultOutput) Error ¶
func (o LookupCloneJobResultOutput) Error() StatusResponseOutput
Provides details for the errors that led to the Clone Job's state.
func (LookupCloneJobResultOutput) Name ¶
func (o LookupCloneJobResultOutput) Name() pulumi.StringOutput
The name of the clone.
func (LookupCloneJobResultOutput) State ¶
func (o LookupCloneJobResultOutput) State() pulumi.StringOutput
State of the clone job.
func (LookupCloneJobResultOutput) StateTime ¶
func (o LookupCloneJobResultOutput) StateTime() pulumi.StringOutput
The time the state was last updated.
func (LookupCloneJobResultOutput) Steps ¶ added in v0.28.0
func (o LookupCloneJobResultOutput) Steps() CloneStepResponseArrayOutput
The clone steps list representing its progress.
func (LookupCloneJobResultOutput) ToLookupCloneJobResultOutput ¶
func (o LookupCloneJobResultOutput) ToLookupCloneJobResultOutput() LookupCloneJobResultOutput
func (LookupCloneJobResultOutput) ToLookupCloneJobResultOutputWithContext ¶
func (o LookupCloneJobResultOutput) ToLookupCloneJobResultOutputWithContext(ctx context.Context) LookupCloneJobResultOutput
type LookupCutoverJobArgs ¶
type LookupCutoverJobOutputArgs ¶
type LookupCutoverJobOutputArgs struct { CutoverJobId pulumi.StringInput `pulumi:"cutoverJobId"` Location pulumi.StringInput `pulumi:"location"` MigratingVmId pulumi.StringInput `pulumi:"migratingVmId"` Project pulumi.StringPtrInput `pulumi:"project"` SourceId pulumi.StringInput `pulumi:"sourceId"` }
func (LookupCutoverJobOutputArgs) ElementType ¶
func (LookupCutoverJobOutputArgs) ElementType() reflect.Type
type LookupCutoverJobResult ¶
type LookupCutoverJobResult struct { // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDetails ComputeEngineDisksTargetDetailsResponse `pulumi:"computeEngineDisksTargetDetails"` // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // The time the cutover job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // The time the cutover job had finished. EndTime string `pulumi:"endTime"` // Provides details for the errors that led to the Cutover Job's state. Error StatusResponse `pulumi:"error"` // The name of the cutover job. Name string `pulumi:"name"` // The current progress in percentage of the cutover job. ProgressPercent int `pulumi:"progressPercent"` // State of the cutover job. State string `pulumi:"state"` // A message providing possible extra details about the current state. StateMessage string `pulumi:"stateMessage"` // The time the state was last updated. StateTime string `pulumi:"stateTime"` // The cutover steps list representing its progress. Steps []CutoverStepResponse `pulumi:"steps"` }
func LookupCutoverJob ¶
func LookupCutoverJob(ctx *pulumi.Context, args *LookupCutoverJobArgs, opts ...pulumi.InvokeOption) (*LookupCutoverJobResult, error)
Gets details of a single CutoverJob.
type LookupCutoverJobResultOutput ¶
type LookupCutoverJobResultOutput struct{ *pulumi.OutputState }
func LookupCutoverJobOutput ¶
func LookupCutoverJobOutput(ctx *pulumi.Context, args LookupCutoverJobOutputArgs, opts ...pulumi.InvokeOption) LookupCutoverJobResultOutput
func (LookupCutoverJobResultOutput) ComputeEngineDisksTargetDetails ¶ added in v0.32.0
func (o LookupCutoverJobResultOutput) ComputeEngineDisksTargetDetails() ComputeEngineDisksTargetDetailsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (LookupCutoverJobResultOutput) ComputeEngineTargetDetails ¶
func (o LookupCutoverJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (LookupCutoverJobResultOutput) CreateTime ¶
func (o LookupCutoverJobResultOutput) CreateTime() pulumi.StringOutput
The time the cutover job was created (as an API call, not when it was actually created in the target).
func (LookupCutoverJobResultOutput) ElementType ¶
func (LookupCutoverJobResultOutput) ElementType() reflect.Type
func (LookupCutoverJobResultOutput) EndTime ¶ added in v0.18.1
func (o LookupCutoverJobResultOutput) EndTime() pulumi.StringOutput
The time the cutover job had finished.
func (LookupCutoverJobResultOutput) Error ¶
func (o LookupCutoverJobResultOutput) Error() StatusResponseOutput
Provides details for the errors that led to the Cutover Job's state.
func (LookupCutoverJobResultOutput) Name ¶
func (o LookupCutoverJobResultOutput) Name() pulumi.StringOutput
The name of the cutover job.
func (LookupCutoverJobResultOutput) ProgressPercent ¶
func (o LookupCutoverJobResultOutput) ProgressPercent() pulumi.IntOutput
The current progress in percentage of the cutover job.
func (LookupCutoverJobResultOutput) State ¶
func (o LookupCutoverJobResultOutput) State() pulumi.StringOutput
State of the cutover job.
func (LookupCutoverJobResultOutput) StateMessage ¶
func (o LookupCutoverJobResultOutput) StateMessage() pulumi.StringOutput
A message providing possible extra details about the current state.
func (LookupCutoverJobResultOutput) StateTime ¶
func (o LookupCutoverJobResultOutput) StateTime() pulumi.StringOutput
The time the state was last updated.
func (LookupCutoverJobResultOutput) Steps ¶ added in v0.28.0
func (o LookupCutoverJobResultOutput) Steps() CutoverStepResponseArrayOutput
The cutover steps list representing its progress.
func (LookupCutoverJobResultOutput) ToLookupCutoverJobResultOutput ¶
func (o LookupCutoverJobResultOutput) ToLookupCutoverJobResultOutput() LookupCutoverJobResultOutput
func (LookupCutoverJobResultOutput) ToLookupCutoverJobResultOutputWithContext ¶
func (o LookupCutoverJobResultOutput) ToLookupCutoverJobResultOutputWithContext(ctx context.Context) LookupCutoverJobResultOutput
type LookupDatacenterConnectorOutputArgs ¶
type LookupDatacenterConnectorOutputArgs struct { DatacenterConnectorId pulumi.StringInput `pulumi:"datacenterConnectorId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` SourceId pulumi.StringInput `pulumi:"sourceId"` }
func (LookupDatacenterConnectorOutputArgs) ElementType ¶
func (LookupDatacenterConnectorOutputArgs) ElementType() reflect.Type
type LookupDatacenterConnectorResult ¶
type LookupDatacenterConnectorResult struct { // 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. ApplianceInfrastructureVersion string `pulumi:"applianceInfrastructureVersion"` // Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance. ApplianceSoftwareVersion string `pulumi:"applianceSoftwareVersion"` // The available versions for updating this appliance. AvailableVersions AvailableUpdatesResponse `pulumi:"availableVersions"` // The communication channel between the datacenter connector and Google Cloud. Bucket string `pulumi:"bucket"` // The time the connector was created (as an API call, not when it was actually installed). CreateTime string `pulumi:"createTime"` // Provides details on the state of the Datacenter Connector in case of an error. Error StatusResponse `pulumi:"error"` // The connector's name. Name string `pulumi:"name"` // 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. RegistrationId string `pulumi:"registrationId"` // The service account to use in the connector when communicating with the cloud. ServiceAccount string `pulumi:"serviceAccount"` // State of the DatacenterConnector, as determined by the health checks. State string `pulumi:"state"` // The time the state was last set. StateTime string `pulumi:"stateTime"` // The last time the connector was updated with an API call. UpdateTime string `pulumi:"updateTime"` // The status of the current / last upgradeAppliance operation. UpgradeStatus UpgradeStatusResponse `pulumi:"upgradeStatus"` // The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified. Version string `pulumi:"version"` }
func LookupDatacenterConnector ¶
func LookupDatacenterConnector(ctx *pulumi.Context, args *LookupDatacenterConnectorArgs, opts ...pulumi.InvokeOption) (*LookupDatacenterConnectorResult, error)
Gets details of a single DatacenterConnector.
type LookupDatacenterConnectorResultOutput ¶
type LookupDatacenterConnectorResultOutput struct{ *pulumi.OutputState }
func LookupDatacenterConnectorOutput ¶
func LookupDatacenterConnectorOutput(ctx *pulumi.Context, args LookupDatacenterConnectorOutputArgs, opts ...pulumi.InvokeOption) LookupDatacenterConnectorResultOutput
func (LookupDatacenterConnectorResultOutput) ApplianceInfrastructureVersion ¶ added in v0.15.0
func (o LookupDatacenterConnectorResultOutput) ApplianceInfrastructureVersion() pulumi.StringOutput
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.
func (LookupDatacenterConnectorResultOutput) ApplianceSoftwareVersion ¶ added in v0.15.0
func (o LookupDatacenterConnectorResultOutput) ApplianceSoftwareVersion() pulumi.StringOutput
Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.
func (LookupDatacenterConnectorResultOutput) AvailableVersions ¶ added in v0.15.0
func (o LookupDatacenterConnectorResultOutput) AvailableVersions() AvailableUpdatesResponseOutput
The available versions for updating this appliance.
func (LookupDatacenterConnectorResultOutput) Bucket ¶
func (o LookupDatacenterConnectorResultOutput) Bucket() pulumi.StringOutput
The communication channel between the datacenter connector and Google Cloud.
func (LookupDatacenterConnectorResultOutput) CreateTime ¶
func (o LookupDatacenterConnectorResultOutput) CreateTime() pulumi.StringOutput
The time the connector was created (as an API call, not when it was actually installed).
func (LookupDatacenterConnectorResultOutput) ElementType ¶
func (LookupDatacenterConnectorResultOutput) ElementType() reflect.Type
func (LookupDatacenterConnectorResultOutput) Error ¶
func (o LookupDatacenterConnectorResultOutput) Error() StatusResponseOutput
Provides details on the state of the Datacenter Connector in case of an error.
func (LookupDatacenterConnectorResultOutput) Name ¶
func (o LookupDatacenterConnectorResultOutput) Name() pulumi.StringOutput
The connector's name.
func (LookupDatacenterConnectorResultOutput) RegistrationId ¶
func (o LookupDatacenterConnectorResultOutput) RegistrationId() pulumi.StringOutput
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.
func (LookupDatacenterConnectorResultOutput) ServiceAccount ¶
func (o LookupDatacenterConnectorResultOutput) ServiceAccount() pulumi.StringOutput
The service account to use in the connector when communicating with the cloud.
func (LookupDatacenterConnectorResultOutput) State ¶
func (o LookupDatacenterConnectorResultOutput) State() pulumi.StringOutput
State of the DatacenterConnector, as determined by the health checks.
func (LookupDatacenterConnectorResultOutput) StateTime ¶
func (o LookupDatacenterConnectorResultOutput) StateTime() pulumi.StringOutput
The time the state was last set.
func (LookupDatacenterConnectorResultOutput) ToLookupDatacenterConnectorResultOutput ¶
func (o LookupDatacenterConnectorResultOutput) ToLookupDatacenterConnectorResultOutput() LookupDatacenterConnectorResultOutput
func (LookupDatacenterConnectorResultOutput) ToLookupDatacenterConnectorResultOutputWithContext ¶
func (o LookupDatacenterConnectorResultOutput) ToLookupDatacenterConnectorResultOutputWithContext(ctx context.Context) LookupDatacenterConnectorResultOutput
func (LookupDatacenterConnectorResultOutput) UpdateTime ¶
func (o LookupDatacenterConnectorResultOutput) UpdateTime() pulumi.StringOutput
The last time the connector was updated with an API call.
func (LookupDatacenterConnectorResultOutput) UpgradeStatus ¶ added in v0.15.0
func (o LookupDatacenterConnectorResultOutput) UpgradeStatus() UpgradeStatusResponseOutput
The status of the current / last upgradeAppliance operation.
func (LookupDatacenterConnectorResultOutput) Version ¶
func (o LookupDatacenterConnectorResultOutput) Version() pulumi.StringOutput
The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.
type LookupGroupArgs ¶
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct { GroupId pulumi.StringInput `pulumi:"groupId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { // The create time timestamp. CreateTime string `pulumi:"createTime"` // User-provided description of the group. Description string `pulumi:"description"` // Display name is a user defined name for this group which can be updated. DisplayName string `pulumi:"displayName"` // Immutable. The target type of this group. MigrationTargetType string `pulumi:"migrationTargetType"` // The Group name. Name string `pulumi:"name"` // The update time timestamp. UpdateTime string `pulumi:"updateTime"` }
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Gets details of a single Group.
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) CreateTime ¶
func (o LookupGroupResultOutput) CreateTime() pulumi.StringOutput
The create time timestamp.
func (LookupGroupResultOutput) Description ¶
func (o LookupGroupResultOutput) Description() pulumi.StringOutput
User-provided description of the group.
func (LookupGroupResultOutput) DisplayName ¶
func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
Display name is a user defined name for this group which can be updated.
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) MigrationTargetType ¶ added in v0.32.0
func (o LookupGroupResultOutput) MigrationTargetType() pulumi.StringOutput
Immutable. The target type of this group.
func (LookupGroupResultOutput) Name ¶
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
The Group name.
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
func (LookupGroupResultOutput) UpdateTime ¶
func (o LookupGroupResultOutput) UpdateTime() pulumi.StringOutput
The update time timestamp.
type LookupMigratingVmArgs ¶
type LookupMigratingVmOutputArgs ¶
type LookupMigratingVmOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` MigratingVmId pulumi.StringInput `pulumi:"migratingVmId"` Project pulumi.StringPtrInput `pulumi:"project"` SourceId pulumi.StringInput `pulumi:"sourceId"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupMigratingVmOutputArgs) ElementType ¶
func (LookupMigratingVmOutputArgs) ElementType() reflect.Type
type LookupMigratingVmResult ¶
type LookupMigratingVmResult struct { // Details of the VM from an AWS source. AwsSourceVmDetails AwsSourceVmDetailsResponse `pulumi:"awsSourceVmDetails"` // Details of the VM from an Azure source. AzureSourceVmDetails AzureSourceVmDetailsResponse `pulumi:"azureSourceVmDetails"` // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDefaults ComputeEngineDisksTargetDefaultsResponse `pulumi:"computeEngineDisksTargetDefaults"` // Details of the target VM in Compute Engine. ComputeEngineTargetDefaults ComputeEngineTargetDefaultsResponse `pulumi:"computeEngineTargetDefaults"` // The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source). CreateTime string `pulumi:"createTime"` // Details of the current running replication cycle. CurrentSyncInfo ReplicationCycleResponse `pulumi:"currentSyncInfo"` // Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable. CutoverForecast CutoverForecastResponse `pulumi:"cutoverForecast"` // The description attached to the migrating VM by the user. Description string `pulumi:"description"` // The display name attached to the MigratingVm by the user. DisplayName string `pulumi:"displayName"` // Provides details on the state of the Migrating VM in case of an error in replication. Error StatusResponse `pulumi:"error"` // The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource. Group string `pulumi:"group"` // The labels of the migrating VM. Labels map[string]string `pulumi:"labels"` // Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles. LastReplicationCycle ReplicationCycleResponse `pulumi:"lastReplicationCycle"` // The most updated snapshot created time in the source that finished replication. LastSync ReplicationSyncResponse `pulumi:"lastSync"` // The identifier of the MigratingVm. Name string `pulumi:"name"` // The replication schedule policy. Policy SchedulePolicyResponse `pulumi:"policy"` // The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request. RecentCloneJobs []CloneJobResponse `pulumi:"recentCloneJobs"` // The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request. RecentCutoverJobs []CutoverJobResponse `pulumi:"recentCutoverJobs"` // The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-. SourceVmId string `pulumi:"sourceVmId"` // State of the MigratingVm. State string `pulumi:"state"` // The last time the migrating VM state was updated. StateTime string `pulumi:"stateTime"` // The last time the migrating VM resource was updated. UpdateTime string `pulumi:"updateTime"` // Details of the VM from a Vmware source. VmwareSourceVmDetails VmwareSourceVmDetailsResponse `pulumi:"vmwareSourceVmDetails"` }
func LookupMigratingVm ¶
func LookupMigratingVm(ctx *pulumi.Context, args *LookupMigratingVmArgs, opts ...pulumi.InvokeOption) (*LookupMigratingVmResult, error)
Gets details of a single MigratingVm.
type LookupMigratingVmResultOutput ¶
type LookupMigratingVmResultOutput struct{ *pulumi.OutputState }
func LookupMigratingVmOutput ¶
func LookupMigratingVmOutput(ctx *pulumi.Context, args LookupMigratingVmOutputArgs, opts ...pulumi.InvokeOption) LookupMigratingVmResultOutput
func (LookupMigratingVmResultOutput) AwsSourceVmDetails ¶ added in v0.18.1
func (o LookupMigratingVmResultOutput) AwsSourceVmDetails() AwsSourceVmDetailsResponseOutput
Details of the VM from an AWS source.
func (LookupMigratingVmResultOutput) AzureSourceVmDetails ¶ added in v0.32.0
func (o LookupMigratingVmResultOutput) AzureSourceVmDetails() AzureSourceVmDetailsResponseOutput
Details of the VM from an Azure source.
func (LookupMigratingVmResultOutput) ComputeEngineDisksTargetDefaults ¶ added in v0.32.0
func (o LookupMigratingVmResultOutput) ComputeEngineDisksTargetDefaults() ComputeEngineDisksTargetDefaultsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (LookupMigratingVmResultOutput) ComputeEngineTargetDefaults ¶
func (o LookupMigratingVmResultOutput) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
Details of the target VM in Compute Engine.
func (LookupMigratingVmResultOutput) CreateTime ¶
func (o LookupMigratingVmResultOutput) CreateTime() pulumi.StringOutput
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
func (LookupMigratingVmResultOutput) CurrentSyncInfo ¶
func (o LookupMigratingVmResultOutput) CurrentSyncInfo() ReplicationCycleResponseOutput
Details of the current running replication cycle.
func (LookupMigratingVmResultOutput) CutoverForecast ¶ added in v0.29.0
func (o LookupMigratingVmResultOutput) CutoverForecast() CutoverForecastResponseOutput
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
func (LookupMigratingVmResultOutput) Description ¶
func (o LookupMigratingVmResultOutput) Description() pulumi.StringOutput
The description attached to the migrating VM by the user.
func (LookupMigratingVmResultOutput) DisplayName ¶
func (o LookupMigratingVmResultOutput) DisplayName() pulumi.StringOutput
The display name attached to the MigratingVm by the user.
func (LookupMigratingVmResultOutput) ElementType ¶
func (LookupMigratingVmResultOutput) ElementType() reflect.Type
func (LookupMigratingVmResultOutput) Error ¶
func (o LookupMigratingVmResultOutput) Error() StatusResponseOutput
Provides details on the state of the Migrating VM in case of an error in replication.
func (LookupMigratingVmResultOutput) Group ¶
func (o LookupMigratingVmResultOutput) Group() pulumi.StringOutput
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
func (LookupMigratingVmResultOutput) Labels ¶
func (o LookupMigratingVmResultOutput) Labels() pulumi.StringMapOutput
The labels of the migrating VM.
func (LookupMigratingVmResultOutput) LastReplicationCycle ¶ added in v0.29.0
func (o LookupMigratingVmResultOutput) LastReplicationCycle() ReplicationCycleResponseOutput
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
func (LookupMigratingVmResultOutput) LastSync ¶
func (o LookupMigratingVmResultOutput) LastSync() ReplicationSyncResponseOutput
The most updated snapshot created time in the source that finished replication.
func (LookupMigratingVmResultOutput) Name ¶
func (o LookupMigratingVmResultOutput) Name() pulumi.StringOutput
The identifier of the MigratingVm.
func (LookupMigratingVmResultOutput) Policy ¶
func (o LookupMigratingVmResultOutput) Policy() SchedulePolicyResponseOutput
The replication schedule policy.
func (LookupMigratingVmResultOutput) RecentCloneJobs ¶
func (o LookupMigratingVmResultOutput) RecentCloneJobs() CloneJobResponseArrayOutput
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
func (LookupMigratingVmResultOutput) RecentCutoverJobs ¶
func (o LookupMigratingVmResultOutput) RecentCutoverJobs() CutoverJobResponseArrayOutput
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
func (LookupMigratingVmResultOutput) SourceVmId ¶
func (o LookupMigratingVmResultOutput) SourceVmId() pulumi.StringOutput
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
func (LookupMigratingVmResultOutput) State ¶
func (o LookupMigratingVmResultOutput) State() pulumi.StringOutput
State of the MigratingVm.
func (LookupMigratingVmResultOutput) StateTime ¶
func (o LookupMigratingVmResultOutput) StateTime() pulumi.StringOutput
The last time the migrating VM state was updated.
func (LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutput ¶
func (o LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutput() LookupMigratingVmResultOutput
func (LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutputWithContext ¶
func (o LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutputWithContext(ctx context.Context) LookupMigratingVmResultOutput
func (LookupMigratingVmResultOutput) UpdateTime ¶
func (o LookupMigratingVmResultOutput) UpdateTime() pulumi.StringOutput
The last time the migrating VM resource was updated.
func (LookupMigratingVmResultOutput) VmwareSourceVmDetails ¶ added in v0.32.0
func (o LookupMigratingVmResultOutput) VmwareSourceVmDetails() VmwareSourceVmDetailsResponseOutput
Details of the VM from a Vmware source.
type LookupSourceArgs ¶
type LookupSourceOutputArgs ¶
type LookupSourceOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` SourceId pulumi.StringInput `pulumi:"sourceId"` }
func (LookupSourceOutputArgs) ElementType ¶
func (LookupSourceOutputArgs) ElementType() reflect.Type
type LookupSourceResult ¶
type LookupSourceResult struct { // AWS type source details. Aws AwsSourceDetailsResponse `pulumi:"aws"` // Azure type source details. Azure AzureSourceDetailsResponse `pulumi:"azure"` // The create time timestamp. CreateTime string `pulumi:"createTime"` // User-provided description of the source. Description string `pulumi:"description"` // Optional. Immutable. The encryption details of the source data stored by the service. Encryption EncryptionResponse `pulumi:"encryption"` // The labels of the source. Labels map[string]string `pulumi:"labels"` // The Source name. Name string `pulumi:"name"` // The update time timestamp. UpdateTime string `pulumi:"updateTime"` // Vmware type source details. Vmware VmwareSourceDetailsResponse `pulumi:"vmware"` }
func LookupSource ¶
func LookupSource(ctx *pulumi.Context, args *LookupSourceArgs, opts ...pulumi.InvokeOption) (*LookupSourceResult, error)
Gets details of a single Source.
type LookupSourceResultOutput ¶
type LookupSourceResultOutput struct{ *pulumi.OutputState }
func LookupSourceOutput ¶
func LookupSourceOutput(ctx *pulumi.Context, args LookupSourceOutputArgs, opts ...pulumi.InvokeOption) LookupSourceResultOutput
func (LookupSourceResultOutput) Aws ¶ added in v0.28.0
func (o LookupSourceResultOutput) Aws() AwsSourceDetailsResponseOutput
AWS type source details.
func (LookupSourceResultOutput) Azure ¶ added in v0.32.0
func (o LookupSourceResultOutput) Azure() AzureSourceDetailsResponseOutput
Azure type source details.
func (LookupSourceResultOutput) CreateTime ¶
func (o LookupSourceResultOutput) CreateTime() pulumi.StringOutput
The create time timestamp.
func (LookupSourceResultOutput) Description ¶
func (o LookupSourceResultOutput) Description() pulumi.StringOutput
User-provided description of the source.
func (LookupSourceResultOutput) ElementType ¶
func (LookupSourceResultOutput) ElementType() reflect.Type
func (LookupSourceResultOutput) Encryption ¶ added in v0.32.0
func (o LookupSourceResultOutput) Encryption() EncryptionResponseOutput
Optional. Immutable. The encryption details of the source data stored by the service.
func (LookupSourceResultOutput) Labels ¶
func (o LookupSourceResultOutput) Labels() pulumi.StringMapOutput
The labels of the source.
func (LookupSourceResultOutput) Name ¶
func (o LookupSourceResultOutput) Name() pulumi.StringOutput
The Source name.
func (LookupSourceResultOutput) ToLookupSourceResultOutput ¶
func (o LookupSourceResultOutput) ToLookupSourceResultOutput() LookupSourceResultOutput
func (LookupSourceResultOutput) ToLookupSourceResultOutputWithContext ¶
func (o LookupSourceResultOutput) ToLookupSourceResultOutputWithContext(ctx context.Context) LookupSourceResultOutput
func (LookupSourceResultOutput) UpdateTime ¶
func (o LookupSourceResultOutput) UpdateTime() pulumi.StringOutput
The update time timestamp.
func (LookupSourceResultOutput) Vmware ¶
func (o LookupSourceResultOutput) Vmware() VmwareSourceDetailsResponseOutput
Vmware type source details.
type LookupTargetProjectArgs ¶
type LookupTargetProjectOutputArgs ¶
type LookupTargetProjectOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` TargetProjectId pulumi.StringInput `pulumi:"targetProjectId"` }
func (LookupTargetProjectOutputArgs) ElementType ¶
func (LookupTargetProjectOutputArgs) ElementType() reflect.Type
type LookupTargetProjectResult ¶
type LookupTargetProjectResult struct { // The time this target project resource was created (not related to when the Compute Engine project it points to was created). CreateTime string `pulumi:"createTime"` // The target project's description. Description string `pulumi:"description"` // The name of the target project. Name string `pulumi:"name"` // The target project ID (number) or project name. Project string `pulumi:"project"` // The last time the target project resource was updated. UpdateTime string `pulumi:"updateTime"` }
func LookupTargetProject ¶
func LookupTargetProject(ctx *pulumi.Context, args *LookupTargetProjectArgs, opts ...pulumi.InvokeOption) (*LookupTargetProjectResult, error)
Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`.
type LookupTargetProjectResultOutput ¶
type LookupTargetProjectResultOutput struct{ *pulumi.OutputState }
func LookupTargetProjectOutput ¶
func LookupTargetProjectOutput(ctx *pulumi.Context, args LookupTargetProjectOutputArgs, opts ...pulumi.InvokeOption) LookupTargetProjectResultOutput
func (LookupTargetProjectResultOutput) CreateTime ¶
func (o LookupTargetProjectResultOutput) CreateTime() pulumi.StringOutput
The time this target project resource was created (not related to when the Compute Engine project it points to was created).
func (LookupTargetProjectResultOutput) Description ¶
func (o LookupTargetProjectResultOutput) Description() pulumi.StringOutput
The target project's description.
func (LookupTargetProjectResultOutput) ElementType ¶
func (LookupTargetProjectResultOutput) ElementType() reflect.Type
func (LookupTargetProjectResultOutput) Name ¶
func (o LookupTargetProjectResultOutput) Name() pulumi.StringOutput
The name of the target project.
func (LookupTargetProjectResultOutput) Project ¶
func (o LookupTargetProjectResultOutput) Project() pulumi.StringOutput
The target project ID (number) or project name.
func (LookupTargetProjectResultOutput) ToLookupTargetProjectResultOutput ¶
func (o LookupTargetProjectResultOutput) ToLookupTargetProjectResultOutput() LookupTargetProjectResultOutput
func (LookupTargetProjectResultOutput) ToLookupTargetProjectResultOutputWithContext ¶
func (o LookupTargetProjectResultOutput) ToLookupTargetProjectResultOutputWithContext(ctx context.Context) LookupTargetProjectResultOutput
func (LookupTargetProjectResultOutput) UpdateTime ¶
func (o LookupTargetProjectResultOutput) UpdateTime() pulumi.StringOutput
The last time the target project resource was updated.
type LookupUtilizationReportOutputArgs ¶
type LookupUtilizationReportOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` SourceId pulumi.StringInput `pulumi:"sourceId"` UtilizationReportId pulumi.StringInput `pulumi:"utilizationReportId"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupUtilizationReportOutputArgs) ElementType ¶
func (LookupUtilizationReportOutputArgs) ElementType() reflect.Type
type LookupUtilizationReportResult ¶
type LookupUtilizationReportResult struct { // The time the report was created (this refers to the time of the request, not the time the report creation completed). CreateTime string `pulumi:"createTime"` // The report display name, as assigned by the user. DisplayName string `pulumi:"displayName"` // Provides details on the state of the report in case of an error. Error StatusResponse `pulumi:"error"` // The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14. FrameEndTime string `pulumi:"frameEndTime"` // The report unique name. Name string `pulumi:"name"` // Current state of the report. State string `pulumi:"state"` // The time the state was last set. StateTime string `pulumi:"stateTime"` // Time frame of the report. TimeFrame string `pulumi:"timeFrame"` // Total number of VMs included in the report. VmCount int `pulumi:"vmCount"` // List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored. Vms []VmUtilizationInfoResponse `pulumi:"vms"` }
func LookupUtilizationReport ¶
func LookupUtilizationReport(ctx *pulumi.Context, args *LookupUtilizationReportArgs, opts ...pulumi.InvokeOption) (*LookupUtilizationReportResult, error)
Gets a single Utilization Report.
type LookupUtilizationReportResultOutput ¶
type LookupUtilizationReportResultOutput struct{ *pulumi.OutputState }
func LookupUtilizationReportOutput ¶
func LookupUtilizationReportOutput(ctx *pulumi.Context, args LookupUtilizationReportOutputArgs, opts ...pulumi.InvokeOption) LookupUtilizationReportResultOutput
func (LookupUtilizationReportResultOutput) CreateTime ¶
func (o LookupUtilizationReportResultOutput) CreateTime() pulumi.StringOutput
The time the report was created (this refers to the time of the request, not the time the report creation completed).
func (LookupUtilizationReportResultOutput) DisplayName ¶
func (o LookupUtilizationReportResultOutput) DisplayName() pulumi.StringOutput
The report display name, as assigned by the user.
func (LookupUtilizationReportResultOutput) ElementType ¶
func (LookupUtilizationReportResultOutput) ElementType() reflect.Type
func (LookupUtilizationReportResultOutput) Error ¶
func (o LookupUtilizationReportResultOutput) Error() StatusResponseOutput
Provides details on the state of the report in case of an error.
func (LookupUtilizationReportResultOutput) FrameEndTime ¶
func (o LookupUtilizationReportResultOutput) FrameEndTime() pulumi.StringOutput
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
func (LookupUtilizationReportResultOutput) Name ¶
func (o LookupUtilizationReportResultOutput) Name() pulumi.StringOutput
The report unique name.
func (LookupUtilizationReportResultOutput) State ¶
func (o LookupUtilizationReportResultOutput) State() pulumi.StringOutput
Current state of the report.
func (LookupUtilizationReportResultOutput) StateTime ¶
func (o LookupUtilizationReportResultOutput) StateTime() pulumi.StringOutput
The time the state was last set.
func (LookupUtilizationReportResultOutput) TimeFrame ¶
func (o LookupUtilizationReportResultOutput) TimeFrame() pulumi.StringOutput
Time frame of the report.
func (LookupUtilizationReportResultOutput) ToLookupUtilizationReportResultOutput ¶
func (o LookupUtilizationReportResultOutput) ToLookupUtilizationReportResultOutput() LookupUtilizationReportResultOutput
func (LookupUtilizationReportResultOutput) ToLookupUtilizationReportResultOutputWithContext ¶
func (o LookupUtilizationReportResultOutput) ToLookupUtilizationReportResultOutputWithContext(ctx context.Context) LookupUtilizationReportResultOutput
func (LookupUtilizationReportResultOutput) VmCount ¶
func (o LookupUtilizationReportResultOutput) VmCount() pulumi.IntOutput
Total number of VMs included in the report.
type MigratingVm ¶
type MigratingVm struct { pulumi.CustomResourceState // Details of the VM from an AWS source. AwsSourceVmDetails AwsSourceVmDetailsResponseOutput `pulumi:"awsSourceVmDetails"` // Details of the VM from an Azure source. AzureSourceVmDetails AzureSourceVmDetailsResponseOutput `pulumi:"azureSourceVmDetails"` // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDefaults ComputeEngineDisksTargetDefaultsResponseOutput `pulumi:"computeEngineDisksTargetDefaults"` // Details of the target VM in Compute Engine. ComputeEngineTargetDefaults ComputeEngineTargetDefaultsResponseOutput `pulumi:"computeEngineTargetDefaults"` // The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source). CreateTime pulumi.StringOutput `pulumi:"createTime"` // Details of the current running replication cycle. CurrentSyncInfo ReplicationCycleResponseOutput `pulumi:"currentSyncInfo"` // Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable. CutoverForecast CutoverForecastResponseOutput `pulumi:"cutoverForecast"` // The description attached to the migrating VM by the user. Description pulumi.StringOutput `pulumi:"description"` // The display name attached to the MigratingVm by the user. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Provides details on the state of the Migrating VM in case of an error in replication. Error StatusResponseOutput `pulumi:"error"` // The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource. Group pulumi.StringOutput `pulumi:"group"` // The labels of the migrating VM. Labels pulumi.StringMapOutput `pulumi:"labels"` // Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles. LastReplicationCycle ReplicationCycleResponseOutput `pulumi:"lastReplicationCycle"` // The most updated snapshot created time in the source that finished replication. LastSync ReplicationSyncResponseOutput `pulumi:"lastSync"` Location pulumi.StringOutput `pulumi:"location"` // Required. The migratingVm identifier. MigratingVmId pulumi.StringOutput `pulumi:"migratingVmId"` // The identifier of the MigratingVm. Name pulumi.StringOutput `pulumi:"name"` // The replication schedule policy. Policy SchedulePolicyResponseOutput `pulumi:"policy"` Project pulumi.StringOutput `pulumi:"project"` // The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request. RecentCloneJobs CloneJobResponseArrayOutput `pulumi:"recentCloneJobs"` // The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request. RecentCutoverJobs CutoverJobResponseArrayOutput `pulumi:"recentCutoverJobs"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` SourceId pulumi.StringOutput `pulumi:"sourceId"` // The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-. SourceVmId pulumi.StringOutput `pulumi:"sourceVmId"` // State of the MigratingVm. State pulumi.StringOutput `pulumi:"state"` // The last time the migrating VM state was updated. StateTime pulumi.StringOutput `pulumi:"stateTime"` // The last time the migrating VM resource was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Details of the VM from a Vmware source. VmwareSourceVmDetails VmwareSourceVmDetailsResponseOutput `pulumi:"vmwareSourceVmDetails"` }
Creates a new MigratingVm in a given Source. Auto-naming is currently not supported for this resource.
func GetMigratingVm ¶
func GetMigratingVm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MigratingVmState, opts ...pulumi.ResourceOption) (*MigratingVm, error)
GetMigratingVm gets an existing MigratingVm resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMigratingVm ¶
func NewMigratingVm(ctx *pulumi.Context, name string, args *MigratingVmArgs, opts ...pulumi.ResourceOption) (*MigratingVm, error)
NewMigratingVm registers a new resource with the given unique name, arguments, and options.
func (*MigratingVm) ElementType ¶
func (*MigratingVm) ElementType() reflect.Type
func (*MigratingVm) ToMigratingVmOutput ¶
func (i *MigratingVm) ToMigratingVmOutput() MigratingVmOutput
func (*MigratingVm) ToMigratingVmOutputWithContext ¶
func (i *MigratingVm) ToMigratingVmOutputWithContext(ctx context.Context) MigratingVmOutput
type MigratingVmArgs ¶
type MigratingVmArgs struct { // Details of the target Persistent Disks in Compute Engine. ComputeEngineDisksTargetDefaults ComputeEngineDisksTargetDefaultsPtrInput // Details of the target VM in Compute Engine. ComputeEngineTargetDefaults ComputeEngineTargetDefaultsPtrInput // The description attached to the migrating VM by the user. Description pulumi.StringPtrInput // The display name attached to the MigratingVm by the user. DisplayName pulumi.StringPtrInput // The labels of the migrating VM. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Required. The migratingVm identifier. MigratingVmId pulumi.StringInput // The replication schedule policy. Policy SchedulePolicyPtrInput Project pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput SourceId pulumi.StringInput // The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-. SourceVmId pulumi.StringPtrInput }
The set of arguments for constructing a MigratingVm resource.
func (MigratingVmArgs) ElementType ¶
func (MigratingVmArgs) ElementType() reflect.Type
type MigratingVmInput ¶
type MigratingVmInput interface { pulumi.Input ToMigratingVmOutput() MigratingVmOutput ToMigratingVmOutputWithContext(ctx context.Context) MigratingVmOutput }
type MigratingVmOutput ¶
type MigratingVmOutput struct{ *pulumi.OutputState }
func (MigratingVmOutput) AwsSourceVmDetails ¶ added in v0.19.0
func (o MigratingVmOutput) AwsSourceVmDetails() AwsSourceVmDetailsResponseOutput
Details of the VM from an AWS source.
func (MigratingVmOutput) AzureSourceVmDetails ¶ added in v0.32.0
func (o MigratingVmOutput) AzureSourceVmDetails() AzureSourceVmDetailsResponseOutput
Details of the VM from an Azure source.
func (MigratingVmOutput) ComputeEngineDisksTargetDefaults ¶ added in v0.32.0
func (o MigratingVmOutput) ComputeEngineDisksTargetDefaults() ComputeEngineDisksTargetDefaultsResponseOutput
Details of the target Persistent Disks in Compute Engine.
func (MigratingVmOutput) ComputeEngineTargetDefaults ¶ added in v0.19.0
func (o MigratingVmOutput) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
Details of the target VM in Compute Engine.
func (MigratingVmOutput) CreateTime ¶ added in v0.19.0
func (o MigratingVmOutput) CreateTime() pulumi.StringOutput
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
func (MigratingVmOutput) CurrentSyncInfo ¶ added in v0.19.0
func (o MigratingVmOutput) CurrentSyncInfo() ReplicationCycleResponseOutput
Details of the current running replication cycle.
func (MigratingVmOutput) CutoverForecast ¶ added in v0.29.0
func (o MigratingVmOutput) CutoverForecast() CutoverForecastResponseOutput
Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
func (MigratingVmOutput) Description ¶ added in v0.19.0
func (o MigratingVmOutput) Description() pulumi.StringOutput
The description attached to the migrating VM by the user.
func (MigratingVmOutput) DisplayName ¶ added in v0.19.0
func (o MigratingVmOutput) DisplayName() pulumi.StringOutput
The display name attached to the MigratingVm by the user.
func (MigratingVmOutput) ElementType ¶
func (MigratingVmOutput) ElementType() reflect.Type
func (MigratingVmOutput) Error ¶ added in v0.19.0
func (o MigratingVmOutput) Error() StatusResponseOutput
Provides details on the state of the Migrating VM in case of an error in replication.
func (MigratingVmOutput) Group ¶ added in v0.19.0
func (o MigratingVmOutput) Group() pulumi.StringOutput
The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
func (MigratingVmOutput) Labels ¶ added in v0.19.0
func (o MigratingVmOutput) Labels() pulumi.StringMapOutput
The labels of the migrating VM.
func (MigratingVmOutput) LastReplicationCycle ¶ added in v0.29.0
func (o MigratingVmOutput) LastReplicationCycle() ReplicationCycleResponseOutput
Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
func (MigratingVmOutput) LastSync ¶ added in v0.19.0
func (o MigratingVmOutput) LastSync() ReplicationSyncResponseOutput
The most updated snapshot created time in the source that finished replication.
func (MigratingVmOutput) Location ¶ added in v0.21.0
func (o MigratingVmOutput) Location() pulumi.StringOutput
func (MigratingVmOutput) MigratingVmId ¶ added in v0.21.0
func (o MigratingVmOutput) MigratingVmId() pulumi.StringOutput
Required. The migratingVm identifier.
func (MigratingVmOutput) Name ¶ added in v0.19.0
func (o MigratingVmOutput) Name() pulumi.StringOutput
The identifier of the MigratingVm.
func (MigratingVmOutput) Policy ¶ added in v0.19.0
func (o MigratingVmOutput) Policy() SchedulePolicyResponseOutput
The replication schedule policy.
func (MigratingVmOutput) Project ¶ added in v0.21.0
func (o MigratingVmOutput) Project() pulumi.StringOutput
func (MigratingVmOutput) RecentCloneJobs ¶ added in v0.19.0
func (o MigratingVmOutput) RecentCloneJobs() CloneJobResponseArrayOutput
The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
func (MigratingVmOutput) RecentCutoverJobs ¶ added in v0.19.0
func (o MigratingVmOutput) RecentCutoverJobs() CutoverJobResponseArrayOutput
The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
func (MigratingVmOutput) RequestId ¶ added in v0.21.0
func (o MigratingVmOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (MigratingVmOutput) SourceId ¶ added in v0.21.0
func (o MigratingVmOutput) SourceId() pulumi.StringOutput
func (MigratingVmOutput) SourceVmId ¶ added in v0.19.0
func (o MigratingVmOutput) SourceVmId() pulumi.StringOutput
The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-.
func (MigratingVmOutput) State ¶ added in v0.19.0
func (o MigratingVmOutput) State() pulumi.StringOutput
State of the MigratingVm.
func (MigratingVmOutput) StateTime ¶ added in v0.19.0
func (o MigratingVmOutput) StateTime() pulumi.StringOutput
The last time the migrating VM state was updated.
func (MigratingVmOutput) ToMigratingVmOutput ¶
func (o MigratingVmOutput) ToMigratingVmOutput() MigratingVmOutput
func (MigratingVmOutput) ToMigratingVmOutputWithContext ¶
func (o MigratingVmOutput) ToMigratingVmOutputWithContext(ctx context.Context) MigratingVmOutput
func (MigratingVmOutput) UpdateTime ¶ added in v0.19.0
func (o MigratingVmOutput) UpdateTime() pulumi.StringOutput
The last time the migrating VM resource was updated.
func (MigratingVmOutput) VmwareSourceVmDetails ¶ added in v0.32.0
func (o MigratingVmOutput) VmwareSourceVmDetails() VmwareSourceVmDetailsResponseOutput
Details of the VM from a Vmware source.
type MigratingVmState ¶
type MigratingVmState struct { }
func (MigratingVmState) ElementType ¶
func (MigratingVmState) ElementType() reflect.Type
type MigrationWarningResponse ¶ added in v0.29.0
type MigrationWarningResponse struct { // Suggested action for solving the warning. ActionItem LocalizedMessageResponse `pulumi:"actionItem"` // The warning code. Code string `pulumi:"code"` // URL(s) pointing to additional information on handling the current warning. HelpLinks []LinkResponse `pulumi:"helpLinks"` // The localized warning message. WarningMessage LocalizedMessageResponse `pulumi:"warningMessage"` // The time the warning occurred. WarningTime string `pulumi:"warningTime"` }
Represents migration resource warning information that can be used with google.rpc.Status message. MigrationWarning is used to present the user with warning information in migration operations.
type MigrationWarningResponseArrayOutput ¶ added in v0.29.0
type MigrationWarningResponseArrayOutput struct{ *pulumi.OutputState }
func (MigrationWarningResponseArrayOutput) ElementType ¶ added in v0.29.0
func (MigrationWarningResponseArrayOutput) ElementType() reflect.Type
func (MigrationWarningResponseArrayOutput) Index ¶ added in v0.29.0
func (o MigrationWarningResponseArrayOutput) Index(i pulumi.IntInput) MigrationWarningResponseOutput
func (MigrationWarningResponseArrayOutput) ToMigrationWarningResponseArrayOutput ¶ added in v0.29.0
func (o MigrationWarningResponseArrayOutput) ToMigrationWarningResponseArrayOutput() MigrationWarningResponseArrayOutput
func (MigrationWarningResponseArrayOutput) ToMigrationWarningResponseArrayOutputWithContext ¶ added in v0.29.0
func (o MigrationWarningResponseArrayOutput) ToMigrationWarningResponseArrayOutputWithContext(ctx context.Context) MigrationWarningResponseArrayOutput
type MigrationWarningResponseOutput ¶ added in v0.29.0
type MigrationWarningResponseOutput struct{ *pulumi.OutputState }
Represents migration resource warning information that can be used with google.rpc.Status message. MigrationWarning is used to present the user with warning information in migration operations.
func (MigrationWarningResponseOutput) ActionItem ¶ added in v0.29.0
func (o MigrationWarningResponseOutput) ActionItem() LocalizedMessageResponseOutput
Suggested action for solving the warning.
func (MigrationWarningResponseOutput) Code ¶ added in v0.29.0
func (o MigrationWarningResponseOutput) Code() pulumi.StringOutput
The warning code.
func (MigrationWarningResponseOutput) ElementType ¶ added in v0.29.0
func (MigrationWarningResponseOutput) ElementType() reflect.Type
func (MigrationWarningResponseOutput) HelpLinks ¶ added in v0.29.0
func (o MigrationWarningResponseOutput) HelpLinks() LinkResponseArrayOutput
URL(s) pointing to additional information on handling the current warning.
func (MigrationWarningResponseOutput) ToMigrationWarningResponseOutput ¶ added in v0.29.0
func (o MigrationWarningResponseOutput) ToMigrationWarningResponseOutput() MigrationWarningResponseOutput
func (MigrationWarningResponseOutput) ToMigrationWarningResponseOutputWithContext ¶ added in v0.29.0
func (o MigrationWarningResponseOutput) ToMigrationWarningResponseOutputWithContext(ctx context.Context) MigrationWarningResponseOutput
func (MigrationWarningResponseOutput) WarningMessage ¶ added in v0.29.0
func (o MigrationWarningResponseOutput) WarningMessage() LocalizedMessageResponseOutput
The localized warning message.
func (MigrationWarningResponseOutput) WarningTime ¶ added in v0.29.0
func (o MigrationWarningResponseOutput) WarningTime() pulumi.StringOutput
The time the warning occurred.
type NetworkInterface ¶
type NetworkInterface struct { // The external IP to define in the NIC. ExternalIp *string `pulumi:"externalIp"` // The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path. InternalIp *string `pulumi:"internalIp"` // The network to connect the NIC to. Network *string `pulumi:"network"` // The subnetwork to connect the NIC to. Subnetwork *string `pulumi:"subnetwork"` }
NetworkInterface represents a NIC of a VM.
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // The external IP to define in the NIC. ExternalIp pulumi.StringPtrInput `pulumi:"externalIp"` // The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path. InternalIp pulumi.StringPtrInput `pulumi:"internalIp"` // The network to connect the NIC to. Network pulumi.StringPtrInput `pulumi:"network"` // The subnetwork to connect the NIC to. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` }
NetworkInterface represents a NIC of a VM.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
func (NetworkInterfaceArgs) ToNetworkInterfaceOutput ¶
func (i NetworkInterfaceArgs) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext ¶
func (i NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceArray ¶
type NetworkInterfaceArray []NetworkInterfaceInput
func (NetworkInterfaceArray) ElementType ¶
func (NetworkInterfaceArray) ElementType() reflect.Type
func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutput ¶
func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext ¶
func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
type NetworkInterfaceArrayInput ¶
type NetworkInterfaceArrayInput interface { pulumi.Input ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput ToNetworkInterfaceArrayOutputWithContext(context.Context) NetworkInterfaceArrayOutput }
NetworkInterfaceArrayInput is an input type that accepts NetworkInterfaceArray and NetworkInterfaceArrayOutput values. You can construct a concrete instance of `NetworkInterfaceArrayInput` via:
NetworkInterfaceArray{ NetworkInterfaceArgs{...} }
type NetworkInterfaceArrayOutput ¶
type NetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceArrayOutput) ElementType ¶
func (NetworkInterfaceArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceArrayOutput) Index ¶
func (o NetworkInterfaceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceOutput
func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput ¶
func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext ¶
func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
type NetworkInterfaceInput ¶
type NetworkInterfaceInput interface { pulumi.Input ToNetworkInterfaceOutput() NetworkInterfaceOutput ToNetworkInterfaceOutputWithContext(context.Context) NetworkInterfaceOutput }
NetworkInterfaceInput is an input type that accepts NetworkInterfaceArgs and NetworkInterfaceOutput values. You can construct a concrete instance of `NetworkInterfaceInput` via:
NetworkInterfaceArgs{...}
type NetworkInterfaceOutput ¶
type NetworkInterfaceOutput struct{ *pulumi.OutputState }
NetworkInterface represents a NIC of a VM.
func (NetworkInterfaceOutput) ElementType ¶
func (NetworkInterfaceOutput) ElementType() reflect.Type
func (NetworkInterfaceOutput) ExternalIp ¶
func (o NetworkInterfaceOutput) ExternalIp() pulumi.StringPtrOutput
The external IP to define in the NIC.
func (NetworkInterfaceOutput) InternalIp ¶
func (o NetworkInterfaceOutput) InternalIp() pulumi.StringPtrOutput
The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
func (NetworkInterfaceOutput) Network ¶
func (o NetworkInterfaceOutput) Network() pulumi.StringPtrOutput
The network to connect the NIC to.
func (NetworkInterfaceOutput) Subnetwork ¶
func (o NetworkInterfaceOutput) Subnetwork() pulumi.StringPtrOutput
The subnetwork to connect the NIC to.
func (NetworkInterfaceOutput) ToNetworkInterfaceOutput ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // The external IP to define in the NIC. ExternalIp string `pulumi:"externalIp"` // The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path. InternalIp string `pulumi:"internalIp"` // The network to connect the NIC to. Network string `pulumi:"network"` // The subnetwork to connect the NIC to. Subnetwork string `pulumi:"subnetwork"` }
NetworkInterface represents a NIC of a VM.
type NetworkInterfaceResponseArrayOutput ¶
type NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceResponseArrayOutput) ElementType ¶
func (NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseArrayOutput) Index ¶
func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
type NetworkInterfaceResponseOutput ¶
type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
NetworkInterface represents a NIC of a VM.
func (NetworkInterfaceResponseOutput) ElementType ¶
func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseOutput) ExternalIp ¶
func (o NetworkInterfaceResponseOutput) ExternalIp() pulumi.StringOutput
The external IP to define in the NIC.
func (NetworkInterfaceResponseOutput) InternalIp ¶
func (o NetworkInterfaceResponseOutput) InternalIp() pulumi.StringOutput
The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
func (NetworkInterfaceResponseOutput) Network ¶
func (o NetworkInterfaceResponseOutput) Network() pulumi.StringOutput
The network to connect the NIC to.
func (NetworkInterfaceResponseOutput) Subnetwork ¶
func (o NetworkInterfaceResponseOutput) Subnetwork() pulumi.StringOutput
The subnetwork to connect the NIC to.
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
type PersistentDiskDefaults ¶ added in v0.32.0
type PersistentDiskDefaults struct { // A map of labels to associate with the Persistent Disk. AdditionalLabels map[string]string `pulumi:"additionalLabels"` // Optional. The name of the Persistent Disk to create. DiskName *string `pulumi:"diskName"` // The disk type to use. DiskType *PersistentDiskDefaultsDiskType `pulumi:"diskType"` // Optional. The encryption to apply to the disk. Encryption *Encryption `pulumi:"encryption"` // The ordinal number of the source VM disk. SourceDiskNumber int `pulumi:"sourceDiskNumber"` // Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM. VmAttachmentDetails *VmAttachmentDetails `pulumi:"vmAttachmentDetails"` }
Details for creation of a Persistent Disk.
type PersistentDiskDefaultsArgs ¶ added in v0.32.0
type PersistentDiskDefaultsArgs struct { // A map of labels to associate with the Persistent Disk. AdditionalLabels pulumi.StringMapInput `pulumi:"additionalLabels"` // Optional. The name of the Persistent Disk to create. DiskName pulumi.StringPtrInput `pulumi:"diskName"` // The disk type to use. DiskType PersistentDiskDefaultsDiskTypePtrInput `pulumi:"diskType"` // Optional. The encryption to apply to the disk. Encryption EncryptionPtrInput `pulumi:"encryption"` // The ordinal number of the source VM disk. SourceDiskNumber pulumi.IntInput `pulumi:"sourceDiskNumber"` // Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM. VmAttachmentDetails VmAttachmentDetailsPtrInput `pulumi:"vmAttachmentDetails"` }
Details for creation of a Persistent Disk.
func (PersistentDiskDefaultsArgs) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsArgs) ElementType() reflect.Type
func (PersistentDiskDefaultsArgs) ToPersistentDiskDefaultsOutput ¶ added in v0.32.0
func (i PersistentDiskDefaultsArgs) ToPersistentDiskDefaultsOutput() PersistentDiskDefaultsOutput
func (PersistentDiskDefaultsArgs) ToPersistentDiskDefaultsOutputWithContext ¶ added in v0.32.0
func (i PersistentDiskDefaultsArgs) ToPersistentDiskDefaultsOutputWithContext(ctx context.Context) PersistentDiskDefaultsOutput
type PersistentDiskDefaultsArray ¶ added in v0.32.0
type PersistentDiskDefaultsArray []PersistentDiskDefaultsInput
func (PersistentDiskDefaultsArray) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsArray) ElementType() reflect.Type
func (PersistentDiskDefaultsArray) ToPersistentDiskDefaultsArrayOutput ¶ added in v0.32.0
func (i PersistentDiskDefaultsArray) ToPersistentDiskDefaultsArrayOutput() PersistentDiskDefaultsArrayOutput
func (PersistentDiskDefaultsArray) ToPersistentDiskDefaultsArrayOutputWithContext ¶ added in v0.32.0
func (i PersistentDiskDefaultsArray) ToPersistentDiskDefaultsArrayOutputWithContext(ctx context.Context) PersistentDiskDefaultsArrayOutput
type PersistentDiskDefaultsArrayInput ¶ added in v0.32.0
type PersistentDiskDefaultsArrayInput interface { pulumi.Input ToPersistentDiskDefaultsArrayOutput() PersistentDiskDefaultsArrayOutput ToPersistentDiskDefaultsArrayOutputWithContext(context.Context) PersistentDiskDefaultsArrayOutput }
PersistentDiskDefaultsArrayInput is an input type that accepts PersistentDiskDefaultsArray and PersistentDiskDefaultsArrayOutput values. You can construct a concrete instance of `PersistentDiskDefaultsArrayInput` via:
PersistentDiskDefaultsArray{ PersistentDiskDefaultsArgs{...} }
type PersistentDiskDefaultsArrayOutput ¶ added in v0.32.0
type PersistentDiskDefaultsArrayOutput struct{ *pulumi.OutputState }
func (PersistentDiskDefaultsArrayOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsArrayOutput) ElementType() reflect.Type
func (PersistentDiskDefaultsArrayOutput) Index ¶ added in v0.32.0
func (o PersistentDiskDefaultsArrayOutput) Index(i pulumi.IntInput) PersistentDiskDefaultsOutput
func (PersistentDiskDefaultsArrayOutput) ToPersistentDiskDefaultsArrayOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsArrayOutput) ToPersistentDiskDefaultsArrayOutput() PersistentDiskDefaultsArrayOutput
func (PersistentDiskDefaultsArrayOutput) ToPersistentDiskDefaultsArrayOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsArrayOutput) ToPersistentDiskDefaultsArrayOutputWithContext(ctx context.Context) PersistentDiskDefaultsArrayOutput
type PersistentDiskDefaultsDiskType ¶ added in v0.32.0
type PersistentDiskDefaultsDiskType string
The disk type to use.
func (PersistentDiskDefaultsDiskType) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsDiskType) ElementType() reflect.Type
func (PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypeOutput ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypeOutput() PersistentDiskDefaultsDiskTypeOutput
func (PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypeOutputWithContext ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypeOutput
func (PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypePtrOutput() PersistentDiskDefaultsDiskTypePtrOutput
func (PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypePtrOutput
func (PersistentDiskDefaultsDiskType) ToStringOutput ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToStringOutput() pulumi.StringOutput
func (PersistentDiskDefaultsDiskType) ToStringOutputWithContext ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PersistentDiskDefaultsDiskType) ToStringPtrOutput ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PersistentDiskDefaultsDiskType) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e PersistentDiskDefaultsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PersistentDiskDefaultsDiskTypeInput ¶ added in v0.32.0
type PersistentDiskDefaultsDiskTypeInput interface { pulumi.Input ToPersistentDiskDefaultsDiskTypeOutput() PersistentDiskDefaultsDiskTypeOutput ToPersistentDiskDefaultsDiskTypeOutputWithContext(context.Context) PersistentDiskDefaultsDiskTypeOutput }
PersistentDiskDefaultsDiskTypeInput is an input type that accepts PersistentDiskDefaultsDiskTypeArgs and PersistentDiskDefaultsDiskTypeOutput values. You can construct a concrete instance of `PersistentDiskDefaultsDiskTypeInput` via:
PersistentDiskDefaultsDiskTypeArgs{...}
type PersistentDiskDefaultsDiskTypeOutput ¶ added in v0.32.0
type PersistentDiskDefaultsDiskTypeOutput struct{ *pulumi.OutputState }
func (PersistentDiskDefaultsDiskTypeOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsDiskTypeOutput) ElementType() reflect.Type
func (PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypeOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypeOutput() PersistentDiskDefaultsDiskTypeOutput
func (PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypeOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypeOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypeOutput
func (PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypePtrOutput() PersistentDiskDefaultsDiskTypePtrOutput
func (PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypePtrOutput
func (PersistentDiskDefaultsDiskTypeOutput) ToStringOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (PersistentDiskDefaultsDiskTypeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PersistentDiskDefaultsDiskTypeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PersistentDiskDefaultsDiskTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PersistentDiskDefaultsDiskTypePtrInput ¶ added in v0.32.0
type PersistentDiskDefaultsDiskTypePtrInput interface { pulumi.Input ToPersistentDiskDefaultsDiskTypePtrOutput() PersistentDiskDefaultsDiskTypePtrOutput ToPersistentDiskDefaultsDiskTypePtrOutputWithContext(context.Context) PersistentDiskDefaultsDiskTypePtrOutput }
func PersistentDiskDefaultsDiskTypePtr ¶ added in v0.32.0
func PersistentDiskDefaultsDiskTypePtr(v string) PersistentDiskDefaultsDiskTypePtrInput
type PersistentDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
type PersistentDiskDefaultsDiskTypePtrOutput struct{ *pulumi.OutputState }
func (PersistentDiskDefaultsDiskTypePtrOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsDiskTypePtrOutput) ElementType() reflect.Type
func (PersistentDiskDefaultsDiskTypePtrOutput) ToPersistentDiskDefaultsDiskTypePtrOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypePtrOutput) ToPersistentDiskDefaultsDiskTypePtrOutput() PersistentDiskDefaultsDiskTypePtrOutput
func (PersistentDiskDefaultsDiskTypePtrOutput) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypePtrOutput) ToPersistentDiskDefaultsDiskTypePtrOutputWithContext(ctx context.Context) PersistentDiskDefaultsDiskTypePtrOutput
func (PersistentDiskDefaultsDiskTypePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PersistentDiskDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PersistentDiskDefaultsInput ¶ added in v0.32.0
type PersistentDiskDefaultsInput interface { pulumi.Input ToPersistentDiskDefaultsOutput() PersistentDiskDefaultsOutput ToPersistentDiskDefaultsOutputWithContext(context.Context) PersistentDiskDefaultsOutput }
PersistentDiskDefaultsInput is an input type that accepts PersistentDiskDefaultsArgs and PersistentDiskDefaultsOutput values. You can construct a concrete instance of `PersistentDiskDefaultsInput` via:
PersistentDiskDefaultsArgs{...}
type PersistentDiskDefaultsOutput ¶ added in v0.32.0
type PersistentDiskDefaultsOutput struct{ *pulumi.OutputState }
Details for creation of a Persistent Disk.
func (PersistentDiskDefaultsOutput) AdditionalLabels ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) AdditionalLabels() pulumi.StringMapOutput
A map of labels to associate with the Persistent Disk.
func (PersistentDiskDefaultsOutput) DiskName ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) DiskName() pulumi.StringPtrOutput
Optional. The name of the Persistent Disk to create.
func (PersistentDiskDefaultsOutput) DiskType ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) DiskType() PersistentDiskDefaultsDiskTypePtrOutput
The disk type to use.
func (PersistentDiskDefaultsOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsOutput) ElementType() reflect.Type
func (PersistentDiskDefaultsOutput) Encryption ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) Encryption() EncryptionPtrOutput
Optional. The encryption to apply to the disk.
func (PersistentDiskDefaultsOutput) SourceDiskNumber ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) SourceDiskNumber() pulumi.IntOutput
The ordinal number of the source VM disk.
func (PersistentDiskDefaultsOutput) ToPersistentDiskDefaultsOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) ToPersistentDiskDefaultsOutput() PersistentDiskDefaultsOutput
func (PersistentDiskDefaultsOutput) ToPersistentDiskDefaultsOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) ToPersistentDiskDefaultsOutputWithContext(ctx context.Context) PersistentDiskDefaultsOutput
func (PersistentDiskDefaultsOutput) VmAttachmentDetails ¶ added in v0.32.0
func (o PersistentDiskDefaultsOutput) VmAttachmentDetails() VmAttachmentDetailsPtrOutput
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
type PersistentDiskDefaultsResponse ¶ added in v0.32.0
type PersistentDiskDefaultsResponse struct { // A map of labels to associate with the Persistent Disk. AdditionalLabels map[string]string `pulumi:"additionalLabels"` // Optional. The name of the Persistent Disk to create. DiskName string `pulumi:"diskName"` // The disk type to use. DiskType string `pulumi:"diskType"` // Optional. The encryption to apply to the disk. Encryption EncryptionResponse `pulumi:"encryption"` // The ordinal number of the source VM disk. SourceDiskNumber int `pulumi:"sourceDiskNumber"` // Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM. VmAttachmentDetails VmAttachmentDetailsResponse `pulumi:"vmAttachmentDetails"` }
Details for creation of a Persistent Disk.
type PersistentDiskDefaultsResponseArrayOutput ¶ added in v0.32.0
type PersistentDiskDefaultsResponseArrayOutput struct{ *pulumi.OutputState }
func (PersistentDiskDefaultsResponseArrayOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsResponseArrayOutput) ElementType() reflect.Type
func (PersistentDiskDefaultsResponseArrayOutput) ToPersistentDiskDefaultsResponseArrayOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseArrayOutput) ToPersistentDiskDefaultsResponseArrayOutput() PersistentDiskDefaultsResponseArrayOutput
func (PersistentDiskDefaultsResponseArrayOutput) ToPersistentDiskDefaultsResponseArrayOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseArrayOutput) ToPersistentDiskDefaultsResponseArrayOutputWithContext(ctx context.Context) PersistentDiskDefaultsResponseArrayOutput
type PersistentDiskDefaultsResponseOutput ¶ added in v0.32.0
type PersistentDiskDefaultsResponseOutput struct{ *pulumi.OutputState }
Details for creation of a Persistent Disk.
func (PersistentDiskDefaultsResponseOutput) AdditionalLabels ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) AdditionalLabels() pulumi.StringMapOutput
A map of labels to associate with the Persistent Disk.
func (PersistentDiskDefaultsResponseOutput) DiskName ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) DiskName() pulumi.StringOutput
Optional. The name of the Persistent Disk to create.
func (PersistentDiskDefaultsResponseOutput) DiskType ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) DiskType() pulumi.StringOutput
The disk type to use.
func (PersistentDiskDefaultsResponseOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskDefaultsResponseOutput) ElementType() reflect.Type
func (PersistentDiskDefaultsResponseOutput) Encryption ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) Encryption() EncryptionResponseOutput
Optional. The encryption to apply to the disk.
func (PersistentDiskDefaultsResponseOutput) SourceDiskNumber ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) SourceDiskNumber() pulumi.IntOutput
The ordinal number of the source VM disk.
func (PersistentDiskDefaultsResponseOutput) ToPersistentDiskDefaultsResponseOutput ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) ToPersistentDiskDefaultsResponseOutput() PersistentDiskDefaultsResponseOutput
func (PersistentDiskDefaultsResponseOutput) ToPersistentDiskDefaultsResponseOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) ToPersistentDiskDefaultsResponseOutputWithContext(ctx context.Context) PersistentDiskDefaultsResponseOutput
func (PersistentDiskDefaultsResponseOutput) VmAttachmentDetails ¶ added in v0.32.0
func (o PersistentDiskDefaultsResponseOutput) VmAttachmentDetails() VmAttachmentDetailsResponseOutput
Optional. Details for attachment of the disk to a VM. Used when the disk is set to be attacked to a target VM.
type PersistentDiskResponse ¶ added in v0.32.0
type PersistentDiskResponse struct { // The URI of the Persistent Disk. DiskUri string `pulumi:"diskUri"` // The ordinal number of the source VM disk. SourceDiskNumber int `pulumi:"sourceDiskNumber"` }
Details of a created Persistent Disk.
type PersistentDiskResponseArrayOutput ¶ added in v0.32.0
type PersistentDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (PersistentDiskResponseArrayOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskResponseArrayOutput) ElementType() reflect.Type
func (PersistentDiskResponseArrayOutput) Index ¶ added in v0.32.0
func (o PersistentDiskResponseArrayOutput) Index(i pulumi.IntInput) PersistentDiskResponseOutput
func (PersistentDiskResponseArrayOutput) ToPersistentDiskResponseArrayOutput ¶ added in v0.32.0
func (o PersistentDiskResponseArrayOutput) ToPersistentDiskResponseArrayOutput() PersistentDiskResponseArrayOutput
func (PersistentDiskResponseArrayOutput) ToPersistentDiskResponseArrayOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskResponseArrayOutput) ToPersistentDiskResponseArrayOutputWithContext(ctx context.Context) PersistentDiskResponseArrayOutput
type PersistentDiskResponseOutput ¶ added in v0.32.0
type PersistentDiskResponseOutput struct{ *pulumi.OutputState }
Details of a created Persistent Disk.
func (PersistentDiskResponseOutput) DiskUri ¶ added in v0.32.0
func (o PersistentDiskResponseOutput) DiskUri() pulumi.StringOutput
The URI of the Persistent Disk.
func (PersistentDiskResponseOutput) ElementType ¶ added in v0.32.0
func (PersistentDiskResponseOutput) ElementType() reflect.Type
func (PersistentDiskResponseOutput) SourceDiskNumber ¶ added in v0.32.0
func (o PersistentDiskResponseOutput) SourceDiskNumber() pulumi.IntOutput
The ordinal number of the source VM disk.
func (PersistentDiskResponseOutput) ToPersistentDiskResponseOutput ¶ added in v0.32.0
func (o PersistentDiskResponseOutput) ToPersistentDiskResponseOutput() PersistentDiskResponseOutput
func (PersistentDiskResponseOutput) ToPersistentDiskResponseOutputWithContext ¶ added in v0.32.0
func (o PersistentDiskResponseOutput) ToPersistentDiskResponseOutputWithContext(ctx context.Context) PersistentDiskResponseOutput
type PostProcessingStepResponse ¶ added in v0.28.0
type PostProcessingStepResponse struct { }
PostProcessingStep contains specific step details.
type PostProcessingStepResponseOutput ¶ added in v0.28.0
type PostProcessingStepResponseOutput struct{ *pulumi.OutputState }
PostProcessingStep contains specific step details.
func (PostProcessingStepResponseOutput) ElementType ¶ added in v0.28.0
func (PostProcessingStepResponseOutput) ElementType() reflect.Type
func (PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutput ¶ added in v0.28.0
func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutput() PostProcessingStepResponseOutput
func (PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutputWithContext ¶ added in v0.28.0
func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutputWithContext(ctx context.Context) PostProcessingStepResponseOutput
type PreparingVMDisksStepResponse ¶ added in v0.28.0
type PreparingVMDisksStepResponse struct { }
PreparingVMDisksStep contains specific step details.
type PreparingVMDisksStepResponseOutput ¶ added in v0.28.0
type PreparingVMDisksStepResponseOutput struct{ *pulumi.OutputState }
PreparingVMDisksStep contains specific step details.
func (PreparingVMDisksStepResponseOutput) ElementType ¶ added in v0.28.0
func (PreparingVMDisksStepResponseOutput) ElementType() reflect.Type
func (PreparingVMDisksStepResponseOutput) ToPreparingVMDisksStepResponseOutput ¶ added in v0.28.0
func (o PreparingVMDisksStepResponseOutput) ToPreparingVMDisksStepResponseOutput() PreparingVMDisksStepResponseOutput
func (PreparingVMDisksStepResponseOutput) ToPreparingVMDisksStepResponseOutputWithContext ¶ added in v0.28.0
func (o PreparingVMDisksStepResponseOutput) ToPreparingVMDisksStepResponseOutputWithContext(ctx context.Context) PreparingVMDisksStepResponseOutput
type ReplicatingStepResponse ¶ added in v0.28.0
type ReplicatingStepResponse struct { // The source disks replication rate for the last 30 minutes in bytes per second. LastThirtyMinutesAverageBytesPerSecond string `pulumi:"lastThirtyMinutesAverageBytesPerSecond"` // The source disks replication rate for the last 2 minutes in bytes per second. LastTwoMinutesAverageBytesPerSecond string `pulumi:"lastTwoMinutesAverageBytesPerSecond"` // Replicated bytes in the step. ReplicatedBytes string `pulumi:"replicatedBytes"` // Total bytes to be handled in the step. TotalBytes string `pulumi:"totalBytes"` }
ReplicatingStep contains specific step details.
type ReplicatingStepResponseOutput ¶ added in v0.28.0
type ReplicatingStepResponseOutput struct{ *pulumi.OutputState }
ReplicatingStep contains specific step details.
func (ReplicatingStepResponseOutput) ElementType ¶ added in v0.28.0
func (ReplicatingStepResponseOutput) ElementType() reflect.Type
func (ReplicatingStepResponseOutput) LastThirtyMinutesAverageBytesPerSecond ¶ added in v0.28.0
func (o ReplicatingStepResponseOutput) LastThirtyMinutesAverageBytesPerSecond() pulumi.StringOutput
The source disks replication rate for the last 30 minutes in bytes per second.
func (ReplicatingStepResponseOutput) LastTwoMinutesAverageBytesPerSecond ¶ added in v0.28.0
func (o ReplicatingStepResponseOutput) LastTwoMinutesAverageBytesPerSecond() pulumi.StringOutput
The source disks replication rate for the last 2 minutes in bytes per second.
func (ReplicatingStepResponseOutput) ReplicatedBytes ¶ added in v0.28.0
func (o ReplicatingStepResponseOutput) ReplicatedBytes() pulumi.StringOutput
Replicated bytes in the step.
func (ReplicatingStepResponseOutput) ToReplicatingStepResponseOutput ¶ added in v0.28.0
func (o ReplicatingStepResponseOutput) ToReplicatingStepResponseOutput() ReplicatingStepResponseOutput
func (ReplicatingStepResponseOutput) ToReplicatingStepResponseOutputWithContext ¶ added in v0.28.0
func (o ReplicatingStepResponseOutput) ToReplicatingStepResponseOutputWithContext(ctx context.Context) ReplicatingStepResponseOutput
func (ReplicatingStepResponseOutput) TotalBytes ¶ added in v0.28.0
func (o ReplicatingStepResponseOutput) TotalBytes() pulumi.StringOutput
Total bytes to be handled in the step.
type ReplicationCycleResponse ¶
type ReplicationCycleResponse struct { // The cycle's ordinal number. CycleNumber int `pulumi:"cycleNumber"` // The time the replication cycle has ended. EndTime string `pulumi:"endTime"` // Provides details on the state of the cycle in case of an error. Error StatusResponse `pulumi:"error"` // The identifier of the ReplicationCycle. Name string `pulumi:"name"` // The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately. ProgressPercent int `pulumi:"progressPercent"` // The time the replication cycle has started. StartTime string `pulumi:"startTime"` // State of the ReplicationCycle. State string `pulumi:"state"` // The cycle's steps list representing its progress. Steps []CycleStepResponse `pulumi:"steps"` // The accumulated duration the replication cycle was paused. TotalPauseDuration string `pulumi:"totalPauseDuration"` // Warnings that occurred during the cycle. Warnings []MigrationWarningResponse `pulumi:"warnings"` }
ReplicationCycle contains information about the current replication cycle status.
type ReplicationCycleResponseOutput ¶
type ReplicationCycleResponseOutput struct{ *pulumi.OutputState }
ReplicationCycle contains information about the current replication cycle status.
func (ReplicationCycleResponseOutput) CycleNumber ¶ added in v0.28.0
func (o ReplicationCycleResponseOutput) CycleNumber() pulumi.IntOutput
The cycle's ordinal number.
func (ReplicationCycleResponseOutput) ElementType ¶
func (ReplicationCycleResponseOutput) ElementType() reflect.Type
func (ReplicationCycleResponseOutput) EndTime ¶ added in v0.28.0
func (o ReplicationCycleResponseOutput) EndTime() pulumi.StringOutput
The time the replication cycle has ended.
func (ReplicationCycleResponseOutput) Error ¶ added in v0.28.0
func (o ReplicationCycleResponseOutput) Error() StatusResponseOutput
Provides details on the state of the cycle in case of an error.
func (ReplicationCycleResponseOutput) Name ¶ added in v0.28.0
func (o ReplicationCycleResponseOutput) Name() pulumi.StringOutput
The identifier of the ReplicationCycle.
func (ReplicationCycleResponseOutput) ProgressPercent ¶
func (o ReplicationCycleResponseOutput) ProgressPercent() pulumi.IntOutput
The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.
func (ReplicationCycleResponseOutput) StartTime ¶
func (o ReplicationCycleResponseOutput) StartTime() pulumi.StringOutput
The time the replication cycle has started.
func (ReplicationCycleResponseOutput) State ¶ added in v0.28.0
func (o ReplicationCycleResponseOutput) State() pulumi.StringOutput
State of the ReplicationCycle.
func (ReplicationCycleResponseOutput) Steps ¶ added in v0.28.0
func (o ReplicationCycleResponseOutput) Steps() CycleStepResponseArrayOutput
The cycle's steps list representing its progress.
func (ReplicationCycleResponseOutput) ToReplicationCycleResponseOutput ¶
func (o ReplicationCycleResponseOutput) ToReplicationCycleResponseOutput() ReplicationCycleResponseOutput
func (ReplicationCycleResponseOutput) ToReplicationCycleResponseOutputWithContext ¶
func (o ReplicationCycleResponseOutput) ToReplicationCycleResponseOutputWithContext(ctx context.Context) ReplicationCycleResponseOutput
func (ReplicationCycleResponseOutput) TotalPauseDuration ¶ added in v0.28.0
func (o ReplicationCycleResponseOutput) TotalPauseDuration() pulumi.StringOutput
The accumulated duration the replication cycle was paused.
func (ReplicationCycleResponseOutput) Warnings ¶ added in v0.29.0
func (o ReplicationCycleResponseOutput) Warnings() MigrationWarningResponseArrayOutput
Warnings that occurred during the cycle.
type ReplicationSyncResponse ¶
type ReplicationSyncResponse struct { // The most updated snapshot created time in the source that finished replication. LastSyncTime string `pulumi:"lastSyncTime"` }
ReplicationSync contain information about the last replica sync to the cloud.
type ReplicationSyncResponseOutput ¶
type ReplicationSyncResponseOutput struct{ *pulumi.OutputState }
ReplicationSync contain information about the last replica sync to the cloud.
func (ReplicationSyncResponseOutput) ElementType ¶
func (ReplicationSyncResponseOutput) ElementType() reflect.Type
func (ReplicationSyncResponseOutput) LastSyncTime ¶
func (o ReplicationSyncResponseOutput) LastSyncTime() pulumi.StringOutput
The most updated snapshot created time in the source that finished replication.
func (ReplicationSyncResponseOutput) ToReplicationSyncResponseOutput ¶
func (o ReplicationSyncResponseOutput) ToReplicationSyncResponseOutput() ReplicationSyncResponseOutput
func (ReplicationSyncResponseOutput) ToReplicationSyncResponseOutputWithContext ¶
func (o ReplicationSyncResponseOutput) ToReplicationSyncResponseOutputWithContext(ctx context.Context) ReplicationSyncResponseOutput
type SchedulePolicy ¶
type SchedulePolicy struct { // The idle duration between replication stages. IdleDuration *string `pulumi:"idleDuration"` // A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine. SkipOsAdaptation *bool `pulumi:"skipOsAdaptation"` }
A policy for scheduling replications.
type SchedulePolicyArgs ¶
type SchedulePolicyArgs struct { // The idle duration between replication stages. IdleDuration pulumi.StringPtrInput `pulumi:"idleDuration"` // A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine. SkipOsAdaptation pulumi.BoolPtrInput `pulumi:"skipOsAdaptation"` }
A policy for scheduling replications.
func (SchedulePolicyArgs) ElementType ¶
func (SchedulePolicyArgs) ElementType() reflect.Type
func (SchedulePolicyArgs) ToSchedulePolicyOutput ¶
func (i SchedulePolicyArgs) ToSchedulePolicyOutput() SchedulePolicyOutput
func (SchedulePolicyArgs) ToSchedulePolicyOutputWithContext ¶
func (i SchedulePolicyArgs) ToSchedulePolicyOutputWithContext(ctx context.Context) SchedulePolicyOutput
func (SchedulePolicyArgs) ToSchedulePolicyPtrOutput ¶
func (i SchedulePolicyArgs) ToSchedulePolicyPtrOutput() SchedulePolicyPtrOutput
func (SchedulePolicyArgs) ToSchedulePolicyPtrOutputWithContext ¶
func (i SchedulePolicyArgs) ToSchedulePolicyPtrOutputWithContext(ctx context.Context) SchedulePolicyPtrOutput
type SchedulePolicyInput ¶
type SchedulePolicyInput interface { pulumi.Input ToSchedulePolicyOutput() SchedulePolicyOutput ToSchedulePolicyOutputWithContext(context.Context) SchedulePolicyOutput }
SchedulePolicyInput is an input type that accepts SchedulePolicyArgs and SchedulePolicyOutput values. You can construct a concrete instance of `SchedulePolicyInput` via:
SchedulePolicyArgs{...}
type SchedulePolicyOutput ¶
type SchedulePolicyOutput struct{ *pulumi.OutputState }
A policy for scheduling replications.
func (SchedulePolicyOutput) ElementType ¶
func (SchedulePolicyOutput) ElementType() reflect.Type
func (SchedulePolicyOutput) IdleDuration ¶
func (o SchedulePolicyOutput) IdleDuration() pulumi.StringPtrOutput
The idle duration between replication stages.
func (SchedulePolicyOutput) SkipOsAdaptation ¶
func (o SchedulePolicyOutput) SkipOsAdaptation() pulumi.BoolPtrOutput
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
func (SchedulePolicyOutput) ToSchedulePolicyOutput ¶
func (o SchedulePolicyOutput) ToSchedulePolicyOutput() SchedulePolicyOutput
func (SchedulePolicyOutput) ToSchedulePolicyOutputWithContext ¶
func (o SchedulePolicyOutput) ToSchedulePolicyOutputWithContext(ctx context.Context) SchedulePolicyOutput
func (SchedulePolicyOutput) ToSchedulePolicyPtrOutput ¶
func (o SchedulePolicyOutput) ToSchedulePolicyPtrOutput() SchedulePolicyPtrOutput
func (SchedulePolicyOutput) ToSchedulePolicyPtrOutputWithContext ¶
func (o SchedulePolicyOutput) ToSchedulePolicyPtrOutputWithContext(ctx context.Context) SchedulePolicyPtrOutput
type SchedulePolicyPtrInput ¶
type SchedulePolicyPtrInput interface { pulumi.Input ToSchedulePolicyPtrOutput() SchedulePolicyPtrOutput ToSchedulePolicyPtrOutputWithContext(context.Context) SchedulePolicyPtrOutput }
SchedulePolicyPtrInput is an input type that accepts SchedulePolicyArgs, SchedulePolicyPtr and SchedulePolicyPtrOutput values. You can construct a concrete instance of `SchedulePolicyPtrInput` via:
SchedulePolicyArgs{...} or: nil
func SchedulePolicyPtr ¶
func SchedulePolicyPtr(v *SchedulePolicyArgs) SchedulePolicyPtrInput
type SchedulePolicyPtrOutput ¶
type SchedulePolicyPtrOutput struct{ *pulumi.OutputState }
func (SchedulePolicyPtrOutput) Elem ¶
func (o SchedulePolicyPtrOutput) Elem() SchedulePolicyOutput
func (SchedulePolicyPtrOutput) ElementType ¶
func (SchedulePolicyPtrOutput) ElementType() reflect.Type
func (SchedulePolicyPtrOutput) IdleDuration ¶
func (o SchedulePolicyPtrOutput) IdleDuration() pulumi.StringPtrOutput
The idle duration between replication stages.
func (SchedulePolicyPtrOutput) SkipOsAdaptation ¶
func (o SchedulePolicyPtrOutput) SkipOsAdaptation() pulumi.BoolPtrOutput
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
func (SchedulePolicyPtrOutput) ToSchedulePolicyPtrOutput ¶
func (o SchedulePolicyPtrOutput) ToSchedulePolicyPtrOutput() SchedulePolicyPtrOutput
func (SchedulePolicyPtrOutput) ToSchedulePolicyPtrOutputWithContext ¶
func (o SchedulePolicyPtrOutput) ToSchedulePolicyPtrOutputWithContext(ctx context.Context) SchedulePolicyPtrOutput
type SchedulePolicyResponse ¶
type SchedulePolicyResponse struct { // The idle duration between replication stages. IdleDuration string `pulumi:"idleDuration"` // A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine. SkipOsAdaptation bool `pulumi:"skipOsAdaptation"` }
A policy for scheduling replications.
type SchedulePolicyResponseOutput ¶
type SchedulePolicyResponseOutput struct{ *pulumi.OutputState }
A policy for scheduling replications.
func (SchedulePolicyResponseOutput) ElementType ¶
func (SchedulePolicyResponseOutput) ElementType() reflect.Type
func (SchedulePolicyResponseOutput) IdleDuration ¶
func (o SchedulePolicyResponseOutput) IdleDuration() pulumi.StringOutput
The idle duration between replication stages.
func (SchedulePolicyResponseOutput) SkipOsAdaptation ¶
func (o SchedulePolicyResponseOutput) SkipOsAdaptation() pulumi.BoolOutput
A flag to indicate whether to skip OS adaptation during the replication sync. OS adaptation is a process where the VM's operating system undergoes changes and adaptations to fully function on Compute Engine.
func (SchedulePolicyResponseOutput) ToSchedulePolicyResponseOutput ¶
func (o SchedulePolicyResponseOutput) ToSchedulePolicyResponseOutput() SchedulePolicyResponseOutput
func (SchedulePolicyResponseOutput) ToSchedulePolicyResponseOutputWithContext ¶
func (o SchedulePolicyResponseOutput) ToSchedulePolicyResponseOutputWithContext(ctx context.Context) SchedulePolicyResponseOutput
type SchedulingNodeAffinity ¶
type SchedulingNodeAffinity struct { // The label key of Node resource to reference. Key *string `pulumi:"key"` // The operator to use for the node resources specified in the `values` parameter. Operator *SchedulingNodeAffinityOperator `pulumi:"operator"` // Corresponds to the label values of Node resource. Values []string `pulumi:"values"` }
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
type SchedulingNodeAffinityArgs ¶
type SchedulingNodeAffinityArgs struct { // The label key of Node resource to reference. Key pulumi.StringPtrInput `pulumi:"key"` // The operator to use for the node resources specified in the `values` parameter. Operator SchedulingNodeAffinityOperatorPtrInput `pulumi:"operator"` // Corresponds to the label values of Node resource. Values pulumi.StringArrayInput `pulumi:"values"` }
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
func (SchedulingNodeAffinityArgs) ElementType ¶
func (SchedulingNodeAffinityArgs) ElementType() reflect.Type
func (SchedulingNodeAffinityArgs) ToSchedulingNodeAffinityOutput ¶
func (i SchedulingNodeAffinityArgs) ToSchedulingNodeAffinityOutput() SchedulingNodeAffinityOutput
func (SchedulingNodeAffinityArgs) ToSchedulingNodeAffinityOutputWithContext ¶
func (i SchedulingNodeAffinityArgs) ToSchedulingNodeAffinityOutputWithContext(ctx context.Context) SchedulingNodeAffinityOutput
type SchedulingNodeAffinityArray ¶
type SchedulingNodeAffinityArray []SchedulingNodeAffinityInput
func (SchedulingNodeAffinityArray) ElementType ¶
func (SchedulingNodeAffinityArray) ElementType() reflect.Type
func (SchedulingNodeAffinityArray) ToSchedulingNodeAffinityArrayOutput ¶
func (i SchedulingNodeAffinityArray) ToSchedulingNodeAffinityArrayOutput() SchedulingNodeAffinityArrayOutput
func (SchedulingNodeAffinityArray) ToSchedulingNodeAffinityArrayOutputWithContext ¶
func (i SchedulingNodeAffinityArray) ToSchedulingNodeAffinityArrayOutputWithContext(ctx context.Context) SchedulingNodeAffinityArrayOutput
type SchedulingNodeAffinityArrayInput ¶
type SchedulingNodeAffinityArrayInput interface { pulumi.Input ToSchedulingNodeAffinityArrayOutput() SchedulingNodeAffinityArrayOutput ToSchedulingNodeAffinityArrayOutputWithContext(context.Context) SchedulingNodeAffinityArrayOutput }
SchedulingNodeAffinityArrayInput is an input type that accepts SchedulingNodeAffinityArray and SchedulingNodeAffinityArrayOutput values. You can construct a concrete instance of `SchedulingNodeAffinityArrayInput` via:
SchedulingNodeAffinityArray{ SchedulingNodeAffinityArgs{...} }
type SchedulingNodeAffinityArrayOutput ¶
type SchedulingNodeAffinityArrayOutput struct{ *pulumi.OutputState }
func (SchedulingNodeAffinityArrayOutput) ElementType ¶
func (SchedulingNodeAffinityArrayOutput) ElementType() reflect.Type
func (SchedulingNodeAffinityArrayOutput) Index ¶
func (o SchedulingNodeAffinityArrayOutput) Index(i pulumi.IntInput) SchedulingNodeAffinityOutput
func (SchedulingNodeAffinityArrayOutput) ToSchedulingNodeAffinityArrayOutput ¶
func (o SchedulingNodeAffinityArrayOutput) ToSchedulingNodeAffinityArrayOutput() SchedulingNodeAffinityArrayOutput
func (SchedulingNodeAffinityArrayOutput) ToSchedulingNodeAffinityArrayOutputWithContext ¶
func (o SchedulingNodeAffinityArrayOutput) ToSchedulingNodeAffinityArrayOutputWithContext(ctx context.Context) SchedulingNodeAffinityArrayOutput
type SchedulingNodeAffinityInput ¶
type SchedulingNodeAffinityInput interface { pulumi.Input ToSchedulingNodeAffinityOutput() SchedulingNodeAffinityOutput ToSchedulingNodeAffinityOutputWithContext(context.Context) SchedulingNodeAffinityOutput }
SchedulingNodeAffinityInput is an input type that accepts SchedulingNodeAffinityArgs and SchedulingNodeAffinityOutput values. You can construct a concrete instance of `SchedulingNodeAffinityInput` via:
SchedulingNodeAffinityArgs{...}
type SchedulingNodeAffinityOperator ¶
type SchedulingNodeAffinityOperator string
The operator to use for the node resources specified in the `values` parameter.
func (SchedulingNodeAffinityOperator) ElementType ¶
func (SchedulingNodeAffinityOperator) ElementType() reflect.Type
func (SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorOutput ¶
func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorOutput() SchedulingNodeAffinityOperatorOutput
func (SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorOutputWithContext ¶
func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorOutput
func (SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorPtrOutput ¶
func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorPtrOutput() SchedulingNodeAffinityOperatorPtrOutput
func (SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorPtrOutputWithContext ¶
func (e SchedulingNodeAffinityOperator) ToSchedulingNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorPtrOutput
func (SchedulingNodeAffinityOperator) ToStringOutput ¶
func (e SchedulingNodeAffinityOperator) ToStringOutput() pulumi.StringOutput
func (SchedulingNodeAffinityOperator) ToStringOutputWithContext ¶
func (e SchedulingNodeAffinityOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchedulingNodeAffinityOperator) ToStringPtrOutput ¶
func (e SchedulingNodeAffinityOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchedulingNodeAffinityOperator) ToStringPtrOutputWithContext ¶
func (e SchedulingNodeAffinityOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchedulingNodeAffinityOperatorInput ¶
type SchedulingNodeAffinityOperatorInput interface { pulumi.Input ToSchedulingNodeAffinityOperatorOutput() SchedulingNodeAffinityOperatorOutput ToSchedulingNodeAffinityOperatorOutputWithContext(context.Context) SchedulingNodeAffinityOperatorOutput }
SchedulingNodeAffinityOperatorInput is an input type that accepts SchedulingNodeAffinityOperatorArgs and SchedulingNodeAffinityOperatorOutput values. You can construct a concrete instance of `SchedulingNodeAffinityOperatorInput` via:
SchedulingNodeAffinityOperatorArgs{...}
type SchedulingNodeAffinityOperatorOutput ¶
type SchedulingNodeAffinityOperatorOutput struct{ *pulumi.OutputState }
func (SchedulingNodeAffinityOperatorOutput) ElementType ¶
func (SchedulingNodeAffinityOperatorOutput) ElementType() reflect.Type
func (SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorOutput ¶
func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorOutput() SchedulingNodeAffinityOperatorOutput
func (SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorOutputWithContext ¶
func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorOutput
func (SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorPtrOutput ¶
func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorPtrOutput() SchedulingNodeAffinityOperatorPtrOutput
func (SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorPtrOutputWithContext ¶
func (o SchedulingNodeAffinityOperatorOutput) ToSchedulingNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorPtrOutput
func (SchedulingNodeAffinityOperatorOutput) ToStringOutput ¶
func (o SchedulingNodeAffinityOperatorOutput) ToStringOutput() pulumi.StringOutput
func (SchedulingNodeAffinityOperatorOutput) ToStringOutputWithContext ¶
func (o SchedulingNodeAffinityOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchedulingNodeAffinityOperatorOutput) ToStringPtrOutput ¶
func (o SchedulingNodeAffinityOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchedulingNodeAffinityOperatorOutput) ToStringPtrOutputWithContext ¶
func (o SchedulingNodeAffinityOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchedulingNodeAffinityOperatorPtrInput ¶
type SchedulingNodeAffinityOperatorPtrInput interface { pulumi.Input ToSchedulingNodeAffinityOperatorPtrOutput() SchedulingNodeAffinityOperatorPtrOutput ToSchedulingNodeAffinityOperatorPtrOutputWithContext(context.Context) SchedulingNodeAffinityOperatorPtrOutput }
func SchedulingNodeAffinityOperatorPtr ¶
func SchedulingNodeAffinityOperatorPtr(v string) SchedulingNodeAffinityOperatorPtrInput
type SchedulingNodeAffinityOperatorPtrOutput ¶
type SchedulingNodeAffinityOperatorPtrOutput struct{ *pulumi.OutputState }
func (SchedulingNodeAffinityOperatorPtrOutput) ElementType ¶
func (SchedulingNodeAffinityOperatorPtrOutput) ElementType() reflect.Type
func (SchedulingNodeAffinityOperatorPtrOutput) ToSchedulingNodeAffinityOperatorPtrOutput ¶
func (o SchedulingNodeAffinityOperatorPtrOutput) ToSchedulingNodeAffinityOperatorPtrOutput() SchedulingNodeAffinityOperatorPtrOutput
func (SchedulingNodeAffinityOperatorPtrOutput) ToSchedulingNodeAffinityOperatorPtrOutputWithContext ¶
func (o SchedulingNodeAffinityOperatorPtrOutput) ToSchedulingNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) SchedulingNodeAffinityOperatorPtrOutput
func (SchedulingNodeAffinityOperatorPtrOutput) ToStringPtrOutput ¶
func (o SchedulingNodeAffinityOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchedulingNodeAffinityOperatorPtrOutput) ToStringPtrOutputWithContext ¶
func (o SchedulingNodeAffinityOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchedulingNodeAffinityOutput ¶
type SchedulingNodeAffinityOutput struct{ *pulumi.OutputState }
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
func (SchedulingNodeAffinityOutput) ElementType ¶
func (SchedulingNodeAffinityOutput) ElementType() reflect.Type
func (SchedulingNodeAffinityOutput) Key ¶
func (o SchedulingNodeAffinityOutput) Key() pulumi.StringPtrOutput
The label key of Node resource to reference.
func (SchedulingNodeAffinityOutput) Operator ¶
func (o SchedulingNodeAffinityOutput) Operator() SchedulingNodeAffinityOperatorPtrOutput
The operator to use for the node resources specified in the `values` parameter.
func (SchedulingNodeAffinityOutput) ToSchedulingNodeAffinityOutput ¶
func (o SchedulingNodeAffinityOutput) ToSchedulingNodeAffinityOutput() SchedulingNodeAffinityOutput
func (SchedulingNodeAffinityOutput) ToSchedulingNodeAffinityOutputWithContext ¶
func (o SchedulingNodeAffinityOutput) ToSchedulingNodeAffinityOutputWithContext(ctx context.Context) SchedulingNodeAffinityOutput
func (SchedulingNodeAffinityOutput) Values ¶
func (o SchedulingNodeAffinityOutput) Values() pulumi.StringArrayOutput
Corresponds to the label values of Node resource.
type SchedulingNodeAffinityResponse ¶
type SchedulingNodeAffinityResponse struct { // The label key of Node resource to reference. Key string `pulumi:"key"` // The operator to use for the node resources specified in the `values` parameter. Operator string `pulumi:"operator"` // Corresponds to the label values of Node resource. Values []string `pulumi:"values"` }
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
type SchedulingNodeAffinityResponseArrayOutput ¶
type SchedulingNodeAffinityResponseArrayOutput struct{ *pulumi.OutputState }
func (SchedulingNodeAffinityResponseArrayOutput) ElementType ¶
func (SchedulingNodeAffinityResponseArrayOutput) ElementType() reflect.Type
func (SchedulingNodeAffinityResponseArrayOutput) ToSchedulingNodeAffinityResponseArrayOutput ¶
func (o SchedulingNodeAffinityResponseArrayOutput) ToSchedulingNodeAffinityResponseArrayOutput() SchedulingNodeAffinityResponseArrayOutput
func (SchedulingNodeAffinityResponseArrayOutput) ToSchedulingNodeAffinityResponseArrayOutputWithContext ¶
func (o SchedulingNodeAffinityResponseArrayOutput) ToSchedulingNodeAffinityResponseArrayOutputWithContext(ctx context.Context) SchedulingNodeAffinityResponseArrayOutput
type SchedulingNodeAffinityResponseOutput ¶
type SchedulingNodeAffinityResponseOutput struct{ *pulumi.OutputState }
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
func (SchedulingNodeAffinityResponseOutput) ElementType ¶
func (SchedulingNodeAffinityResponseOutput) ElementType() reflect.Type
func (SchedulingNodeAffinityResponseOutput) Key ¶
func (o SchedulingNodeAffinityResponseOutput) Key() pulumi.StringOutput
The label key of Node resource to reference.
func (SchedulingNodeAffinityResponseOutput) Operator ¶
func (o SchedulingNodeAffinityResponseOutput) Operator() pulumi.StringOutput
The operator to use for the node resources specified in the `values` parameter.
func (SchedulingNodeAffinityResponseOutput) ToSchedulingNodeAffinityResponseOutput ¶
func (o SchedulingNodeAffinityResponseOutput) ToSchedulingNodeAffinityResponseOutput() SchedulingNodeAffinityResponseOutput
func (SchedulingNodeAffinityResponseOutput) ToSchedulingNodeAffinityResponseOutputWithContext ¶
func (o SchedulingNodeAffinityResponseOutput) ToSchedulingNodeAffinityResponseOutputWithContext(ctx context.Context) SchedulingNodeAffinityResponseOutput
func (SchedulingNodeAffinityResponseOutput) Values ¶
func (o SchedulingNodeAffinityResponseOutput) Values() pulumi.StringArrayOutput
Corresponds to the label values of Node resource.
type ShuttingDownSourceVMStepResponse ¶ added in v0.28.0
type ShuttingDownSourceVMStepResponse struct { }
ShuttingDownSourceVMStep contains specific step details.
type ShuttingDownSourceVMStepResponseOutput ¶ added in v0.28.0
type ShuttingDownSourceVMStepResponseOutput struct{ *pulumi.OutputState }
ShuttingDownSourceVMStep contains specific step details.
func (ShuttingDownSourceVMStepResponseOutput) ElementType ¶ added in v0.28.0
func (ShuttingDownSourceVMStepResponseOutput) ElementType() reflect.Type
func (ShuttingDownSourceVMStepResponseOutput) ToShuttingDownSourceVMStepResponseOutput ¶ added in v0.28.0
func (o ShuttingDownSourceVMStepResponseOutput) ToShuttingDownSourceVMStepResponseOutput() ShuttingDownSourceVMStepResponseOutput
func (ShuttingDownSourceVMStepResponseOutput) ToShuttingDownSourceVMStepResponseOutputWithContext ¶ added in v0.28.0
func (o ShuttingDownSourceVMStepResponseOutput) ToShuttingDownSourceVMStepResponseOutputWithContext(ctx context.Context) ShuttingDownSourceVMStepResponseOutput
type Source ¶
type Source struct { pulumi.CustomResourceState // AWS type source details. Aws AwsSourceDetailsResponseOutput `pulumi:"aws"` // Azure type source details. Azure AzureSourceDetailsResponseOutput `pulumi:"azure"` // The create time timestamp. CreateTime pulumi.StringOutput `pulumi:"createTime"` // User-provided description of the source. Description pulumi.StringOutput `pulumi:"description"` // Optional. Immutable. The encryption details of the source data stored by the service. Encryption EncryptionResponseOutput `pulumi:"encryption"` // The labels of the source. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The Source name. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Required. The source identifier. SourceId pulumi.StringOutput `pulumi:"sourceId"` // The update time timestamp. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Vmware type source details. Vmware VmwareSourceDetailsResponseOutput `pulumi:"vmware"` }
Creates a new Source in a given project and location. Auto-naming is currently not supported for this resource.
func GetSource ¶
func GetSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceState, opts ...pulumi.ResourceOption) (*Source, error)
GetSource gets an existing Source resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSource ¶
func NewSource(ctx *pulumi.Context, name string, args *SourceArgs, opts ...pulumi.ResourceOption) (*Source, error)
NewSource registers a new resource with the given unique name, arguments, and options.
func (*Source) ElementType ¶
func (*Source) ToSourceOutput ¶
func (i *Source) ToSourceOutput() SourceOutput
func (*Source) ToSourceOutputWithContext ¶
func (i *Source) ToSourceOutputWithContext(ctx context.Context) SourceOutput
type SourceArgs ¶
type SourceArgs struct { // AWS type source details. Aws AwsSourceDetailsPtrInput // Azure type source details. Azure AzureSourceDetailsPtrInput // User-provided description of the source. Description pulumi.StringPtrInput // Optional. Immutable. The encryption details of the source data stored by the service. Encryption EncryptionPtrInput // The labels of the source. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput // Required. The source identifier. SourceId pulumi.StringInput // Vmware type source details. Vmware VmwareSourceDetailsPtrInput }
The set of arguments for constructing a Source resource.
func (SourceArgs) ElementType ¶
func (SourceArgs) ElementType() reflect.Type
type SourceInput ¶
type SourceInput interface { pulumi.Input ToSourceOutput() SourceOutput ToSourceOutputWithContext(ctx context.Context) SourceOutput }
type SourceOutput ¶
type SourceOutput struct{ *pulumi.OutputState }
func (SourceOutput) Aws ¶ added in v0.28.0
func (o SourceOutput) Aws() AwsSourceDetailsResponseOutput
AWS type source details.
func (SourceOutput) Azure ¶ added in v0.32.0
func (o SourceOutput) Azure() AzureSourceDetailsResponseOutput
Azure type source details.
func (SourceOutput) CreateTime ¶ added in v0.19.0
func (o SourceOutput) CreateTime() pulumi.StringOutput
The create time timestamp.
func (SourceOutput) Description ¶ added in v0.19.0
func (o SourceOutput) Description() pulumi.StringOutput
User-provided description of the source.
func (SourceOutput) ElementType ¶
func (SourceOutput) ElementType() reflect.Type
func (SourceOutput) Encryption ¶ added in v0.32.0
func (o SourceOutput) Encryption() EncryptionResponseOutput
Optional. Immutable. The encryption details of the source data stored by the service.
func (SourceOutput) Labels ¶ added in v0.19.0
func (o SourceOutput) Labels() pulumi.StringMapOutput
The labels of the source.
func (SourceOutput) Location ¶ added in v0.21.0
func (o SourceOutput) Location() pulumi.StringOutput
func (SourceOutput) Name ¶ added in v0.19.0
func (o SourceOutput) Name() pulumi.StringOutput
The Source name.
func (SourceOutput) Project ¶ added in v0.21.0
func (o SourceOutput) Project() pulumi.StringOutput
func (SourceOutput) RequestId ¶ added in v0.21.0
func (o SourceOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (SourceOutput) SourceId ¶ added in v0.21.0
func (o SourceOutput) SourceId() pulumi.StringOutput
Required. The source identifier.
func (SourceOutput) ToSourceOutput ¶
func (o SourceOutput) ToSourceOutput() SourceOutput
func (SourceOutput) ToSourceOutputWithContext ¶
func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceOutput) UpdateTime ¶ added in v0.19.0
func (o SourceOutput) UpdateTime() pulumi.StringOutput
The update time timestamp.
func (SourceOutput) Vmware ¶ added in v0.19.0
func (o SourceOutput) Vmware() VmwareSourceDetailsResponseOutput
Vmware type source details.
type SourceState ¶
type SourceState struct { }
func (SourceState) ElementType ¶
func (SourceState) ElementType() reflect.Type
type StatusResponse ¶
type StatusResponse struct { // The status code, which should be an enum value of google.rpc.Code. Code int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // 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. Message string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type StatusResponseOutput ¶
type StatusResponseOutput struct{ *pulumi.OutputState }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusResponseOutput) Code ¶
func (o StatusResponseOutput) Code() pulumi.IntOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusResponseOutput) Details ¶
func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusResponseOutput) ElementType ¶
func (StatusResponseOutput) ElementType() reflect.Type
func (StatusResponseOutput) Message ¶
func (o StatusResponseOutput) Message() pulumi.StringOutput
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.
func (StatusResponseOutput) ToStatusResponseOutput ¶
func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
func (StatusResponseOutput) ToStatusResponseOutputWithContext ¶
func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
type Tag ¶ added in v0.28.0
type Tag struct { // Key of tag. Key *string `pulumi:"key"` // Value of tag. Value *string `pulumi:"value"` }
Tag is an AWS tag representation.
type TagArgs ¶ added in v0.28.0
type TagArgs struct { // Key of tag. Key pulumi.StringPtrInput `pulumi:"key"` // Value of tag. Value pulumi.StringPtrInput `pulumi:"value"` }
Tag is an AWS tag representation.
func (TagArgs) ElementType ¶ added in v0.28.0
func (TagArgs) ToTagOutput ¶ added in v0.28.0
type TagArray ¶ added in v0.28.0
type TagArray []TagInput
func (TagArray) ElementType ¶ added in v0.28.0
func (TagArray) ToTagArrayOutput ¶ added in v0.28.0
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶ added in v0.28.0
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶ added in v0.28.0
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶ added in v0.28.0
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶ added in v0.28.0
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) Index ¶ added in v0.28.0
func (o TagArrayOutput) Index(i pulumi.IntInput) TagOutput
func (TagArrayOutput) ToTagArrayOutput ¶ added in v0.28.0
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶ added in v0.28.0
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagInput ¶ added in v0.28.0
type TagInput interface { pulumi.Input ToTagOutput() TagOutput ToTagOutputWithContext(context.Context) TagOutput }
TagInput is an input type that accepts TagArgs and TagOutput values. You can construct a concrete instance of `TagInput` via:
TagArgs{...}
type TagOutput ¶ added in v0.28.0
type TagOutput struct{ *pulumi.OutputState }
Tag is an AWS tag representation.
func (TagOutput) ElementType ¶ added in v0.28.0
func (TagOutput) ToTagOutput ¶ added in v0.28.0
func (TagOutput) ToTagOutputWithContext ¶ added in v0.28.0
func (TagOutput) Value ¶ added in v0.28.0
func (o TagOutput) Value() pulumi.StringPtrOutput
Value of tag.
type TagResponse ¶ added in v0.28.0
type TagResponse struct { // Key of tag. Key string `pulumi:"key"` // Value of tag. Value string `pulumi:"value"` }
Tag is an AWS tag representation.
type TagResponseArrayOutput ¶ added in v0.28.0
type TagResponseArrayOutput struct{ *pulumi.OutputState }
func (TagResponseArrayOutput) ElementType ¶ added in v0.28.0
func (TagResponseArrayOutput) ElementType() reflect.Type
func (TagResponseArrayOutput) Index ¶ added in v0.28.0
func (o TagResponseArrayOutput) Index(i pulumi.IntInput) TagResponseOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutput ¶ added in v0.28.0
func (o TagResponseArrayOutput) ToTagResponseArrayOutput() TagResponseArrayOutput
func (TagResponseArrayOutput) ToTagResponseArrayOutputWithContext ¶ added in v0.28.0
func (o TagResponseArrayOutput) ToTagResponseArrayOutputWithContext(ctx context.Context) TagResponseArrayOutput
type TagResponseOutput ¶ added in v0.28.0
type TagResponseOutput struct{ *pulumi.OutputState }
Tag is an AWS tag representation.
func (TagResponseOutput) ElementType ¶ added in v0.28.0
func (TagResponseOutput) ElementType() reflect.Type
func (TagResponseOutput) Key ¶ added in v0.28.0
func (o TagResponseOutput) Key() pulumi.StringOutput
Key of tag.
func (TagResponseOutput) ToTagResponseOutput ¶ added in v0.28.0
func (o TagResponseOutput) ToTagResponseOutput() TagResponseOutput
func (TagResponseOutput) ToTagResponseOutputWithContext ¶ added in v0.28.0
func (o TagResponseOutput) ToTagResponseOutputWithContext(ctx context.Context) TagResponseOutput
func (TagResponseOutput) Value ¶ added in v0.28.0
func (o TagResponseOutput) Value() pulumi.StringOutput
Value of tag.
type TargetProject ¶
type TargetProject struct { pulumi.CustomResourceState // The time this target project resource was created (not related to when the Compute Engine project it points to was created). CreateTime pulumi.StringOutput `pulumi:"createTime"` // The target project's description. Description pulumi.StringOutput `pulumi:"description"` Location pulumi.StringOutput `pulumi:"location"` // The name of the target project. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Required. The target_project identifier. TargetProjectId pulumi.StringOutput `pulumi:"targetProjectId"` // The last time the target project resource was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new TargetProject in a given project. NOTE: TargetProject is a global resource; hence the only supported value for location is `global`. Auto-naming is currently not supported for this resource.
func GetTargetProject ¶
func GetTargetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetProjectState, opts ...pulumi.ResourceOption) (*TargetProject, error)
GetTargetProject gets an existing TargetProject resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTargetProject ¶
func NewTargetProject(ctx *pulumi.Context, name string, args *TargetProjectArgs, opts ...pulumi.ResourceOption) (*TargetProject, error)
NewTargetProject registers a new resource with the given unique name, arguments, and options.
func (*TargetProject) ElementType ¶
func (*TargetProject) ElementType() reflect.Type
func (*TargetProject) ToTargetProjectOutput ¶
func (i *TargetProject) ToTargetProjectOutput() TargetProjectOutput
func (*TargetProject) ToTargetProjectOutputWithContext ¶
func (i *TargetProject) ToTargetProjectOutputWithContext(ctx context.Context) TargetProjectOutput
type TargetProjectArgs ¶
type TargetProjectArgs struct { // The target project's description. Description pulumi.StringPtrInput Location pulumi.StringPtrInput // The target project ID (number) or project name. Project pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput // Required. The target_project identifier. TargetProjectId pulumi.StringInput }
The set of arguments for constructing a TargetProject resource.
func (TargetProjectArgs) ElementType ¶
func (TargetProjectArgs) ElementType() reflect.Type
type TargetProjectInput ¶
type TargetProjectInput interface { pulumi.Input ToTargetProjectOutput() TargetProjectOutput ToTargetProjectOutputWithContext(ctx context.Context) TargetProjectOutput }
type TargetProjectOutput ¶
type TargetProjectOutput struct{ *pulumi.OutputState }
func (TargetProjectOutput) CreateTime ¶ added in v0.19.0
func (o TargetProjectOutput) CreateTime() pulumi.StringOutput
The time this target project resource was created (not related to when the Compute Engine project it points to was created).
func (TargetProjectOutput) Description ¶ added in v0.19.0
func (o TargetProjectOutput) Description() pulumi.StringOutput
The target project's description.
func (TargetProjectOutput) ElementType ¶
func (TargetProjectOutput) ElementType() reflect.Type
func (TargetProjectOutput) Location ¶ added in v0.21.0
func (o TargetProjectOutput) Location() pulumi.StringOutput
func (TargetProjectOutput) Name ¶ added in v0.19.0
func (o TargetProjectOutput) Name() pulumi.StringOutput
The name of the target project.
func (TargetProjectOutput) Project ¶ added in v0.19.0
func (o TargetProjectOutput) Project() pulumi.StringOutput
func (TargetProjectOutput) RequestId ¶ added in v0.21.0
func (o TargetProjectOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (TargetProjectOutput) TargetProjectId ¶ added in v0.21.0
func (o TargetProjectOutput) TargetProjectId() pulumi.StringOutput
Required. The target_project identifier.
func (TargetProjectOutput) ToTargetProjectOutput ¶
func (o TargetProjectOutput) ToTargetProjectOutput() TargetProjectOutput
func (TargetProjectOutput) ToTargetProjectOutputWithContext ¶
func (o TargetProjectOutput) ToTargetProjectOutputWithContext(ctx context.Context) TargetProjectOutput
func (TargetProjectOutput) UpdateTime ¶ added in v0.19.0
func (o TargetProjectOutput) UpdateTime() pulumi.StringOutput
The last time the target project resource was updated.
type TargetProjectState ¶
type TargetProjectState struct { }
func (TargetProjectState) ElementType ¶
func (TargetProjectState) ElementType() reflect.Type
type UpgradeStatusResponse ¶ added in v0.15.0
type UpgradeStatusResponse struct { // Provides details on the state of the upgrade operation in case of an error. Error StatusResponse `pulumi:"error"` // The version from which we upgraded. PreviousVersion string `pulumi:"previousVersion"` // The time the operation was started. StartTime string `pulumi:"startTime"` // The state of the upgradeAppliance operation. State string `pulumi:"state"` // The version to upgrade to. Version string `pulumi:"version"` }
UpgradeStatus contains information about upgradeAppliance operation.
type UpgradeStatusResponseOutput ¶ added in v0.15.0
type UpgradeStatusResponseOutput struct{ *pulumi.OutputState }
UpgradeStatus contains information about upgradeAppliance operation.
func (UpgradeStatusResponseOutput) ElementType ¶ added in v0.15.0
func (UpgradeStatusResponseOutput) ElementType() reflect.Type
func (UpgradeStatusResponseOutput) Error ¶ added in v0.15.0
func (o UpgradeStatusResponseOutput) Error() StatusResponseOutput
Provides details on the state of the upgrade operation in case of an error.
func (UpgradeStatusResponseOutput) PreviousVersion ¶ added in v0.15.0
func (o UpgradeStatusResponseOutput) PreviousVersion() pulumi.StringOutput
The version from which we upgraded.
func (UpgradeStatusResponseOutput) StartTime ¶ added in v0.15.0
func (o UpgradeStatusResponseOutput) StartTime() pulumi.StringOutput
The time the operation was started.
func (UpgradeStatusResponseOutput) State ¶ added in v0.15.0
func (o UpgradeStatusResponseOutput) State() pulumi.StringOutput
The state of the upgradeAppliance operation.
func (UpgradeStatusResponseOutput) ToUpgradeStatusResponseOutput ¶ added in v0.15.0
func (o UpgradeStatusResponseOutput) ToUpgradeStatusResponseOutput() UpgradeStatusResponseOutput
func (UpgradeStatusResponseOutput) ToUpgradeStatusResponseOutputWithContext ¶ added in v0.15.0
func (o UpgradeStatusResponseOutput) ToUpgradeStatusResponseOutputWithContext(ctx context.Context) UpgradeStatusResponseOutput
func (UpgradeStatusResponseOutput) Version ¶ added in v0.15.0
func (o UpgradeStatusResponseOutput) Version() pulumi.StringOutput
The version to upgrade to.
type UtilizationReport ¶
type UtilizationReport struct { pulumi.CustomResourceState // The time the report was created (this refers to the time of the request, not the time the report creation completed). CreateTime pulumi.StringOutput `pulumi:"createTime"` // The report display name, as assigned by the user. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Provides details on the state of the report in case of an error. Error StatusResponseOutput `pulumi:"error"` // The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14. FrameEndTime pulumi.StringOutput `pulumi:"frameEndTime"` Location pulumi.StringOutput `pulumi:"location"` // The report unique name. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // 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 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). RequestId pulumi.StringPtrOutput `pulumi:"requestId"` SourceId pulumi.StringOutput `pulumi:"sourceId"` // Current state of the report. State pulumi.StringOutput `pulumi:"state"` // The time the state was last set. StateTime pulumi.StringOutput `pulumi:"stateTime"` // Time frame of the report. TimeFrame pulumi.StringOutput `pulumi:"timeFrame"` // Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen. UtilizationReportId pulumi.StringOutput `pulumi:"utilizationReportId"` // Total number of VMs included in the report. VmCount pulumi.IntOutput `pulumi:"vmCount"` // List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored. Vms VmUtilizationInfoResponseArrayOutput `pulumi:"vms"` }
Creates a new UtilizationReport. Auto-naming is currently not supported for this resource.
func GetUtilizationReport ¶
func GetUtilizationReport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UtilizationReportState, opts ...pulumi.ResourceOption) (*UtilizationReport, error)
GetUtilizationReport gets an existing UtilizationReport resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUtilizationReport ¶
func NewUtilizationReport(ctx *pulumi.Context, name string, args *UtilizationReportArgs, opts ...pulumi.ResourceOption) (*UtilizationReport, error)
NewUtilizationReport registers a new resource with the given unique name, arguments, and options.
func (*UtilizationReport) ElementType ¶
func (*UtilizationReport) ElementType() reflect.Type
func (*UtilizationReport) ToUtilizationReportOutput ¶
func (i *UtilizationReport) ToUtilizationReportOutput() UtilizationReportOutput
func (*UtilizationReport) ToUtilizationReportOutputWithContext ¶
func (i *UtilizationReport) ToUtilizationReportOutputWithContext(ctx context.Context) UtilizationReportOutput
type UtilizationReportArgs ¶
type UtilizationReportArgs struct { // The report display name, as assigned by the user. DisplayName pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // 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 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). RequestId pulumi.StringPtrInput SourceId pulumi.StringInput // Time frame of the report. TimeFrame UtilizationReportTimeFramePtrInput // Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen. UtilizationReportId pulumi.StringInput // List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored. Vms VmUtilizationInfoArrayInput }
The set of arguments for constructing a UtilizationReport resource.
func (UtilizationReportArgs) ElementType ¶
func (UtilizationReportArgs) ElementType() reflect.Type
type UtilizationReportInput ¶
type UtilizationReportInput interface { pulumi.Input ToUtilizationReportOutput() UtilizationReportOutput ToUtilizationReportOutputWithContext(ctx context.Context) UtilizationReportOutput }
type UtilizationReportOutput ¶
type UtilizationReportOutput struct{ *pulumi.OutputState }
func (UtilizationReportOutput) CreateTime ¶ added in v0.19.0
func (o UtilizationReportOutput) CreateTime() pulumi.StringOutput
The time the report was created (this refers to the time of the request, not the time the report creation completed).
func (UtilizationReportOutput) DisplayName ¶ added in v0.19.0
func (o UtilizationReportOutput) DisplayName() pulumi.StringOutput
The report display name, as assigned by the user.
func (UtilizationReportOutput) ElementType ¶
func (UtilizationReportOutput) ElementType() reflect.Type
func (UtilizationReportOutput) Error ¶ added in v0.19.0
func (o UtilizationReportOutput) Error() StatusResponseOutput
Provides details on the state of the report in case of an error.
func (UtilizationReportOutput) FrameEndTime ¶ added in v0.19.0
func (o UtilizationReportOutput) FrameEndTime() pulumi.StringOutput
The point in time when the time frame ends. Notice that the time frame is counted backwards. For instance if the "frame_end_time" value is 2021/01/20 and the time frame is WEEK then the report covers the week between 2021/01/20 and 2021/01/14.
func (UtilizationReportOutput) Location ¶ added in v0.21.0
func (o UtilizationReportOutput) Location() pulumi.StringOutput
func (UtilizationReportOutput) Name ¶ added in v0.19.0
func (o UtilizationReportOutput) Name() pulumi.StringOutput
The report unique name.
func (UtilizationReportOutput) Project ¶ added in v0.21.0
func (o UtilizationReportOutput) Project() pulumi.StringOutput
func (UtilizationReportOutput) RequestId ¶ added in v0.21.0
func (o UtilizationReportOutput) RequestId() pulumi.StringPtrOutput
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 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).
func (UtilizationReportOutput) SourceId ¶ added in v0.21.0
func (o UtilizationReportOutput) SourceId() pulumi.StringOutput
func (UtilizationReportOutput) State ¶ added in v0.19.0
func (o UtilizationReportOutput) State() pulumi.StringOutput
Current state of the report.
func (UtilizationReportOutput) StateTime ¶ added in v0.19.0
func (o UtilizationReportOutput) StateTime() pulumi.StringOutput
The time the state was last set.
func (UtilizationReportOutput) TimeFrame ¶ added in v0.19.0
func (o UtilizationReportOutput) TimeFrame() pulumi.StringOutput
Time frame of the report.
func (UtilizationReportOutput) ToUtilizationReportOutput ¶
func (o UtilizationReportOutput) ToUtilizationReportOutput() UtilizationReportOutput
func (UtilizationReportOutput) ToUtilizationReportOutputWithContext ¶
func (o UtilizationReportOutput) ToUtilizationReportOutputWithContext(ctx context.Context) UtilizationReportOutput
func (UtilizationReportOutput) UtilizationReportId ¶ added in v0.21.0
func (o UtilizationReportOutput) UtilizationReportId() pulumi.StringOutput
Required. The ID to use for the report, which will become the final component of the reports's resource name. This value maximum length is 63 characters, and valid characters are /a-z-/. It must start with an english letter and must not end with a hyphen.
func (UtilizationReportOutput) VmCount ¶ added in v0.19.0
func (o UtilizationReportOutput) VmCount() pulumi.IntOutput
Total number of VMs included in the report.
func (UtilizationReportOutput) Vms ¶ added in v0.19.0
func (o UtilizationReportOutput) Vms() VmUtilizationInfoResponseArrayOutput
List of utilization information per VM. When sent as part of the request, the "vm_id" field is used in order to specify which VMs to include in the report. In that case all other fields are ignored.
type UtilizationReportState ¶
type UtilizationReportState struct { }
func (UtilizationReportState) ElementType ¶
func (UtilizationReportState) ElementType() reflect.Type
type UtilizationReportTimeFrame ¶
type UtilizationReportTimeFrame string
Time frame of the report.
func (UtilizationReportTimeFrame) ElementType ¶
func (UtilizationReportTimeFrame) ElementType() reflect.Type
func (UtilizationReportTimeFrame) ToStringOutput ¶
func (e UtilizationReportTimeFrame) ToStringOutput() pulumi.StringOutput
func (UtilizationReportTimeFrame) ToStringOutputWithContext ¶
func (e UtilizationReportTimeFrame) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UtilizationReportTimeFrame) ToStringPtrOutput ¶
func (e UtilizationReportTimeFrame) ToStringPtrOutput() pulumi.StringPtrOutput
func (UtilizationReportTimeFrame) ToStringPtrOutputWithContext ¶
func (e UtilizationReportTimeFrame) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UtilizationReportTimeFrame) ToUtilizationReportTimeFrameOutput ¶
func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFrameOutput() UtilizationReportTimeFrameOutput
func (UtilizationReportTimeFrame) ToUtilizationReportTimeFrameOutputWithContext ¶
func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFrameOutputWithContext(ctx context.Context) UtilizationReportTimeFrameOutput
func (UtilizationReportTimeFrame) ToUtilizationReportTimeFramePtrOutput ¶
func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFramePtrOutput() UtilizationReportTimeFramePtrOutput
func (UtilizationReportTimeFrame) ToUtilizationReportTimeFramePtrOutputWithContext ¶
func (e UtilizationReportTimeFrame) ToUtilizationReportTimeFramePtrOutputWithContext(ctx context.Context) UtilizationReportTimeFramePtrOutput
type UtilizationReportTimeFrameInput ¶
type UtilizationReportTimeFrameInput interface { pulumi.Input ToUtilizationReportTimeFrameOutput() UtilizationReportTimeFrameOutput ToUtilizationReportTimeFrameOutputWithContext(context.Context) UtilizationReportTimeFrameOutput }
UtilizationReportTimeFrameInput is an input type that accepts UtilizationReportTimeFrameArgs and UtilizationReportTimeFrameOutput values. You can construct a concrete instance of `UtilizationReportTimeFrameInput` via:
UtilizationReportTimeFrameArgs{...}
type UtilizationReportTimeFrameOutput ¶
type UtilizationReportTimeFrameOutput struct{ *pulumi.OutputState }
func (UtilizationReportTimeFrameOutput) ElementType ¶
func (UtilizationReportTimeFrameOutput) ElementType() reflect.Type
func (UtilizationReportTimeFrameOutput) ToStringOutput ¶
func (o UtilizationReportTimeFrameOutput) ToStringOutput() pulumi.StringOutput
func (UtilizationReportTimeFrameOutput) ToStringOutputWithContext ¶
func (o UtilizationReportTimeFrameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UtilizationReportTimeFrameOutput) ToStringPtrOutput ¶
func (o UtilizationReportTimeFrameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UtilizationReportTimeFrameOutput) ToStringPtrOutputWithContext ¶
func (o UtilizationReportTimeFrameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFrameOutput ¶
func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFrameOutput() UtilizationReportTimeFrameOutput
func (UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFrameOutputWithContext ¶
func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFrameOutputWithContext(ctx context.Context) UtilizationReportTimeFrameOutput
func (UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFramePtrOutput ¶
func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFramePtrOutput() UtilizationReportTimeFramePtrOutput
func (UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFramePtrOutputWithContext ¶
func (o UtilizationReportTimeFrameOutput) ToUtilizationReportTimeFramePtrOutputWithContext(ctx context.Context) UtilizationReportTimeFramePtrOutput
type UtilizationReportTimeFramePtrInput ¶
type UtilizationReportTimeFramePtrInput interface { pulumi.Input ToUtilizationReportTimeFramePtrOutput() UtilizationReportTimeFramePtrOutput ToUtilizationReportTimeFramePtrOutputWithContext(context.Context) UtilizationReportTimeFramePtrOutput }
func UtilizationReportTimeFramePtr ¶
func UtilizationReportTimeFramePtr(v string) UtilizationReportTimeFramePtrInput
type UtilizationReportTimeFramePtrOutput ¶
type UtilizationReportTimeFramePtrOutput struct{ *pulumi.OutputState }
func (UtilizationReportTimeFramePtrOutput) Elem ¶
func (o UtilizationReportTimeFramePtrOutput) Elem() UtilizationReportTimeFrameOutput
func (UtilizationReportTimeFramePtrOutput) ElementType ¶
func (UtilizationReportTimeFramePtrOutput) ElementType() reflect.Type
func (UtilizationReportTimeFramePtrOutput) ToStringPtrOutput ¶
func (o UtilizationReportTimeFramePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UtilizationReportTimeFramePtrOutput) ToStringPtrOutputWithContext ¶
func (o UtilizationReportTimeFramePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UtilizationReportTimeFramePtrOutput) ToUtilizationReportTimeFramePtrOutput ¶
func (o UtilizationReportTimeFramePtrOutput) ToUtilizationReportTimeFramePtrOutput() UtilizationReportTimeFramePtrOutput
func (UtilizationReportTimeFramePtrOutput) ToUtilizationReportTimeFramePtrOutputWithContext ¶
func (o UtilizationReportTimeFramePtrOutput) ToUtilizationReportTimeFramePtrOutputWithContext(ctx context.Context) UtilizationReportTimeFramePtrOutput
type VmAttachmentDetails ¶ added in v0.32.0
type VmAttachmentDetails struct { // Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. DeviceName *string `pulumi:"deviceName"` }
Details for attachment of the disk to a VM.
type VmAttachmentDetailsArgs ¶ added in v0.32.0
type VmAttachmentDetailsArgs struct { // Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` }
Details for attachment of the disk to a VM.
func (VmAttachmentDetailsArgs) ElementType ¶ added in v0.32.0
func (VmAttachmentDetailsArgs) ElementType() reflect.Type
func (VmAttachmentDetailsArgs) ToVmAttachmentDetailsOutput ¶ added in v0.32.0
func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsOutput() VmAttachmentDetailsOutput
func (VmAttachmentDetailsArgs) ToVmAttachmentDetailsOutputWithContext ¶ added in v0.32.0
func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsOutputWithContext(ctx context.Context) VmAttachmentDetailsOutput
func (VmAttachmentDetailsArgs) ToVmAttachmentDetailsPtrOutput ¶ added in v0.32.0
func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsPtrOutput() VmAttachmentDetailsPtrOutput
func (VmAttachmentDetailsArgs) ToVmAttachmentDetailsPtrOutputWithContext ¶ added in v0.32.0
func (i VmAttachmentDetailsArgs) ToVmAttachmentDetailsPtrOutputWithContext(ctx context.Context) VmAttachmentDetailsPtrOutput
type VmAttachmentDetailsInput ¶ added in v0.32.0
type VmAttachmentDetailsInput interface { pulumi.Input ToVmAttachmentDetailsOutput() VmAttachmentDetailsOutput ToVmAttachmentDetailsOutputWithContext(context.Context) VmAttachmentDetailsOutput }
VmAttachmentDetailsInput is an input type that accepts VmAttachmentDetailsArgs and VmAttachmentDetailsOutput values. You can construct a concrete instance of `VmAttachmentDetailsInput` via:
VmAttachmentDetailsArgs{...}
type VmAttachmentDetailsOutput ¶ added in v0.32.0
type VmAttachmentDetailsOutput struct{ *pulumi.OutputState }
Details for attachment of the disk to a VM.
func (VmAttachmentDetailsOutput) DeviceName ¶ added in v0.32.0
func (o VmAttachmentDetailsOutput) DeviceName() pulumi.StringPtrOutput
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
func (VmAttachmentDetailsOutput) ElementType ¶ added in v0.32.0
func (VmAttachmentDetailsOutput) ElementType() reflect.Type
func (VmAttachmentDetailsOutput) ToVmAttachmentDetailsOutput ¶ added in v0.32.0
func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsOutput() VmAttachmentDetailsOutput
func (VmAttachmentDetailsOutput) ToVmAttachmentDetailsOutputWithContext ¶ added in v0.32.0
func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsOutputWithContext(ctx context.Context) VmAttachmentDetailsOutput
func (VmAttachmentDetailsOutput) ToVmAttachmentDetailsPtrOutput ¶ added in v0.32.0
func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsPtrOutput() VmAttachmentDetailsPtrOutput
func (VmAttachmentDetailsOutput) ToVmAttachmentDetailsPtrOutputWithContext ¶ added in v0.32.0
func (o VmAttachmentDetailsOutput) ToVmAttachmentDetailsPtrOutputWithContext(ctx context.Context) VmAttachmentDetailsPtrOutput
type VmAttachmentDetailsPtrInput ¶ added in v0.32.0
type VmAttachmentDetailsPtrInput interface { pulumi.Input ToVmAttachmentDetailsPtrOutput() VmAttachmentDetailsPtrOutput ToVmAttachmentDetailsPtrOutputWithContext(context.Context) VmAttachmentDetailsPtrOutput }
VmAttachmentDetailsPtrInput is an input type that accepts VmAttachmentDetailsArgs, VmAttachmentDetailsPtr and VmAttachmentDetailsPtrOutput values. You can construct a concrete instance of `VmAttachmentDetailsPtrInput` via:
VmAttachmentDetailsArgs{...} or: nil
func VmAttachmentDetailsPtr ¶ added in v0.32.0
func VmAttachmentDetailsPtr(v *VmAttachmentDetailsArgs) VmAttachmentDetailsPtrInput
type VmAttachmentDetailsPtrOutput ¶ added in v0.32.0
type VmAttachmentDetailsPtrOutput struct{ *pulumi.OutputState }
func (VmAttachmentDetailsPtrOutput) DeviceName ¶ added in v0.32.0
func (o VmAttachmentDetailsPtrOutput) DeviceName() pulumi.StringPtrOutput
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
func (VmAttachmentDetailsPtrOutput) Elem ¶ added in v0.32.0
func (o VmAttachmentDetailsPtrOutput) Elem() VmAttachmentDetailsOutput
func (VmAttachmentDetailsPtrOutput) ElementType ¶ added in v0.32.0
func (VmAttachmentDetailsPtrOutput) ElementType() reflect.Type
func (VmAttachmentDetailsPtrOutput) ToVmAttachmentDetailsPtrOutput ¶ added in v0.32.0
func (o VmAttachmentDetailsPtrOutput) ToVmAttachmentDetailsPtrOutput() VmAttachmentDetailsPtrOutput
func (VmAttachmentDetailsPtrOutput) ToVmAttachmentDetailsPtrOutputWithContext ¶ added in v0.32.0
func (o VmAttachmentDetailsPtrOutput) ToVmAttachmentDetailsPtrOutputWithContext(ctx context.Context) VmAttachmentDetailsPtrOutput
type VmAttachmentDetailsResponse ¶ added in v0.32.0
type VmAttachmentDetailsResponse struct { // Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks. DeviceName string `pulumi:"deviceName"` }
Details for attachment of the disk to a VM.
type VmAttachmentDetailsResponseOutput ¶ added in v0.32.0
type VmAttachmentDetailsResponseOutput struct{ *pulumi.OutputState }
Details for attachment of the disk to a VM.
func (VmAttachmentDetailsResponseOutput) DeviceName ¶ added in v0.32.0
func (o VmAttachmentDetailsResponseOutput) DeviceName() pulumi.StringOutput
Optional. Specifies a unique device name of your choice that is reflected into the /dev/disk/by-id/google-* tree of a Linux operating system running within the instance. If not specified, the server chooses a default device name to apply to this disk, in the form persistent-disk-x, where x is a number assigned by Google Compute Engine. This field is only applicable for persistent disks.
func (VmAttachmentDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (VmAttachmentDetailsResponseOutput) ElementType() reflect.Type
func (VmAttachmentDetailsResponseOutput) ToVmAttachmentDetailsResponseOutput ¶ added in v0.32.0
func (o VmAttachmentDetailsResponseOutput) ToVmAttachmentDetailsResponseOutput() VmAttachmentDetailsResponseOutput
func (VmAttachmentDetailsResponseOutput) ToVmAttachmentDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o VmAttachmentDetailsResponseOutput) ToVmAttachmentDetailsResponseOutputWithContext(ctx context.Context) VmAttachmentDetailsResponseOutput
type VmCapabilitiesResponse ¶ added in v0.32.0
type VmCapabilitiesResponse struct { // The last time OS capabilities list was updated. LastOsCapabilitiesUpdateTime string `pulumi:"lastOsCapabilitiesUpdateTime"` // Unordered list. List of certain VM OS capabilities needed for some Compute Engine features. OsCapabilities []string `pulumi:"osCapabilities"` }
Migrating VM source information about the VM capabilities needed for some Compute Engine features.
type VmCapabilitiesResponseOutput ¶ added in v0.32.0
type VmCapabilitiesResponseOutput struct{ *pulumi.OutputState }
Migrating VM source information about the VM capabilities needed for some Compute Engine features.
func (VmCapabilitiesResponseOutput) ElementType ¶ added in v0.32.0
func (VmCapabilitiesResponseOutput) ElementType() reflect.Type
func (VmCapabilitiesResponseOutput) LastOsCapabilitiesUpdateTime ¶ added in v0.32.0
func (o VmCapabilitiesResponseOutput) LastOsCapabilitiesUpdateTime() pulumi.StringOutput
The last time OS capabilities list was updated.
func (VmCapabilitiesResponseOutput) OsCapabilities ¶ added in v0.32.0
func (o VmCapabilitiesResponseOutput) OsCapabilities() pulumi.StringArrayOutput
Unordered list. List of certain VM OS capabilities needed for some Compute Engine features.
func (VmCapabilitiesResponseOutput) ToVmCapabilitiesResponseOutput ¶ added in v0.32.0
func (o VmCapabilitiesResponseOutput) ToVmCapabilitiesResponseOutput() VmCapabilitiesResponseOutput
func (VmCapabilitiesResponseOutput) ToVmCapabilitiesResponseOutputWithContext ¶ added in v0.32.0
func (o VmCapabilitiesResponseOutput) ToVmCapabilitiesResponseOutputWithContext(ctx context.Context) VmCapabilitiesResponseOutput
type VmUtilizationInfo ¶
type VmUtilizationInfo struct { // Utilization metrics for this VM. Utilization *VmUtilizationMetrics `pulumi:"utilization"` // The VM's ID in the source. VmId *string `pulumi:"vmId"` // The description of the VM in a Source of type Vmware. VmwareVmDetails *VmwareVmDetails `pulumi:"vmwareVmDetails"` }
Utilization information of a single VM.
type VmUtilizationInfoArgs ¶
type VmUtilizationInfoArgs struct { // Utilization metrics for this VM. Utilization VmUtilizationMetricsPtrInput `pulumi:"utilization"` // The VM's ID in the source. VmId pulumi.StringPtrInput `pulumi:"vmId"` // The description of the VM in a Source of type Vmware. VmwareVmDetails VmwareVmDetailsPtrInput `pulumi:"vmwareVmDetails"` }
Utilization information of a single VM.
func (VmUtilizationInfoArgs) ElementType ¶
func (VmUtilizationInfoArgs) ElementType() reflect.Type
func (VmUtilizationInfoArgs) ToVmUtilizationInfoOutput ¶
func (i VmUtilizationInfoArgs) ToVmUtilizationInfoOutput() VmUtilizationInfoOutput
func (VmUtilizationInfoArgs) ToVmUtilizationInfoOutputWithContext ¶
func (i VmUtilizationInfoArgs) ToVmUtilizationInfoOutputWithContext(ctx context.Context) VmUtilizationInfoOutput
type VmUtilizationInfoArray ¶
type VmUtilizationInfoArray []VmUtilizationInfoInput
func (VmUtilizationInfoArray) ElementType ¶
func (VmUtilizationInfoArray) ElementType() reflect.Type
func (VmUtilizationInfoArray) ToVmUtilizationInfoArrayOutput ¶
func (i VmUtilizationInfoArray) ToVmUtilizationInfoArrayOutput() VmUtilizationInfoArrayOutput
func (VmUtilizationInfoArray) ToVmUtilizationInfoArrayOutputWithContext ¶
func (i VmUtilizationInfoArray) ToVmUtilizationInfoArrayOutputWithContext(ctx context.Context) VmUtilizationInfoArrayOutput
type VmUtilizationInfoArrayInput ¶
type VmUtilizationInfoArrayInput interface { pulumi.Input ToVmUtilizationInfoArrayOutput() VmUtilizationInfoArrayOutput ToVmUtilizationInfoArrayOutputWithContext(context.Context) VmUtilizationInfoArrayOutput }
VmUtilizationInfoArrayInput is an input type that accepts VmUtilizationInfoArray and VmUtilizationInfoArrayOutput values. You can construct a concrete instance of `VmUtilizationInfoArrayInput` via:
VmUtilizationInfoArray{ VmUtilizationInfoArgs{...} }
type VmUtilizationInfoArrayOutput ¶
type VmUtilizationInfoArrayOutput struct{ *pulumi.OutputState }
func (VmUtilizationInfoArrayOutput) ElementType ¶
func (VmUtilizationInfoArrayOutput) ElementType() reflect.Type
func (VmUtilizationInfoArrayOutput) Index ¶
func (o VmUtilizationInfoArrayOutput) Index(i pulumi.IntInput) VmUtilizationInfoOutput
func (VmUtilizationInfoArrayOutput) ToVmUtilizationInfoArrayOutput ¶
func (o VmUtilizationInfoArrayOutput) ToVmUtilizationInfoArrayOutput() VmUtilizationInfoArrayOutput
func (VmUtilizationInfoArrayOutput) ToVmUtilizationInfoArrayOutputWithContext ¶
func (o VmUtilizationInfoArrayOutput) ToVmUtilizationInfoArrayOutputWithContext(ctx context.Context) VmUtilizationInfoArrayOutput
type VmUtilizationInfoInput ¶
type VmUtilizationInfoInput interface { pulumi.Input ToVmUtilizationInfoOutput() VmUtilizationInfoOutput ToVmUtilizationInfoOutputWithContext(context.Context) VmUtilizationInfoOutput }
VmUtilizationInfoInput is an input type that accepts VmUtilizationInfoArgs and VmUtilizationInfoOutput values. You can construct a concrete instance of `VmUtilizationInfoInput` via:
VmUtilizationInfoArgs{...}
type VmUtilizationInfoOutput ¶
type VmUtilizationInfoOutput struct{ *pulumi.OutputState }
Utilization information of a single VM.
func (VmUtilizationInfoOutput) ElementType ¶
func (VmUtilizationInfoOutput) ElementType() reflect.Type
func (VmUtilizationInfoOutput) ToVmUtilizationInfoOutput ¶
func (o VmUtilizationInfoOutput) ToVmUtilizationInfoOutput() VmUtilizationInfoOutput
func (VmUtilizationInfoOutput) ToVmUtilizationInfoOutputWithContext ¶
func (o VmUtilizationInfoOutput) ToVmUtilizationInfoOutputWithContext(ctx context.Context) VmUtilizationInfoOutput
func (VmUtilizationInfoOutput) Utilization ¶
func (o VmUtilizationInfoOutput) Utilization() VmUtilizationMetricsPtrOutput
Utilization metrics for this VM.
func (VmUtilizationInfoOutput) VmId ¶
func (o VmUtilizationInfoOutput) VmId() pulumi.StringPtrOutput
The VM's ID in the source.
func (VmUtilizationInfoOutput) VmwareVmDetails ¶
func (o VmUtilizationInfoOutput) VmwareVmDetails() VmwareVmDetailsPtrOutput
The description of the VM in a Source of type Vmware.
type VmUtilizationInfoResponse ¶
type VmUtilizationInfoResponse struct { // Utilization metrics for this VM. Utilization VmUtilizationMetricsResponse `pulumi:"utilization"` // The VM's ID in the source. VmId string `pulumi:"vmId"` // The description of the VM in a Source of type Vmware. VmwareVmDetails VmwareVmDetailsResponse `pulumi:"vmwareVmDetails"` }
Utilization information of a single VM.
type VmUtilizationInfoResponseArrayOutput ¶
type VmUtilizationInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (VmUtilizationInfoResponseArrayOutput) ElementType ¶
func (VmUtilizationInfoResponseArrayOutput) ElementType() reflect.Type
func (VmUtilizationInfoResponseArrayOutput) Index ¶
func (o VmUtilizationInfoResponseArrayOutput) Index(i pulumi.IntInput) VmUtilizationInfoResponseOutput
func (VmUtilizationInfoResponseArrayOutput) ToVmUtilizationInfoResponseArrayOutput ¶
func (o VmUtilizationInfoResponseArrayOutput) ToVmUtilizationInfoResponseArrayOutput() VmUtilizationInfoResponseArrayOutput
func (VmUtilizationInfoResponseArrayOutput) ToVmUtilizationInfoResponseArrayOutputWithContext ¶
func (o VmUtilizationInfoResponseArrayOutput) ToVmUtilizationInfoResponseArrayOutputWithContext(ctx context.Context) VmUtilizationInfoResponseArrayOutput
type VmUtilizationInfoResponseOutput ¶
type VmUtilizationInfoResponseOutput struct{ *pulumi.OutputState }
Utilization information of a single VM.
func (VmUtilizationInfoResponseOutput) ElementType ¶
func (VmUtilizationInfoResponseOutput) ElementType() reflect.Type
func (VmUtilizationInfoResponseOutput) ToVmUtilizationInfoResponseOutput ¶
func (o VmUtilizationInfoResponseOutput) ToVmUtilizationInfoResponseOutput() VmUtilizationInfoResponseOutput
func (VmUtilizationInfoResponseOutput) ToVmUtilizationInfoResponseOutputWithContext ¶
func (o VmUtilizationInfoResponseOutput) ToVmUtilizationInfoResponseOutputWithContext(ctx context.Context) VmUtilizationInfoResponseOutput
func (VmUtilizationInfoResponseOutput) Utilization ¶
func (o VmUtilizationInfoResponseOutput) Utilization() VmUtilizationMetricsResponseOutput
Utilization metrics for this VM.
func (VmUtilizationInfoResponseOutput) VmId ¶
func (o VmUtilizationInfoResponseOutput) VmId() pulumi.StringOutput
The VM's ID in the source.
func (VmUtilizationInfoResponseOutput) VmwareVmDetails ¶
func (o VmUtilizationInfoResponseOutput) VmwareVmDetails() VmwareVmDetailsResponseOutput
The description of the VM in a Source of type Vmware.
type VmUtilizationMetrics ¶
type VmUtilizationMetrics struct { // Average CPU usage, percent. CpuAveragePercent *int `pulumi:"cpuAveragePercent"` // Max CPU usage, percent. CpuMaxPercent *int `pulumi:"cpuMaxPercent"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverageKbps *string `pulumi:"diskIoRateAverageKbps"` // Max disk IO rate, in kilobytes per second. DiskIoRateMaxKbps *string `pulumi:"diskIoRateMaxKbps"` // Average memory usage, percent. MemoryAveragePercent *int `pulumi:"memoryAveragePercent"` // Max memory usage, percent. MemoryMaxPercent *int `pulumi:"memoryMaxPercent"` // Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputAverageKbps *string `pulumi:"networkThroughputAverageKbps"` // Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputMaxKbps *string `pulumi:"networkThroughputMaxKbps"` }
Utilization metrics values for a single VM.
type VmUtilizationMetricsArgs ¶
type VmUtilizationMetricsArgs struct { // Average CPU usage, percent. CpuAveragePercent pulumi.IntPtrInput `pulumi:"cpuAveragePercent"` // Max CPU usage, percent. CpuMaxPercent pulumi.IntPtrInput `pulumi:"cpuMaxPercent"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverageKbps pulumi.StringPtrInput `pulumi:"diskIoRateAverageKbps"` // Max disk IO rate, in kilobytes per second. DiskIoRateMaxKbps pulumi.StringPtrInput `pulumi:"diskIoRateMaxKbps"` // Average memory usage, percent. MemoryAveragePercent pulumi.IntPtrInput `pulumi:"memoryAveragePercent"` // Max memory usage, percent. MemoryMaxPercent pulumi.IntPtrInput `pulumi:"memoryMaxPercent"` // Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputAverageKbps pulumi.StringPtrInput `pulumi:"networkThroughputAverageKbps"` // Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputMaxKbps pulumi.StringPtrInput `pulumi:"networkThroughputMaxKbps"` }
Utilization metrics values for a single VM.
func (VmUtilizationMetricsArgs) ElementType ¶
func (VmUtilizationMetricsArgs) ElementType() reflect.Type
func (VmUtilizationMetricsArgs) ToVmUtilizationMetricsOutput ¶
func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsOutput() VmUtilizationMetricsOutput
func (VmUtilizationMetricsArgs) ToVmUtilizationMetricsOutputWithContext ¶
func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsOutputWithContext(ctx context.Context) VmUtilizationMetricsOutput
func (VmUtilizationMetricsArgs) ToVmUtilizationMetricsPtrOutput ¶
func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsPtrOutput() VmUtilizationMetricsPtrOutput
func (VmUtilizationMetricsArgs) ToVmUtilizationMetricsPtrOutputWithContext ¶
func (i VmUtilizationMetricsArgs) ToVmUtilizationMetricsPtrOutputWithContext(ctx context.Context) VmUtilizationMetricsPtrOutput
type VmUtilizationMetricsInput ¶
type VmUtilizationMetricsInput interface { pulumi.Input ToVmUtilizationMetricsOutput() VmUtilizationMetricsOutput ToVmUtilizationMetricsOutputWithContext(context.Context) VmUtilizationMetricsOutput }
VmUtilizationMetricsInput is an input type that accepts VmUtilizationMetricsArgs and VmUtilizationMetricsOutput values. You can construct a concrete instance of `VmUtilizationMetricsInput` via:
VmUtilizationMetricsArgs{...}
type VmUtilizationMetricsOutput ¶
type VmUtilizationMetricsOutput struct{ *pulumi.OutputState }
Utilization metrics values for a single VM.
func (VmUtilizationMetricsOutput) CpuAveragePercent ¶
func (o VmUtilizationMetricsOutput) CpuAveragePercent() pulumi.IntPtrOutput
Average CPU usage, percent.
func (VmUtilizationMetricsOutput) CpuMaxPercent ¶
func (o VmUtilizationMetricsOutput) CpuMaxPercent() pulumi.IntPtrOutput
Max CPU usage, percent.
func (VmUtilizationMetricsOutput) DiskIoRateAverageKbps ¶
func (o VmUtilizationMetricsOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsOutput) DiskIoRateMaxKbps ¶
func (o VmUtilizationMetricsOutput) DiskIoRateMaxKbps() pulumi.StringPtrOutput
Max disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsOutput) ElementType ¶
func (VmUtilizationMetricsOutput) ElementType() reflect.Type
func (VmUtilizationMetricsOutput) MemoryAveragePercent ¶
func (o VmUtilizationMetricsOutput) MemoryAveragePercent() pulumi.IntPtrOutput
Average memory usage, percent.
func (VmUtilizationMetricsOutput) MemoryMaxPercent ¶
func (o VmUtilizationMetricsOutput) MemoryMaxPercent() pulumi.IntPtrOutput
Max memory usage, percent.
func (VmUtilizationMetricsOutput) NetworkThroughputAverageKbps ¶
func (o VmUtilizationMetricsOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsOutput) NetworkThroughputMaxKbps ¶
func (o VmUtilizationMetricsOutput) NetworkThroughputMaxKbps() pulumi.StringPtrOutput
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsOutput) ToVmUtilizationMetricsOutput ¶
func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsOutput() VmUtilizationMetricsOutput
func (VmUtilizationMetricsOutput) ToVmUtilizationMetricsOutputWithContext ¶
func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsOutputWithContext(ctx context.Context) VmUtilizationMetricsOutput
func (VmUtilizationMetricsOutput) ToVmUtilizationMetricsPtrOutput ¶
func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsPtrOutput() VmUtilizationMetricsPtrOutput
func (VmUtilizationMetricsOutput) ToVmUtilizationMetricsPtrOutputWithContext ¶
func (o VmUtilizationMetricsOutput) ToVmUtilizationMetricsPtrOutputWithContext(ctx context.Context) VmUtilizationMetricsPtrOutput
type VmUtilizationMetricsPtrInput ¶
type VmUtilizationMetricsPtrInput interface { pulumi.Input ToVmUtilizationMetricsPtrOutput() VmUtilizationMetricsPtrOutput ToVmUtilizationMetricsPtrOutputWithContext(context.Context) VmUtilizationMetricsPtrOutput }
VmUtilizationMetricsPtrInput is an input type that accepts VmUtilizationMetricsArgs, VmUtilizationMetricsPtr and VmUtilizationMetricsPtrOutput values. You can construct a concrete instance of `VmUtilizationMetricsPtrInput` via:
VmUtilizationMetricsArgs{...} or: nil
func VmUtilizationMetricsPtr ¶
func VmUtilizationMetricsPtr(v *VmUtilizationMetricsArgs) VmUtilizationMetricsPtrInput
type VmUtilizationMetricsPtrOutput ¶
type VmUtilizationMetricsPtrOutput struct{ *pulumi.OutputState }
func (VmUtilizationMetricsPtrOutput) CpuAveragePercent ¶
func (o VmUtilizationMetricsPtrOutput) CpuAveragePercent() pulumi.IntPtrOutput
Average CPU usage, percent.
func (VmUtilizationMetricsPtrOutput) CpuMaxPercent ¶
func (o VmUtilizationMetricsPtrOutput) CpuMaxPercent() pulumi.IntPtrOutput
Max CPU usage, percent.
func (VmUtilizationMetricsPtrOutput) DiskIoRateAverageKbps ¶
func (o VmUtilizationMetricsPtrOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) DiskIoRateMaxKbps ¶
func (o VmUtilizationMetricsPtrOutput) DiskIoRateMaxKbps() pulumi.StringPtrOutput
Max disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) Elem ¶
func (o VmUtilizationMetricsPtrOutput) Elem() VmUtilizationMetricsOutput
func (VmUtilizationMetricsPtrOutput) ElementType ¶
func (VmUtilizationMetricsPtrOutput) ElementType() reflect.Type
func (VmUtilizationMetricsPtrOutput) MemoryAveragePercent ¶
func (o VmUtilizationMetricsPtrOutput) MemoryAveragePercent() pulumi.IntPtrOutput
Average memory usage, percent.
func (VmUtilizationMetricsPtrOutput) MemoryMaxPercent ¶
func (o VmUtilizationMetricsPtrOutput) MemoryMaxPercent() pulumi.IntPtrOutput
Max memory usage, percent.
func (VmUtilizationMetricsPtrOutput) NetworkThroughputAverageKbps ¶
func (o VmUtilizationMetricsPtrOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) NetworkThroughputMaxKbps ¶
func (o VmUtilizationMetricsPtrOutput) NetworkThroughputMaxKbps() pulumi.StringPtrOutput
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) ToVmUtilizationMetricsPtrOutput ¶
func (o VmUtilizationMetricsPtrOutput) ToVmUtilizationMetricsPtrOutput() VmUtilizationMetricsPtrOutput
func (VmUtilizationMetricsPtrOutput) ToVmUtilizationMetricsPtrOutputWithContext ¶
func (o VmUtilizationMetricsPtrOutput) ToVmUtilizationMetricsPtrOutputWithContext(ctx context.Context) VmUtilizationMetricsPtrOutput
type VmUtilizationMetricsResponse ¶
type VmUtilizationMetricsResponse struct { // Average CPU usage, percent. CpuAveragePercent int `pulumi:"cpuAveragePercent"` // Max CPU usage, percent. CpuMaxPercent int `pulumi:"cpuMaxPercent"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverageKbps string `pulumi:"diskIoRateAverageKbps"` // Max disk IO rate, in kilobytes per second. DiskIoRateMaxKbps string `pulumi:"diskIoRateMaxKbps"` // Average memory usage, percent. MemoryAveragePercent int `pulumi:"memoryAveragePercent"` // Max memory usage, percent. MemoryMaxPercent int `pulumi:"memoryMaxPercent"` // Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputAverageKbps string `pulumi:"networkThroughputAverageKbps"` // Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputMaxKbps string `pulumi:"networkThroughputMaxKbps"` }
Utilization metrics values for a single VM.
type VmUtilizationMetricsResponseOutput ¶
type VmUtilizationMetricsResponseOutput struct{ *pulumi.OutputState }
Utilization metrics values for a single VM.
func (VmUtilizationMetricsResponseOutput) CpuAveragePercent ¶
func (o VmUtilizationMetricsResponseOutput) CpuAveragePercent() pulumi.IntOutput
Average CPU usage, percent.
func (VmUtilizationMetricsResponseOutput) CpuMaxPercent ¶
func (o VmUtilizationMetricsResponseOutput) CpuMaxPercent() pulumi.IntOutput
Max CPU usage, percent.
func (VmUtilizationMetricsResponseOutput) DiskIoRateAverageKbps ¶
func (o VmUtilizationMetricsResponseOutput) DiskIoRateAverageKbps() pulumi.StringOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) DiskIoRateMaxKbps ¶
func (o VmUtilizationMetricsResponseOutput) DiskIoRateMaxKbps() pulumi.StringOutput
Max disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) ElementType ¶
func (VmUtilizationMetricsResponseOutput) ElementType() reflect.Type
func (VmUtilizationMetricsResponseOutput) MemoryAveragePercent ¶
func (o VmUtilizationMetricsResponseOutput) MemoryAveragePercent() pulumi.IntOutput
Average memory usage, percent.
func (VmUtilizationMetricsResponseOutput) MemoryMaxPercent ¶
func (o VmUtilizationMetricsResponseOutput) MemoryMaxPercent() pulumi.IntOutput
Max memory usage, percent.
func (VmUtilizationMetricsResponseOutput) NetworkThroughputAverageKbps ¶
func (o VmUtilizationMetricsResponseOutput) NetworkThroughputAverageKbps() pulumi.StringOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) NetworkThroughputMaxKbps ¶
func (o VmUtilizationMetricsResponseOutput) NetworkThroughputMaxKbps() pulumi.StringOutput
Max network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutput ¶
func (o VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutput() VmUtilizationMetricsResponseOutput
func (VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutputWithContext ¶
func (o VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutputWithContext(ctx context.Context) VmUtilizationMetricsResponseOutput
type VmwareDiskDetailsResponse ¶ added in v0.32.0
type VmwareDiskDetailsResponse struct { // The ordinal number of the disk. DiskNumber int `pulumi:"diskNumber"` // The disk label. Label string `pulumi:"label"` // Size in GB. SizeGb string `pulumi:"sizeGb"` }
The details of a Vmware VM disk.
type VmwareDiskDetailsResponseArrayOutput ¶ added in v0.32.0
type VmwareDiskDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (VmwareDiskDetailsResponseArrayOutput) ElementType ¶ added in v0.32.0
func (VmwareDiskDetailsResponseArrayOutput) ElementType() reflect.Type
func (VmwareDiskDetailsResponseArrayOutput) Index ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseArrayOutput) Index(i pulumi.IntInput) VmwareDiskDetailsResponseOutput
func (VmwareDiskDetailsResponseArrayOutput) ToVmwareDiskDetailsResponseArrayOutput ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseArrayOutput) ToVmwareDiskDetailsResponseArrayOutput() VmwareDiskDetailsResponseArrayOutput
func (VmwareDiskDetailsResponseArrayOutput) ToVmwareDiskDetailsResponseArrayOutputWithContext ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseArrayOutput) ToVmwareDiskDetailsResponseArrayOutputWithContext(ctx context.Context) VmwareDiskDetailsResponseArrayOutput
type VmwareDiskDetailsResponseOutput ¶ added in v0.32.0
type VmwareDiskDetailsResponseOutput struct{ *pulumi.OutputState }
The details of a Vmware VM disk.
func (VmwareDiskDetailsResponseOutput) DiskNumber ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseOutput) DiskNumber() pulumi.IntOutput
The ordinal number of the disk.
func (VmwareDiskDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (VmwareDiskDetailsResponseOutput) ElementType() reflect.Type
func (VmwareDiskDetailsResponseOutput) Label ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseOutput) Label() pulumi.StringOutput
The disk label.
func (VmwareDiskDetailsResponseOutput) SizeGb ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseOutput) SizeGb() pulumi.StringOutput
Size in GB.
func (VmwareDiskDetailsResponseOutput) ToVmwareDiskDetailsResponseOutput ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseOutput) ToVmwareDiskDetailsResponseOutput() VmwareDiskDetailsResponseOutput
func (VmwareDiskDetailsResponseOutput) ToVmwareDiskDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o VmwareDiskDetailsResponseOutput) ToVmwareDiskDetailsResponseOutputWithContext(ctx context.Context) VmwareDiskDetailsResponseOutput
type VmwareSourceDetails ¶
type VmwareSourceDetails struct { // Input only. The credentials password. This is write only and can not be read in a GET operation. Password *string `pulumi:"password"` // The hostname of the vcenter. ResolvedVcenterHost *string `pulumi:"resolvedVcenterHost"` // The thumbprint representing the certificate for the vcenter. Thumbprint *string `pulumi:"thumbprint"` // The credentials username. Username *string `pulumi:"username"` // The ip address of the vcenter this Source represents. VcenterIp *string `pulumi:"vcenterIp"` }
VmwareSourceDetails message describes a specific source details for the vmware source type.
type VmwareSourceDetailsArgs ¶
type VmwareSourceDetailsArgs struct { // Input only. The credentials password. This is write only and can not be read in a GET operation. Password pulumi.StringPtrInput `pulumi:"password"` // The hostname of the vcenter. ResolvedVcenterHost pulumi.StringPtrInput `pulumi:"resolvedVcenterHost"` // The thumbprint representing the certificate for the vcenter. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` // The credentials username. Username pulumi.StringPtrInput `pulumi:"username"` // The ip address of the vcenter this Source represents. VcenterIp pulumi.StringPtrInput `pulumi:"vcenterIp"` }
VmwareSourceDetails message describes a specific source details for the vmware source type.
func (VmwareSourceDetailsArgs) ElementType ¶
func (VmwareSourceDetailsArgs) ElementType() reflect.Type
func (VmwareSourceDetailsArgs) ToVmwareSourceDetailsOutput ¶
func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsOutput() VmwareSourceDetailsOutput
func (VmwareSourceDetailsArgs) ToVmwareSourceDetailsOutputWithContext ¶
func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsOutputWithContext(ctx context.Context) VmwareSourceDetailsOutput
func (VmwareSourceDetailsArgs) ToVmwareSourceDetailsPtrOutput ¶
func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsPtrOutput() VmwareSourceDetailsPtrOutput
func (VmwareSourceDetailsArgs) ToVmwareSourceDetailsPtrOutputWithContext ¶
func (i VmwareSourceDetailsArgs) ToVmwareSourceDetailsPtrOutputWithContext(ctx context.Context) VmwareSourceDetailsPtrOutput
type VmwareSourceDetailsInput ¶
type VmwareSourceDetailsInput interface { pulumi.Input ToVmwareSourceDetailsOutput() VmwareSourceDetailsOutput ToVmwareSourceDetailsOutputWithContext(context.Context) VmwareSourceDetailsOutput }
VmwareSourceDetailsInput is an input type that accepts VmwareSourceDetailsArgs and VmwareSourceDetailsOutput values. You can construct a concrete instance of `VmwareSourceDetailsInput` via:
VmwareSourceDetailsArgs{...}
type VmwareSourceDetailsOutput ¶
type VmwareSourceDetailsOutput struct{ *pulumi.OutputState }
VmwareSourceDetails message describes a specific source details for the vmware source type.
func (VmwareSourceDetailsOutput) ElementType ¶
func (VmwareSourceDetailsOutput) ElementType() reflect.Type
func (VmwareSourceDetailsOutput) Password ¶
func (o VmwareSourceDetailsOutput) Password() pulumi.StringPtrOutput
Input only. The credentials password. This is write only and can not be read in a GET operation.
func (VmwareSourceDetailsOutput) ResolvedVcenterHost ¶ added in v0.31.1
func (o VmwareSourceDetailsOutput) ResolvedVcenterHost() pulumi.StringPtrOutput
The hostname of the vcenter.
func (VmwareSourceDetailsOutput) Thumbprint ¶
func (o VmwareSourceDetailsOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint representing the certificate for the vcenter.
func (VmwareSourceDetailsOutput) ToVmwareSourceDetailsOutput ¶
func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsOutput() VmwareSourceDetailsOutput
func (VmwareSourceDetailsOutput) ToVmwareSourceDetailsOutputWithContext ¶
func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsOutputWithContext(ctx context.Context) VmwareSourceDetailsOutput
func (VmwareSourceDetailsOutput) ToVmwareSourceDetailsPtrOutput ¶
func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsPtrOutput() VmwareSourceDetailsPtrOutput
func (VmwareSourceDetailsOutput) ToVmwareSourceDetailsPtrOutputWithContext ¶
func (o VmwareSourceDetailsOutput) ToVmwareSourceDetailsPtrOutputWithContext(ctx context.Context) VmwareSourceDetailsPtrOutput
func (VmwareSourceDetailsOutput) Username ¶
func (o VmwareSourceDetailsOutput) Username() pulumi.StringPtrOutput
The credentials username.
func (VmwareSourceDetailsOutput) VcenterIp ¶
func (o VmwareSourceDetailsOutput) VcenterIp() pulumi.StringPtrOutput
The ip address of the vcenter this Source represents.
type VmwareSourceDetailsPtrInput ¶
type VmwareSourceDetailsPtrInput interface { pulumi.Input ToVmwareSourceDetailsPtrOutput() VmwareSourceDetailsPtrOutput ToVmwareSourceDetailsPtrOutputWithContext(context.Context) VmwareSourceDetailsPtrOutput }
VmwareSourceDetailsPtrInput is an input type that accepts VmwareSourceDetailsArgs, VmwareSourceDetailsPtr and VmwareSourceDetailsPtrOutput values. You can construct a concrete instance of `VmwareSourceDetailsPtrInput` via:
VmwareSourceDetailsArgs{...} or: nil
func VmwareSourceDetailsPtr ¶
func VmwareSourceDetailsPtr(v *VmwareSourceDetailsArgs) VmwareSourceDetailsPtrInput
type VmwareSourceDetailsPtrOutput ¶
type VmwareSourceDetailsPtrOutput struct{ *pulumi.OutputState }
func (VmwareSourceDetailsPtrOutput) Elem ¶
func (o VmwareSourceDetailsPtrOutput) Elem() VmwareSourceDetailsOutput
func (VmwareSourceDetailsPtrOutput) ElementType ¶
func (VmwareSourceDetailsPtrOutput) ElementType() reflect.Type
func (VmwareSourceDetailsPtrOutput) Password ¶
func (o VmwareSourceDetailsPtrOutput) Password() pulumi.StringPtrOutput
Input only. The credentials password. This is write only and can not be read in a GET operation.
func (VmwareSourceDetailsPtrOutput) ResolvedVcenterHost ¶ added in v0.31.1
func (o VmwareSourceDetailsPtrOutput) ResolvedVcenterHost() pulumi.StringPtrOutput
The hostname of the vcenter.
func (VmwareSourceDetailsPtrOutput) Thumbprint ¶
func (o VmwareSourceDetailsPtrOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint representing the certificate for the vcenter.
func (VmwareSourceDetailsPtrOutput) ToVmwareSourceDetailsPtrOutput ¶
func (o VmwareSourceDetailsPtrOutput) ToVmwareSourceDetailsPtrOutput() VmwareSourceDetailsPtrOutput
func (VmwareSourceDetailsPtrOutput) ToVmwareSourceDetailsPtrOutputWithContext ¶
func (o VmwareSourceDetailsPtrOutput) ToVmwareSourceDetailsPtrOutputWithContext(ctx context.Context) VmwareSourceDetailsPtrOutput
func (VmwareSourceDetailsPtrOutput) Username ¶
func (o VmwareSourceDetailsPtrOutput) Username() pulumi.StringPtrOutput
The credentials username.
func (VmwareSourceDetailsPtrOutput) VcenterIp ¶
func (o VmwareSourceDetailsPtrOutput) VcenterIp() pulumi.StringPtrOutput
The ip address of the vcenter this Source represents.
type VmwareSourceDetailsResponse ¶
type VmwareSourceDetailsResponse struct { // Input only. The credentials password. This is write only and can not be read in a GET operation. Password string `pulumi:"password"` // The hostname of the vcenter. ResolvedVcenterHost string `pulumi:"resolvedVcenterHost"` // The thumbprint representing the certificate for the vcenter. Thumbprint string `pulumi:"thumbprint"` // The credentials username. Username string `pulumi:"username"` // The ip address of the vcenter this Source represents. VcenterIp string `pulumi:"vcenterIp"` }
VmwareSourceDetails message describes a specific source details for the vmware source type.
type VmwareSourceDetailsResponseOutput ¶
type VmwareSourceDetailsResponseOutput struct{ *pulumi.OutputState }
VmwareSourceDetails message describes a specific source details for the vmware source type.
func (VmwareSourceDetailsResponseOutput) ElementType ¶
func (VmwareSourceDetailsResponseOutput) ElementType() reflect.Type
func (VmwareSourceDetailsResponseOutput) Password ¶
func (o VmwareSourceDetailsResponseOutput) Password() pulumi.StringOutput
Input only. The credentials password. This is write only and can not be read in a GET operation.
func (VmwareSourceDetailsResponseOutput) ResolvedVcenterHost ¶ added in v0.31.1
func (o VmwareSourceDetailsResponseOutput) ResolvedVcenterHost() pulumi.StringOutput
The hostname of the vcenter.
func (VmwareSourceDetailsResponseOutput) Thumbprint ¶
func (o VmwareSourceDetailsResponseOutput) Thumbprint() pulumi.StringOutput
The thumbprint representing the certificate for the vcenter.
func (VmwareSourceDetailsResponseOutput) ToVmwareSourceDetailsResponseOutput ¶
func (o VmwareSourceDetailsResponseOutput) ToVmwareSourceDetailsResponseOutput() VmwareSourceDetailsResponseOutput
func (VmwareSourceDetailsResponseOutput) ToVmwareSourceDetailsResponseOutputWithContext ¶
func (o VmwareSourceDetailsResponseOutput) ToVmwareSourceDetailsResponseOutputWithContext(ctx context.Context) VmwareSourceDetailsResponseOutput
func (VmwareSourceDetailsResponseOutput) Username ¶
func (o VmwareSourceDetailsResponseOutput) Username() pulumi.StringOutput
The credentials username.
func (VmwareSourceDetailsResponseOutput) VcenterIp ¶
func (o VmwareSourceDetailsResponseOutput) VcenterIp() pulumi.StringOutput
The ip address of the vcenter this Source represents.
type VmwareSourceVmDetailsResponse ¶ added in v0.32.0
type VmwareSourceVmDetailsResponse struct { // The total size of the disks being migrated in bytes. CommittedStorageBytes string `pulumi:"committedStorageBytes"` // The disks attached to the source VM. Disks []VmwareDiskDetailsResponse `pulumi:"disks"` // The firmware type of the source VM. Firmware string `pulumi:"firmware"` // Information about VM capabilities needed for some Compute Engine features. VmCapabilitiesInfo VmCapabilitiesResponse `pulumi:"vmCapabilitiesInfo"` }
Represent the source Vmware VM details.
type VmwareSourceVmDetailsResponseOutput ¶ added in v0.32.0
type VmwareSourceVmDetailsResponseOutput struct{ *pulumi.OutputState }
Represent the source Vmware VM details.
func (VmwareSourceVmDetailsResponseOutput) CommittedStorageBytes ¶ added in v0.32.0
func (o VmwareSourceVmDetailsResponseOutput) CommittedStorageBytes() pulumi.StringOutput
The total size of the disks being migrated in bytes.
func (VmwareSourceVmDetailsResponseOutput) Disks ¶ added in v0.32.0
func (o VmwareSourceVmDetailsResponseOutput) Disks() VmwareDiskDetailsResponseArrayOutput
The disks attached to the source VM.
func (VmwareSourceVmDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (VmwareSourceVmDetailsResponseOutput) ElementType() reflect.Type
func (VmwareSourceVmDetailsResponseOutput) Firmware ¶ added in v0.32.0
func (o VmwareSourceVmDetailsResponseOutput) Firmware() pulumi.StringOutput
The firmware type of the source VM.
func (VmwareSourceVmDetailsResponseOutput) ToVmwareSourceVmDetailsResponseOutput ¶ added in v0.32.0
func (o VmwareSourceVmDetailsResponseOutput) ToVmwareSourceVmDetailsResponseOutput() VmwareSourceVmDetailsResponseOutput
func (VmwareSourceVmDetailsResponseOutput) ToVmwareSourceVmDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o VmwareSourceVmDetailsResponseOutput) ToVmwareSourceVmDetailsResponseOutputWithContext(ctx context.Context) VmwareSourceVmDetailsResponseOutput
func (VmwareSourceVmDetailsResponseOutput) VmCapabilitiesInfo ¶ added in v0.32.0
func (o VmwareSourceVmDetailsResponseOutput) VmCapabilitiesInfo() VmCapabilitiesResponseOutput
Information about VM capabilities needed for some Compute Engine features.
type VmwareVmDetails ¶
type VmwareVmDetails struct { // The total size of the storage allocated to the VM in MB. CommittedStorageMb *string `pulumi:"committedStorageMb"` // The number of cpus in the VM. CpuCount *int `pulumi:"cpuCount"` // The descriptive name of the vCenter's datacenter this VM is contained in. DatacenterDescription *string `pulumi:"datacenterDescription"` // The id of the vCenter's datacenter this VM is contained in. DatacenterId *string `pulumi:"datacenterId"` // The number of disks the VM has. DiskCount *int `pulumi:"diskCount"` // The display name of the VM. Note that this is not necessarily unique. DisplayName *string `pulumi:"displayName"` // The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold. GuestDescription *string `pulumi:"guestDescription"` // The size of the memory of the VM in MB. MemoryMb *int `pulumi:"memoryMb"` // The power state of the VM at the moment list was taken. PowerState *VmwareVmDetailsPowerState `pulumi:"powerState"` // The unique identifier of the VM in vCenter. Uuid *string `pulumi:"uuid"` // The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM. VmId *string `pulumi:"vmId"` }
VmwareVmDetails describes a VM in vCenter.
type VmwareVmDetailsArgs ¶
type VmwareVmDetailsArgs struct { // The total size of the storage allocated to the VM in MB. CommittedStorageMb pulumi.StringPtrInput `pulumi:"committedStorageMb"` // The number of cpus in the VM. CpuCount pulumi.IntPtrInput `pulumi:"cpuCount"` // The descriptive name of the vCenter's datacenter this VM is contained in. DatacenterDescription pulumi.StringPtrInput `pulumi:"datacenterDescription"` // The id of the vCenter's datacenter this VM is contained in. DatacenterId pulumi.StringPtrInput `pulumi:"datacenterId"` // The number of disks the VM has. DiskCount pulumi.IntPtrInput `pulumi:"diskCount"` // The display name of the VM. Note that this is not necessarily unique. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold. GuestDescription pulumi.StringPtrInput `pulumi:"guestDescription"` // The size of the memory of the VM in MB. MemoryMb pulumi.IntPtrInput `pulumi:"memoryMb"` // The power state of the VM at the moment list was taken. PowerState VmwareVmDetailsPowerStatePtrInput `pulumi:"powerState"` // The unique identifier of the VM in vCenter. Uuid pulumi.StringPtrInput `pulumi:"uuid"` // The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM. VmId pulumi.StringPtrInput `pulumi:"vmId"` }
VmwareVmDetails describes a VM in vCenter.
func (VmwareVmDetailsArgs) ElementType ¶
func (VmwareVmDetailsArgs) ElementType() reflect.Type
func (VmwareVmDetailsArgs) ToVmwareVmDetailsOutput ¶
func (i VmwareVmDetailsArgs) ToVmwareVmDetailsOutput() VmwareVmDetailsOutput
func (VmwareVmDetailsArgs) ToVmwareVmDetailsOutputWithContext ¶
func (i VmwareVmDetailsArgs) ToVmwareVmDetailsOutputWithContext(ctx context.Context) VmwareVmDetailsOutput
func (VmwareVmDetailsArgs) ToVmwareVmDetailsPtrOutput ¶
func (i VmwareVmDetailsArgs) ToVmwareVmDetailsPtrOutput() VmwareVmDetailsPtrOutput
func (VmwareVmDetailsArgs) ToVmwareVmDetailsPtrOutputWithContext ¶
func (i VmwareVmDetailsArgs) ToVmwareVmDetailsPtrOutputWithContext(ctx context.Context) VmwareVmDetailsPtrOutput
type VmwareVmDetailsInput ¶
type VmwareVmDetailsInput interface { pulumi.Input ToVmwareVmDetailsOutput() VmwareVmDetailsOutput ToVmwareVmDetailsOutputWithContext(context.Context) VmwareVmDetailsOutput }
VmwareVmDetailsInput is an input type that accepts VmwareVmDetailsArgs and VmwareVmDetailsOutput values. You can construct a concrete instance of `VmwareVmDetailsInput` via:
VmwareVmDetailsArgs{...}
type VmwareVmDetailsOutput ¶
type VmwareVmDetailsOutput struct{ *pulumi.OutputState }
VmwareVmDetails describes a VM in vCenter.
func (VmwareVmDetailsOutput) CommittedStorageMb ¶
func (o VmwareVmDetailsOutput) CommittedStorageMb() pulumi.StringPtrOutput
The total size of the storage allocated to the VM in MB.
func (VmwareVmDetailsOutput) CpuCount ¶
func (o VmwareVmDetailsOutput) CpuCount() pulumi.IntPtrOutput
The number of cpus in the VM.
func (VmwareVmDetailsOutput) DatacenterDescription ¶
func (o VmwareVmDetailsOutput) DatacenterDescription() pulumi.StringPtrOutput
The descriptive name of the vCenter's datacenter this VM is contained in.
func (VmwareVmDetailsOutput) DatacenterId ¶
func (o VmwareVmDetailsOutput) DatacenterId() pulumi.StringPtrOutput
The id of the vCenter's datacenter this VM is contained in.
func (VmwareVmDetailsOutput) DiskCount ¶
func (o VmwareVmDetailsOutput) DiskCount() pulumi.IntPtrOutput
The number of disks the VM has.
func (VmwareVmDetailsOutput) DisplayName ¶
func (o VmwareVmDetailsOutput) DisplayName() pulumi.StringPtrOutput
The display name of the VM. Note that this is not necessarily unique.
func (VmwareVmDetailsOutput) ElementType ¶
func (VmwareVmDetailsOutput) ElementType() reflect.Type
func (VmwareVmDetailsOutput) GuestDescription ¶
func (o VmwareVmDetailsOutput) GuestDescription() pulumi.StringPtrOutput
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
func (VmwareVmDetailsOutput) MemoryMb ¶
func (o VmwareVmDetailsOutput) MemoryMb() pulumi.IntPtrOutput
The size of the memory of the VM in MB.
func (VmwareVmDetailsOutput) PowerState ¶
func (o VmwareVmDetailsOutput) PowerState() VmwareVmDetailsPowerStatePtrOutput
The power state of the VM at the moment list was taken.
func (VmwareVmDetailsOutput) ToVmwareVmDetailsOutput ¶
func (o VmwareVmDetailsOutput) ToVmwareVmDetailsOutput() VmwareVmDetailsOutput
func (VmwareVmDetailsOutput) ToVmwareVmDetailsOutputWithContext ¶
func (o VmwareVmDetailsOutput) ToVmwareVmDetailsOutputWithContext(ctx context.Context) VmwareVmDetailsOutput
func (VmwareVmDetailsOutput) ToVmwareVmDetailsPtrOutput ¶
func (o VmwareVmDetailsOutput) ToVmwareVmDetailsPtrOutput() VmwareVmDetailsPtrOutput
func (VmwareVmDetailsOutput) ToVmwareVmDetailsPtrOutputWithContext ¶
func (o VmwareVmDetailsOutput) ToVmwareVmDetailsPtrOutputWithContext(ctx context.Context) VmwareVmDetailsPtrOutput
func (VmwareVmDetailsOutput) Uuid ¶
func (o VmwareVmDetailsOutput) Uuid() pulumi.StringPtrOutput
The unique identifier of the VM in vCenter.
func (VmwareVmDetailsOutput) VmId ¶
func (o VmwareVmDetailsOutput) VmId() pulumi.StringPtrOutput
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
type VmwareVmDetailsPowerState ¶
type VmwareVmDetailsPowerState string
The power state of the VM at the moment list was taken.
func (VmwareVmDetailsPowerState) ElementType ¶
func (VmwareVmDetailsPowerState) ElementType() reflect.Type
func (VmwareVmDetailsPowerState) ToStringOutput ¶
func (e VmwareVmDetailsPowerState) ToStringOutput() pulumi.StringOutput
func (VmwareVmDetailsPowerState) ToStringOutputWithContext ¶
func (e VmwareVmDetailsPowerState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VmwareVmDetailsPowerState) ToStringPtrOutput ¶
func (e VmwareVmDetailsPowerState) ToStringPtrOutput() pulumi.StringPtrOutput
func (VmwareVmDetailsPowerState) ToStringPtrOutputWithContext ¶
func (e VmwareVmDetailsPowerState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStateOutput ¶
func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStateOutput() VmwareVmDetailsPowerStateOutput
func (VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStateOutputWithContext ¶
func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStateOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStateOutput
func (VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStatePtrOutput ¶
func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStatePtrOutput() VmwareVmDetailsPowerStatePtrOutput
func (VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStatePtrOutputWithContext ¶
func (e VmwareVmDetailsPowerState) ToVmwareVmDetailsPowerStatePtrOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStatePtrOutput
type VmwareVmDetailsPowerStateInput ¶
type VmwareVmDetailsPowerStateInput interface { pulumi.Input ToVmwareVmDetailsPowerStateOutput() VmwareVmDetailsPowerStateOutput ToVmwareVmDetailsPowerStateOutputWithContext(context.Context) VmwareVmDetailsPowerStateOutput }
VmwareVmDetailsPowerStateInput is an input type that accepts VmwareVmDetailsPowerStateArgs and VmwareVmDetailsPowerStateOutput values. You can construct a concrete instance of `VmwareVmDetailsPowerStateInput` via:
VmwareVmDetailsPowerStateArgs{...}
type VmwareVmDetailsPowerStateOutput ¶
type VmwareVmDetailsPowerStateOutput struct{ *pulumi.OutputState }
func (VmwareVmDetailsPowerStateOutput) ElementType ¶
func (VmwareVmDetailsPowerStateOutput) ElementType() reflect.Type
func (VmwareVmDetailsPowerStateOutput) ToStringOutput ¶
func (o VmwareVmDetailsPowerStateOutput) ToStringOutput() pulumi.StringOutput
func (VmwareVmDetailsPowerStateOutput) ToStringOutputWithContext ¶
func (o VmwareVmDetailsPowerStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VmwareVmDetailsPowerStateOutput) ToStringPtrOutput ¶
func (o VmwareVmDetailsPowerStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VmwareVmDetailsPowerStateOutput) ToStringPtrOutputWithContext ¶
func (o VmwareVmDetailsPowerStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStateOutput ¶
func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStateOutput() VmwareVmDetailsPowerStateOutput
func (VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStateOutputWithContext ¶
func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStateOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStateOutput
func (VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStatePtrOutput ¶
func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStatePtrOutput() VmwareVmDetailsPowerStatePtrOutput
func (VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStatePtrOutputWithContext ¶
func (o VmwareVmDetailsPowerStateOutput) ToVmwareVmDetailsPowerStatePtrOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStatePtrOutput
type VmwareVmDetailsPowerStatePtrInput ¶
type VmwareVmDetailsPowerStatePtrInput interface { pulumi.Input ToVmwareVmDetailsPowerStatePtrOutput() VmwareVmDetailsPowerStatePtrOutput ToVmwareVmDetailsPowerStatePtrOutputWithContext(context.Context) VmwareVmDetailsPowerStatePtrOutput }
func VmwareVmDetailsPowerStatePtr ¶
func VmwareVmDetailsPowerStatePtr(v string) VmwareVmDetailsPowerStatePtrInput
type VmwareVmDetailsPowerStatePtrOutput ¶
type VmwareVmDetailsPowerStatePtrOutput struct{ *pulumi.OutputState }
func (VmwareVmDetailsPowerStatePtrOutput) Elem ¶
func (o VmwareVmDetailsPowerStatePtrOutput) Elem() VmwareVmDetailsPowerStateOutput
func (VmwareVmDetailsPowerStatePtrOutput) ElementType ¶
func (VmwareVmDetailsPowerStatePtrOutput) ElementType() reflect.Type
func (VmwareVmDetailsPowerStatePtrOutput) ToStringPtrOutput ¶
func (o VmwareVmDetailsPowerStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VmwareVmDetailsPowerStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o VmwareVmDetailsPowerStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VmwareVmDetailsPowerStatePtrOutput) ToVmwareVmDetailsPowerStatePtrOutput ¶
func (o VmwareVmDetailsPowerStatePtrOutput) ToVmwareVmDetailsPowerStatePtrOutput() VmwareVmDetailsPowerStatePtrOutput
func (VmwareVmDetailsPowerStatePtrOutput) ToVmwareVmDetailsPowerStatePtrOutputWithContext ¶
func (o VmwareVmDetailsPowerStatePtrOutput) ToVmwareVmDetailsPowerStatePtrOutputWithContext(ctx context.Context) VmwareVmDetailsPowerStatePtrOutput
type VmwareVmDetailsPtrInput ¶
type VmwareVmDetailsPtrInput interface { pulumi.Input ToVmwareVmDetailsPtrOutput() VmwareVmDetailsPtrOutput ToVmwareVmDetailsPtrOutputWithContext(context.Context) VmwareVmDetailsPtrOutput }
VmwareVmDetailsPtrInput is an input type that accepts VmwareVmDetailsArgs, VmwareVmDetailsPtr and VmwareVmDetailsPtrOutput values. You can construct a concrete instance of `VmwareVmDetailsPtrInput` via:
VmwareVmDetailsArgs{...} or: nil
func VmwareVmDetailsPtr ¶
func VmwareVmDetailsPtr(v *VmwareVmDetailsArgs) VmwareVmDetailsPtrInput
type VmwareVmDetailsPtrOutput ¶
type VmwareVmDetailsPtrOutput struct{ *pulumi.OutputState }
func (VmwareVmDetailsPtrOutput) CommittedStorageMb ¶
func (o VmwareVmDetailsPtrOutput) CommittedStorageMb() pulumi.StringPtrOutput
The total size of the storage allocated to the VM in MB.
func (VmwareVmDetailsPtrOutput) CpuCount ¶
func (o VmwareVmDetailsPtrOutput) CpuCount() pulumi.IntPtrOutput
The number of cpus in the VM.
func (VmwareVmDetailsPtrOutput) DatacenterDescription ¶
func (o VmwareVmDetailsPtrOutput) DatacenterDescription() pulumi.StringPtrOutput
The descriptive name of the vCenter's datacenter this VM is contained in.
func (VmwareVmDetailsPtrOutput) DatacenterId ¶
func (o VmwareVmDetailsPtrOutput) DatacenterId() pulumi.StringPtrOutput
The id of the vCenter's datacenter this VM is contained in.
func (VmwareVmDetailsPtrOutput) DiskCount ¶
func (o VmwareVmDetailsPtrOutput) DiskCount() pulumi.IntPtrOutput
The number of disks the VM has.
func (VmwareVmDetailsPtrOutput) DisplayName ¶
func (o VmwareVmDetailsPtrOutput) DisplayName() pulumi.StringPtrOutput
The display name of the VM. Note that this is not necessarily unique.
func (VmwareVmDetailsPtrOutput) Elem ¶
func (o VmwareVmDetailsPtrOutput) Elem() VmwareVmDetailsOutput
func (VmwareVmDetailsPtrOutput) ElementType ¶
func (VmwareVmDetailsPtrOutput) ElementType() reflect.Type
func (VmwareVmDetailsPtrOutput) GuestDescription ¶
func (o VmwareVmDetailsPtrOutput) GuestDescription() pulumi.StringPtrOutput
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
func (VmwareVmDetailsPtrOutput) MemoryMb ¶
func (o VmwareVmDetailsPtrOutput) MemoryMb() pulumi.IntPtrOutput
The size of the memory of the VM in MB.
func (VmwareVmDetailsPtrOutput) PowerState ¶
func (o VmwareVmDetailsPtrOutput) PowerState() VmwareVmDetailsPowerStatePtrOutput
The power state of the VM at the moment list was taken.
func (VmwareVmDetailsPtrOutput) ToVmwareVmDetailsPtrOutput ¶
func (o VmwareVmDetailsPtrOutput) ToVmwareVmDetailsPtrOutput() VmwareVmDetailsPtrOutput
func (VmwareVmDetailsPtrOutput) ToVmwareVmDetailsPtrOutputWithContext ¶
func (o VmwareVmDetailsPtrOutput) ToVmwareVmDetailsPtrOutputWithContext(ctx context.Context) VmwareVmDetailsPtrOutput
func (VmwareVmDetailsPtrOutput) Uuid ¶
func (o VmwareVmDetailsPtrOutput) Uuid() pulumi.StringPtrOutput
The unique identifier of the VM in vCenter.
func (VmwareVmDetailsPtrOutput) VmId ¶
func (o VmwareVmDetailsPtrOutput) VmId() pulumi.StringPtrOutput
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
type VmwareVmDetailsResponse ¶
type VmwareVmDetailsResponse struct { // The VM Boot Option. BootOption string `pulumi:"bootOption"` // The total size of the storage allocated to the VM in MB. CommittedStorageMb string `pulumi:"committedStorageMb"` // The number of cpus in the VM. CpuCount int `pulumi:"cpuCount"` // The descriptive name of the vCenter's datacenter this VM is contained in. DatacenterDescription string `pulumi:"datacenterDescription"` // The id of the vCenter's datacenter this VM is contained in. DatacenterId string `pulumi:"datacenterId"` // The number of disks the VM has. DiskCount int `pulumi:"diskCount"` // The display name of the VM. Note that this is not necessarily unique. DisplayName string `pulumi:"displayName"` // The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold. GuestDescription string `pulumi:"guestDescription"` // The size of the memory of the VM in MB. MemoryMb int `pulumi:"memoryMb"` // The power state of the VM at the moment list was taken. PowerState string `pulumi:"powerState"` // The unique identifier of the VM in vCenter. Uuid string `pulumi:"uuid"` // The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM. VmId string `pulumi:"vmId"` }
VmwareVmDetails describes a VM in vCenter.
type VmwareVmDetailsResponseOutput ¶
type VmwareVmDetailsResponseOutput struct{ *pulumi.OutputState }
VmwareVmDetails describes a VM in vCenter.
func (VmwareVmDetailsResponseOutput) BootOption ¶
func (o VmwareVmDetailsResponseOutput) BootOption() pulumi.StringOutput
The VM Boot Option.
func (VmwareVmDetailsResponseOutput) CommittedStorageMb ¶
func (o VmwareVmDetailsResponseOutput) CommittedStorageMb() pulumi.StringOutput
The total size of the storage allocated to the VM in MB.
func (VmwareVmDetailsResponseOutput) CpuCount ¶
func (o VmwareVmDetailsResponseOutput) CpuCount() pulumi.IntOutput
The number of cpus in the VM.
func (VmwareVmDetailsResponseOutput) DatacenterDescription ¶
func (o VmwareVmDetailsResponseOutput) DatacenterDescription() pulumi.StringOutput
The descriptive name of the vCenter's datacenter this VM is contained in.
func (VmwareVmDetailsResponseOutput) DatacenterId ¶
func (o VmwareVmDetailsResponseOutput) DatacenterId() pulumi.StringOutput
The id of the vCenter's datacenter this VM is contained in.
func (VmwareVmDetailsResponseOutput) DiskCount ¶
func (o VmwareVmDetailsResponseOutput) DiskCount() pulumi.IntOutput
The number of disks the VM has.
func (VmwareVmDetailsResponseOutput) DisplayName ¶
func (o VmwareVmDetailsResponseOutput) DisplayName() pulumi.StringOutput
The display name of the VM. Note that this is not necessarily unique.
func (VmwareVmDetailsResponseOutput) ElementType ¶
func (VmwareVmDetailsResponseOutput) ElementType() reflect.Type
func (VmwareVmDetailsResponseOutput) GuestDescription ¶
func (o VmwareVmDetailsResponseOutput) GuestDescription() pulumi.StringOutput
The VM's OS. See for example https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html for types of strings this might hold.
func (VmwareVmDetailsResponseOutput) MemoryMb ¶
func (o VmwareVmDetailsResponseOutput) MemoryMb() pulumi.IntOutput
The size of the memory of the VM in MB.
func (VmwareVmDetailsResponseOutput) PowerState ¶
func (o VmwareVmDetailsResponseOutput) PowerState() pulumi.StringOutput
The power state of the VM at the moment list was taken.
func (VmwareVmDetailsResponseOutput) ToVmwareVmDetailsResponseOutput ¶
func (o VmwareVmDetailsResponseOutput) ToVmwareVmDetailsResponseOutput() VmwareVmDetailsResponseOutput
func (VmwareVmDetailsResponseOutput) ToVmwareVmDetailsResponseOutputWithContext ¶
func (o VmwareVmDetailsResponseOutput) ToVmwareVmDetailsResponseOutputWithContext(ctx context.Context) VmwareVmDetailsResponseOutput
func (VmwareVmDetailsResponseOutput) Uuid ¶
func (o VmwareVmDetailsResponseOutput) Uuid() pulumi.StringOutput
The unique identifier of the VM in vCenter.
func (VmwareVmDetailsResponseOutput) VmId ¶
func (o VmwareVmDetailsResponseOutput) VmId() pulumi.StringOutput
The VM's id in the source (note that this is not the MigratingVm's id). This is the moref id of the VM.
Source Files
¶
- cloneJob.go
- cutoverJob.go
- datacenterConnector.go
- getCloneJob.go
- getCutoverJob.go
- getDatacenterConnector.go
- getGroup.go
- getMigratingVm.go
- getSource.go
- getTargetProject.go
- getUtilizationReport.go
- group.go
- init.go
- migratingVm.go
- pulumiEnums.go
- pulumiTypes.go
- source.go
- targetProject.go
- utilizationReport.go