Documentation
¶
Index ¶
- Constants
- 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 AwsSourceVmDetailsResponse
- type AwsSourceVmDetailsResponseOutput
- func (AwsSourceVmDetailsResponseOutput) ElementType() reflect.Type
- func (o AwsSourceVmDetailsResponseOutput) Firmware() pulumi.StringOutput
- func (o AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutput() AwsSourceVmDetailsResponseOutput
- func (o AwsSourceVmDetailsResponseOutput) ToAwsSourceVmDetailsResponseOutputWithContext(ctx context.Context) AwsSourceVmDetailsResponseOutput
- type CloneJob
- type CloneJobArgs
- type CloneJobInput
- type CloneJobOutput
- func (o CloneJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CloneJobOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutputdeprecated
- func (o CloneJobOutput) CreateTime() pulumi.StringOutput
- func (CloneJobOutput) ElementType() reflect.Type
- func (o CloneJobOutput) Error() StatusResponseOutput
- func (o CloneJobOutput) Name() pulumi.StringOutput
- func (o CloneJobOutput) State() pulumi.StringOutput
- func (o CloneJobOutput) StateTime() pulumi.StringOutput
- func (o CloneJobOutput) TargetDetails() TargetVMDetailsResponseOutputdeprecated
- 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) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CloneJobResponseOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutputdeprecated
- func (o CloneJobResponseOutput) CreateTime() pulumi.StringOutput
- func (CloneJobResponseOutput) ElementType() reflect.Type
- 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) TargetDetails() TargetVMDetailsResponseOutputdeprecated
- func (o CloneJobResponseOutput) ToCloneJobResponseOutput() CloneJobResponseOutput
- func (o CloneJobResponseOutput) ToCloneJobResponseOutputWithContext(ctx context.Context) CloneJobResponseOutput
- type CloneJobState
- 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) 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) 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) 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) 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 (o ComputeSchedulingOutput) AutomaticRestart() pulumi.BoolPtrOutput
- 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) AutomaticRestart() pulumi.BoolPtrOutput
- 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 (o ComputeSchedulingResponseOutput) AutomaticRestart() pulumi.BoolOutput
- 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 CutoverJob
- type CutoverJobArgs
- type CutoverJobInput
- type CutoverJobOutput
- func (o CutoverJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CutoverJobOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutputdeprecated
- func (o CutoverJobOutput) CreateTime() pulumi.StringOutput
- func (CutoverJobOutput) ElementType() reflect.Type
- func (o CutoverJobOutput) Error() StatusResponseOutput
- func (o CutoverJobOutput) Name() pulumi.StringOutput
- func (o CutoverJobOutput) Progress() pulumi.IntOutput
- func (o CutoverJobOutput) ProgressPercent() pulumi.IntOutput
- func (o CutoverJobOutput) State() pulumi.StringOutput
- func (o CutoverJobOutput) StateMessage() pulumi.StringOutput
- func (o CutoverJobOutput) StateTime() pulumi.StringOutput
- func (o CutoverJobOutput) TargetDetails() TargetVMDetailsResponseOutputdeprecated
- 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) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o CutoverJobResponseOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutputdeprecated
- func (o CutoverJobResponseOutput) CreateTime() pulumi.StringOutput
- func (CutoverJobResponseOutput) ElementType() reflect.Type
- func (o CutoverJobResponseOutput) Error() StatusResponseOutput
- func (o CutoverJobResponseOutput) Name() pulumi.StringOutput
- func (o CutoverJobResponseOutput) Progress() pulumi.IntOutput
- 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) TargetDetails() TargetVMDetailsResponseOutputdeprecated
- func (o CutoverJobResponseOutput) ToCutoverJobResponseOutput() CutoverJobResponseOutput
- func (o CutoverJobResponseOutput) ToCutoverJobResponseOutputWithContext(ctx context.Context) CutoverJobResponseOutput
- type CutoverJobState
- 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 (DatacenterConnectorOutput) ElementType() reflect.Type
- func (o DatacenterConnectorOutput) Error() StatusResponseOutput
- func (o DatacenterConnectorOutput) Name() pulumi.StringOutput
- func (o DatacenterConnectorOutput) RegistrationId() pulumi.StringOutput
- func (o DatacenterConnectorOutput) ServiceAccount() 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 Group
- type GroupArgs
- type GroupInput
- 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) Name() pulumi.StringOutput
- 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 LookupCloneJobArgs
- type LookupCloneJobOutputArgs
- type LookupCloneJobResult
- type LookupCloneJobResultOutput
- func (o LookupCloneJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o LookupCloneJobResultOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutputdeprecated
- func (o LookupCloneJobResultOutput) CreateTime() pulumi.StringOutput
- func (LookupCloneJobResultOutput) ElementType() reflect.Type
- 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) TargetDetails() TargetVMDetailsResponseOutputdeprecated
- func (o LookupCloneJobResultOutput) ToLookupCloneJobResultOutput() LookupCloneJobResultOutput
- func (o LookupCloneJobResultOutput) ToLookupCloneJobResultOutputWithContext(ctx context.Context) LookupCloneJobResultOutput
- type LookupCutoverJobArgs
- type LookupCutoverJobOutputArgs
- type LookupCutoverJobResult
- type LookupCutoverJobResultOutput
- func (o LookupCutoverJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
- func (o LookupCutoverJobResultOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutputdeprecated
- func (o LookupCutoverJobResultOutput) CreateTime() pulumi.StringOutput
- func (LookupCutoverJobResultOutput) ElementType() reflect.Type
- func (o LookupCutoverJobResultOutput) Error() StatusResponseOutput
- func (o LookupCutoverJobResultOutput) Name() pulumi.StringOutput
- func (o LookupCutoverJobResultOutput) Progress() pulumi.IntOutput
- 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) TargetDetails() TargetVMDetailsResponseOutputdeprecated
- 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) 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) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
- func (o LookupMigratingVmResultOutput) ComputeEngineVmDefaults() TargetVMDetailsResponseOutputdeprecated
- func (o LookupMigratingVmResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMigratingVmResultOutput) CurrentSyncInfo() ReplicationCycleResponseOutput
- 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) 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) TargetDefaults() TargetVMDetailsResponseOutputdeprecated
- func (o LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutput() LookupMigratingVmResultOutput
- func (o LookupMigratingVmResultOutput) ToLookupMigratingVmResultOutputWithContext(ctx context.Context) LookupMigratingVmResultOutput
- func (o LookupMigratingVmResultOutput) UpdateTime() pulumi.StringOutput
- type LookupSourceArgs
- type LookupSourceOutputArgs
- type LookupSourceResult
- type LookupSourceResultOutput
- func (o LookupSourceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupSourceResultOutput) Description() pulumi.StringOutput
- func (LookupSourceResultOutput) ElementType() reflect.Type
- func (o LookupSourceResultOutput) Error() StatusResponseOutput
- 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
- func (o LookupUtilizationReportResultOutput) VmsCount() pulumi.IntOutput
- type MigratingVm
- type MigratingVmArgs
- type MigratingVmInput
- type MigratingVmOutput
- func (o MigratingVmOutput) AwsSourceVmDetails() AwsSourceVmDetailsResponseOutput
- func (o MigratingVmOutput) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
- func (o MigratingVmOutput) ComputeEngineVmDefaults() TargetVMDetailsResponseOutputdeprecated
- func (o MigratingVmOutput) CreateTime() pulumi.StringOutput
- func (o MigratingVmOutput) CurrentSyncInfo() ReplicationCycleResponseOutput
- 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) LastSync() ReplicationSyncResponseOutput
- func (o MigratingVmOutput) Name() pulumi.StringOutput
- func (o MigratingVmOutput) Policy() SchedulePolicyResponseOutput
- func (o MigratingVmOutput) RecentCloneJobs() CloneJobResponseArrayOutput
- func (o MigratingVmOutput) RecentCutoverJobs() CutoverJobResponseArrayOutput
- func (o MigratingVmOutput) SourceVmId() pulumi.StringOutput
- func (o MigratingVmOutput) State() pulumi.StringOutput
- func (o MigratingVmOutput) StateTime() pulumi.StringOutput
- func (o MigratingVmOutput) TargetDefaults() TargetVMDetailsResponseOutputdeprecated
- func (o MigratingVmOutput) ToMigratingVmOutput() MigratingVmOutput
- func (o MigratingVmOutput) ToMigratingVmOutputWithContext(ctx context.Context) MigratingVmOutput
- func (o MigratingVmOutput) UpdateTime() pulumi.StringOutput
- type MigratingVmState
- 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 PostProcessingStepResponse
- type PostProcessingStepResponseOutput
- func (PostProcessingStepResponseOutput) ElementType() reflect.Type
- func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutput() PostProcessingStepResponseOutput
- func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutputWithContext(ctx context.Context) PostProcessingStepResponseOutput
- 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 (ReplicationCycleResponseOutput) ElementType() reflect.Type
- func (o ReplicationCycleResponseOutput) Progress() pulumi.IntOutput
- func (o ReplicationCycleResponseOutput) ProgressPercent() pulumi.IntOutput
- func (o ReplicationCycleResponseOutput) StartTime() 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
- 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 Source
- type SourceArgs
- type SourceInput
- type SourceOutput
- func (o SourceOutput) CreateTime() pulumi.StringOutput
- func (o SourceOutput) Description() pulumi.StringOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) Error() StatusResponseOutput
- func (o SourceOutput) Labels() pulumi.StringMapOutput
- func (o SourceOutput) Name() 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 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) Name() pulumi.StringOutput
- func (o TargetProjectOutput) Project() pulumi.StringOutput
- func (o TargetProjectOutput) ToTargetProjectOutput() TargetProjectOutput
- func (o TargetProjectOutput) ToTargetProjectOutputWithContext(ctx context.Context) TargetProjectOutput
- func (o TargetProjectOutput) UpdateTime() pulumi.StringOutput
- type TargetProjectState
- type TargetVMDetails
- type TargetVMDetailsArgs
- func (TargetVMDetailsArgs) ElementType() reflect.Type
- func (i TargetVMDetailsArgs) ToTargetVMDetailsOutput() TargetVMDetailsOutput
- func (i TargetVMDetailsArgs) ToTargetVMDetailsOutputWithContext(ctx context.Context) TargetVMDetailsOutput
- func (i TargetVMDetailsArgs) ToTargetVMDetailsPtrOutput() TargetVMDetailsPtrOutput
- func (i TargetVMDetailsArgs) ToTargetVMDetailsPtrOutputWithContext(ctx context.Context) TargetVMDetailsPtrOutput
- type TargetVMDetailsDiskType
- func (TargetVMDetailsDiskType) ElementType() reflect.Type
- func (e TargetVMDetailsDiskType) ToStringOutput() pulumi.StringOutput
- func (e TargetVMDetailsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetVMDetailsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetVMDetailsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypeOutput() TargetVMDetailsDiskTypeOutput
- func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypeOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypeOutput
- func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypePtrOutput() TargetVMDetailsDiskTypePtrOutput
- func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypePtrOutput
- type TargetVMDetailsDiskTypeInput
- type TargetVMDetailsDiskTypeOutput
- func (TargetVMDetailsDiskTypeOutput) ElementType() reflect.Type
- func (o TargetVMDetailsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetVMDetailsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetVMDetailsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetVMDetailsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypeOutput() TargetVMDetailsDiskTypeOutput
- func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypeOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypeOutput
- func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypePtrOutput() TargetVMDetailsDiskTypePtrOutput
- func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypePtrOutput
- type TargetVMDetailsDiskTypePtrInput
- type TargetVMDetailsDiskTypePtrOutput
- func (o TargetVMDetailsDiskTypePtrOutput) Elem() TargetVMDetailsDiskTypeOutput
- func (TargetVMDetailsDiskTypePtrOutput) ElementType() reflect.Type
- func (o TargetVMDetailsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetVMDetailsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetVMDetailsDiskTypePtrOutput) ToTargetVMDetailsDiskTypePtrOutput() TargetVMDetailsDiskTypePtrOutput
- func (o TargetVMDetailsDiskTypePtrOutput) ToTargetVMDetailsDiskTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypePtrOutput
- type TargetVMDetailsInput
- type TargetVMDetailsLicenseType
- func (TargetVMDetailsLicenseType) ElementType() reflect.Type
- func (e TargetVMDetailsLicenseType) ToStringOutput() pulumi.StringOutput
- func (e TargetVMDetailsLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetVMDetailsLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetVMDetailsLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypeOutput() TargetVMDetailsLicenseTypeOutput
- func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypeOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypeOutput
- func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypePtrOutput() TargetVMDetailsLicenseTypePtrOutput
- func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypePtrOutput
- type TargetVMDetailsLicenseTypeInput
- type TargetVMDetailsLicenseTypeOutput
- func (TargetVMDetailsLicenseTypeOutput) ElementType() reflect.Type
- func (o TargetVMDetailsLicenseTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetVMDetailsLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetVMDetailsLicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetVMDetailsLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypeOutput() TargetVMDetailsLicenseTypeOutput
- func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypeOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypeOutput
- func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypePtrOutput() TargetVMDetailsLicenseTypePtrOutput
- func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypePtrOutput
- type TargetVMDetailsLicenseTypePtrInput
- type TargetVMDetailsLicenseTypePtrOutput
- func (o TargetVMDetailsLicenseTypePtrOutput) Elem() TargetVMDetailsLicenseTypeOutput
- func (TargetVMDetailsLicenseTypePtrOutput) ElementType() reflect.Type
- func (o TargetVMDetailsLicenseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetVMDetailsLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetVMDetailsLicenseTypePtrOutput) ToTargetVMDetailsLicenseTypePtrOutput() TargetVMDetailsLicenseTypePtrOutput
- func (o TargetVMDetailsLicenseTypePtrOutput) ToTargetVMDetailsLicenseTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypePtrOutput
- type TargetVMDetailsOutput
- func (o TargetVMDetailsOutput) ComputeScheduling() ComputeSchedulingPtrOutput
- func (o TargetVMDetailsOutput) DiskType() TargetVMDetailsDiskTypePtrOutput
- func (TargetVMDetailsOutput) ElementType() reflect.Type
- func (o TargetVMDetailsOutput) ExternalIp() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) InternalIp() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) Labels() pulumi.StringMapOutput
- func (o TargetVMDetailsOutput) LicenseType() TargetVMDetailsLicenseTypePtrOutput
- func (o TargetVMDetailsOutput) MachineType() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) MachineTypeSeries() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) Metadata() pulumi.StringMapOutput
- func (o TargetVMDetailsOutput) Name() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) Network() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o TargetVMDetailsOutput) NetworkTags() pulumi.StringArrayOutput
- func (o TargetVMDetailsOutput) SecureBoot() pulumi.BoolPtrOutput
- func (o TargetVMDetailsOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) Subnetwork() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) TargetProject() pulumi.StringPtrOutput
- func (o TargetVMDetailsOutput) ToTargetVMDetailsOutput() TargetVMDetailsOutput
- func (o TargetVMDetailsOutput) ToTargetVMDetailsOutputWithContext(ctx context.Context) TargetVMDetailsOutput
- func (o TargetVMDetailsOutput) ToTargetVMDetailsPtrOutput() TargetVMDetailsPtrOutput
- func (o TargetVMDetailsOutput) ToTargetVMDetailsPtrOutputWithContext(ctx context.Context) TargetVMDetailsPtrOutput
- func (o TargetVMDetailsOutput) Zone() pulumi.StringPtrOutput
- type TargetVMDetailsPtrInput
- type TargetVMDetailsPtrOutput
- func (o TargetVMDetailsPtrOutput) ComputeScheduling() ComputeSchedulingPtrOutput
- func (o TargetVMDetailsPtrOutput) DiskType() TargetVMDetailsDiskTypePtrOutput
- func (o TargetVMDetailsPtrOutput) Elem() TargetVMDetailsOutput
- func (TargetVMDetailsPtrOutput) ElementType() reflect.Type
- func (o TargetVMDetailsPtrOutput) ExternalIp() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) InternalIp() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) Labels() pulumi.StringMapOutput
- func (o TargetVMDetailsPtrOutput) LicenseType() TargetVMDetailsLicenseTypePtrOutput
- func (o TargetVMDetailsPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) MachineTypeSeries() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) Metadata() pulumi.StringMapOutput
- func (o TargetVMDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) Network() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o TargetVMDetailsPtrOutput) NetworkTags() pulumi.StringArrayOutput
- func (o TargetVMDetailsPtrOutput) SecureBoot() pulumi.BoolPtrOutput
- func (o TargetVMDetailsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) TargetProject() pulumi.StringPtrOutput
- func (o TargetVMDetailsPtrOutput) ToTargetVMDetailsPtrOutput() TargetVMDetailsPtrOutput
- func (o TargetVMDetailsPtrOutput) ToTargetVMDetailsPtrOutputWithContext(ctx context.Context) TargetVMDetailsPtrOutput
- func (o TargetVMDetailsPtrOutput) Zone() pulumi.StringPtrOutput
- type TargetVMDetailsResponse
- type TargetVMDetailsResponseOutput
- func (o TargetVMDetailsResponseOutput) AppliedLicense() AppliedLicenseResponseOutput
- func (o TargetVMDetailsResponseOutput) BootOption() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
- func (o TargetVMDetailsResponseOutput) DiskType() pulumi.StringOutput
- func (TargetVMDetailsResponseOutput) ElementType() reflect.Type
- func (o TargetVMDetailsResponseOutput) ExternalIp() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) InternalIp() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) Labels() pulumi.StringMapOutput
- func (o TargetVMDetailsResponseOutput) LicenseType() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) MachineType() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) MachineTypeSeries() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) Metadata() pulumi.StringMapOutput
- func (o TargetVMDetailsResponseOutput) Name() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) Network() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o TargetVMDetailsResponseOutput) NetworkTags() pulumi.StringArrayOutput
- func (o TargetVMDetailsResponseOutput) Project() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) SecureBoot() pulumi.BoolOutput
- func (o TargetVMDetailsResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) Subnetwork() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) TargetProject() pulumi.StringOutput
- func (o TargetVMDetailsResponseOutput) ToTargetVMDetailsResponseOutput() TargetVMDetailsResponseOutput
- func (o TargetVMDetailsResponseOutput) ToTargetVMDetailsResponseOutputWithContext(ctx context.Context) TargetVMDetailsResponseOutput
- func (o TargetVMDetailsResponseOutput) Zone() pulumi.StringOutput
- 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) Name() 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) VmCount() pulumi.IntOutput
- func (o UtilizationReportOutput) Vms() VmUtilizationInfoResponseArrayOutput
- func (o UtilizationReportOutput) VmsCount() pulumi.IntOutput
- 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 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) CpuAverage() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) CpuAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) CpuMax() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) CpuMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) DiskIoRateAverage() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) DiskIoRateMax() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) DiskIoRateMaxKbps() pulumi.StringPtrOutput
- func (VmUtilizationMetricsOutput) ElementType() reflect.Type
- func (o VmUtilizationMetricsOutput) MemoryAverage() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) MemoryAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) MemoryMax() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) MemoryMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsOutput) NetworkThroughputAverage() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsOutput) NetworkThroughputMax() 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) CpuAverage() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) CpuAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) CpuMax() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) CpuMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) DiskIoRateAverage() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) DiskIoRateMax() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) DiskIoRateMaxKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) Elem() VmUtilizationMetricsOutput
- func (VmUtilizationMetricsPtrOutput) ElementType() reflect.Type
- func (o VmUtilizationMetricsPtrOutput) MemoryAverage() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) MemoryAveragePercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) MemoryMax() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) MemoryMaxPercent() pulumi.IntPtrOutput
- func (o VmUtilizationMetricsPtrOutput) NetworkThroughputAverage() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
- func (o VmUtilizationMetricsPtrOutput) NetworkThroughputMax() 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) CpuAverage() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) CpuAveragePercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) CpuMax() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) CpuMaxPercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) DiskIoRateAverage() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) DiskIoRateAverageKbps() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) DiskIoRateMax() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) DiskIoRateMaxKbps() pulumi.StringOutput
- func (VmUtilizationMetricsResponseOutput) ElementType() reflect.Type
- func (o VmUtilizationMetricsResponseOutput) MemoryAverage() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) MemoryAveragePercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) MemoryMax() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) MemoryMaxPercent() pulumi.IntOutput
- func (o VmUtilizationMetricsResponseOutput) NetworkThroughputAverage() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) NetworkThroughputAverageKbps() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) NetworkThroughputMax() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) NetworkThroughputMaxKbps() pulumi.StringOutput
- func (o VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutput() VmUtilizationMetricsResponseOutput
- func (o VmUtilizationMetricsResponseOutput) ToVmUtilizationMetricsResponseOutputWithContext(ctx context.Context) VmUtilizationMetricsResponseOutput
- 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) 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) 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) 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 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) CommittedStorage() pulumi.StringPtrOutput
- 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) CommittedStorage() pulumi.StringPtrOutput
- 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) CommittedStorage() 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. 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 ( // 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 ( // An unspecified disk type. Will be used as STANDARD. TargetVMDetailsDiskTypeDiskTypeUnspecified = TargetVMDetailsDiskType("DISK_TYPE_UNSPECIFIED") // A Standard disk type. TargetVMDetailsDiskTypeStandard = TargetVMDetailsDiskType("STANDARD") // An alternative to SSD persistent disks that balance performance and cost. TargetVMDetailsDiskTypeBalanced = TargetVMDetailsDiskType("BALANCED") // SSD hard disk type. TargetVMDetailsDiskTypeSsd = TargetVMDetailsDiskType("SSD") )
const ( // The license type is the default for the OS. TargetVMDetailsLicenseTypeDefault = TargetVMDetailsLicenseType("DEFAULT") // The license type is Pay As You Go license type. TargetVMDetailsLicenseTypePayg = TargetVMDetailsLicenseType("PAYG") // The license type is Bring Your Own License type. TargetVMDetailsLicenseTypeByol = TargetVMDetailsLicenseType("BYOL") )
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 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 AwsSourceVmDetailsResponse ¶ added in v0.18.1
type AwsSourceVmDetailsResponse struct { // The firmware type of the source VM. Firmware string `pulumi:"firmware"` }
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) 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
type CloneJob ¶
type CloneJob struct { pulumi.CustomResourceState // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponseOutput `pulumi:"computeEngineTargetDetails"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. ComputeEngineVmDetails TargetVMDetailsResponseOutput `pulumi:"computeEngineVmDetails"` // 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"` // Provides details for the errors that led to the Clone Job's state. Error StatusResponseOutput `pulumi:"error"` // The name of the clone. Name pulumi.StringOutput `pulumi:"name"` // State of the clone job. State pulumi.StringOutput `pulumi:"state"` // The time the state was last updated. StateTime pulumi.StringOutput `pulumi:"stateTime"` // Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead. TargetDetails TargetVMDetailsResponseOutput `pulumi:"targetDetails"` }
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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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) ComputeEngineTargetDetails ¶ added in v0.19.0
func (o CloneJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CloneJobOutput) ComputeEngineVmDetails
deprecated
added in
v0.19.0
func (o CloneJobOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
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) 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) Name ¶ added in v0.19.0
func (o CloneJobOutput) Name() pulumi.StringOutput
The name of the clone.
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) TargetDetails
deprecated
added in
v0.19.0
func (o CloneJobOutput) TargetDetails() TargetVMDetailsResponseOutput
Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
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 VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. ComputeEngineVmDetails TargetVMDetailsResponse `pulumi:"computeEngineVmDetails"` // The time the clone job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // 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"` // Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead. TargetDetails TargetVMDetailsResponse `pulumi:"targetDetails"` }
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) ComputeEngineTargetDetails ¶
func (o CloneJobResponseOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CloneJobResponseOutput) ComputeEngineVmDetails
deprecated
added in
v0.17.0
func (o CloneJobResponseOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
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) 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) TargetDetails
deprecated
added in
v0.17.0
func (o CloneJobResponseOutput) TargetDetails() TargetVMDetailsResponseOutput
Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
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 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"` // 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 map 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"` // 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 map 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) 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 map 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) 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 map 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"` // 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 map 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) 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 map 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"` // 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 map of network tags to associate with the VM. NetworkTags []string `pulumi:"networkTags"` // The GCP 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) 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 map of network tags to associate with the VM.
func (ComputeEngineTargetDetailsResponseOutput) Project ¶
func (o ComputeEngineTargetDetailsResponseOutput) Project() pulumi.StringOutput
The GCP 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 { AutomaticRestart *bool `pulumi:"automaticRestart"` // 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 { AutomaticRestart pulumi.BoolPtrInput `pulumi:"automaticRestart"` // 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) AutomaticRestart ¶
func (o ComputeSchedulingOutput) AutomaticRestart() pulumi.BoolPtrOutput
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) AutomaticRestart ¶
func (o ComputeSchedulingPtrOutput) AutomaticRestart() pulumi.BoolPtrOutput
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 { AutomaticRestart bool `pulumi:"automaticRestart"` // 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) AutomaticRestart ¶
func (o ComputeSchedulingResponseOutput) AutomaticRestart() pulumi.BoolOutput
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 CutoverJob ¶
type CutoverJob struct { pulumi.CustomResourceState // Details of the target VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponseOutput `pulumi:"computeEngineTargetDetails"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. ComputeEngineVmDetails TargetVMDetailsResponseOutput `pulumi:"computeEngineVmDetails"` // 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"` // Provides details for the errors that led to the Cutover Job's state. Error StatusResponseOutput `pulumi:"error"` // The name of the cutover job. Name pulumi.StringOutput `pulumi:"name"` // The current progress in percentage of the cutover job. Progress pulumi.IntOutput `pulumi:"progress"` // The current progress in percentage of the cutover job. ProgressPercent pulumi.IntOutput `pulumi:"progressPercent"` // 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"` // Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead. TargetDetails TargetVMDetailsResponseOutput `pulumi:"targetDetails"` }
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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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) ComputeEngineTargetDetails ¶ added in v0.19.0
func (o CutoverJobOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CutoverJobOutput) ComputeEngineVmDetails
deprecated
added in
v0.19.0
func (o CutoverJobOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
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) ElementType ¶
func (CutoverJobOutput) ElementType() reflect.Type
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) Name ¶ added in v0.19.0
func (o CutoverJobOutput) Name() pulumi.StringOutput
The name of the cutover job.
func (CutoverJobOutput) Progress ¶ added in v0.19.0
func (o CutoverJobOutput) Progress() pulumi.IntOutput
The current progress in percentage 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) 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) TargetDetails
deprecated
added in
v0.19.0
func (o CutoverJobOutput) TargetDetails() TargetVMDetailsResponseOutput
Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
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 VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. ComputeEngineVmDetails TargetVMDetailsResponse `pulumi:"computeEngineVmDetails"` // The time the cutover job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // 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. Progress int `pulumi:"progress"` // 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"` // Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead. TargetDetails TargetVMDetailsResponse `pulumi:"targetDetails"` }
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) ComputeEngineTargetDetails ¶
func (o CutoverJobResponseOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (CutoverJobResponseOutput) ComputeEngineVmDetails
deprecated
added in
v0.17.0
func (o CutoverJobResponseOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
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) 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) Progress ¶
func (o CutoverJobResponseOutput) Progress() pulumi.IntOutput
The current progress in percentage 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) TargetDetails
deprecated
added in
v0.17.0
func (o CutoverJobResponseOutput) TargetDetails() TargetVMDetailsResponseOutput
Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
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 CycleStepResponse ¶ added in v0.14.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.14.0
type CycleStepResponseArrayOutput struct{ *pulumi.OutputState }
func (CycleStepResponseArrayOutput) ElementType ¶ added in v0.14.0
func (CycleStepResponseArrayOutput) ElementType() reflect.Type
func (CycleStepResponseArrayOutput) Index ¶ added in v0.14.0
func (o CycleStepResponseArrayOutput) Index(i pulumi.IntInput) CycleStepResponseOutput
func (CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutput ¶ added in v0.14.0
func (o CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutput() CycleStepResponseArrayOutput
func (CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutputWithContext ¶ added in v0.14.0
func (o CycleStepResponseArrayOutput) ToCycleStepResponseArrayOutputWithContext(ctx context.Context) CycleStepResponseArrayOutput
type CycleStepResponseOutput ¶ added in v0.14.0
type CycleStepResponseOutput struct{ *pulumi.OutputState }
CycleStep holds information about a step progress.
func (CycleStepResponseOutput) ElementType ¶ added in v0.14.0
func (CycleStepResponseOutput) ElementType() reflect.Type
func (CycleStepResponseOutput) EndTime ¶ added in v0.14.0
func (o CycleStepResponseOutput) EndTime() pulumi.StringOutput
The time the cycle step has ended.
func (CycleStepResponseOutput) InitializingReplication ¶ added in v0.14.0
func (o CycleStepResponseOutput) InitializingReplication() InitializingReplicationStepResponseOutput
Initializing replication step.
func (CycleStepResponseOutput) PostProcessing ¶ added in v0.14.0
func (o CycleStepResponseOutput) PostProcessing() PostProcessingStepResponseOutput
Post processing step.
func (CycleStepResponseOutput) Replicating ¶ added in v0.14.0
func (o CycleStepResponseOutput) Replicating() ReplicatingStepResponseOutput
Replicating step.
func (CycleStepResponseOutput) StartTime ¶ added in v0.14.0
func (o CycleStepResponseOutput) StartTime() pulumi.StringOutput
The time the cycle step has started.
func (CycleStepResponseOutput) ToCycleStepResponseOutput ¶ added in v0.14.0
func (o CycleStepResponseOutput) ToCycleStepResponseOutput() CycleStepResponseOutput
func (CycleStepResponseOutput) ToCycleStepResponseOutputWithContext ¶ added in v0.14.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 GCP. 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"` // Provides details on the state of the Datacenter Connector in case of an error. Error StatusResponseOutput `pulumi:"error"` // The connector's name. Name pulumi.StringOutput `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 pulumi.StringOutput `pulumi:"registrationId"` // The service account to use in the connector when communicating with the cloud. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // 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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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 GCP.
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) 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) Name ¶ added in v0.19.0
func (o DatacenterConnectorOutput) Name() pulumi.StringOutput
The connector's name.
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) 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) 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 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"` // The Group name. Name pulumi.StringOutput `pulumi:"name"` // 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 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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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 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) Name ¶ added in v0.19.0
func (o GroupOutput) Name() pulumi.StringOutput
The Group name.
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.14.0
type InitializingReplicationStepResponse struct { }
InitializingReplicationStep contains specific step details.
type InitializingReplicationStepResponseOutput ¶ added in v0.14.0
type InitializingReplicationStepResponseOutput struct{ *pulumi.OutputState }
InitializingReplicationStep contains specific step details.
func (InitializingReplicationStepResponseOutput) ElementType ¶ added in v0.14.0
func (InitializingReplicationStepResponseOutput) ElementType() reflect.Type
func (InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutput ¶ added in v0.14.0
func (o InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutput() InitializingReplicationStepResponseOutput
func (InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutputWithContext ¶ added in v0.14.0
func (o InitializingReplicationStepResponseOutput) ToInitializingReplicationStepResponseOutputWithContext(ctx context.Context) InitializingReplicationStepResponseOutput
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 VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. ComputeEngineVmDetails TargetVMDetailsResponse `pulumi:"computeEngineVmDetails"` // The time the clone job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // 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"` // Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead. TargetDetails TargetVMDetailsResponse `pulumi:"targetDetails"` }
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) ComputeEngineTargetDetails ¶
func (o LookupCloneJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (LookupCloneJobResultOutput) ComputeEngineVmDetails
deprecated
added in
v0.17.0
func (o LookupCloneJobResultOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
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) 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) TargetDetails
deprecated
added in
v0.17.0
func (o LookupCloneJobResultOutput) TargetDetails() TargetVMDetailsResponseOutput
Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM to create as the target of this clone job. Deprecated: Use compute_engine_target_details instead.
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 VM in Compute Engine. ComputeEngineTargetDetails ComputeEngineTargetDetailsResponse `pulumi:"computeEngineTargetDetails"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead. ComputeEngineVmDetails TargetVMDetailsResponse `pulumi:"computeEngineVmDetails"` // The time the cutover job was created (as an API call, not when it was actually created in the target). CreateTime string `pulumi:"createTime"` // 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. Progress int `pulumi:"progress"` // 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"` // Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead. // // Deprecated: Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead. TargetDetails TargetVMDetailsResponse `pulumi:"targetDetails"` }
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) ComputeEngineTargetDetails ¶
func (o LookupCutoverJobResultOutput) ComputeEngineTargetDetails() ComputeEngineTargetDetailsResponseOutput
Details of the target VM in Compute Engine.
func (LookupCutoverJobResultOutput) ComputeEngineVmDetails
deprecated
added in
v0.17.0
func (o LookupCutoverJobResultOutput) ComputeEngineVmDetails() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
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) 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) Progress ¶
func (o LookupCutoverJobResultOutput) Progress() pulumi.IntOutput
The current progress in percentage 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) TargetDetails
deprecated
added in
v0.17.0
func (o LookupCutoverJobResultOutput) TargetDetails() TargetVMDetailsResponseOutput
Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
Deprecated: Output only. Details of the VM to create as the target of this cutover job. Deprecated: Use compute_engine_target_details instead.
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 GCP. 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 GCP.
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"` // 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) 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 target VM in Compute Engine. ComputeEngineTargetDefaults ComputeEngineTargetDefaultsResponse `pulumi:"computeEngineTargetDefaults"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead. // // Deprecated: Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead. ComputeEngineVmDefaults TargetVMDetailsResponse `pulumi:"computeEngineVmDefaults"` // 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"` // The percentage progress of the current running replication cycle. CurrentSyncInfo ReplicationCycleResponse `pulumi:"currentSyncInfo"` // 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"` // 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 default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead. // // Deprecated: The default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead. TargetDefaults TargetVMDetailsResponse `pulumi:"targetDefaults"` // The last time the migrating VM resource was updated. UpdateTime string `pulumi:"updateTime"` }
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) ComputeEngineTargetDefaults ¶
func (o LookupMigratingVmResultOutput) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
Details of the target VM in Compute Engine.
func (LookupMigratingVmResultOutput) ComputeEngineVmDefaults
deprecated
added in
v0.17.0
func (o LookupMigratingVmResultOutput) ComputeEngineVmDefaults() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
Deprecated: Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
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
The percentage progress of the current running replication cycle.
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) 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) TargetDefaults
deprecated
added in
v0.17.0
func (o LookupMigratingVmResultOutput) TargetDefaults() TargetVMDetailsResponseOutput
The default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
Deprecated: The default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
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.
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 { // The create time timestamp. CreateTime string `pulumi:"createTime"` // User-provided description of the source. Description string `pulumi:"description"` // Provides details on the state of the Source in case of an error. Error StatusResponse `pulumi:"error"` // 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) 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) Error ¶
func (o LookupSourceResultOutput) Error() StatusResponseOutput
Provides details on the state of the Source in case of an error.
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"` // Total number of VMs included in the report. VmsCount int `pulumi:"vmsCount"` }
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.
func (LookupUtilizationReportResultOutput) Vms ¶
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.
func (LookupUtilizationReportResultOutput) VmsCount ¶
func (o LookupUtilizationReportResultOutput) VmsCount() 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 target VM in Compute Engine. ComputeEngineTargetDefaults ComputeEngineTargetDefaultsResponseOutput `pulumi:"computeEngineTargetDefaults"` // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead. // // Deprecated: Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead. ComputeEngineVmDefaults TargetVMDetailsResponseOutput `pulumi:"computeEngineVmDefaults"` // 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"` // The percentage progress of the current running replication cycle. CurrentSyncInfo ReplicationCycleResponseOutput `pulumi:"currentSyncInfo"` // 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"` // The most updated snapshot created time in the source that finished replication. LastSync ReplicationSyncResponseOutput `pulumi:"lastSync"` // The identifier of the MigratingVm. Name pulumi.StringOutput `pulumi:"name"` // The replication schedule policy. Policy SchedulePolicyResponseOutput `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 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"` // 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 default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead. // // Deprecated: The default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead. TargetDefaults TargetVMDetailsResponseOutput `pulumi:"targetDefaults"` // The last time the migrating VM resource was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
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 VM in Compute Engine. ComputeEngineTargetDefaults ComputeEngineTargetDefaultsPtrInput // Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead. // // Deprecated: Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead. ComputeEngineVmDefaults TargetVMDetailsPtrInput // 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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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 default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead. // // Deprecated: The default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead. TargetDefaults TargetVMDetailsPtrInput }
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) ComputeEngineTargetDefaults ¶ added in v0.19.0
func (o MigratingVmOutput) ComputeEngineTargetDefaults() ComputeEngineTargetDefaultsResponseOutput
Details of the target VM in Compute Engine.
func (MigratingVmOutput) ComputeEngineVmDefaults
deprecated
added in
v0.19.0
func (o MigratingVmOutput) ComputeEngineVmDefaults() TargetVMDetailsResponseOutput
Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
Deprecated: Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_defaults instead.
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
The percentage progress of the current running replication cycle.
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) 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) 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) 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) 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) TargetDefaults
deprecated
added in
v0.19.0
func (o MigratingVmOutput) TargetDefaults() TargetVMDetailsResponseOutput
The default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
Deprecated: The default configuration of the target VM that will be created in GCP as a result of the migration. Deprecated: Use compute_engine_target_defaults instead.
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.
type MigratingVmState ¶
type MigratingVmState struct { }
func (MigratingVmState) ElementType ¶
func (MigratingVmState) ElementType() reflect.Type
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 PostProcessingStepResponse ¶ added in v0.14.0
type PostProcessingStepResponse struct { }
PostProcessingStep contains specific step details.
type PostProcessingStepResponseOutput ¶ added in v0.14.0
type PostProcessingStepResponseOutput struct{ *pulumi.OutputState }
PostProcessingStep contains specific step details.
func (PostProcessingStepResponseOutput) ElementType ¶ added in v0.14.0
func (PostProcessingStepResponseOutput) ElementType() reflect.Type
func (PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutput ¶ added in v0.14.0
func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutput() PostProcessingStepResponseOutput
func (PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutputWithContext ¶ added in v0.14.0
func (o PostProcessingStepResponseOutput) ToPostProcessingStepResponseOutputWithContext(ctx context.Context) PostProcessingStepResponseOutput
type ReplicatingStepResponse ¶ added in v0.14.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.14.0
type ReplicatingStepResponseOutput struct{ *pulumi.OutputState }
ReplicatingStep contains specific step details.
func (ReplicatingStepResponseOutput) ElementType ¶ added in v0.14.0
func (ReplicatingStepResponseOutput) ElementType() reflect.Type
func (ReplicatingStepResponseOutput) LastThirtyMinutesAverageBytesPerSecond ¶ added in v0.14.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.14.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.14.0
func (o ReplicatingStepResponseOutput) ReplicatedBytes() pulumi.StringOutput
Replicated bytes in the step.
func (ReplicatingStepResponseOutput) ToReplicatingStepResponseOutput ¶ added in v0.14.0
func (o ReplicatingStepResponseOutput) ToReplicatingStepResponseOutput() ReplicatingStepResponseOutput
func (ReplicatingStepResponseOutput) ToReplicatingStepResponseOutputWithContext ¶ added in v0.14.0
func (o ReplicatingStepResponseOutput) ToReplicatingStepResponseOutputWithContext(ctx context.Context) ReplicatingStepResponseOutput
func (ReplicatingStepResponseOutput) TotalBytes ¶ added in v0.14.0
func (o ReplicatingStepResponseOutput) TotalBytes() pulumi.StringOutput
Total bytes to be handled in the step.
type ReplicationCycleResponse ¶
type ReplicationCycleResponse struct { // The current progress in percentage of this cycle. Progress int `pulumi:"progress"` // The current progress in percentage of this cycle. ProgressPercent int `pulumi:"progressPercent"` // The time the replication cycle has started. StartTime string `pulumi:"startTime"` // The cycle's steps list representing its progress. Steps []CycleStepResponse `pulumi:"steps"` // The accumulated duration the replication cycle was paused. TotalPauseDuration string `pulumi:"totalPauseDuration"` }
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) ElementType ¶
func (ReplicationCycleResponseOutput) ElementType() reflect.Type
func (ReplicationCycleResponseOutput) Progress ¶
func (o ReplicationCycleResponseOutput) Progress() pulumi.IntOutput
The current progress in percentage of this cycle.
func (ReplicationCycleResponseOutput) ProgressPercent ¶
func (o ReplicationCycleResponseOutput) ProgressPercent() pulumi.IntOutput
The current progress in percentage of this cycle.
func (ReplicationCycleResponseOutput) StartTime ¶
func (o ReplicationCycleResponseOutput) StartTime() pulumi.StringOutput
The time the replication cycle has started.
func (ReplicationCycleResponseOutput) Steps ¶ added in v0.14.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.14.0
func (o ReplicationCycleResponseOutput) TotalPauseDuration() pulumi.StringOutput
The accumulated duration the replication cycle was paused.
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 Source ¶
type Source struct { pulumi.CustomResourceState // The create time timestamp. CreateTime pulumi.StringOutput `pulumi:"createTime"` // User-provided description of the source. Description pulumi.StringOutput `pulumi:"description"` // Provides details on the state of the Source in case of an error. Error StatusResponseOutput `pulumi:"error"` // The labels of the source. Labels pulumi.StringMapOutput `pulumi:"labels"` // The Source name. Name pulumi.StringOutput `pulumi:"name"` // 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 { // User-provided description of the source. Description pulumi.StringPtrInput // 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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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) 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) Error ¶ added in v0.19.0
func (o SourceOutput) Error() StatusResponseOutput
Provides details on the state of the Source in case of an error.
func (SourceOutput) Labels ¶ added in v0.19.0
func (o SourceOutput) Labels() pulumi.StringMapOutput
The labels of the source.
func (SourceOutput) Name ¶ added in v0.19.0
func (o SourceOutput) Name() pulumi.StringOutput
The Source name.
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 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"` // The name of the target project. Name pulumi.StringOutput `pulumi:"name"` // The target project ID (number) or project name. Project pulumi.StringOutput `pulumi:"project"` // 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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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) 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
The target project ID (number) or project name.
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 TargetVMDetails ¶ added in v0.17.0
type TargetVMDetails struct { // Compute instance scheduling information (if empty default is used). ComputeScheduling *ComputeScheduling `pulumi:"computeScheduling"` // The disk type to use in the VM. DiskType *TargetVMDetailsDiskType `pulumi:"diskType"` // The external IP to define in the VM. ExternalIp *string `pulumi:"externalIp"` // The internal IP to define in the VM. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path. InternalIp *string `pulumi:"internalIp"` // A map of labels to associate with the VM. Labels map[string]string `pulumi:"labels"` // The license type to use in OS adaptation. LicenseType *TargetVMDetailsLicenseType `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"` // The name of the VM to create. Name *string `pulumi:"name"` // The network to connect the VM to. Network *string `pulumi:"network"` // List of NICs connected to this VM. NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"` // A map 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 subnetwork to connect the VM to. Subnetwork *string `pulumi:"subnetwork"` // 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 zone in which to create the VM. Zone *string `pulumi:"zone"` }
TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project.
type TargetVMDetailsArgs ¶ added in v0.17.0
type TargetVMDetailsArgs struct { // Compute instance scheduling information (if empty default is used). ComputeScheduling ComputeSchedulingPtrInput `pulumi:"computeScheduling"` // The disk type to use in the VM. DiskType TargetVMDetailsDiskTypePtrInput `pulumi:"diskType"` // The external IP to define in the VM. ExternalIp pulumi.StringPtrInput `pulumi:"externalIp"` // The internal IP to define in the VM. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path. InternalIp pulumi.StringPtrInput `pulumi:"internalIp"` // A map of labels to associate with the VM. Labels pulumi.StringMapInput `pulumi:"labels"` // The license type to use in OS adaptation. LicenseType TargetVMDetailsLicenseTypePtrInput `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"` // The name of the VM to create. Name pulumi.StringPtrInput `pulumi:"name"` // The network to connect the VM to. Network pulumi.StringPtrInput `pulumi:"network"` // List of NICs connected to this VM. NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"` // A map 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 subnetwork to connect the VM to. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` // 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 zone in which to create the VM. Zone pulumi.StringPtrInput `pulumi:"zone"` }
TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project.
func (TargetVMDetailsArgs) ElementType ¶ added in v0.17.0
func (TargetVMDetailsArgs) ElementType() reflect.Type
func (TargetVMDetailsArgs) ToTargetVMDetailsOutput ¶ added in v0.17.0
func (i TargetVMDetailsArgs) ToTargetVMDetailsOutput() TargetVMDetailsOutput
func (TargetVMDetailsArgs) ToTargetVMDetailsOutputWithContext ¶ added in v0.17.0
func (i TargetVMDetailsArgs) ToTargetVMDetailsOutputWithContext(ctx context.Context) TargetVMDetailsOutput
func (TargetVMDetailsArgs) ToTargetVMDetailsPtrOutput ¶ added in v0.17.0
func (i TargetVMDetailsArgs) ToTargetVMDetailsPtrOutput() TargetVMDetailsPtrOutput
func (TargetVMDetailsArgs) ToTargetVMDetailsPtrOutputWithContext ¶ added in v0.17.0
func (i TargetVMDetailsArgs) ToTargetVMDetailsPtrOutputWithContext(ctx context.Context) TargetVMDetailsPtrOutput
type TargetVMDetailsDiskType ¶ added in v0.17.0
type TargetVMDetailsDiskType string
The disk type to use in the VM.
func (TargetVMDetailsDiskType) ElementType ¶ added in v0.17.0
func (TargetVMDetailsDiskType) ElementType() reflect.Type
func (TargetVMDetailsDiskType) ToStringOutput ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToStringOutput() pulumi.StringOutput
func (TargetVMDetailsDiskType) ToStringOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetVMDetailsDiskType) ToStringPtrOutput ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetVMDetailsDiskType) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypeOutput ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypeOutput() TargetVMDetailsDiskTypeOutput
func (TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypeOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypeOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypeOutput
func (TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypePtrOutput ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypePtrOutput() TargetVMDetailsDiskTypePtrOutput
func (TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypePtrOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsDiskType) ToTargetVMDetailsDiskTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypePtrOutput
type TargetVMDetailsDiskTypeInput ¶ added in v0.17.0
type TargetVMDetailsDiskTypeInput interface { pulumi.Input ToTargetVMDetailsDiskTypeOutput() TargetVMDetailsDiskTypeOutput ToTargetVMDetailsDiskTypeOutputWithContext(context.Context) TargetVMDetailsDiskTypeOutput }
TargetVMDetailsDiskTypeInput is an input type that accepts TargetVMDetailsDiskTypeArgs and TargetVMDetailsDiskTypeOutput values. You can construct a concrete instance of `TargetVMDetailsDiskTypeInput` via:
TargetVMDetailsDiskTypeArgs{...}
type TargetVMDetailsDiskTypeOutput ¶ added in v0.17.0
type TargetVMDetailsDiskTypeOutput struct{ *pulumi.OutputState }
func (TargetVMDetailsDiskTypeOutput) ElementType ¶ added in v0.17.0
func (TargetVMDetailsDiskTypeOutput) ElementType() reflect.Type
func (TargetVMDetailsDiskTypeOutput) ToStringOutput ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToStringOutput() pulumi.StringOutput
func (TargetVMDetailsDiskTypeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetVMDetailsDiskTypeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetVMDetailsDiskTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypeOutput ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypeOutput() TargetVMDetailsDiskTypeOutput
func (TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypeOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypeOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypeOutput
func (TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypePtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypePtrOutput() TargetVMDetailsDiskTypePtrOutput
func (TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypePtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypeOutput) ToTargetVMDetailsDiskTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypePtrOutput
type TargetVMDetailsDiskTypePtrInput ¶ added in v0.17.0
type TargetVMDetailsDiskTypePtrInput interface { pulumi.Input ToTargetVMDetailsDiskTypePtrOutput() TargetVMDetailsDiskTypePtrOutput ToTargetVMDetailsDiskTypePtrOutputWithContext(context.Context) TargetVMDetailsDiskTypePtrOutput }
func TargetVMDetailsDiskTypePtr ¶ added in v0.17.0
func TargetVMDetailsDiskTypePtr(v string) TargetVMDetailsDiskTypePtrInput
type TargetVMDetailsDiskTypePtrOutput ¶ added in v0.17.0
type TargetVMDetailsDiskTypePtrOutput struct{ *pulumi.OutputState }
func (TargetVMDetailsDiskTypePtrOutput) Elem ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypePtrOutput) Elem() TargetVMDetailsDiskTypeOutput
func (TargetVMDetailsDiskTypePtrOutput) ElementType ¶ added in v0.17.0
func (TargetVMDetailsDiskTypePtrOutput) ElementType() reflect.Type
func (TargetVMDetailsDiskTypePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetVMDetailsDiskTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetVMDetailsDiskTypePtrOutput) ToTargetVMDetailsDiskTypePtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypePtrOutput) ToTargetVMDetailsDiskTypePtrOutput() TargetVMDetailsDiskTypePtrOutput
func (TargetVMDetailsDiskTypePtrOutput) ToTargetVMDetailsDiskTypePtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsDiskTypePtrOutput) ToTargetVMDetailsDiskTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsDiskTypePtrOutput
type TargetVMDetailsInput ¶ added in v0.17.0
type TargetVMDetailsInput interface { pulumi.Input ToTargetVMDetailsOutput() TargetVMDetailsOutput ToTargetVMDetailsOutputWithContext(context.Context) TargetVMDetailsOutput }
TargetVMDetailsInput is an input type that accepts TargetVMDetailsArgs and TargetVMDetailsOutput values. You can construct a concrete instance of `TargetVMDetailsInput` via:
TargetVMDetailsArgs{...}
type TargetVMDetailsLicenseType ¶ added in v0.17.0
type TargetVMDetailsLicenseType string
The license type to use in OS adaptation.
func (TargetVMDetailsLicenseType) ElementType ¶ added in v0.17.0
func (TargetVMDetailsLicenseType) ElementType() reflect.Type
func (TargetVMDetailsLicenseType) ToStringOutput ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToStringOutput() pulumi.StringOutput
func (TargetVMDetailsLicenseType) ToStringOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetVMDetailsLicenseType) ToStringPtrOutput ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetVMDetailsLicenseType) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypeOutput ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypeOutput() TargetVMDetailsLicenseTypeOutput
func (TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypeOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypeOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypeOutput
func (TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypePtrOutput ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypePtrOutput() TargetVMDetailsLicenseTypePtrOutput
func (TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypePtrOutputWithContext ¶ added in v0.17.0
func (e TargetVMDetailsLicenseType) ToTargetVMDetailsLicenseTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypePtrOutput
type TargetVMDetailsLicenseTypeInput ¶ added in v0.17.0
type TargetVMDetailsLicenseTypeInput interface { pulumi.Input ToTargetVMDetailsLicenseTypeOutput() TargetVMDetailsLicenseTypeOutput ToTargetVMDetailsLicenseTypeOutputWithContext(context.Context) TargetVMDetailsLicenseTypeOutput }
TargetVMDetailsLicenseTypeInput is an input type that accepts TargetVMDetailsLicenseTypeArgs and TargetVMDetailsLicenseTypeOutput values. You can construct a concrete instance of `TargetVMDetailsLicenseTypeInput` via:
TargetVMDetailsLicenseTypeArgs{...}
type TargetVMDetailsLicenseTypeOutput ¶ added in v0.17.0
type TargetVMDetailsLicenseTypeOutput struct{ *pulumi.OutputState }
func (TargetVMDetailsLicenseTypeOutput) ElementType ¶ added in v0.17.0
func (TargetVMDetailsLicenseTypeOutput) ElementType() reflect.Type
func (TargetVMDetailsLicenseTypeOutput) ToStringOutput ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToStringOutput() pulumi.StringOutput
func (TargetVMDetailsLicenseTypeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetVMDetailsLicenseTypeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetVMDetailsLicenseTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypeOutput ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypeOutput() TargetVMDetailsLicenseTypeOutput
func (TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypeOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypeOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypeOutput
func (TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypePtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypePtrOutput() TargetVMDetailsLicenseTypePtrOutput
func (TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypePtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypeOutput) ToTargetVMDetailsLicenseTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypePtrOutput
type TargetVMDetailsLicenseTypePtrInput ¶ added in v0.17.0
type TargetVMDetailsLicenseTypePtrInput interface { pulumi.Input ToTargetVMDetailsLicenseTypePtrOutput() TargetVMDetailsLicenseTypePtrOutput ToTargetVMDetailsLicenseTypePtrOutputWithContext(context.Context) TargetVMDetailsLicenseTypePtrOutput }
func TargetVMDetailsLicenseTypePtr ¶ added in v0.17.0
func TargetVMDetailsLicenseTypePtr(v string) TargetVMDetailsLicenseTypePtrInput
type TargetVMDetailsLicenseTypePtrOutput ¶ added in v0.17.0
type TargetVMDetailsLicenseTypePtrOutput struct{ *pulumi.OutputState }
func (TargetVMDetailsLicenseTypePtrOutput) Elem ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypePtrOutput) Elem() TargetVMDetailsLicenseTypeOutput
func (TargetVMDetailsLicenseTypePtrOutput) ElementType ¶ added in v0.17.0
func (TargetVMDetailsLicenseTypePtrOutput) ElementType() reflect.Type
func (TargetVMDetailsLicenseTypePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetVMDetailsLicenseTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetVMDetailsLicenseTypePtrOutput) ToTargetVMDetailsLicenseTypePtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypePtrOutput) ToTargetVMDetailsLicenseTypePtrOutput() TargetVMDetailsLicenseTypePtrOutput
func (TargetVMDetailsLicenseTypePtrOutput) ToTargetVMDetailsLicenseTypePtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsLicenseTypePtrOutput) ToTargetVMDetailsLicenseTypePtrOutputWithContext(ctx context.Context) TargetVMDetailsLicenseTypePtrOutput
type TargetVMDetailsOutput ¶ added in v0.17.0
type TargetVMDetailsOutput struct{ *pulumi.OutputState }
TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project.
func (TargetVMDetailsOutput) ComputeScheduling ¶ added in v0.17.0
func (o TargetVMDetailsOutput) ComputeScheduling() ComputeSchedulingPtrOutput
Compute instance scheduling information (if empty default is used).
func (TargetVMDetailsOutput) DiskType ¶ added in v0.17.0
func (o TargetVMDetailsOutput) DiskType() TargetVMDetailsDiskTypePtrOutput
The disk type to use in the VM.
func (TargetVMDetailsOutput) ElementType ¶ added in v0.17.0
func (TargetVMDetailsOutput) ElementType() reflect.Type
func (TargetVMDetailsOutput) ExternalIp ¶ added in v0.17.0
func (o TargetVMDetailsOutput) ExternalIp() pulumi.StringPtrOutput
The external IP to define in the VM.
func (TargetVMDetailsOutput) InternalIp ¶ added in v0.17.0
func (o TargetVMDetailsOutput) InternalIp() pulumi.StringPtrOutput
The internal IP to define in the VM. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
func (TargetVMDetailsOutput) Labels ¶ added in v0.17.0
func (o TargetVMDetailsOutput) Labels() pulumi.StringMapOutput
A map of labels to associate with the VM.
func (TargetVMDetailsOutput) LicenseType ¶ added in v0.17.0
func (o TargetVMDetailsOutput) LicenseType() TargetVMDetailsLicenseTypePtrOutput
The license type to use in OS adaptation.
func (TargetVMDetailsOutput) MachineType ¶ added in v0.17.0
func (o TargetVMDetailsOutput) MachineType() pulumi.StringPtrOutput
The machine type to create the VM with.
func (TargetVMDetailsOutput) MachineTypeSeries ¶ added in v0.17.0
func (o TargetVMDetailsOutput) MachineTypeSeries() pulumi.StringPtrOutput
The machine type series to create the VM with.
func (TargetVMDetailsOutput) Metadata ¶ added in v0.17.0
func (o TargetVMDetailsOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs to assign to the VM.
func (TargetVMDetailsOutput) Name ¶ added in v0.17.0
func (o TargetVMDetailsOutput) Name() pulumi.StringPtrOutput
The name of the VM to create.
func (TargetVMDetailsOutput) Network ¶ added in v0.17.0
func (o TargetVMDetailsOutput) Network() pulumi.StringPtrOutput
The network to connect the VM to.
func (TargetVMDetailsOutput) NetworkInterfaces ¶ added in v0.17.0
func (o TargetVMDetailsOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
List of NICs connected to this VM.
func (TargetVMDetailsOutput) NetworkTags ¶ added in v0.17.0
func (o TargetVMDetailsOutput) NetworkTags() pulumi.StringArrayOutput
A map of network tags to associate with the VM.
func (TargetVMDetailsOutput) SecureBoot ¶ added in v0.17.0
func (o TargetVMDetailsOutput) 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 (TargetVMDetailsOutput) ServiceAccount ¶ added in v0.17.0
func (o TargetVMDetailsOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to associate the VM with.
func (TargetVMDetailsOutput) Subnetwork ¶ added in v0.17.0
func (o TargetVMDetailsOutput) Subnetwork() pulumi.StringPtrOutput
The subnetwork to connect the VM to.
func (TargetVMDetailsOutput) TargetProject ¶ added in v0.17.0
func (o TargetVMDetailsOutput) 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 (TargetVMDetailsOutput) ToTargetVMDetailsOutput ¶ added in v0.17.0
func (o TargetVMDetailsOutput) ToTargetVMDetailsOutput() TargetVMDetailsOutput
func (TargetVMDetailsOutput) ToTargetVMDetailsOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsOutput) ToTargetVMDetailsOutputWithContext(ctx context.Context) TargetVMDetailsOutput
func (TargetVMDetailsOutput) ToTargetVMDetailsPtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsOutput) ToTargetVMDetailsPtrOutput() TargetVMDetailsPtrOutput
func (TargetVMDetailsOutput) ToTargetVMDetailsPtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsOutput) ToTargetVMDetailsPtrOutputWithContext(ctx context.Context) TargetVMDetailsPtrOutput
func (TargetVMDetailsOutput) Zone ¶ added in v0.17.0
func (o TargetVMDetailsOutput) Zone() pulumi.StringPtrOutput
The zone in which to create the VM.
type TargetVMDetailsPtrInput ¶ added in v0.17.0
type TargetVMDetailsPtrInput interface { pulumi.Input ToTargetVMDetailsPtrOutput() TargetVMDetailsPtrOutput ToTargetVMDetailsPtrOutputWithContext(context.Context) TargetVMDetailsPtrOutput }
TargetVMDetailsPtrInput is an input type that accepts TargetVMDetailsArgs, TargetVMDetailsPtr and TargetVMDetailsPtrOutput values. You can construct a concrete instance of `TargetVMDetailsPtrInput` via:
TargetVMDetailsArgs{...} or: nil
func TargetVMDetailsPtr ¶ added in v0.17.0
func TargetVMDetailsPtr(v *TargetVMDetailsArgs) TargetVMDetailsPtrInput
type TargetVMDetailsPtrOutput ¶ added in v0.17.0
type TargetVMDetailsPtrOutput struct{ *pulumi.OutputState }
func (TargetVMDetailsPtrOutput) ComputeScheduling ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) ComputeScheduling() ComputeSchedulingPtrOutput
Compute instance scheduling information (if empty default is used).
func (TargetVMDetailsPtrOutput) DiskType ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) DiskType() TargetVMDetailsDiskTypePtrOutput
The disk type to use in the VM.
func (TargetVMDetailsPtrOutput) Elem ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) Elem() TargetVMDetailsOutput
func (TargetVMDetailsPtrOutput) ElementType ¶ added in v0.17.0
func (TargetVMDetailsPtrOutput) ElementType() reflect.Type
func (TargetVMDetailsPtrOutput) ExternalIp ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) ExternalIp() pulumi.StringPtrOutput
The external IP to define in the VM.
func (TargetVMDetailsPtrOutput) InternalIp ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) InternalIp() pulumi.StringPtrOutput
The internal IP to define in the VM. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
func (TargetVMDetailsPtrOutput) Labels ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) Labels() pulumi.StringMapOutput
A map of labels to associate with the VM.
func (TargetVMDetailsPtrOutput) LicenseType ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) LicenseType() TargetVMDetailsLicenseTypePtrOutput
The license type to use in OS adaptation.
func (TargetVMDetailsPtrOutput) MachineType ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) MachineType() pulumi.StringPtrOutput
The machine type to create the VM with.
func (TargetVMDetailsPtrOutput) MachineTypeSeries ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) MachineTypeSeries() pulumi.StringPtrOutput
The machine type series to create the VM with.
func (TargetVMDetailsPtrOutput) Metadata ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs to assign to the VM.
func (TargetVMDetailsPtrOutput) Name ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the VM to create.
func (TargetVMDetailsPtrOutput) Network ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) Network() pulumi.StringPtrOutput
The network to connect the VM to.
func (TargetVMDetailsPtrOutput) NetworkInterfaces ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
List of NICs connected to this VM.
func (TargetVMDetailsPtrOutput) NetworkTags ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) NetworkTags() pulumi.StringArrayOutput
A map of network tags to associate with the VM.
func (TargetVMDetailsPtrOutput) SecureBoot ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) 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 (TargetVMDetailsPtrOutput) ServiceAccount ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to associate the VM with.
func (TargetVMDetailsPtrOutput) Subnetwork ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) Subnetwork() pulumi.StringPtrOutput
The subnetwork to connect the VM to.
func (TargetVMDetailsPtrOutput) TargetProject ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) 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 (TargetVMDetailsPtrOutput) ToTargetVMDetailsPtrOutput ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) ToTargetVMDetailsPtrOutput() TargetVMDetailsPtrOutput
func (TargetVMDetailsPtrOutput) ToTargetVMDetailsPtrOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) ToTargetVMDetailsPtrOutputWithContext(ctx context.Context) TargetVMDetailsPtrOutput
func (TargetVMDetailsPtrOutput) Zone ¶ added in v0.17.0
func (o TargetVMDetailsPtrOutput) Zone() pulumi.StringPtrOutput
The zone in which to create the VM.
type TargetVMDetailsResponse ¶ added in v0.17.0
type TargetVMDetailsResponse struct { // 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"` // The external IP to define in the VM. ExternalIp string `pulumi:"externalIp"` // The internal IP to define in the VM. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path. InternalIp string `pulumi:"internalIp"` // 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"` // The name of the VM to create. Name string `pulumi:"name"` // The network to connect the VM to. Network string `pulumi:"network"` // List of NICs connected to this VM. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // A map of network tags to associate with the VM. NetworkTags []string `pulumi:"networkTags"` // The project in which to create the VM. 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 subnetwork to connect the VM to. Subnetwork string `pulumi:"subnetwork"` // 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 zone in which to create the VM. Zone string `pulumi:"zone"` }
TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project.
type TargetVMDetailsResponseOutput ¶ added in v0.17.0
type TargetVMDetailsResponseOutput struct{ *pulumi.OutputState }
TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project.
func (TargetVMDetailsResponseOutput) AppliedLicense ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) AppliedLicense() AppliedLicenseResponseOutput
The OS license returned from the adaptation module report.
func (TargetVMDetailsResponseOutput) BootOption ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) BootOption() pulumi.StringOutput
The VM Boot Option, as set in the source vm.
func (TargetVMDetailsResponseOutput) ComputeScheduling ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) ComputeScheduling() ComputeSchedulingResponseOutput
Compute instance scheduling information (if empty default is used).
func (TargetVMDetailsResponseOutput) DiskType ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) DiskType() pulumi.StringOutput
The disk type to use in the VM.
func (TargetVMDetailsResponseOutput) ElementType ¶ added in v0.17.0
func (TargetVMDetailsResponseOutput) ElementType() reflect.Type
func (TargetVMDetailsResponseOutput) ExternalIp ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) ExternalIp() pulumi.StringOutput
The external IP to define in the VM.
func (TargetVMDetailsResponseOutput) InternalIp ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) InternalIp() pulumi.StringOutput
The internal IP to define in the VM. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
func (TargetVMDetailsResponseOutput) Labels ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) Labels() pulumi.StringMapOutput
A map of labels to associate with the VM.
func (TargetVMDetailsResponseOutput) LicenseType ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) LicenseType() pulumi.StringOutput
The license type to use in OS adaptation.
func (TargetVMDetailsResponseOutput) MachineType ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) MachineType() pulumi.StringOutput
The machine type to create the VM with.
func (TargetVMDetailsResponseOutput) MachineTypeSeries ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) MachineTypeSeries() pulumi.StringOutput
The machine type series to create the VM with.
func (TargetVMDetailsResponseOutput) Metadata ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs to assign to the VM.
func (TargetVMDetailsResponseOutput) Name ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) Name() pulumi.StringOutput
The name of the VM to create.
func (TargetVMDetailsResponseOutput) Network ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) Network() pulumi.StringOutput
The network to connect the VM to.
func (TargetVMDetailsResponseOutput) NetworkInterfaces ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
List of NICs connected to this VM.
func (TargetVMDetailsResponseOutput) NetworkTags ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) NetworkTags() pulumi.StringArrayOutput
A map of network tags to associate with the VM.
func (TargetVMDetailsResponseOutput) Project ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) Project() pulumi.StringOutput
The project in which to create the VM.
func (TargetVMDetailsResponseOutput) SecureBoot ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) 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 (TargetVMDetailsResponseOutput) ServiceAccount ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) ServiceAccount() pulumi.StringOutput
The service account to associate the VM with.
func (TargetVMDetailsResponseOutput) Subnetwork ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) Subnetwork() pulumi.StringOutput
The subnetwork to connect the VM to.
func (TargetVMDetailsResponseOutput) TargetProject ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) 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 (TargetVMDetailsResponseOutput) ToTargetVMDetailsResponseOutput ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) ToTargetVMDetailsResponseOutput() TargetVMDetailsResponseOutput
func (TargetVMDetailsResponseOutput) ToTargetVMDetailsResponseOutputWithContext ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) ToTargetVMDetailsResponseOutputWithContext(ctx context.Context) TargetVMDetailsResponseOutput
func (TargetVMDetailsResponseOutput) Zone ¶ added in v0.17.0
func (o TargetVMDetailsResponseOutput) Zone() pulumi.StringOutput
The zone in which to create the VM.
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"` // The report unique name. Name pulumi.StringOutput `pulumi:"name"` // 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"` // 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"` // Total number of VMs included in the report. VmsCount pulumi.IntOutput `pulumi:"vmsCount"` }
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 t he request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). 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) Name ¶ added in v0.19.0
func (o UtilizationReportOutput) Name() pulumi.StringOutput
The report unique name.
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) 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.
func (UtilizationReportOutput) VmsCount ¶ added in v0.19.0
func (o UtilizationReportOutput) VmsCount() pulumi.IntOutput
Total number of VMs included in the report.
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 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. CpuAverage *int `pulumi:"cpuAverage"` // Average CPU usage, percent. CpuAveragePercent *int `pulumi:"cpuAveragePercent"` // Max CPU usage, percent. CpuMax *int `pulumi:"cpuMax"` // Max CPU usage, percent. CpuMaxPercent *int `pulumi:"cpuMaxPercent"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverage *string `pulumi:"diskIoRateAverage"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverageKbps *string `pulumi:"diskIoRateAverageKbps"` // Max disk IO rate, in kilobytes per second. DiskIoRateMax *string `pulumi:"diskIoRateMax"` // Max disk IO rate, in kilobytes per second. DiskIoRateMaxKbps *string `pulumi:"diskIoRateMaxKbps"` // Average memory usage, percent. MemoryAverage *int `pulumi:"memoryAverage"` // Average memory usage, percent. MemoryAveragePercent *int `pulumi:"memoryAveragePercent"` // Max memory usage, percent. MemoryMax *int `pulumi:"memoryMax"` // Max memory usage, percent. MemoryMaxPercent *int `pulumi:"memoryMaxPercent"` // Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputAverage *string `pulumi:"networkThroughputAverage"` // 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. NetworkThroughputMax *string `pulumi:"networkThroughputMax"` // 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. CpuAverage pulumi.IntPtrInput `pulumi:"cpuAverage"` // Average CPU usage, percent. CpuAveragePercent pulumi.IntPtrInput `pulumi:"cpuAveragePercent"` // Max CPU usage, percent. CpuMax pulumi.IntPtrInput `pulumi:"cpuMax"` // Max CPU usage, percent. CpuMaxPercent pulumi.IntPtrInput `pulumi:"cpuMaxPercent"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverage pulumi.StringPtrInput `pulumi:"diskIoRateAverage"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverageKbps pulumi.StringPtrInput `pulumi:"diskIoRateAverageKbps"` // Max disk IO rate, in kilobytes per second. DiskIoRateMax pulumi.StringPtrInput `pulumi:"diskIoRateMax"` // Max disk IO rate, in kilobytes per second. DiskIoRateMaxKbps pulumi.StringPtrInput `pulumi:"diskIoRateMaxKbps"` // Average memory usage, percent. MemoryAverage pulumi.IntPtrInput `pulumi:"memoryAverage"` // Average memory usage, percent. MemoryAveragePercent pulumi.IntPtrInput `pulumi:"memoryAveragePercent"` // Max memory usage, percent. MemoryMax pulumi.IntPtrInput `pulumi:"memoryMax"` // Max memory usage, percent. MemoryMaxPercent pulumi.IntPtrInput `pulumi:"memoryMaxPercent"` // Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputAverage pulumi.StringPtrInput `pulumi:"networkThroughputAverage"` // 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. NetworkThroughputMax pulumi.StringPtrInput `pulumi:"networkThroughputMax"` // 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) CpuAverage ¶
func (o VmUtilizationMetricsOutput) CpuAverage() pulumi.IntPtrOutput
Average CPU usage, percent.
func (VmUtilizationMetricsOutput) CpuAveragePercent ¶
func (o VmUtilizationMetricsOutput) CpuAveragePercent() pulumi.IntPtrOutput
Average CPU usage, percent.
func (VmUtilizationMetricsOutput) CpuMax ¶
func (o VmUtilizationMetricsOutput) CpuMax() pulumi.IntPtrOutput
Max CPU usage, percent.
func (VmUtilizationMetricsOutput) CpuMaxPercent ¶
func (o VmUtilizationMetricsOutput) CpuMaxPercent() pulumi.IntPtrOutput
Max CPU usage, percent.
func (VmUtilizationMetricsOutput) DiskIoRateAverage ¶
func (o VmUtilizationMetricsOutput) DiskIoRateAverage() pulumi.StringPtrOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsOutput) DiskIoRateAverageKbps ¶
func (o VmUtilizationMetricsOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsOutput) DiskIoRateMax ¶
func (o VmUtilizationMetricsOutput) DiskIoRateMax() pulumi.StringPtrOutput
Max 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) MemoryAverage ¶
func (o VmUtilizationMetricsOutput) MemoryAverage() pulumi.IntPtrOutput
Average memory usage, percent.
func (VmUtilizationMetricsOutput) MemoryAveragePercent ¶
func (o VmUtilizationMetricsOutput) MemoryAveragePercent() pulumi.IntPtrOutput
Average memory usage, percent.
func (VmUtilizationMetricsOutput) MemoryMax ¶
func (o VmUtilizationMetricsOutput) MemoryMax() pulumi.IntPtrOutput
Max memory usage, percent.
func (VmUtilizationMetricsOutput) MemoryMaxPercent ¶
func (o VmUtilizationMetricsOutput) MemoryMaxPercent() pulumi.IntPtrOutput
Max memory usage, percent.
func (VmUtilizationMetricsOutput) NetworkThroughputAverage ¶
func (o VmUtilizationMetricsOutput) NetworkThroughputAverage() pulumi.StringPtrOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsOutput) NetworkThroughputAverageKbps ¶
func (o VmUtilizationMetricsOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsOutput) NetworkThroughputMax ¶
func (o VmUtilizationMetricsOutput) NetworkThroughputMax() pulumi.StringPtrOutput
Max 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) CpuAverage ¶
func (o VmUtilizationMetricsPtrOutput) CpuAverage() pulumi.IntPtrOutput
Average CPU usage, percent.
func (VmUtilizationMetricsPtrOutput) CpuAveragePercent ¶
func (o VmUtilizationMetricsPtrOutput) CpuAveragePercent() pulumi.IntPtrOutput
Average CPU usage, percent.
func (VmUtilizationMetricsPtrOutput) CpuMax ¶
func (o VmUtilizationMetricsPtrOutput) CpuMax() pulumi.IntPtrOutput
Max CPU usage, percent.
func (VmUtilizationMetricsPtrOutput) CpuMaxPercent ¶
func (o VmUtilizationMetricsPtrOutput) CpuMaxPercent() pulumi.IntPtrOutput
Max CPU usage, percent.
func (VmUtilizationMetricsPtrOutput) DiskIoRateAverage ¶
func (o VmUtilizationMetricsPtrOutput) DiskIoRateAverage() pulumi.StringPtrOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) DiskIoRateAverageKbps ¶
func (o VmUtilizationMetricsPtrOutput) DiskIoRateAverageKbps() pulumi.StringPtrOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) DiskIoRateMax ¶
func (o VmUtilizationMetricsPtrOutput) DiskIoRateMax() pulumi.StringPtrOutput
Max 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) MemoryAverage ¶
func (o VmUtilizationMetricsPtrOutput) MemoryAverage() pulumi.IntPtrOutput
Average memory usage, percent.
func (VmUtilizationMetricsPtrOutput) MemoryAveragePercent ¶
func (o VmUtilizationMetricsPtrOutput) MemoryAveragePercent() pulumi.IntPtrOutput
Average memory usage, percent.
func (VmUtilizationMetricsPtrOutput) MemoryMax ¶
func (o VmUtilizationMetricsPtrOutput) MemoryMax() pulumi.IntPtrOutput
Max memory usage, percent.
func (VmUtilizationMetricsPtrOutput) MemoryMaxPercent ¶
func (o VmUtilizationMetricsPtrOutput) MemoryMaxPercent() pulumi.IntPtrOutput
Max memory usage, percent.
func (VmUtilizationMetricsPtrOutput) NetworkThroughputAverage ¶
func (o VmUtilizationMetricsPtrOutput) NetworkThroughputAverage() pulumi.StringPtrOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) NetworkThroughputAverageKbps ¶
func (o VmUtilizationMetricsPtrOutput) NetworkThroughputAverageKbps() pulumi.StringPtrOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsPtrOutput) NetworkThroughputMax ¶
func (o VmUtilizationMetricsPtrOutput) NetworkThroughputMax() pulumi.StringPtrOutput
Max 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. CpuAverage int `pulumi:"cpuAverage"` // Average CPU usage, percent. CpuAveragePercent int `pulumi:"cpuAveragePercent"` // Max CPU usage, percent. CpuMax int `pulumi:"cpuMax"` // Max CPU usage, percent. CpuMaxPercent int `pulumi:"cpuMaxPercent"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverage string `pulumi:"diskIoRateAverage"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverageKbps string `pulumi:"diskIoRateAverageKbps"` // Max disk IO rate, in kilobytes per second. DiskIoRateMax string `pulumi:"diskIoRateMax"` // Max disk IO rate, in kilobytes per second. DiskIoRateMaxKbps string `pulumi:"diskIoRateMaxKbps"` // Average memory usage, percent. MemoryAverage int `pulumi:"memoryAverage"` // Average memory usage, percent. MemoryAveragePercent int `pulumi:"memoryAveragePercent"` // Max memory usage, percent. MemoryMax int `pulumi:"memoryMax"` // Max memory usage, percent. MemoryMaxPercent int `pulumi:"memoryMaxPercent"` // Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second. NetworkThroughputAverage string `pulumi:"networkThroughputAverage"` // 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. NetworkThroughputMax string `pulumi:"networkThroughputMax"` // 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) CpuAverage ¶
func (o VmUtilizationMetricsResponseOutput) CpuAverage() pulumi.IntOutput
Average CPU usage, percent.
func (VmUtilizationMetricsResponseOutput) CpuAveragePercent ¶
func (o VmUtilizationMetricsResponseOutput) CpuAveragePercent() pulumi.IntOutput
Average CPU usage, percent.
func (VmUtilizationMetricsResponseOutput) CpuMax ¶
func (o VmUtilizationMetricsResponseOutput) CpuMax() pulumi.IntOutput
Max CPU usage, percent.
func (VmUtilizationMetricsResponseOutput) CpuMaxPercent ¶
func (o VmUtilizationMetricsResponseOutput) CpuMaxPercent() pulumi.IntOutput
Max CPU usage, percent.
func (VmUtilizationMetricsResponseOutput) DiskIoRateAverage ¶
func (o VmUtilizationMetricsResponseOutput) DiskIoRateAverage() pulumi.StringOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) DiskIoRateAverageKbps ¶
func (o VmUtilizationMetricsResponseOutput) DiskIoRateAverageKbps() pulumi.StringOutput
Average disk IO rate, in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) DiskIoRateMax ¶
func (o VmUtilizationMetricsResponseOutput) DiskIoRateMax() pulumi.StringOutput
Max 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) MemoryAverage ¶
func (o VmUtilizationMetricsResponseOutput) MemoryAverage() pulumi.IntOutput
Average memory usage, percent.
func (VmUtilizationMetricsResponseOutput) MemoryAveragePercent ¶
func (o VmUtilizationMetricsResponseOutput) MemoryAveragePercent() pulumi.IntOutput
Average memory usage, percent.
func (VmUtilizationMetricsResponseOutput) MemoryMax ¶
func (o VmUtilizationMetricsResponseOutput) MemoryMax() pulumi.IntOutput
Max memory usage, percent.
func (VmUtilizationMetricsResponseOutput) MemoryMaxPercent ¶
func (o VmUtilizationMetricsResponseOutput) MemoryMaxPercent() pulumi.IntOutput
Max memory usage, percent.
func (VmUtilizationMetricsResponseOutput) NetworkThroughputAverage ¶
func (o VmUtilizationMetricsResponseOutput) NetworkThroughputAverage() pulumi.StringOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) NetworkThroughputAverageKbps ¶
func (o VmUtilizationMetricsResponseOutput) NetworkThroughputAverageKbps() pulumi.StringOutput
Average network throughput (combined transmit-rates and receive-rates), in kilobytes per second.
func (VmUtilizationMetricsResponseOutput) NetworkThroughputMax ¶
func (o VmUtilizationMetricsResponseOutput) NetworkThroughputMax() pulumi.StringOutput
Max 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 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 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 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) 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) 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 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) 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 VmwareVmDetails ¶
type VmwareVmDetails struct { // The total size of the storage allocated to the VM in MB. CommittedStorage *string `pulumi:"committedStorage"` // 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. CommittedStorage pulumi.StringPtrInput `pulumi:"committedStorage"` // 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) CommittedStorage ¶
func (o VmwareVmDetailsOutput) CommittedStorage() pulumi.StringPtrOutput
The total size of the storage allocated to the VM in MB.
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) CommittedStorage ¶
func (o VmwareVmDetailsPtrOutput) CommittedStorage() pulumi.StringPtrOutput
The total size of the storage allocated to the VM in MB.
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. CommittedStorage string `pulumi:"committedStorage"` // 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) CommittedStorage ¶
func (o VmwareVmDetailsResponseOutput) CommittedStorage() pulumi.StringOutput
The total size of the storage allocated to the VM in MB.
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