Documentation
¶
Index ¶
- type EsxiHost
- type EsxiHostArgs
- type EsxiHostArray
- type EsxiHostArrayInput
- type EsxiHostArrayOutput
- func (EsxiHostArrayOutput) ElementType() reflect.Type
- func (o EsxiHostArrayOutput) Index(i pulumi.IntInput) EsxiHostOutput
- func (o EsxiHostArrayOutput) ToEsxiHostArrayOutput() EsxiHostArrayOutput
- func (o EsxiHostArrayOutput) ToEsxiHostArrayOutputWithContext(ctx context.Context) EsxiHostArrayOutput
- func (o EsxiHostArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EsxiHost]
- type EsxiHostInput
- type EsxiHostMap
- type EsxiHostMapInput
- type EsxiHostMapOutput
- func (EsxiHostMapOutput) ElementType() reflect.Type
- func (o EsxiHostMapOutput) MapIndex(k pulumi.StringInput) EsxiHostOutput
- func (o EsxiHostMapOutput) ToEsxiHostMapOutput() EsxiHostMapOutput
- func (o EsxiHostMapOutput) ToEsxiHostMapOutputWithContext(ctx context.Context) EsxiHostMapOutput
- func (o EsxiHostMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EsxiHost]
- type EsxiHostOutput
- func (o EsxiHostOutput) BillingContractEndDate() pulumi.StringOutput
- func (o EsxiHostOutput) BillingDonorHostId() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) CapacityReservationId() pulumi.StringOutput
- func (o EsxiHostOutput) CompartmentId() pulumi.StringOutput
- func (o EsxiHostOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o EsxiHostOutput) ComputeInstanceId() pulumi.StringOutput
- func (o EsxiHostOutput) CurrentSku() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) DefinedTags() pulumi.MapOutput
- func (o EsxiHostOutput) DisplayName() pulumi.StringOutput
- func (EsxiHostOutput) ElementType() reflect.Type
- func (o EsxiHostOutput) FailedEsxiHostId() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) FreeformTags() pulumi.MapOutput
- func (o EsxiHostOutput) GracePeriodEndDate() pulumi.StringOutput
- func (o EsxiHostOutput) HostOcpuCount() pulumi.Float64Output
- func (o EsxiHostOutput) HostShapeName() pulumi.StringOutput
- func (o EsxiHostOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
- func (o EsxiHostOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
- func (o EsxiHostOutput) NextSku() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) NonUpgradedEsxiHostId() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) ReplacementEsxiHostId() pulumi.StringOutput
- func (o EsxiHostOutput) SddcId() pulumi.StringPtrOutputdeprecated
- func (o EsxiHostOutput) State() pulumi.StringOutput
- func (o EsxiHostOutput) SwapBillingHostId() pulumi.StringOutput
- func (o EsxiHostOutput) TimeCreated() pulumi.StringOutput
- func (o EsxiHostOutput) TimeUpdated() pulumi.StringOutput
- func (o EsxiHostOutput) ToEsxiHostOutput() EsxiHostOutput
- func (o EsxiHostOutput) ToEsxiHostOutputWithContext(ctx context.Context) EsxiHostOutput
- func (o EsxiHostOutput) ToOutput(ctx context.Context) pulumix.Output[*EsxiHost]
- func (o EsxiHostOutput) UpgradedReplacementEsxiHostId() pulumi.StringOutput
- func (o EsxiHostOutput) VmwareSoftwareVersion() pulumi.StringOutput
- type EsxiHostState
- type GetExsiHostArgs
- type GetExsiHostOutputArgs
- type GetExsiHostResult
- type GetExsiHostResultOutput
- func (o GetExsiHostResultOutput) BillingContractEndDate() pulumi.StringOutput
- func (o GetExsiHostResultOutput) BillingDonorHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o GetExsiHostResultOutput) ComputeInstanceId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) CurrentSku() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetExsiHostResultOutput) DisplayName() pulumi.StringOutput
- func (GetExsiHostResultOutput) ElementType() reflect.Type
- func (o GetExsiHostResultOutput) EsxiHostId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) FailedEsxiHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetExsiHostResultOutput) GracePeriodEndDate() pulumi.StringOutput
- func (o GetExsiHostResultOutput) HostOcpuCount() pulumi.Float64Output
- func (o GetExsiHostResultOutput) HostShapeName() pulumi.StringOutput
- func (o GetExsiHostResultOutput) Id() pulumi.StringOutput
- func (o GetExsiHostResultOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
- func (o GetExsiHostResultOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
- func (o GetExsiHostResultOutput) NextSku() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) NonUpgradedEsxiHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) ReplacementEsxiHostId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) SddcId() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) State() pulumi.StringOutput
- func (o GetExsiHostResultOutput) SwapBillingHostId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetExsiHostResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetExsiHostResultOutput) ToGetExsiHostResultOutput() GetExsiHostResultOutput
- func (o GetExsiHostResultOutput) ToGetExsiHostResultOutputWithContext(ctx context.Context) GetExsiHostResultOutput
- func (o GetExsiHostResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostResult]
- func (o GetExsiHostResultOutput) UpgradedReplacementEsxiHostId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) VmwareSoftwareVersion() pulumi.StringOutput
- type GetExsiHostsArgs
- type GetExsiHostsEsxiHostCollection
- type GetExsiHostsEsxiHostCollectionArgs
- func (GetExsiHostsEsxiHostCollectionArgs) ElementType() reflect.Type
- func (i GetExsiHostsEsxiHostCollectionArgs) ToGetExsiHostsEsxiHostCollectionOutput() GetExsiHostsEsxiHostCollectionOutput
- func (i GetExsiHostsEsxiHostCollectionArgs) ToGetExsiHostsEsxiHostCollectionOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionOutput
- func (i GetExsiHostsEsxiHostCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsEsxiHostCollection]
- type GetExsiHostsEsxiHostCollectionArray
- func (GetExsiHostsEsxiHostCollectionArray) ElementType() reflect.Type
- func (i GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutput() GetExsiHostsEsxiHostCollectionArrayOutput
- func (i GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionArrayOutput
- func (i GetExsiHostsEsxiHostCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsEsxiHostCollection]
- type GetExsiHostsEsxiHostCollectionArrayInput
- type GetExsiHostsEsxiHostCollectionArrayOutput
- func (GetExsiHostsEsxiHostCollectionArrayOutput) ElementType() reflect.Type
- func (o GetExsiHostsEsxiHostCollectionArrayOutput) Index(i pulumi.IntInput) GetExsiHostsEsxiHostCollectionOutput
- func (o GetExsiHostsEsxiHostCollectionArrayOutput) ToGetExsiHostsEsxiHostCollectionArrayOutput() GetExsiHostsEsxiHostCollectionArrayOutput
- func (o GetExsiHostsEsxiHostCollectionArrayOutput) ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionArrayOutput
- func (o GetExsiHostsEsxiHostCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsEsxiHostCollection]
- type GetExsiHostsEsxiHostCollectionInput
- type GetExsiHostsEsxiHostCollectionOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) BillingContractEndDate() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) BillingDonorHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) CompartmentId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) ComputeInstanceId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) CurrentSku() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) DefinedTags() pulumi.MapOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) DisplayName() pulumi.StringOutput
- func (GetExsiHostsEsxiHostCollectionOutput) ElementType() reflect.Type
- func (o GetExsiHostsEsxiHostCollectionOutput) FailedEsxiHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) FreeformTags() pulumi.MapOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) GracePeriodEndDate() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) HostOcpuCount() pulumi.Float64Output
- func (o GetExsiHostsEsxiHostCollectionOutput) HostShapeName() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) Id() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) NextSku() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) NonUpgradedEsxiHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) ReplacementEsxiHostId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) SddcId() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) State() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) SwapBillingHostId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) TimeCreated() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) TimeUpdated() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) ToGetExsiHostsEsxiHostCollectionOutput() GetExsiHostsEsxiHostCollectionOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) ToGetExsiHostsEsxiHostCollectionOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsEsxiHostCollection]
- func (o GetExsiHostsEsxiHostCollectionOutput) UpgradedReplacementEsxiHostId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) VmwareSoftwareVersion() pulumi.StringOutput
- type GetExsiHostsFilter
- type GetExsiHostsFilterArgs
- func (GetExsiHostsFilterArgs) ElementType() reflect.Type
- func (i GetExsiHostsFilterArgs) ToGetExsiHostsFilterOutput() GetExsiHostsFilterOutput
- func (i GetExsiHostsFilterArgs) ToGetExsiHostsFilterOutputWithContext(ctx context.Context) GetExsiHostsFilterOutput
- func (i GetExsiHostsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsFilter]
- type GetExsiHostsFilterArray
- func (GetExsiHostsFilterArray) ElementType() reflect.Type
- func (i GetExsiHostsFilterArray) ToGetExsiHostsFilterArrayOutput() GetExsiHostsFilterArrayOutput
- func (i GetExsiHostsFilterArray) ToGetExsiHostsFilterArrayOutputWithContext(ctx context.Context) GetExsiHostsFilterArrayOutput
- func (i GetExsiHostsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsFilter]
- type GetExsiHostsFilterArrayInput
- type GetExsiHostsFilterArrayOutput
- func (GetExsiHostsFilterArrayOutput) ElementType() reflect.Type
- func (o GetExsiHostsFilterArrayOutput) Index(i pulumi.IntInput) GetExsiHostsFilterOutput
- func (o GetExsiHostsFilterArrayOutput) ToGetExsiHostsFilterArrayOutput() GetExsiHostsFilterArrayOutput
- func (o GetExsiHostsFilterArrayOutput) ToGetExsiHostsFilterArrayOutputWithContext(ctx context.Context) GetExsiHostsFilterArrayOutput
- func (o GetExsiHostsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsFilter]
- type GetExsiHostsFilterInput
- type GetExsiHostsFilterOutput
- func (GetExsiHostsFilterOutput) ElementType() reflect.Type
- func (o GetExsiHostsFilterOutput) Name() pulumi.StringOutput
- func (o GetExsiHostsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetExsiHostsFilterOutput) ToGetExsiHostsFilterOutput() GetExsiHostsFilterOutput
- func (o GetExsiHostsFilterOutput) ToGetExsiHostsFilterOutputWithContext(ctx context.Context) GetExsiHostsFilterOutput
- func (o GetExsiHostsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsFilter]
- func (o GetExsiHostsFilterOutput) Values() pulumi.StringArrayOutput
- type GetExsiHostsOutputArgs
- type GetExsiHostsResult
- type GetExsiHostsResultOutput
- func (o GetExsiHostsResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetExsiHostsResultOutput) ComputeInstanceId() pulumi.StringPtrOutput
- func (o GetExsiHostsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetExsiHostsResultOutput) ElementType() reflect.Type
- func (o GetExsiHostsResultOutput) EsxiHostCollections() GetExsiHostsEsxiHostCollectionArrayOutput
- func (o GetExsiHostsResultOutput) Filters() GetExsiHostsFilterArrayOutput
- func (o GetExsiHostsResultOutput) Id() pulumi.StringOutput
- func (o GetExsiHostsResultOutput) IsBillingDonorsOnly() pulumi.BoolPtrOutput
- func (o GetExsiHostsResultOutput) IsSwapBillingOnly() pulumi.BoolPtrOutput
- func (o GetExsiHostsResultOutput) SddcId() pulumi.StringPtrOutput
- func (o GetExsiHostsResultOutput) State() pulumi.StringPtrOutput
- func (o GetExsiHostsResultOutput) ToGetExsiHostsResultOutput() GetExsiHostsResultOutput
- func (o GetExsiHostsResultOutput) ToGetExsiHostsResultOutputWithContext(ctx context.Context) GetExsiHostsResultOutput
- func (o GetExsiHostsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsResult]
- type GetSddcDatastore
- type GetSddcDatastoreArgs
- func (GetSddcDatastoreArgs) ElementType() reflect.Type
- func (i GetSddcDatastoreArgs) ToGetSddcDatastoreOutput() GetSddcDatastoreOutput
- func (i GetSddcDatastoreArgs) ToGetSddcDatastoreOutputWithContext(ctx context.Context) GetSddcDatastoreOutput
- func (i GetSddcDatastoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcDatastore]
- type GetSddcDatastoreArray
- func (GetSddcDatastoreArray) ElementType() reflect.Type
- func (i GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutput() GetSddcDatastoreArrayOutput
- func (i GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutputWithContext(ctx context.Context) GetSddcDatastoreArrayOutput
- func (i GetSddcDatastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcDatastore]
- type GetSddcDatastoreArrayInput
- type GetSddcDatastoreArrayOutput
- func (GetSddcDatastoreArrayOutput) ElementType() reflect.Type
- func (o GetSddcDatastoreArrayOutput) Index(i pulumi.IntInput) GetSddcDatastoreOutput
- func (o GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutput() GetSddcDatastoreArrayOutput
- func (o GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutputWithContext(ctx context.Context) GetSddcDatastoreArrayOutput
- func (o GetSddcDatastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcDatastore]
- type GetSddcDatastoreInput
- type GetSddcDatastoreOutput
- func (o GetSddcDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o GetSddcDatastoreOutput) Capacity() pulumi.Float64Output
- func (o GetSddcDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (GetSddcDatastoreOutput) ElementType() reflect.Type
- func (o GetSddcDatastoreOutput) ToGetSddcDatastoreOutput() GetSddcDatastoreOutput
- func (o GetSddcDatastoreOutput) ToGetSddcDatastoreOutputWithContext(ctx context.Context) GetSddcDatastoreOutput
- func (o GetSddcDatastoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcDatastore]
- type GetSddcHcxOnPremLicense
- type GetSddcHcxOnPremLicenseArgs
- func (GetSddcHcxOnPremLicenseArgs) ElementType() reflect.Type
- func (i GetSddcHcxOnPremLicenseArgs) ToGetSddcHcxOnPremLicenseOutput() GetSddcHcxOnPremLicenseOutput
- func (i GetSddcHcxOnPremLicenseArgs) ToGetSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseOutput
- func (i GetSddcHcxOnPremLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcHcxOnPremLicense]
- type GetSddcHcxOnPremLicenseArray
- func (GetSddcHcxOnPremLicenseArray) ElementType() reflect.Type
- func (i GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutput() GetSddcHcxOnPremLicenseArrayOutput
- func (i GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseArrayOutput
- func (i GetSddcHcxOnPremLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcHcxOnPremLicense]
- type GetSddcHcxOnPremLicenseArrayInput
- type GetSddcHcxOnPremLicenseArrayOutput
- func (GetSddcHcxOnPremLicenseArrayOutput) ElementType() reflect.Type
- func (o GetSddcHcxOnPremLicenseArrayOutput) Index(i pulumi.IntInput) GetSddcHcxOnPremLicenseOutput
- func (o GetSddcHcxOnPremLicenseArrayOutput) ToGetSddcHcxOnPremLicenseArrayOutput() GetSddcHcxOnPremLicenseArrayOutput
- func (o GetSddcHcxOnPremLicenseArrayOutput) ToGetSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseArrayOutput
- func (o GetSddcHcxOnPremLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcHcxOnPremLicense]
- type GetSddcHcxOnPremLicenseInput
- type GetSddcHcxOnPremLicenseOutput
- func (o GetSddcHcxOnPremLicenseOutput) ActivationKey() pulumi.StringOutput
- func (GetSddcHcxOnPremLicenseOutput) ElementType() reflect.Type
- func (o GetSddcHcxOnPremLicenseOutput) Status() pulumi.StringOutput
- func (o GetSddcHcxOnPremLicenseOutput) SystemName() pulumi.StringOutput
- func (o GetSddcHcxOnPremLicenseOutput) ToGetSddcHcxOnPremLicenseOutput() GetSddcHcxOnPremLicenseOutput
- func (o GetSddcHcxOnPremLicenseOutput) ToGetSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseOutput
- func (o GetSddcHcxOnPremLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcHcxOnPremLicense]
- type GetSddcUpgradeLicense
- type GetSddcUpgradeLicenseArgs
- func (GetSddcUpgradeLicenseArgs) ElementType() reflect.Type
- func (i GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutput() GetSddcUpgradeLicenseOutput
- func (i GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseOutput
- func (i GetSddcUpgradeLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcUpgradeLicense]
- type GetSddcUpgradeLicenseArray
- func (GetSddcUpgradeLicenseArray) ElementType() reflect.Type
- func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput
- func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseArrayOutput
- func (i GetSddcUpgradeLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcUpgradeLicense]
- type GetSddcUpgradeLicenseArrayInput
- type GetSddcUpgradeLicenseArrayOutput
- func (GetSddcUpgradeLicenseArrayOutput) ElementType() reflect.Type
- func (o GetSddcUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) GetSddcUpgradeLicenseOutput
- func (o GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput
- func (o GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseArrayOutput
- func (o GetSddcUpgradeLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcUpgradeLicense]
- type GetSddcUpgradeLicenseInput
- type GetSddcUpgradeLicenseOutput
- func (GetSddcUpgradeLicenseOutput) ElementType() reflect.Type
- func (o GetSddcUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
- func (o GetSddcUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
- func (o GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutput() GetSddcUpgradeLicenseOutput
- func (o GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseOutput
- func (o GetSddcUpgradeLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcUpgradeLicense]
- type GetSddcVsphereUpgradeObject
- type GetSddcVsphereUpgradeObjectArgs
- func (GetSddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput
- func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectOutput
- func (i GetSddcVsphereUpgradeObjectArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcVsphereUpgradeObject]
- type GetSddcVsphereUpgradeObjectArray
- func (GetSddcVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput
- func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectArrayOutput
- func (i GetSddcVsphereUpgradeObjectArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcVsphereUpgradeObject]
- type GetSddcVsphereUpgradeObjectArrayInput
- type GetSddcVsphereUpgradeObjectArrayOutput
- func (GetSddcVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
- func (o GetSddcVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) GetSddcVsphereUpgradeObjectOutput
- func (o GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput
- func (o GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectArrayOutput
- func (o GetSddcVsphereUpgradeObjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcVsphereUpgradeObject]
- type GetSddcVsphereUpgradeObjectInput
- type GetSddcVsphereUpgradeObjectOutput
- func (o GetSddcVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
- func (GetSddcVsphereUpgradeObjectOutput) ElementType() reflect.Type
- func (o GetSddcVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
- func (o GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput
- func (o GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectOutput
- func (o GetSddcVsphereUpgradeObjectOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcVsphereUpgradeObject]
- type GetSddcsArgs
- type GetSddcsFilter
- type GetSddcsFilterArgs
- func (GetSddcsFilterArgs) ElementType() reflect.Type
- func (i GetSddcsFilterArgs) ToGetSddcsFilterOutput() GetSddcsFilterOutput
- func (i GetSddcsFilterArgs) ToGetSddcsFilterOutputWithContext(ctx context.Context) GetSddcsFilterOutput
- func (i GetSddcsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsFilter]
- type GetSddcsFilterArray
- func (GetSddcsFilterArray) ElementType() reflect.Type
- func (i GetSddcsFilterArray) ToGetSddcsFilterArrayOutput() GetSddcsFilterArrayOutput
- func (i GetSddcsFilterArray) ToGetSddcsFilterArrayOutputWithContext(ctx context.Context) GetSddcsFilterArrayOutput
- func (i GetSddcsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsFilter]
- type GetSddcsFilterArrayInput
- type GetSddcsFilterArrayOutput
- func (GetSddcsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSddcsFilterArrayOutput) Index(i pulumi.IntInput) GetSddcsFilterOutput
- func (o GetSddcsFilterArrayOutput) ToGetSddcsFilterArrayOutput() GetSddcsFilterArrayOutput
- func (o GetSddcsFilterArrayOutput) ToGetSddcsFilterArrayOutputWithContext(ctx context.Context) GetSddcsFilterArrayOutput
- func (o GetSddcsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsFilter]
- type GetSddcsFilterInput
- type GetSddcsFilterOutput
- func (GetSddcsFilterOutput) ElementType() reflect.Type
- func (o GetSddcsFilterOutput) Name() pulumi.StringOutput
- func (o GetSddcsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSddcsFilterOutput) ToGetSddcsFilterOutput() GetSddcsFilterOutput
- func (o GetSddcsFilterOutput) ToGetSddcsFilterOutputWithContext(ctx context.Context) GetSddcsFilterOutput
- func (o GetSddcsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsFilter]
- func (o GetSddcsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSddcsOutputArgs
- type GetSddcsResult
- type GetSddcsResultOutput
- func (o GetSddcsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetSddcsResultOutput) ComputeAvailabilityDomain() pulumi.StringPtrOutput
- func (o GetSddcsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetSddcsResultOutput) ElementType() reflect.Type
- func (o GetSddcsResultOutput) Filters() GetSddcsFilterArrayOutput
- func (o GetSddcsResultOutput) Id() pulumi.StringOutput
- func (o GetSddcsResultOutput) SddcCollections() GetSddcsSddcCollectionArrayOutput
- func (o GetSddcsResultOutput) State() pulumi.StringPtrOutput
- func (o GetSddcsResultOutput) ToGetSddcsResultOutput() GetSddcsResultOutput
- func (o GetSddcsResultOutput) ToGetSddcsResultOutputWithContext(ctx context.Context) GetSddcsResultOutput
- func (o GetSddcsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsResult]
- type GetSddcsSddcCollection
- type GetSddcsSddcCollectionArgs
- func (GetSddcsSddcCollectionArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionArgs) ToGetSddcsSddcCollectionOutput() GetSddcsSddcCollectionOutput
- func (i GetSddcsSddcCollectionArgs) ToGetSddcsSddcCollectionOutputWithContext(ctx context.Context) GetSddcsSddcCollectionOutput
- func (i GetSddcsSddcCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollection]
- type GetSddcsSddcCollectionArray
- func (GetSddcsSddcCollectionArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutput() GetSddcsSddcCollectionArrayOutput
- func (i GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionArrayOutput
- func (i GetSddcsSddcCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollection]
- type GetSddcsSddcCollectionArrayInput
- type GetSddcsSddcCollectionArrayOutput
- func (GetSddcsSddcCollectionArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionOutput
- func (o GetSddcsSddcCollectionArrayOutput) ToGetSddcsSddcCollectionArrayOutput() GetSddcsSddcCollectionArrayOutput
- func (o GetSddcsSddcCollectionArrayOutput) ToGetSddcsSddcCollectionArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionArrayOutput
- func (o GetSddcsSddcCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollection]
- type GetSddcsSddcCollectionDatastore
- type GetSddcsSddcCollectionDatastoreArgs
- func (GetSddcsSddcCollectionDatastoreArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput
- func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreOutput
- func (i GetSddcsSddcCollectionDatastoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionDatastore]
- type GetSddcsSddcCollectionDatastoreArray
- func (GetSddcsSddcCollectionDatastoreArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput
- func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreArrayOutput
- func (i GetSddcsSddcCollectionDatastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionDatastore]
- type GetSddcsSddcCollectionDatastoreArrayInput
- type GetSddcsSddcCollectionDatastoreArrayOutput
- func (GetSddcsSddcCollectionDatastoreArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionDatastoreArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionDatastoreOutput
- func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput
- func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreArrayOutput
- func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionDatastore]
- type GetSddcsSddcCollectionDatastoreInput
- type GetSddcsSddcCollectionDatastoreOutput
- func (o GetSddcsSddcCollectionDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o GetSddcsSddcCollectionDatastoreOutput) Capacity() pulumi.Float64Output
- func (o GetSddcsSddcCollectionDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (GetSddcsSddcCollectionDatastoreOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput
- func (o GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreOutput
- func (o GetSddcsSddcCollectionDatastoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionDatastore]
- type GetSddcsSddcCollectionHcxOnPremLicense
- type GetSddcsSddcCollectionHcxOnPremLicenseArgs
- func (GetSddcsSddcCollectionHcxOnPremLicenseArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutput() GetSddcsSddcCollectionHcxOnPremLicenseOutput
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseOutput
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionHcxOnPremLicense]
- type GetSddcsSddcCollectionHcxOnPremLicenseArray
- func (GetSddcsSddcCollectionHcxOnPremLicenseArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionHcxOnPremLicense]
- type GetSddcsSddcCollectionHcxOnPremLicenseArrayInput
- type GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- func (GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionHcxOnPremLicenseOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionHcxOnPremLicense]
- type GetSddcsSddcCollectionHcxOnPremLicenseInput
- type GetSddcsSddcCollectionHcxOnPremLicenseOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ActivationKey() pulumi.StringOutput
- func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) Status() pulumi.StringOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) SystemName() pulumi.StringOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseOutput() GetSddcsSddcCollectionHcxOnPremLicenseOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseOutput
- func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionHcxOnPremLicense]
- type GetSddcsSddcCollectionInput
- type GetSddcsSddcCollectionOutput
- func (o GetSddcsSddcCollectionOutput) ActualEsxiHostsCount() pulumi.IntOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) CapacityReservationId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) CompartmentId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) ComputeAvailabilityDomain() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) Datastores() GetSddcsSddcCollectionDatastoreArrayOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) DefinedTags() pulumi.MapOutput
- func (o GetSddcsSddcCollectionOutput) DisplayName() pulumi.StringOutput
- func (GetSddcsSddcCollectionOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionOutput) EsxiHostsCount() pulumi.IntOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) FreeformTags() pulumi.MapOutput
- func (o GetSddcsSddcCollectionOutput) HcxAction() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) HcxFqdn() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) HcxInitialPassword() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) HcxOnPremKey() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) HcxOnPremLicenses() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- func (o GetSddcsSddcCollectionOutput) HcxPrivateIpId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) HcxVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) Id() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) InitialHostOcpuCount() pulumi.Float64Outputdeprecated
- func (o GetSddcsSddcCollectionOutput) InitialHostShapeName() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) InitialSku() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) InstanceDisplayNamePrefix() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) IsHcxEnabled() pulumi.BoolOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) IsHcxPendingDowngrade() pulumi.BoolOutput
- func (o GetSddcsSddcCollectionOutput) IsShieldedInstanceEnabled() pulumi.BoolOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) IsSingleHostSddc() pulumi.BoolOutput
- func (o GetSddcsSddcCollectionOutput) NsxEdgeUplink1vlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) NsxEdgeUplink2vlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) NsxEdgeVtepVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) NsxManagerFqdn() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) NsxManagerInitialPassword() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) NsxManagerPrivateIpId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) NsxManagerUsername() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) NsxOverlaySegmentName() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) NsxVtepVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) ProvisioningSubnetId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) ProvisioningVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) RefreshHcxLicenseStatus() pulumi.BoolOutput
- func (o GetSddcsSddcCollectionOutput) ReplicationVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) ReservingHcxOnPremiseLicenseKeys() pulumi.StringArrayOutput
- func (o GetSddcsSddcCollectionOutput) SshAuthorizedKeys() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) State() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) TimeCreated() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) TimeHcxBillingCycleEnd() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) TimeHcxLicenseStatusUpdated() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) TimeUpdated() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) ToGetSddcsSddcCollectionOutput() GetSddcsSddcCollectionOutput
- func (o GetSddcsSddcCollectionOutput) ToGetSddcsSddcCollectionOutputWithContext(ctx context.Context) GetSddcsSddcCollectionOutput
- func (o GetSddcsSddcCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollection]
- func (o GetSddcsSddcCollectionOutput) UpgradeLicenses() GetSddcsSddcCollectionUpgradeLicenseArrayOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) VcenterFqdn() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) VcenterInitialPassword() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) VcenterPrivateIpId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) VcenterUsername() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) VmotionVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) VmwareSoftwareVersion() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) VsanVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) VsphereUpgradeGuide() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) VsphereUpgradeObjects() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) VsphereVlanId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) WorkloadNetworkCidr() pulumi.StringOutputdeprecated
- type GetSddcsSddcCollectionUpgradeLicense
- type GetSddcsSddcCollectionUpgradeLicenseArgs
- func (GetSddcsSddcCollectionUpgradeLicenseArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutput() GetSddcsSddcCollectionUpgradeLicenseOutput
- func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseOutput
- func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionUpgradeLicense]
- type GetSddcsSddcCollectionUpgradeLicenseArray
- func (GetSddcsSddcCollectionUpgradeLicenseArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
- func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput
- func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionUpgradeLicense]
- type GetSddcsSddcCollectionUpgradeLicenseArrayInput
- type GetSddcsSddcCollectionUpgradeLicenseArrayOutput
- func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionUpgradeLicenseOutput
- func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
- func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput
- func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionUpgradeLicense]
- type GetSddcsSddcCollectionUpgradeLicenseInput
- type GetSddcsSddcCollectionUpgradeLicenseOutput
- func (GetSddcsSddcCollectionUpgradeLicenseOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
- func (o GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
- func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutput() GetSddcsSddcCollectionUpgradeLicenseOutput
- func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseOutput
- func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionUpgradeLicense]
- type GetSddcsSddcCollectionVsphereUpgradeObject
- type GetSddcsSddcCollectionVsphereUpgradeObjectArgs
- func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionVsphereUpgradeObject]
- type GetSddcsSddcCollectionVsphereUpgradeObjectArray
- func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionVsphereUpgradeObject]
- type GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput
- type GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
- func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionVsphereUpgradeObject]
- type GetSddcsSddcCollectionVsphereUpgradeObjectInput
- type GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
- func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionVsphereUpgradeObject]
- type GetSupportedHostShapesArgs
- type GetSupportedHostShapesFilter
- type GetSupportedHostShapesFilterArgs
- func (GetSupportedHostShapesFilterArgs) ElementType() reflect.Type
- func (i GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutput() GetSupportedHostShapesFilterOutput
- func (i GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterOutput
- func (i GetSupportedHostShapesFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesFilter]
- type GetSupportedHostShapesFilterArray
- func (GetSupportedHostShapesFilterArray) ElementType() reflect.Type
- func (i GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutput() GetSupportedHostShapesFilterArrayOutput
- func (i GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterArrayOutput
- func (i GetSupportedHostShapesFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesFilter]
- type GetSupportedHostShapesFilterArrayInput
- type GetSupportedHostShapesFilterArrayOutput
- func (GetSupportedHostShapesFilterArrayOutput) ElementType() reflect.Type
- func (o GetSupportedHostShapesFilterArrayOutput) Index(i pulumi.IntInput) GetSupportedHostShapesFilterOutput
- func (o GetSupportedHostShapesFilterArrayOutput) ToGetSupportedHostShapesFilterArrayOutput() GetSupportedHostShapesFilterArrayOutput
- func (o GetSupportedHostShapesFilterArrayOutput) ToGetSupportedHostShapesFilterArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterArrayOutput
- func (o GetSupportedHostShapesFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesFilter]
- type GetSupportedHostShapesFilterInput
- type GetSupportedHostShapesFilterOutput
- func (GetSupportedHostShapesFilterOutput) ElementType() reflect.Type
- func (o GetSupportedHostShapesFilterOutput) Name() pulumi.StringOutput
- func (o GetSupportedHostShapesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSupportedHostShapesFilterOutput) ToGetSupportedHostShapesFilterOutput() GetSupportedHostShapesFilterOutput
- func (o GetSupportedHostShapesFilterOutput) ToGetSupportedHostShapesFilterOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterOutput
- func (o GetSupportedHostShapesFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesFilter]
- func (o GetSupportedHostShapesFilterOutput) Values() pulumi.StringArrayOutput
- type GetSupportedHostShapesItem
- type GetSupportedHostShapesItemArgs
- func (GetSupportedHostShapesItemArgs) ElementType() reflect.Type
- func (i GetSupportedHostShapesItemArgs) ToGetSupportedHostShapesItemOutput() GetSupportedHostShapesItemOutput
- func (i GetSupportedHostShapesItemArgs) ToGetSupportedHostShapesItemOutputWithContext(ctx context.Context) GetSupportedHostShapesItemOutput
- func (i GetSupportedHostShapesItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesItem]
- type GetSupportedHostShapesItemArray
- func (GetSupportedHostShapesItemArray) ElementType() reflect.Type
- func (i GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutput() GetSupportedHostShapesItemArrayOutput
- func (i GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesItemArrayOutput
- func (i GetSupportedHostShapesItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesItem]
- type GetSupportedHostShapesItemArrayInput
- type GetSupportedHostShapesItemArrayOutput
- func (GetSupportedHostShapesItemArrayOutput) ElementType() reflect.Type
- func (o GetSupportedHostShapesItemArrayOutput) Index(i pulumi.IntInput) GetSupportedHostShapesItemOutput
- func (o GetSupportedHostShapesItemArrayOutput) ToGetSupportedHostShapesItemArrayOutput() GetSupportedHostShapesItemArrayOutput
- func (o GetSupportedHostShapesItemArrayOutput) ToGetSupportedHostShapesItemArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesItemArrayOutput
- func (o GetSupportedHostShapesItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesItem]
- type GetSupportedHostShapesItemInput
- type GetSupportedHostShapesItemOutput
- func (o GetSupportedHostShapesItemOutput) DefaultOcpuCount() pulumi.Float64Output
- func (o GetSupportedHostShapesItemOutput) Description() pulumi.StringOutput
- func (GetSupportedHostShapesItemOutput) ElementType() reflect.Type
- func (o GetSupportedHostShapesItemOutput) IsSupportMonthlySku() pulumi.BoolOutput
- func (o GetSupportedHostShapesItemOutput) IsSupportShieldedInstances() pulumi.BoolOutput
- func (o GetSupportedHostShapesItemOutput) Name() pulumi.StringOutput
- func (o GetSupportedHostShapesItemOutput) ShapeFamily() pulumi.StringOutput
- func (o GetSupportedHostShapesItemOutput) SupportedOcpuCounts() pulumi.Float64ArrayOutput
- func (o GetSupportedHostShapesItemOutput) SupportedOperations() pulumi.StringArrayOutput
- func (o GetSupportedHostShapesItemOutput) SupportedSddcTypes() pulumi.StringArrayOutputdeprecated
- func (o GetSupportedHostShapesItemOutput) SupportedVmwareSoftwareVersions() pulumi.StringArrayOutput
- func (o GetSupportedHostShapesItemOutput) ToGetSupportedHostShapesItemOutput() GetSupportedHostShapesItemOutput
- func (o GetSupportedHostShapesItemOutput) ToGetSupportedHostShapesItemOutputWithContext(ctx context.Context) GetSupportedHostShapesItemOutput
- func (o GetSupportedHostShapesItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesItem]
- type GetSupportedHostShapesOutputArgs
- type GetSupportedHostShapesResult
- type GetSupportedHostShapesResultOutput
- func (o GetSupportedHostShapesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetSupportedHostShapesResultOutput) ElementType() reflect.Type
- func (o GetSupportedHostShapesResultOutput) Filters() GetSupportedHostShapesFilterArrayOutput
- func (o GetSupportedHostShapesResultOutput) Id() pulumi.StringOutput
- func (o GetSupportedHostShapesResultOutput) Items() GetSupportedHostShapesItemArrayOutput
- func (o GetSupportedHostShapesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetSupportedHostShapesResultOutput) SddcType() pulumi.StringPtrOutputdeprecated
- func (o GetSupportedHostShapesResultOutput) ToGetSupportedHostShapesResultOutput() GetSupportedHostShapesResultOutput
- func (o GetSupportedHostShapesResultOutput) ToGetSupportedHostShapesResultOutputWithContext(ctx context.Context) GetSupportedHostShapesResultOutput
- func (o GetSupportedHostShapesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesResult]
- type GetSupportedSkusArgs
- type GetSupportedSkusFilter
- type GetSupportedSkusFilterArgs
- func (GetSupportedSkusFilterArgs) ElementType() reflect.Type
- func (i GetSupportedSkusFilterArgs) ToGetSupportedSkusFilterOutput() GetSupportedSkusFilterOutput
- func (i GetSupportedSkusFilterArgs) ToGetSupportedSkusFilterOutputWithContext(ctx context.Context) GetSupportedSkusFilterOutput
- func (i GetSupportedSkusFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusFilter]
- type GetSupportedSkusFilterArray
- func (GetSupportedSkusFilterArray) ElementType() reflect.Type
- func (i GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutput() GetSupportedSkusFilterArrayOutput
- func (i GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutputWithContext(ctx context.Context) GetSupportedSkusFilterArrayOutput
- func (i GetSupportedSkusFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusFilter]
- type GetSupportedSkusFilterArrayInput
- type GetSupportedSkusFilterArrayOutput
- func (GetSupportedSkusFilterArrayOutput) ElementType() reflect.Type
- func (o GetSupportedSkusFilterArrayOutput) Index(i pulumi.IntInput) GetSupportedSkusFilterOutput
- func (o GetSupportedSkusFilterArrayOutput) ToGetSupportedSkusFilterArrayOutput() GetSupportedSkusFilterArrayOutput
- func (o GetSupportedSkusFilterArrayOutput) ToGetSupportedSkusFilterArrayOutputWithContext(ctx context.Context) GetSupportedSkusFilterArrayOutput
- func (o GetSupportedSkusFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusFilter]
- type GetSupportedSkusFilterInput
- type GetSupportedSkusFilterOutput
- func (GetSupportedSkusFilterOutput) ElementType() reflect.Type
- func (o GetSupportedSkusFilterOutput) Name() pulumi.StringOutput
- func (o GetSupportedSkusFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSupportedSkusFilterOutput) ToGetSupportedSkusFilterOutput() GetSupportedSkusFilterOutput
- func (o GetSupportedSkusFilterOutput) ToGetSupportedSkusFilterOutputWithContext(ctx context.Context) GetSupportedSkusFilterOutput
- func (o GetSupportedSkusFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusFilter]
- func (o GetSupportedSkusFilterOutput) Values() pulumi.StringArrayOutput
- type GetSupportedSkusItem
- type GetSupportedSkusItemArgs
- func (GetSupportedSkusItemArgs) ElementType() reflect.Type
- func (i GetSupportedSkusItemArgs) ToGetSupportedSkusItemOutput() GetSupportedSkusItemOutput
- func (i GetSupportedSkusItemArgs) ToGetSupportedSkusItemOutputWithContext(ctx context.Context) GetSupportedSkusItemOutput
- func (i GetSupportedSkusItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusItem]
- type GetSupportedSkusItemArray
- func (GetSupportedSkusItemArray) ElementType() reflect.Type
- func (i GetSupportedSkusItemArray) ToGetSupportedSkusItemArrayOutput() GetSupportedSkusItemArrayOutput
- func (i GetSupportedSkusItemArray) ToGetSupportedSkusItemArrayOutputWithContext(ctx context.Context) GetSupportedSkusItemArrayOutput
- func (i GetSupportedSkusItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusItem]
- type GetSupportedSkusItemArrayInput
- type GetSupportedSkusItemArrayOutput
- func (GetSupportedSkusItemArrayOutput) ElementType() reflect.Type
- func (o GetSupportedSkusItemArrayOutput) Index(i pulumi.IntInput) GetSupportedSkusItemOutput
- func (o GetSupportedSkusItemArrayOutput) ToGetSupportedSkusItemArrayOutput() GetSupportedSkusItemArrayOutput
- func (o GetSupportedSkusItemArrayOutput) ToGetSupportedSkusItemArrayOutputWithContext(ctx context.Context) GetSupportedSkusItemArrayOutput
- func (o GetSupportedSkusItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusItem]
- type GetSupportedSkusItemInput
- type GetSupportedSkusItemOutput
- func (GetSupportedSkusItemOutput) ElementType() reflect.Type
- func (o GetSupportedSkusItemOutput) Name() pulumi.StringOutput
- func (o GetSupportedSkusItemOutput) ToGetSupportedSkusItemOutput() GetSupportedSkusItemOutput
- func (o GetSupportedSkusItemOutput) ToGetSupportedSkusItemOutputWithContext(ctx context.Context) GetSupportedSkusItemOutput
- func (o GetSupportedSkusItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusItem]
- type GetSupportedSkusOutputArgs
- type GetSupportedSkusResult
- type GetSupportedSkusResultOutput
- func (o GetSupportedSkusResultOutput) CompartmentId() pulumi.StringOutput
- func (GetSupportedSkusResultOutput) ElementType() reflect.Type
- func (o GetSupportedSkusResultOutput) Filters() GetSupportedSkusFilterArrayOutput
- func (o GetSupportedSkusResultOutput) HostShapeName() pulumi.StringPtrOutput
- func (o GetSupportedSkusResultOutput) Id() pulumi.StringOutput
- func (o GetSupportedSkusResultOutput) Items() GetSupportedSkusItemArrayOutput
- func (o GetSupportedSkusResultOutput) ToGetSupportedSkusResultOutput() GetSupportedSkusResultOutput
- func (o GetSupportedSkusResultOutput) ToGetSupportedSkusResultOutputWithContext(ctx context.Context) GetSupportedSkusResultOutput
- func (o GetSupportedSkusResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusResult]
- type GetSupportedVmwareSoftwareVersionsArgs
- type GetSupportedVmwareSoftwareVersionsFilter
- type GetSupportedVmwareSoftwareVersionsFilterArgs
- func (GetSupportedVmwareSoftwareVersionsFilterArgs) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutput() GetSupportedVmwareSoftwareVersionsFilterOutput
- func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterOutput
- func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsFilter]
- type GetSupportedVmwareSoftwareVersionsFilterArray
- func (GetSupportedVmwareSoftwareVersionsFilterArray) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput() GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsFilter]
- type GetSupportedVmwareSoftwareVersionsFilterArrayInput
- type GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- func (GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsFilterArrayOutput) Index(i pulumi.IntInput) GetSupportedVmwareSoftwareVersionsFilterOutput
- func (o GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput() GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsFilter]
- type GetSupportedVmwareSoftwareVersionsFilterInput
- type GetSupportedVmwareSoftwareVersionsFilterOutput
- func (GetSupportedVmwareSoftwareVersionsFilterOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsFilterOutput) Name() pulumi.StringOutput
- func (o GetSupportedVmwareSoftwareVersionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSupportedVmwareSoftwareVersionsFilterOutput) ToGetSupportedVmwareSoftwareVersionsFilterOutput() GetSupportedVmwareSoftwareVersionsFilterOutput
- func (o GetSupportedVmwareSoftwareVersionsFilterOutput) ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterOutput
- func (o GetSupportedVmwareSoftwareVersionsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsFilter]
- func (o GetSupportedVmwareSoftwareVersionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSupportedVmwareSoftwareVersionsItem
- type GetSupportedVmwareSoftwareVersionsItemArgs
- func (GetSupportedVmwareSoftwareVersionsItemArgs) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsItemArgs) ToGetSupportedVmwareSoftwareVersionsItemOutput() GetSupportedVmwareSoftwareVersionsItemOutput
- func (i GetSupportedVmwareSoftwareVersionsItemArgs) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemOutput
- func (i GetSupportedVmwareSoftwareVersionsItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsItem]
- type GetSupportedVmwareSoftwareVersionsItemArray
- func (GetSupportedVmwareSoftwareVersionsItemArray) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutput() GetSupportedVmwareSoftwareVersionsItemArrayOutput
- func (i GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemArrayOutput
- func (i GetSupportedVmwareSoftwareVersionsItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsItem]
- type GetSupportedVmwareSoftwareVersionsItemArrayInput
- type GetSupportedVmwareSoftwareVersionsItemArrayOutput
- func (GetSupportedVmwareSoftwareVersionsItemArrayOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsItemArrayOutput) Index(i pulumi.IntInput) GetSupportedVmwareSoftwareVersionsItemOutput
- func (o GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemArrayOutput() GetSupportedVmwareSoftwareVersionsItemArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsItem]
- type GetSupportedVmwareSoftwareVersionsItemInput
- type GetSupportedVmwareSoftwareVersionsItemOutput
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) Description() pulumi.StringOutput
- func (GetSupportedVmwareSoftwareVersionsItemOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutput() GetSupportedVmwareSoftwareVersionsItemOutput
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemOutput
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsItem]
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) Version() pulumi.StringOutput
- type GetSupportedVmwareSoftwareVersionsOutputArgs
- type GetSupportedVmwareSoftwareVersionsResult
- type GetSupportedVmwareSoftwareVersionsResultOutput
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetSupportedVmwareSoftwareVersionsResultOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) Filters() GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) Items() GetSupportedVmwareSoftwareVersionsItemArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) ToGetSupportedVmwareSoftwareVersionsResultOutput() GetSupportedVmwareSoftwareVersionsResultOutput
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) ToGetSupportedVmwareSoftwareVersionsResultOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsResultOutput
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsResult]
- type LookupSddcArgs
- type LookupSddcOutputArgs
- type LookupSddcResult
- type LookupSddcResultOutput
- func (o LookupSddcResultOutput) ActualEsxiHostsCount() pulumi.IntOutputdeprecated
- func (o LookupSddcResultOutput) CapacityReservationId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupSddcResultOutput) ComputeAvailabilityDomain() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) Datastores() GetSddcDatastoreArrayOutputdeprecated
- func (o LookupSddcResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupSddcResultOutput) DisplayName() pulumi.StringOutput
- func (LookupSddcResultOutput) ElementType() reflect.Type
- func (o LookupSddcResultOutput) EsxiHostsCount() pulumi.IntOutputdeprecated
- func (o LookupSddcResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupSddcResultOutput) HcxAction() pulumi.StringOutput
- func (o LookupSddcResultOutput) HcxFqdn() pulumi.StringOutput
- func (o LookupSddcResultOutput) HcxInitialPassword() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) HcxOnPremKey() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) HcxOnPremLicenses() GetSddcHcxOnPremLicenseArrayOutput
- func (o LookupSddcResultOutput) HcxPrivateIpId() pulumi.StringOutput
- func (o LookupSddcResultOutput) HcxVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) Id() pulumi.StringOutput
- func (o LookupSddcResultOutput) InitialHostOcpuCount() pulumi.Float64Outputdeprecated
- func (o LookupSddcResultOutput) InitialHostShapeName() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) InitialSku() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) InstanceDisplayNamePrefix() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) IsHcxEnabled() pulumi.BoolOutputdeprecated
- func (o LookupSddcResultOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutputdeprecated
- func (o LookupSddcResultOutput) IsHcxPendingDowngrade() pulumi.BoolOutput
- func (o LookupSddcResultOutput) IsShieldedInstanceEnabled() pulumi.BoolOutputdeprecated
- func (o LookupSddcResultOutput) IsSingleHostSddc() pulumi.BoolOutput
- func (o LookupSddcResultOutput) NsxEdgeUplink1vlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) NsxEdgeUplink2vlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
- func (o LookupSddcResultOutput) NsxEdgeVtepVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) NsxManagerFqdn() pulumi.StringOutput
- func (o LookupSddcResultOutput) NsxManagerInitialPassword() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) NsxManagerPrivateIpId() pulumi.StringOutput
- func (o LookupSddcResultOutput) NsxManagerUsername() pulumi.StringOutput
- func (o LookupSddcResultOutput) NsxOverlaySegmentName() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) NsxVtepVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) ProvisioningSubnetId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) ProvisioningVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) RefreshHcxLicenseStatus() pulumi.BoolOutput
- func (o LookupSddcResultOutput) ReplicationVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) ReservingHcxOnPremiseLicenseKeys() pulumi.StringArrayOutput
- func (o LookupSddcResultOutput) SddcId() pulumi.StringOutput
- func (o LookupSddcResultOutput) SshAuthorizedKeys() pulumi.StringOutput
- func (o LookupSddcResultOutput) State() pulumi.StringOutput
- func (o LookupSddcResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupSddcResultOutput) TimeHcxBillingCycleEnd() pulumi.StringOutput
- func (o LookupSddcResultOutput) TimeHcxLicenseStatusUpdated() pulumi.StringOutput
- func (o LookupSddcResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupSddcResultOutput) ToLookupSddcResultOutput() LookupSddcResultOutput
- func (o LookupSddcResultOutput) ToLookupSddcResultOutputWithContext(ctx context.Context) LookupSddcResultOutput
- func (o LookupSddcResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSddcResult]
- func (o LookupSddcResultOutput) UpgradeLicenses() GetSddcUpgradeLicenseArrayOutputdeprecated
- func (o LookupSddcResultOutput) VcenterFqdn() pulumi.StringOutput
- func (o LookupSddcResultOutput) VcenterInitialPassword() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) VcenterPrivateIpId() pulumi.StringOutput
- func (o LookupSddcResultOutput) VcenterUsername() pulumi.StringOutput
- func (o LookupSddcResultOutput) VmotionVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) VmwareSoftwareVersion() pulumi.StringOutput
- func (o LookupSddcResultOutput) VsanVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) VsphereUpgradeGuide() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) VsphereUpgradeObjects() GetSddcVsphereUpgradeObjectArrayOutputdeprecated
- func (o LookupSddcResultOutput) VsphereVlanId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) WorkloadNetworkCidr() pulumi.StringOutputdeprecated
- type Sddc
- type SddcArgs
- type SddcArray
- type SddcArrayInput
- type SddcArrayOutput
- func (SddcArrayOutput) ElementType() reflect.Type
- func (o SddcArrayOutput) Index(i pulumi.IntInput) SddcOutput
- func (o SddcArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Sddc]
- func (o SddcArrayOutput) ToSddcArrayOutput() SddcArrayOutput
- func (o SddcArrayOutput) ToSddcArrayOutputWithContext(ctx context.Context) SddcArrayOutput
- type SddcDatastore
- type SddcDatastoreArgs
- func (SddcDatastoreArgs) ElementType() reflect.Type
- func (i SddcDatastoreArgs) ToOutput(ctx context.Context) pulumix.Output[SddcDatastore]
- func (i SddcDatastoreArgs) ToSddcDatastoreOutput() SddcDatastoreOutput
- func (i SddcDatastoreArgs) ToSddcDatastoreOutputWithContext(ctx context.Context) SddcDatastoreOutput
- type SddcDatastoreArray
- func (SddcDatastoreArray) ElementType() reflect.Type
- func (i SddcDatastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcDatastore]
- func (i SddcDatastoreArray) ToSddcDatastoreArrayOutput() SddcDatastoreArrayOutput
- func (i SddcDatastoreArray) ToSddcDatastoreArrayOutputWithContext(ctx context.Context) SddcDatastoreArrayOutput
- type SddcDatastoreArrayInput
- type SddcDatastoreArrayOutput
- func (SddcDatastoreArrayOutput) ElementType() reflect.Type
- func (o SddcDatastoreArrayOutput) Index(i pulumi.IntInput) SddcDatastoreOutput
- func (o SddcDatastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcDatastore]
- func (o SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutput() SddcDatastoreArrayOutput
- func (o SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutputWithContext(ctx context.Context) SddcDatastoreArrayOutput
- type SddcDatastoreInput
- type SddcDatastoreOutput
- func (o SddcDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o SddcDatastoreOutput) Capacity() pulumi.Float64PtrOutput
- func (o SddcDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (SddcDatastoreOutput) ElementType() reflect.Type
- func (o SddcDatastoreOutput) ToOutput(ctx context.Context) pulumix.Output[SddcDatastore]
- func (o SddcDatastoreOutput) ToSddcDatastoreOutput() SddcDatastoreOutput
- func (o SddcDatastoreOutput) ToSddcDatastoreOutputWithContext(ctx context.Context) SddcDatastoreOutput
- type SddcHcxOnPremLicense
- type SddcHcxOnPremLicenseArgs
- func (SddcHcxOnPremLicenseArgs) ElementType() reflect.Type
- func (i SddcHcxOnPremLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[SddcHcxOnPremLicense]
- func (i SddcHcxOnPremLicenseArgs) ToSddcHcxOnPremLicenseOutput() SddcHcxOnPremLicenseOutput
- func (i SddcHcxOnPremLicenseArgs) ToSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseOutput
- type SddcHcxOnPremLicenseArray
- func (SddcHcxOnPremLicenseArray) ElementType() reflect.Type
- func (i SddcHcxOnPremLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcHcxOnPremLicense]
- func (i SddcHcxOnPremLicenseArray) ToSddcHcxOnPremLicenseArrayOutput() SddcHcxOnPremLicenseArrayOutput
- func (i SddcHcxOnPremLicenseArray) ToSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseArrayOutput
- type SddcHcxOnPremLicenseArrayInput
- type SddcHcxOnPremLicenseArrayOutput
- func (SddcHcxOnPremLicenseArrayOutput) ElementType() reflect.Type
- func (o SddcHcxOnPremLicenseArrayOutput) Index(i pulumi.IntInput) SddcHcxOnPremLicenseOutput
- func (o SddcHcxOnPremLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcHcxOnPremLicense]
- func (o SddcHcxOnPremLicenseArrayOutput) ToSddcHcxOnPremLicenseArrayOutput() SddcHcxOnPremLicenseArrayOutput
- func (o SddcHcxOnPremLicenseArrayOutput) ToSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseArrayOutput
- type SddcHcxOnPremLicenseInput
- type SddcHcxOnPremLicenseOutput
- func (o SddcHcxOnPremLicenseOutput) ActivationKey() pulumi.StringPtrOutput
- func (SddcHcxOnPremLicenseOutput) ElementType() reflect.Type
- func (o SddcHcxOnPremLicenseOutput) Status() pulumi.StringPtrOutput
- func (o SddcHcxOnPremLicenseOutput) SystemName() pulumi.StringPtrOutput
- func (o SddcHcxOnPremLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[SddcHcxOnPremLicense]
- func (o SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutput() SddcHcxOnPremLicenseOutput
- func (o SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseOutput
- type SddcInput
- type SddcMap
- type SddcMapInput
- type SddcMapOutput
- func (SddcMapOutput) ElementType() reflect.Type
- func (o SddcMapOutput) MapIndex(k pulumi.StringInput) SddcOutput
- func (o SddcMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Sddc]
- func (o SddcMapOutput) ToSddcMapOutput() SddcMapOutput
- func (o SddcMapOutput) ToSddcMapOutputWithContext(ctx context.Context) SddcMapOutput
- type SddcOutput
- func (o SddcOutput) ActualEsxiHostsCount() pulumi.IntOutputdeprecated
- func (o SddcOutput) CapacityReservationId() pulumi.StringOutputdeprecated
- func (o SddcOutput) CompartmentId() pulumi.StringOutput
- func (o SddcOutput) ComputeAvailabilityDomain() pulumi.StringOutputdeprecated
- func (o SddcOutput) Datastores() SddcDatastoreArrayOutputdeprecated
- func (o SddcOutput) DefinedTags() pulumi.MapOutput
- func (o SddcOutput) DisplayName() pulumi.StringOutput
- func (SddcOutput) ElementType() reflect.Type
- func (o SddcOutput) EsxiHostsCount() pulumi.IntOutputdeprecated
- func (o SddcOutput) FreeformTags() pulumi.MapOutput
- func (o SddcOutput) HcxAction() pulumi.StringPtrOutput
- func (o SddcOutput) HcxFqdn() pulumi.StringOutput
- func (o SddcOutput) HcxInitialPassword() pulumi.StringOutputdeprecated
- func (o SddcOutput) HcxOnPremKey() pulumi.StringOutputdeprecated
- func (o SddcOutput) HcxOnPremLicenses() SddcHcxOnPremLicenseArrayOutput
- func (o SddcOutput) HcxPrivateIpId() pulumi.StringOutput
- func (o SddcOutput) HcxVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) InitialHostOcpuCount() pulumi.Float64Outputdeprecated
- func (o SddcOutput) InitialHostShapeName() pulumi.StringOutputdeprecated
- func (o SddcOutput) InitialSku() pulumi.StringOutputdeprecated
- func (o SddcOutput) InstanceDisplayNamePrefix() pulumi.StringOutputdeprecated
- func (o SddcOutput) IsHcxEnabled() pulumi.BoolOutputdeprecated
- func (o SddcOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutputdeprecated
- func (o SddcOutput) IsHcxPendingDowngrade() pulumi.BoolOutput
- func (o SddcOutput) IsShieldedInstanceEnabled() pulumi.BoolOutputdeprecated
- func (o SddcOutput) IsSingleHostSddc() pulumi.BoolOutput
- func (o SddcOutput) NsxEdgeUplink1vlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) NsxEdgeUplink2vlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
- func (o SddcOutput) NsxEdgeVtepVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) NsxManagerFqdn() pulumi.StringOutput
- func (o SddcOutput) NsxManagerInitialPassword() pulumi.StringOutputdeprecated
- func (o SddcOutput) NsxManagerPrivateIpId() pulumi.StringOutput
- func (o SddcOutput) NsxManagerUsername() pulumi.StringOutput
- func (o SddcOutput) NsxOverlaySegmentName() pulumi.StringOutputdeprecated
- func (o SddcOutput) NsxVtepVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) ProvisioningSubnetId() pulumi.StringOutputdeprecated
- func (o SddcOutput) ProvisioningVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) RefreshHcxLicenseStatus() pulumi.BoolPtrOutput
- func (o SddcOutput) ReplicationVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) ReservingHcxOnPremiseLicenseKeys() pulumi.StringArrayOutput
- func (o SddcOutput) SshAuthorizedKeys() pulumi.StringOutput
- func (o SddcOutput) State() pulumi.StringOutput
- func (o SddcOutput) TimeCreated() pulumi.StringOutput
- func (o SddcOutput) TimeHcxBillingCycleEnd() pulumi.StringOutput
- func (o SddcOutput) TimeHcxLicenseStatusUpdated() pulumi.StringOutput
- func (o SddcOutput) TimeUpdated() pulumi.StringOutput
- func (o SddcOutput) ToOutput(ctx context.Context) pulumix.Output[*Sddc]
- func (o SddcOutput) ToSddcOutput() SddcOutput
- func (o SddcOutput) ToSddcOutputWithContext(ctx context.Context) SddcOutput
- func (o SddcOutput) UpgradeLicenses() SddcUpgradeLicenseArrayOutputdeprecated
- func (o SddcOutput) VcenterFqdn() pulumi.StringOutput
- func (o SddcOutput) VcenterInitialPassword() pulumi.StringOutputdeprecated
- func (o SddcOutput) VcenterPrivateIpId() pulumi.StringOutput
- func (o SddcOutput) VcenterUsername() pulumi.StringOutput
- func (o SddcOutput) VmotionVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) VmwareSoftwareVersion() pulumi.StringOutput
- func (o SddcOutput) VsanVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) VsphereUpgradeGuide() pulumi.StringOutputdeprecated
- func (o SddcOutput) VsphereUpgradeObjects() SddcVsphereUpgradeObjectArrayOutputdeprecated
- func (o SddcOutput) VsphereVlanId() pulumi.StringOutputdeprecated
- func (o SddcOutput) WorkloadNetworkCidr() pulumi.StringOutputdeprecated
- type SddcState
- type SddcUpgradeLicense
- type SddcUpgradeLicenseArgs
- func (SddcUpgradeLicenseArgs) ElementType() reflect.Type
- func (i SddcUpgradeLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[SddcUpgradeLicense]
- func (i SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput
- func (i SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutputWithContext(ctx context.Context) SddcUpgradeLicenseOutput
- type SddcUpgradeLicenseArray
- func (SddcUpgradeLicenseArray) ElementType() reflect.Type
- func (i SddcUpgradeLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcUpgradeLicense]
- func (i SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutput() SddcUpgradeLicenseArrayOutput
- func (i SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) SddcUpgradeLicenseArrayOutput
- type SddcUpgradeLicenseArrayInput
- type SddcUpgradeLicenseArrayOutput
- func (SddcUpgradeLicenseArrayOutput) ElementType() reflect.Type
- func (o SddcUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) SddcUpgradeLicenseOutput
- func (o SddcUpgradeLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcUpgradeLicense]
- func (o SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutput() SddcUpgradeLicenseArrayOutput
- func (o SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) SddcUpgradeLicenseArrayOutput
- type SddcUpgradeLicenseInput
- type SddcUpgradeLicenseOutput
- func (SddcUpgradeLicenseOutput) ElementType() reflect.Type
- func (o SddcUpgradeLicenseOutput) LicenseKey() pulumi.StringPtrOutput
- func (o SddcUpgradeLicenseOutput) LicenseType() pulumi.StringPtrOutput
- func (o SddcUpgradeLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[SddcUpgradeLicense]
- func (o SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput
- func (o SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutputWithContext(ctx context.Context) SddcUpgradeLicenseOutput
- type SddcVsphereUpgradeObject
- type SddcVsphereUpgradeObjectArgs
- func (SddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i SddcVsphereUpgradeObjectArgs) ToOutput(ctx context.Context) pulumix.Output[SddcVsphereUpgradeObject]
- func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput
- func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectOutput
- type SddcVsphereUpgradeObjectArray
- func (SddcVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i SddcVsphereUpgradeObjectArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcVsphereUpgradeObject]
- func (i SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutput() SddcVsphereUpgradeObjectArrayOutput
- func (i SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectArrayOutput
- type SddcVsphereUpgradeObjectArrayInput
- type SddcVsphereUpgradeObjectArrayOutput
- func (SddcVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
- func (o SddcVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) SddcVsphereUpgradeObjectOutput
- func (o SddcVsphereUpgradeObjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcVsphereUpgradeObject]
- func (o SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutput() SddcVsphereUpgradeObjectArrayOutput
- func (o SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectArrayOutput
- type SddcVsphereUpgradeObjectInput
- type SddcVsphereUpgradeObjectOutput
- func (o SddcVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringPtrOutput
- func (SddcVsphereUpgradeObjectOutput) ElementType() reflect.Type
- func (o SddcVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringPtrOutput
- func (o SddcVsphereUpgradeObjectOutput) ToOutput(ctx context.Context) pulumix.Output[SddcVsphereUpgradeObject]
- func (o SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput
- func (o SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EsxiHost ¶
type EsxiHost struct { pulumi.CustomResourceState // Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z` BillingContractEndDate pulumi.StringOutput `pulumi:"billingContractEndDate"` // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle. // // Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only. BillingDonorHostId pulumi.StringOutput `pulumi:"billingDonorHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId pulumi.StringOutput `pulumi:"capacityReservationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy. ComputeAvailabilityDomain pulumi.StringOutput `pulumi:"computeAvailabilityDomain"` // In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The `computeInstanceId` is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of that Compute instance. ComputeInstanceId pulumi.StringOutput `pulumi:"computeInstanceId"` // (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'current_sku' field has been deprecated. It is no longer supported. CurrentSku pulumi.StringOutput `pulumi:"currentSku"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the SDDC. // // If this attribute is not specified, the SDDC's `instanceDisplayNamePrefix` attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and `instanceDisplayNamePrefix` is `MySDDC`, the host's display name is `MySDDC-4`. // // Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the `failedEsxiHostId` field will be updated in the newly created Esxi host. // // Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only. FailedEsxiHostId pulumi.StringOutput `pulumi:"failedEsxiHostId"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z` GracePeriodEndDate pulumi.StringOutput `pulumi:"gracePeriodEndDate"` // The OCPU count of the ESXi host. HostOcpuCount pulumi.Float64Output `pulumi:"hostOcpuCount"` // The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). HostShapeName pulumi.StringOutput `pulumi:"hostShapeName"` // Indicates whether this host is in the progress of billing continuation. IsBillingContinuationInProgress pulumi.BoolOutput `pulumi:"isBillingContinuationInProgress"` // Indicates whether this host is in the progress of swapping billing. IsBillingSwappingInProgress pulumi.BoolOutput `pulumi:"isBillingSwappingInProgress"` // Deprecated: The 'next_sku' field has been deprecated. It is no longer supported. NextSku pulumi.StringOutput `pulumi:"nextSku"` // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the `nonUpgradedEsxiHostId` field is updated in the newly created Esxi host. See [Upgrading VMware Software](https://docs.cloud.oracle.com/iaas/Content/VMware/Concepts/upgrade.htm) for more information. // // Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only. NonUpgradedEsxiHostId pulumi.StringOutput `pulumi:"nonUpgradedEsxiHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node. ReplacementEsxiHostId pulumi.StringOutput `pulumi:"replacementEsxiHostId"` // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC to add the ESXi host to. This field has been deprecated. Please use `clusterId` instead. Either `sddcId` or `clusterId` must be configured for `Ocvp.EsxiHost` resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values // // Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead. SddcId pulumi.StringPtrOutput `pulumi:"sddcId"` // The current state of the ESXi host. State pulumi.StringOutput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host. SwapBillingHostId pulumi.StringOutput `pulumi:"swapBillingHostId"` // The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host. UpgradedReplacementEsxiHostId pulumi.StringOutput `pulumi:"upgradedReplacementEsxiHostId"` // The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts. VmwareSoftwareVersion pulumi.StringOutput `pulumi:"vmwareSoftwareVersion"` }
This resource provides the Esxi Host resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Adds another ESXi host to an existing SDDC. The attributes of the specified `Sddc` determine the VMware software and other configuration settings used by the ESXi host.
Use the [WorkRequest](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/WorkRequest/) operations to track the creation of the ESXi host.
## Import
EsxiHosts can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Ocvp/esxiHost:EsxiHost test_esxi_host "id"
```
func GetEsxiHost ¶
func GetEsxiHost(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EsxiHostState, opts ...pulumi.ResourceOption) (*EsxiHost, error)
GetEsxiHost gets an existing EsxiHost 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 NewEsxiHost ¶
func NewEsxiHost(ctx *pulumi.Context, name string, args *EsxiHostArgs, opts ...pulumi.ResourceOption) (*EsxiHost, error)
NewEsxiHost registers a new resource with the given unique name, arguments, and options.
func (*EsxiHost) ElementType ¶
func (*EsxiHost) ToEsxiHostOutput ¶
func (i *EsxiHost) ToEsxiHostOutput() EsxiHostOutput
func (*EsxiHost) ToEsxiHostOutputWithContext ¶
func (i *EsxiHost) ToEsxiHostOutputWithContext(ctx context.Context) EsxiHostOutput
type EsxiHostArgs ¶
type EsxiHostArgs struct { // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle. // // Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only. BillingDonorHostId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId pulumi.StringPtrInput // The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy. ComputeAvailabilityDomain pulumi.StringPtrInput // (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'current_sku' field has been deprecated. It is no longer supported. CurrentSku pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the SDDC. // // If this attribute is not specified, the SDDC's `instanceDisplayNamePrefix` attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and `instanceDisplayNamePrefix` is `MySDDC`, the host's display name is `MySDDC-4`. // // Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the `failedEsxiHostId` field will be updated in the newly created Esxi host. // // Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only. FailedEsxiHostId pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The OCPU count of the ESXi host. HostOcpuCount pulumi.Float64PtrInput // The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). HostShapeName pulumi.StringPtrInput // Deprecated: The 'next_sku' field has been deprecated. It is no longer supported. NextSku pulumi.StringPtrInput // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the `nonUpgradedEsxiHostId` field is updated in the newly created Esxi host. See [Upgrading VMware Software](https://docs.cloud.oracle.com/iaas/Content/VMware/Concepts/upgrade.htm) for more information. // // Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only. NonUpgradedEsxiHostId pulumi.StringPtrInput // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC to add the ESXi host to. This field has been deprecated. Please use `clusterId` instead. Either `sddcId` or `clusterId` must be configured for `Ocvp.EsxiHost` resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values // // Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead. SddcId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host. SwapBillingHostId pulumi.StringPtrInput }
The set of arguments for constructing a EsxiHost resource.
func (EsxiHostArgs) ElementType ¶
func (EsxiHostArgs) ElementType() reflect.Type
type EsxiHostArray ¶
type EsxiHostArray []EsxiHostInput
func (EsxiHostArray) ElementType ¶
func (EsxiHostArray) ElementType() reflect.Type
func (EsxiHostArray) ToEsxiHostArrayOutput ¶
func (i EsxiHostArray) ToEsxiHostArrayOutput() EsxiHostArrayOutput
func (EsxiHostArray) ToEsxiHostArrayOutputWithContext ¶
func (i EsxiHostArray) ToEsxiHostArrayOutputWithContext(ctx context.Context) EsxiHostArrayOutput
type EsxiHostArrayInput ¶
type EsxiHostArrayInput interface { pulumi.Input ToEsxiHostArrayOutput() EsxiHostArrayOutput ToEsxiHostArrayOutputWithContext(context.Context) EsxiHostArrayOutput }
EsxiHostArrayInput is an input type that accepts EsxiHostArray and EsxiHostArrayOutput values. You can construct a concrete instance of `EsxiHostArrayInput` via:
EsxiHostArray{ EsxiHostArgs{...} }
type EsxiHostArrayOutput ¶
type EsxiHostArrayOutput struct{ *pulumi.OutputState }
func (EsxiHostArrayOutput) ElementType ¶
func (EsxiHostArrayOutput) ElementType() reflect.Type
func (EsxiHostArrayOutput) Index ¶
func (o EsxiHostArrayOutput) Index(i pulumi.IntInput) EsxiHostOutput
func (EsxiHostArrayOutput) ToEsxiHostArrayOutput ¶
func (o EsxiHostArrayOutput) ToEsxiHostArrayOutput() EsxiHostArrayOutput
func (EsxiHostArrayOutput) ToEsxiHostArrayOutputWithContext ¶
func (o EsxiHostArrayOutput) ToEsxiHostArrayOutputWithContext(ctx context.Context) EsxiHostArrayOutput
type EsxiHostInput ¶
type EsxiHostInput interface { pulumi.Input ToEsxiHostOutput() EsxiHostOutput ToEsxiHostOutputWithContext(ctx context.Context) EsxiHostOutput }
type EsxiHostMap ¶
type EsxiHostMap map[string]EsxiHostInput
func (EsxiHostMap) ElementType ¶
func (EsxiHostMap) ElementType() reflect.Type
func (EsxiHostMap) ToEsxiHostMapOutput ¶
func (i EsxiHostMap) ToEsxiHostMapOutput() EsxiHostMapOutput
func (EsxiHostMap) ToEsxiHostMapOutputWithContext ¶
func (i EsxiHostMap) ToEsxiHostMapOutputWithContext(ctx context.Context) EsxiHostMapOutput
type EsxiHostMapInput ¶
type EsxiHostMapInput interface { pulumi.Input ToEsxiHostMapOutput() EsxiHostMapOutput ToEsxiHostMapOutputWithContext(context.Context) EsxiHostMapOutput }
EsxiHostMapInput is an input type that accepts EsxiHostMap and EsxiHostMapOutput values. You can construct a concrete instance of `EsxiHostMapInput` via:
EsxiHostMap{ "key": EsxiHostArgs{...} }
type EsxiHostMapOutput ¶
type EsxiHostMapOutput struct{ *pulumi.OutputState }
func (EsxiHostMapOutput) ElementType ¶
func (EsxiHostMapOutput) ElementType() reflect.Type
func (EsxiHostMapOutput) MapIndex ¶
func (o EsxiHostMapOutput) MapIndex(k pulumi.StringInput) EsxiHostOutput
func (EsxiHostMapOutput) ToEsxiHostMapOutput ¶
func (o EsxiHostMapOutput) ToEsxiHostMapOutput() EsxiHostMapOutput
func (EsxiHostMapOutput) ToEsxiHostMapOutputWithContext ¶
func (o EsxiHostMapOutput) ToEsxiHostMapOutputWithContext(ctx context.Context) EsxiHostMapOutput
type EsxiHostOutput ¶
type EsxiHostOutput struct{ *pulumi.OutputState }
func (EsxiHostOutput) BillingContractEndDate ¶ added in v0.4.0
func (o EsxiHostOutput) BillingContractEndDate() pulumi.StringOutput
Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z`
func (EsxiHostOutput) BillingDonorHostId
deprecated
added in
v1.1.0
func (o EsxiHostOutput) BillingDonorHostId() pulumi.StringOutput
(Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle.
Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only.
func (EsxiHostOutput) CapacityReservationId ¶ added in v0.4.0
func (o EsxiHostOutput) CapacityReservationId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (EsxiHostOutput) CompartmentId ¶ added in v0.4.0
func (o EsxiHostOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC.
func (EsxiHostOutput) ComputeAvailabilityDomain ¶ added in v0.4.0
func (o EsxiHostOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
func (EsxiHostOutput) ComputeInstanceId ¶ added in v0.4.0
func (o EsxiHostOutput) ComputeInstanceId() pulumi.StringOutput
In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The `computeInstanceId` is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of that Compute instance.
func (EsxiHostOutput) CurrentSku
deprecated
added in
v0.4.0
func (o EsxiHostOutput) CurrentSku() pulumi.StringOutput
(Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'current_sku' field has been deprecated. It is no longer supported.
func (EsxiHostOutput) DefinedTags ¶ added in v0.4.0
func (o EsxiHostOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (EsxiHostOutput) DisplayName ¶ added in v0.4.0
func (o EsxiHostOutput) DisplayName() pulumi.StringOutput
(Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the SDDC.
If this attribute is not specified, the SDDC's `instanceDisplayNamePrefix` attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and `instanceDisplayNamePrefix` is `MySDDC`, the host's display name is `MySDDC-4`.
Avoid entering confidential information.
func (EsxiHostOutput) ElementType ¶
func (EsxiHostOutput) ElementType() reflect.Type
func (EsxiHostOutput) FailedEsxiHostId
deprecated
added in
v0.4.0
func (o EsxiHostOutput) FailedEsxiHostId() pulumi.StringOutput
(Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the `failedEsxiHostId` field will be updated in the newly created Esxi host.
Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only.
func (EsxiHostOutput) FreeformTags ¶ added in v0.4.0
func (o EsxiHostOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (EsxiHostOutput) GracePeriodEndDate ¶ added in v0.4.0
func (o EsxiHostOutput) GracePeriodEndDate() pulumi.StringOutput
The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z`
func (EsxiHostOutput) HostOcpuCount ¶ added in v0.4.0
func (o EsxiHostOutput) HostOcpuCount() pulumi.Float64Output
The OCPU count of the ESXi host.
func (EsxiHostOutput) HostShapeName ¶ added in v0.4.0
func (o EsxiHostOutput) HostShapeName() pulumi.StringOutput
The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
func (EsxiHostOutput) IsBillingContinuationInProgress ¶ added in v1.1.0
func (o EsxiHostOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of billing continuation.
func (EsxiHostOutput) IsBillingSwappingInProgress ¶ added in v1.1.0
func (o EsxiHostOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of swapping billing.
func (EsxiHostOutput) NextSku
deprecated
added in
v0.4.0
func (o EsxiHostOutput) NextSku() pulumi.StringOutput
Deprecated: The 'next_sku' field has been deprecated. It is no longer supported.
func (EsxiHostOutput) NonUpgradedEsxiHostId
deprecated
added in
v0.5.0
func (o EsxiHostOutput) NonUpgradedEsxiHostId() pulumi.StringOutput
(Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the `nonUpgradedEsxiHostId` field is updated in the newly created Esxi host. See [Upgrading VMware Software](https://docs.cloud.oracle.com/iaas/Content/VMware/Concepts/upgrade.htm) for more information.
Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only.
func (EsxiHostOutput) ReplacementEsxiHostId ¶ added in v0.4.0
func (o EsxiHostOutput) ReplacementEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node.
func (EsxiHostOutput) SddcId
deprecated
added in
v0.4.0
func (o EsxiHostOutput) SddcId() pulumi.StringPtrOutput
(Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC to add the ESXi host to. This field has been deprecated. Please use `clusterId` instead. Either `sddcId` or `clusterId` must be configured for `Ocvp.EsxiHost` resource.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead.
func (EsxiHostOutput) State ¶ added in v0.4.0
func (o EsxiHostOutput) State() pulumi.StringOutput
The current state of the ESXi host.
func (EsxiHostOutput) SwapBillingHostId ¶ added in v1.1.0
func (o EsxiHostOutput) SwapBillingHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host.
func (EsxiHostOutput) TimeCreated ¶ added in v0.4.0
func (o EsxiHostOutput) TimeCreated() pulumi.StringOutput
The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (EsxiHostOutput) TimeUpdated ¶ added in v0.4.0
func (o EsxiHostOutput) TimeUpdated() pulumi.StringOutput
The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (EsxiHostOutput) ToEsxiHostOutput ¶
func (o EsxiHostOutput) ToEsxiHostOutput() EsxiHostOutput
func (EsxiHostOutput) ToEsxiHostOutputWithContext ¶
func (o EsxiHostOutput) ToEsxiHostOutputWithContext(ctx context.Context) EsxiHostOutput
func (EsxiHostOutput) UpgradedReplacementEsxiHostId ¶ added in v0.5.0
func (o EsxiHostOutput) UpgradedReplacementEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host.
func (EsxiHostOutput) VmwareSoftwareVersion ¶ added in v0.5.0
func (o EsxiHostOutput) VmwareSoftwareVersion() pulumi.StringOutput
The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
type EsxiHostState ¶
type EsxiHostState struct { // Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z` BillingContractEndDate pulumi.StringPtrInput // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle. // // Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only. BillingDonorHostId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC. CompartmentId pulumi.StringPtrInput // The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy. ComputeAvailabilityDomain pulumi.StringPtrInput // In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The `computeInstanceId` is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of that Compute instance. ComputeInstanceId pulumi.StringPtrInput // (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'current_sku' field has been deprecated. It is no longer supported. CurrentSku pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the SDDC. // // If this attribute is not specified, the SDDC's `instanceDisplayNamePrefix` attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and `instanceDisplayNamePrefix` is `MySDDC`, the host's display name is `MySDDC-4`. // // Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the `failedEsxiHostId` field will be updated in the newly created Esxi host. // // Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only. FailedEsxiHostId pulumi.StringPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z` GracePeriodEndDate pulumi.StringPtrInput // The OCPU count of the ESXi host. HostOcpuCount pulumi.Float64PtrInput // The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). HostShapeName pulumi.StringPtrInput // Indicates whether this host is in the progress of billing continuation. IsBillingContinuationInProgress pulumi.BoolPtrInput // Indicates whether this host is in the progress of swapping billing. IsBillingSwappingInProgress pulumi.BoolPtrInput // Deprecated: The 'next_sku' field has been deprecated. It is no longer supported. NextSku pulumi.StringPtrInput // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the `nonUpgradedEsxiHostId` field is updated in the newly created Esxi host. See [Upgrading VMware Software](https://docs.cloud.oracle.com/iaas/Content/VMware/Concepts/upgrade.htm) for more information. // // Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only. NonUpgradedEsxiHostId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node. ReplacementEsxiHostId pulumi.StringPtrInput // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC to add the ESXi host to. This field has been deprecated. Please use `clusterId` instead. Either `sddcId` or `clusterId` must be configured for `Ocvp.EsxiHost` resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values // // Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead. SddcId pulumi.StringPtrInput // The current state of the ESXi host. State pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host. SwapBillingHostId pulumi.StringPtrInput // The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host. UpgradedReplacementEsxiHostId pulumi.StringPtrInput // The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts. VmwareSoftwareVersion pulumi.StringPtrInput }
func (EsxiHostState) ElementType ¶
func (EsxiHostState) ElementType() reflect.Type
type GetExsiHostArgs ¶
type GetExsiHostArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host. EsxiHostId string `pulumi:"esxiHostId"` }
A collection of arguments for invoking getExsiHost.
type GetExsiHostOutputArgs ¶
type GetExsiHostOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host. EsxiHostId pulumi.StringInput `pulumi:"esxiHostId"` }
A collection of arguments for invoking getExsiHost.
func (GetExsiHostOutputArgs) ElementType ¶
func (GetExsiHostOutputArgs) ElementType() reflect.Type
type GetExsiHostResult ¶
type GetExsiHostResult struct { // Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z` BillingContractEndDate string `pulumi:"billingContractEndDate"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle. // // Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only. BillingDonorHostId string `pulumi:"billingDonorHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId string `pulumi:"capacityReservationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC. CompartmentId string `pulumi:"compartmentId"` // The availability domain of the ESXi host. ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The `computeInstanceId` is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of that Compute instance. ComputeInstanceId string `pulumi:"computeInstanceId"` // (**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'current_sku' field has been deprecated. It is no longer supported. CurrentSku string `pulumi:"currentSku"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` EsxiHostId string `pulumi:"esxiHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that failed. // // Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only. FailedEsxiHostId string `pulumi:"failedEsxiHostId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z` GracePeriodEndDate string `pulumi:"gracePeriodEndDate"` // The OCPU count of the ESXi host. HostOcpuCount float64 `pulumi:"hostOcpuCount"` // The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). HostShapeName string `pulumi:"hostShapeName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host. Id string `pulumi:"id"` // Indicates whether this host is in the progress of billing continuation. IsBillingContinuationInProgress bool `pulumi:"isBillingContinuationInProgress"` // Indicates whether this host is in the progress of swapping billing. IsBillingSwappingInProgress bool `pulumi:"isBillingSwappingInProgress"` // (**Deprecated**) The billing option to switch to after the current billing cycle ends. If `nextSku` is null or empty, `currentSku` continues to the next billing cycle. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'next_sku' field has been deprecated. It is no longer supported. NextSku string `pulumi:"nextSku"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded. // // Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only. NonUpgradedEsxiHostId string `pulumi:"nonUpgradedEsxiHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node. ReplacementEsxiHostId string `pulumi:"replacementEsxiHostId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the ESXi host belongs to. // // Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead. SddcId string `pulumi:"sddcId"` // The current state of the ESXi host. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host. SwapBillingHostId string `pulumi:"swapBillingHostId"` // The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated string `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host. UpgradedReplacementEsxiHostId string `pulumi:"upgradedReplacementEsxiHostId"` // The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts. VmwareSoftwareVersion string `pulumi:"vmwareSoftwareVersion"` }
A collection of values returned by getExsiHost.
func GetExsiHost ¶
func GetExsiHost(ctx *pulumi.Context, args *GetExsiHostArgs, opts ...pulumi.InvokeOption) (*GetExsiHostResult, error)
This data source provides details about a specific Esxi Host resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Gets the specified ESXi host's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.GetExsiHost(ctx, &ocvp.GetExsiHostArgs{ EsxiHostId: oci_ocvp_esxi_host.Test_esxi_host.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetExsiHostResultOutput ¶
type GetExsiHostResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExsiHost.
func GetExsiHostOutput ¶
func GetExsiHostOutput(ctx *pulumi.Context, args GetExsiHostOutputArgs, opts ...pulumi.InvokeOption) GetExsiHostResultOutput
func (GetExsiHostResultOutput) BillingContractEndDate ¶
func (o GetExsiHostResultOutput) BillingContractEndDate() pulumi.StringOutput
Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z`
func (GetExsiHostResultOutput) BillingDonorHostId
deprecated
added in
v1.1.0
func (o GetExsiHostResultOutput) BillingDonorHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle.
Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only.
func (GetExsiHostResultOutput) CapacityReservationId ¶ added in v0.2.0
func (o GetExsiHostResultOutput) CapacityReservationId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (GetExsiHostResultOutput) CompartmentId ¶
func (o GetExsiHostResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC.
func (GetExsiHostResultOutput) ComputeAvailabilityDomain ¶
func (o GetExsiHostResultOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain of the ESXi host.
func (GetExsiHostResultOutput) ComputeInstanceId ¶
func (o GetExsiHostResultOutput) ComputeInstanceId() pulumi.StringOutput
In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The `computeInstanceId` is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of that Compute instance.
func (GetExsiHostResultOutput) CurrentSku
deprecated
func (o GetExsiHostResultOutput) CurrentSku() pulumi.StringOutput
(**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'current_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostResultOutput) DefinedTags ¶
func (o GetExsiHostResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetExsiHostResultOutput) DisplayName ¶
func (o GetExsiHostResultOutput) DisplayName() pulumi.StringOutput
A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetExsiHostResultOutput) ElementType ¶
func (GetExsiHostResultOutput) ElementType() reflect.Type
func (GetExsiHostResultOutput) EsxiHostId ¶
func (o GetExsiHostResultOutput) EsxiHostId() pulumi.StringOutput
func (GetExsiHostResultOutput) FailedEsxiHostId
deprecated
func (o GetExsiHostResultOutput) FailedEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that failed.
Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only.
func (GetExsiHostResultOutput) FreeformTags ¶
func (o GetExsiHostResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetExsiHostResultOutput) GracePeriodEndDate ¶
func (o GetExsiHostResultOutput) GracePeriodEndDate() pulumi.StringOutput
The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z`
func (GetExsiHostResultOutput) HostOcpuCount ¶ added in v0.2.0
func (o GetExsiHostResultOutput) HostOcpuCount() pulumi.Float64Output
The OCPU count of the ESXi host.
func (GetExsiHostResultOutput) HostShapeName ¶ added in v0.2.0
func (o GetExsiHostResultOutput) HostShapeName() pulumi.StringOutput
The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
func (GetExsiHostResultOutput) Id ¶
func (o GetExsiHostResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host.
func (GetExsiHostResultOutput) IsBillingContinuationInProgress ¶ added in v1.1.0
func (o GetExsiHostResultOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of billing continuation.
func (GetExsiHostResultOutput) IsBillingSwappingInProgress ¶ added in v1.1.0
func (o GetExsiHostResultOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of swapping billing.
func (GetExsiHostResultOutput) NextSku
deprecated
func (o GetExsiHostResultOutput) NextSku() pulumi.StringOutput
(**Deprecated**) The billing option to switch to after the current billing cycle ends. If `nextSku` is null or empty, `currentSku` continues to the next billing cycle. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'next_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostResultOutput) NonUpgradedEsxiHostId
deprecated
added in
v0.5.0
func (o GetExsiHostResultOutput) NonUpgradedEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded.
Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only.
func (GetExsiHostResultOutput) ReplacementEsxiHostId ¶
func (o GetExsiHostResultOutput) ReplacementEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node.
func (GetExsiHostResultOutput) SddcId
deprecated
func (o GetExsiHostResultOutput) SddcId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the ESXi host belongs to.
Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead.
func (GetExsiHostResultOutput) State ¶
func (o GetExsiHostResultOutput) State() pulumi.StringOutput
The current state of the ESXi host.
func (GetExsiHostResultOutput) SwapBillingHostId ¶ added in v1.1.0
func (o GetExsiHostResultOutput) SwapBillingHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host.
func (GetExsiHostResultOutput) TimeCreated ¶
func (o GetExsiHostResultOutput) TimeCreated() pulumi.StringOutput
The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetExsiHostResultOutput) TimeUpdated ¶
func (o GetExsiHostResultOutput) TimeUpdated() pulumi.StringOutput
The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (GetExsiHostResultOutput) ToGetExsiHostResultOutput ¶
func (o GetExsiHostResultOutput) ToGetExsiHostResultOutput() GetExsiHostResultOutput
func (GetExsiHostResultOutput) ToGetExsiHostResultOutputWithContext ¶
func (o GetExsiHostResultOutput) ToGetExsiHostResultOutputWithContext(ctx context.Context) GetExsiHostResultOutput
func (GetExsiHostResultOutput) ToOutput ¶ added in v1.11.0
func (o GetExsiHostResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostResult]
func (GetExsiHostResultOutput) UpgradedReplacementEsxiHostId ¶ added in v0.5.0
func (o GetExsiHostResultOutput) UpgradedReplacementEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host.
func (GetExsiHostResultOutput) VmwareSoftwareVersion ¶ added in v0.5.0
func (o GetExsiHostResultOutput) VmwareSoftwareVersion() pulumi.StringOutput
The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
type GetExsiHostsArgs ¶
type GetExsiHostsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment as optional parameter. CompartmentId *string `pulumi:"compartmentId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute instance. ComputeInstanceId *string `pulumi:"computeInstanceId"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetExsiHostsFilter `pulumi:"filters"` // If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle. IsBillingDonorsOnly *bool `pulumi:"isBillingDonorsOnly"` // If this flag/param is set to True, we return only active hosts. IsSwapBillingOnly *bool `pulumi:"isSwapBillingOnly"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. SddcId *string `pulumi:"sddcId"` // The lifecycle state of the resource. State *string `pulumi:"state"` }
A collection of arguments for invoking getExsiHosts.
type GetExsiHostsEsxiHostCollection ¶
type GetExsiHostsEsxiHostCollection struct { // Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z` BillingContractEndDate string `pulumi:"billingContractEndDate"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle. // // Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only. BillingDonorHostId string `pulumi:"billingDonorHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId string `pulumi:"capacityReservationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment as optional parameter. CompartmentId string `pulumi:"compartmentId"` // The availability domain of the ESXi host. ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute instance. ComputeInstanceId string `pulumi:"computeInstanceId"` // (**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'current_sku' field has been deprecated. It is no longer supported. CurrentSku string `pulumi:"currentSku"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that failed. // // Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only. FailedEsxiHostId string `pulumi:"failedEsxiHostId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z` GracePeriodEndDate string `pulumi:"gracePeriodEndDate"` // The OCPU count of the ESXi host. HostOcpuCount float64 `pulumi:"hostOcpuCount"` // The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). HostShapeName string `pulumi:"hostShapeName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host. Id string `pulumi:"id"` // Indicates whether this host is in the progress of billing continuation. IsBillingContinuationInProgress bool `pulumi:"isBillingContinuationInProgress"` // Indicates whether this host is in the progress of swapping billing. IsBillingSwappingInProgress bool `pulumi:"isBillingSwappingInProgress"` // (**Deprecated**) The billing option to switch to after the current billing cycle ends. If `nextSku` is null or empty, `currentSku` continues to the next billing cycle. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'next_sku' field has been deprecated. It is no longer supported. NextSku string `pulumi:"nextSku"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded. // // Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only. NonUpgradedEsxiHostId string `pulumi:"nonUpgradedEsxiHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node. ReplacementEsxiHostId string `pulumi:"replacementEsxiHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. // // Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead. SddcId string `pulumi:"sddcId"` // The lifecycle state of the resource. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host. SwapBillingHostId string `pulumi:"swapBillingHostId"` // The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated string `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host. UpgradedReplacementEsxiHostId string `pulumi:"upgradedReplacementEsxiHostId"` // The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts. VmwareSoftwareVersion string `pulumi:"vmwareSoftwareVersion"` }
type GetExsiHostsEsxiHostCollectionArgs ¶
type GetExsiHostsEsxiHostCollectionArgs struct { // Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z` BillingContractEndDate pulumi.StringInput `pulumi:"billingContractEndDate"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle. // // Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only. BillingDonorHostId pulumi.StringInput `pulumi:"billingDonorHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment as optional parameter. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The availability domain of the ESXi host. ComputeAvailabilityDomain pulumi.StringInput `pulumi:"computeAvailabilityDomain"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute instance. ComputeInstanceId pulumi.StringInput `pulumi:"computeInstanceId"` // (**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'current_sku' field has been deprecated. It is no longer supported. CurrentSku pulumi.StringInput `pulumi:"currentSku"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that failed. // // Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only. FailedEsxiHostId pulumi.StringInput `pulumi:"failedEsxiHostId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z` GracePeriodEndDate pulumi.StringInput `pulumi:"gracePeriodEndDate"` // The OCPU count of the ESXi host. HostOcpuCount pulumi.Float64Input `pulumi:"hostOcpuCount"` // The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). HostShapeName pulumi.StringInput `pulumi:"hostShapeName"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host. Id pulumi.StringInput `pulumi:"id"` // Indicates whether this host is in the progress of billing continuation. IsBillingContinuationInProgress pulumi.BoolInput `pulumi:"isBillingContinuationInProgress"` // Indicates whether this host is in the progress of swapping billing. IsBillingSwappingInProgress pulumi.BoolInput `pulumi:"isBillingSwappingInProgress"` // (**Deprecated**) The billing option to switch to after the current billing cycle ends. If `nextSku` is null or empty, `currentSku` continues to the next billing cycle. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'next_sku' field has been deprecated. It is no longer supported. NextSku pulumi.StringInput `pulumi:"nextSku"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded. // // Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only. NonUpgradedEsxiHostId pulumi.StringInput `pulumi:"nonUpgradedEsxiHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node. ReplacementEsxiHostId pulumi.StringInput `pulumi:"replacementEsxiHostId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. // // Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead. SddcId pulumi.StringInput `pulumi:"sddcId"` // The lifecycle state of the resource. State pulumi.StringInput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host. SwapBillingHostId pulumi.StringInput `pulumi:"swapBillingHostId"` // The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host. UpgradedReplacementEsxiHostId pulumi.StringInput `pulumi:"upgradedReplacementEsxiHostId"` // The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts. VmwareSoftwareVersion pulumi.StringInput `pulumi:"vmwareSoftwareVersion"` }
func (GetExsiHostsEsxiHostCollectionArgs) ElementType ¶
func (GetExsiHostsEsxiHostCollectionArgs) ElementType() reflect.Type
func (GetExsiHostsEsxiHostCollectionArgs) ToGetExsiHostsEsxiHostCollectionOutput ¶
func (i GetExsiHostsEsxiHostCollectionArgs) ToGetExsiHostsEsxiHostCollectionOutput() GetExsiHostsEsxiHostCollectionOutput
func (GetExsiHostsEsxiHostCollectionArgs) ToGetExsiHostsEsxiHostCollectionOutputWithContext ¶
func (i GetExsiHostsEsxiHostCollectionArgs) ToGetExsiHostsEsxiHostCollectionOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionOutput
func (GetExsiHostsEsxiHostCollectionArgs) ToOutput ¶ added in v1.11.0
func (i GetExsiHostsEsxiHostCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsEsxiHostCollection]
type GetExsiHostsEsxiHostCollectionArray ¶
type GetExsiHostsEsxiHostCollectionArray []GetExsiHostsEsxiHostCollectionInput
func (GetExsiHostsEsxiHostCollectionArray) ElementType ¶
func (GetExsiHostsEsxiHostCollectionArray) ElementType() reflect.Type
func (GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutput ¶
func (i GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutput() GetExsiHostsEsxiHostCollectionArrayOutput
func (GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext ¶
func (i GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionArrayOutput
func (GetExsiHostsEsxiHostCollectionArray) ToOutput ¶ added in v1.11.0
func (i GetExsiHostsEsxiHostCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsEsxiHostCollection]
type GetExsiHostsEsxiHostCollectionArrayInput ¶
type GetExsiHostsEsxiHostCollectionArrayInput interface { pulumi.Input ToGetExsiHostsEsxiHostCollectionArrayOutput() GetExsiHostsEsxiHostCollectionArrayOutput ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext(context.Context) GetExsiHostsEsxiHostCollectionArrayOutput }
GetExsiHostsEsxiHostCollectionArrayInput is an input type that accepts GetExsiHostsEsxiHostCollectionArray and GetExsiHostsEsxiHostCollectionArrayOutput values. You can construct a concrete instance of `GetExsiHostsEsxiHostCollectionArrayInput` via:
GetExsiHostsEsxiHostCollectionArray{ GetExsiHostsEsxiHostCollectionArgs{...} }
type GetExsiHostsEsxiHostCollectionArrayOutput ¶
type GetExsiHostsEsxiHostCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetExsiHostsEsxiHostCollectionArrayOutput) ElementType ¶
func (GetExsiHostsEsxiHostCollectionArrayOutput) ElementType() reflect.Type
func (GetExsiHostsEsxiHostCollectionArrayOutput) ToGetExsiHostsEsxiHostCollectionArrayOutput ¶
func (o GetExsiHostsEsxiHostCollectionArrayOutput) ToGetExsiHostsEsxiHostCollectionArrayOutput() GetExsiHostsEsxiHostCollectionArrayOutput
func (GetExsiHostsEsxiHostCollectionArrayOutput) ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext ¶
func (o GetExsiHostsEsxiHostCollectionArrayOutput) ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionArrayOutput
func (GetExsiHostsEsxiHostCollectionArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetExsiHostsEsxiHostCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsEsxiHostCollection]
type GetExsiHostsEsxiHostCollectionInput ¶
type GetExsiHostsEsxiHostCollectionInput interface { pulumi.Input ToGetExsiHostsEsxiHostCollectionOutput() GetExsiHostsEsxiHostCollectionOutput ToGetExsiHostsEsxiHostCollectionOutputWithContext(context.Context) GetExsiHostsEsxiHostCollectionOutput }
GetExsiHostsEsxiHostCollectionInput is an input type that accepts GetExsiHostsEsxiHostCollectionArgs and GetExsiHostsEsxiHostCollectionOutput values. You can construct a concrete instance of `GetExsiHostsEsxiHostCollectionInput` via:
GetExsiHostsEsxiHostCollectionArgs{...}
type GetExsiHostsEsxiHostCollectionOutput ¶
type GetExsiHostsEsxiHostCollectionOutput struct{ *pulumi.OutputState }
func (GetExsiHostsEsxiHostCollectionOutput) BillingContractEndDate ¶
func (o GetExsiHostsEsxiHostCollectionOutput) BillingContractEndDate() pulumi.StringOutput
Current billing cycle end date. If the value in `currentSku` and `nextSku` are different, the value specified in `nextSku` becomes the new `currentSKU` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z`
func (GetExsiHostsEsxiHostCollectionOutput) BillingDonorHostId
deprecated
added in
v1.1.0
func (o GetExsiHostsEsxiHostCollectionOutput) BillingDonorHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the deleted ESXi Host with LeftOver billing cycle.
Deprecated: This 'billing_donor_host_id' argument has been deprecated and will be computed only.
func (GetExsiHostsEsxiHostCollectionOutput) CapacityReservationId ¶ added in v0.2.0
func (o GetExsiHostsEsxiHostCollectionOutput) CapacityReservationId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (GetExsiHostsEsxiHostCollectionOutput) CompartmentId ¶
func (o GetExsiHostsEsxiHostCollectionOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment as optional parameter.
func (GetExsiHostsEsxiHostCollectionOutput) ComputeAvailabilityDomain ¶
func (o GetExsiHostsEsxiHostCollectionOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain of the ESXi host.
func (GetExsiHostsEsxiHostCollectionOutput) ComputeInstanceId ¶
func (o GetExsiHostsEsxiHostCollectionOutput) ComputeInstanceId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute instance.
func (GetExsiHostsEsxiHostCollectionOutput) CurrentSku
deprecated
func (o GetExsiHostsEsxiHostCollectionOutput) CurrentSku() pulumi.StringOutput
(**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'current_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostsEsxiHostCollectionOutput) DefinedTags ¶
func (o GetExsiHostsEsxiHostCollectionOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetExsiHostsEsxiHostCollectionOutput) DisplayName ¶
func (o GetExsiHostsEsxiHostCollectionOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetExsiHostsEsxiHostCollectionOutput) ElementType ¶
func (GetExsiHostsEsxiHostCollectionOutput) ElementType() reflect.Type
func (GetExsiHostsEsxiHostCollectionOutput) FailedEsxiHostId
deprecated
func (o GetExsiHostsEsxiHostCollectionOutput) FailedEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that failed.
Deprecated: This 'failed_esxi_host_id' argument has been deprecated and will be computed only.
func (GetExsiHostsEsxiHostCollectionOutput) FreeformTags ¶
func (o GetExsiHostsEsxiHostCollectionOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetExsiHostsEsxiHostCollectionOutput) GracePeriodEndDate ¶
func (o GetExsiHostsEsxiHostCollectionOutput) GracePeriodEndDate() pulumi.StringOutput
The date and time when the new esxi host should start billing cycle. [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2021-07-25T21:10:29.600Z`
func (GetExsiHostsEsxiHostCollectionOutput) HostOcpuCount ¶ added in v0.2.0
func (o GetExsiHostsEsxiHostCollectionOutput) HostOcpuCount() pulumi.Float64Output
The OCPU count of the ESXi host.
func (GetExsiHostsEsxiHostCollectionOutput) HostShapeName ¶ added in v0.2.0
func (o GetExsiHostsEsxiHostCollectionOutput) HostShapeName() pulumi.StringOutput
The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
func (GetExsiHostsEsxiHostCollectionOutput) Id ¶
func (o GetExsiHostsEsxiHostCollectionOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host.
func (GetExsiHostsEsxiHostCollectionOutput) IsBillingContinuationInProgress ¶ added in v1.1.0
func (o GetExsiHostsEsxiHostCollectionOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of billing continuation.
func (GetExsiHostsEsxiHostCollectionOutput) IsBillingSwappingInProgress ¶ added in v1.1.0
func (o GetExsiHostsEsxiHostCollectionOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of swapping billing.
func (GetExsiHostsEsxiHostCollectionOutput) NextSku
deprecated
func (o GetExsiHostsEsxiHostCollectionOutput) NextSku() pulumi.StringOutput
(**Deprecated**) The billing option to switch to after the current billing cycle ends. If `nextSku` is null or empty, `currentSku` continues to the next billing cycle. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'next_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostsEsxiHostCollectionOutput) NonUpgradedEsxiHostId
deprecated
added in
v0.5.0
func (o GetExsiHostsEsxiHostCollectionOutput) NonUpgradedEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that will be upgraded.
Deprecated: This 'non_upgraded_esxi_host_id' argument has been deprecated and will be computed only.
func (GetExsiHostsEsxiHostCollectionOutput) ReplacementEsxiHostId ¶
func (o GetExsiHostsEsxiHostCollectionOutput) ReplacementEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the esxi host that is newly created to replace the failed node.
func (GetExsiHostsEsxiHostCollectionOutput) SddcId
deprecated
func (o GetExsiHostsEsxiHostCollectionOutput) SddcId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC.
Deprecated: The 'sddc_id' field has been deprecated. Please use 'cluster_id' instead.
func (GetExsiHostsEsxiHostCollectionOutput) State ¶
func (o GetExsiHostsEsxiHostCollectionOutput) State() pulumi.StringOutput
The lifecycle state of the resource.
func (GetExsiHostsEsxiHostCollectionOutput) SwapBillingHostId ¶ added in v1.1.0
func (o GetExsiHostsEsxiHostCollectionOutput) SwapBillingHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the active ESXi Host to swap billing with current host.
func (GetExsiHostsEsxiHostCollectionOutput) TimeCreated ¶
func (o GetExsiHostsEsxiHostCollectionOutput) TimeCreated() pulumi.StringOutput
The date and time the ESXi host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetExsiHostsEsxiHostCollectionOutput) TimeUpdated ¶
func (o GetExsiHostsEsxiHostCollectionOutput) TimeUpdated() pulumi.StringOutput
The date and time the ESXi host was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (GetExsiHostsEsxiHostCollectionOutput) ToGetExsiHostsEsxiHostCollectionOutput ¶
func (o GetExsiHostsEsxiHostCollectionOutput) ToGetExsiHostsEsxiHostCollectionOutput() GetExsiHostsEsxiHostCollectionOutput
func (GetExsiHostsEsxiHostCollectionOutput) ToGetExsiHostsEsxiHostCollectionOutputWithContext ¶
func (o GetExsiHostsEsxiHostCollectionOutput) ToGetExsiHostsEsxiHostCollectionOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionOutput
func (GetExsiHostsEsxiHostCollectionOutput) ToOutput ¶ added in v1.11.0
func (o GetExsiHostsEsxiHostCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsEsxiHostCollection]
func (GetExsiHostsEsxiHostCollectionOutput) UpgradedReplacementEsxiHostId ¶ added in v0.5.0
func (o GetExsiHostsEsxiHostCollectionOutput) UpgradedReplacementEsxiHostId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ESXi host that is newly created to upgrade the original host.
func (GetExsiHostsEsxiHostCollectionOutput) VmwareSoftwareVersion ¶ added in v0.5.0
func (o GetExsiHostsEsxiHostCollectionOutput) VmwareSoftwareVersion() pulumi.StringOutput
The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
type GetExsiHostsFilter ¶
type GetExsiHostsFilterArgs ¶
type GetExsiHostsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetExsiHostsFilterArgs) ElementType ¶
func (GetExsiHostsFilterArgs) ElementType() reflect.Type
func (GetExsiHostsFilterArgs) ToGetExsiHostsFilterOutput ¶
func (i GetExsiHostsFilterArgs) ToGetExsiHostsFilterOutput() GetExsiHostsFilterOutput
func (GetExsiHostsFilterArgs) ToGetExsiHostsFilterOutputWithContext ¶
func (i GetExsiHostsFilterArgs) ToGetExsiHostsFilterOutputWithContext(ctx context.Context) GetExsiHostsFilterOutput
func (GetExsiHostsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetExsiHostsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsFilter]
type GetExsiHostsFilterArray ¶
type GetExsiHostsFilterArray []GetExsiHostsFilterInput
func (GetExsiHostsFilterArray) ElementType ¶
func (GetExsiHostsFilterArray) ElementType() reflect.Type
func (GetExsiHostsFilterArray) ToGetExsiHostsFilterArrayOutput ¶
func (i GetExsiHostsFilterArray) ToGetExsiHostsFilterArrayOutput() GetExsiHostsFilterArrayOutput
func (GetExsiHostsFilterArray) ToGetExsiHostsFilterArrayOutputWithContext ¶
func (i GetExsiHostsFilterArray) ToGetExsiHostsFilterArrayOutputWithContext(ctx context.Context) GetExsiHostsFilterArrayOutput
func (GetExsiHostsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetExsiHostsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsFilter]
type GetExsiHostsFilterArrayInput ¶
type GetExsiHostsFilterArrayInput interface { pulumi.Input ToGetExsiHostsFilterArrayOutput() GetExsiHostsFilterArrayOutput ToGetExsiHostsFilterArrayOutputWithContext(context.Context) GetExsiHostsFilterArrayOutput }
GetExsiHostsFilterArrayInput is an input type that accepts GetExsiHostsFilterArray and GetExsiHostsFilterArrayOutput values. You can construct a concrete instance of `GetExsiHostsFilterArrayInput` via:
GetExsiHostsFilterArray{ GetExsiHostsFilterArgs{...} }
type GetExsiHostsFilterArrayOutput ¶
type GetExsiHostsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetExsiHostsFilterArrayOutput) ElementType ¶
func (GetExsiHostsFilterArrayOutput) ElementType() reflect.Type
func (GetExsiHostsFilterArrayOutput) Index ¶
func (o GetExsiHostsFilterArrayOutput) Index(i pulumi.IntInput) GetExsiHostsFilterOutput
func (GetExsiHostsFilterArrayOutput) ToGetExsiHostsFilterArrayOutput ¶
func (o GetExsiHostsFilterArrayOutput) ToGetExsiHostsFilterArrayOutput() GetExsiHostsFilterArrayOutput
func (GetExsiHostsFilterArrayOutput) ToGetExsiHostsFilterArrayOutputWithContext ¶
func (o GetExsiHostsFilterArrayOutput) ToGetExsiHostsFilterArrayOutputWithContext(ctx context.Context) GetExsiHostsFilterArrayOutput
func (GetExsiHostsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetExsiHostsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetExsiHostsFilter]
type GetExsiHostsFilterInput ¶
type GetExsiHostsFilterInput interface { pulumi.Input ToGetExsiHostsFilterOutput() GetExsiHostsFilterOutput ToGetExsiHostsFilterOutputWithContext(context.Context) GetExsiHostsFilterOutput }
GetExsiHostsFilterInput is an input type that accepts GetExsiHostsFilterArgs and GetExsiHostsFilterOutput values. You can construct a concrete instance of `GetExsiHostsFilterInput` via:
GetExsiHostsFilterArgs{...}
type GetExsiHostsFilterOutput ¶
type GetExsiHostsFilterOutput struct{ *pulumi.OutputState }
func (GetExsiHostsFilterOutput) ElementType ¶
func (GetExsiHostsFilterOutput) ElementType() reflect.Type
func (GetExsiHostsFilterOutput) Name ¶
func (o GetExsiHostsFilterOutput) Name() pulumi.StringOutput
func (GetExsiHostsFilterOutput) Regex ¶
func (o GetExsiHostsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetExsiHostsFilterOutput) ToGetExsiHostsFilterOutput ¶
func (o GetExsiHostsFilterOutput) ToGetExsiHostsFilterOutput() GetExsiHostsFilterOutput
func (GetExsiHostsFilterOutput) ToGetExsiHostsFilterOutputWithContext ¶
func (o GetExsiHostsFilterOutput) ToGetExsiHostsFilterOutputWithContext(ctx context.Context) GetExsiHostsFilterOutput
func (GetExsiHostsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetExsiHostsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsFilter]
func (GetExsiHostsFilterOutput) Values ¶
func (o GetExsiHostsFilterOutput) Values() pulumi.StringArrayOutput
type GetExsiHostsOutputArgs ¶
type GetExsiHostsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment as optional parameter. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Compute instance. ComputeInstanceId pulumi.StringPtrInput `pulumi:"computeInstanceId"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetExsiHostsFilterArrayInput `pulumi:"filters"` // If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle. IsBillingDonorsOnly pulumi.BoolPtrInput `pulumi:"isBillingDonorsOnly"` // If this flag/param is set to True, we return only active hosts. IsSwapBillingOnly pulumi.BoolPtrInput `pulumi:"isSwapBillingOnly"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. SddcId pulumi.StringPtrInput `pulumi:"sddcId"` // The lifecycle state of the resource. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getExsiHosts.
func (GetExsiHostsOutputArgs) ElementType ¶
func (GetExsiHostsOutputArgs) ElementType() reflect.Type
type GetExsiHostsResult ¶
type GetExsiHostsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC. CompartmentId *string `pulumi:"compartmentId"` // In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The `computeInstanceId` is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of that Compute instance. ComputeInstanceId *string `pulumi:"computeInstanceId"` // A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // The list of esxi_host_collection. EsxiHostCollections []GetExsiHostsEsxiHostCollection `pulumi:"esxiHostCollections"` Filters []GetExsiHostsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsBillingDonorsOnly *bool `pulumi:"isBillingDonorsOnly"` IsSwapBillingOnly *bool `pulumi:"isSwapBillingOnly"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the ESXi host belongs to. SddcId *string `pulumi:"sddcId"` // The current state of the ESXi host. State *string `pulumi:"state"` }
A collection of values returned by getExsiHosts.
func GetExsiHosts ¶
func GetExsiHosts(ctx *pulumi.Context, args *GetExsiHostsArgs, opts ...pulumi.InvokeOption) (*GetExsiHostsResult, error)
This data source provides the list of Esxi Hosts in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists the ESXi hosts in the specified SDDC. The list can be filtered by Compute instance OCID or ESXi display name.
Remember that in terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. Each `EsxiHost` object has its own OCID (`id`), and a separate attribute for the OCID of the Compute instance (`computeInstanceId`). When filtering the list of ESXi hosts, you can specify the OCID of the Compute instance, not the ESXi host OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.GetExsiHosts(ctx, &ocvp.GetExsiHostsArgs{ CompartmentId: pulumi.StringRef(_var.Compartment_id), ComputeInstanceId: pulumi.StringRef(oci_core_instance.Test_instance.Id), DisplayName: pulumi.StringRef(_var.Esxi_host_display_name), IsBillingDonorsOnly: pulumi.BoolRef(_var.Esxi_host_is_billing_donors_only), IsSwapBillingOnly: pulumi.BoolRef(_var.Esxi_host_is_swap_billing_only), SddcId: pulumi.StringRef(oci_ocvp_sddc.Test_sddc.Id), State: pulumi.StringRef(_var.Esxi_host_state), }, nil) if err != nil { return err } return nil }) }
```
type GetExsiHostsResultOutput ¶
type GetExsiHostsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExsiHosts.
func GetExsiHostsOutput ¶
func GetExsiHostsOutput(ctx *pulumi.Context, args GetExsiHostsOutputArgs, opts ...pulumi.InvokeOption) GetExsiHostsResultOutput
func (GetExsiHostsResultOutput) CompartmentId ¶ added in v1.1.0
func (o GetExsiHostsResultOutput) CompartmentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC.
func (GetExsiHostsResultOutput) ComputeInstanceId ¶
func (o GetExsiHostsResultOutput) ComputeInstanceId() pulumi.StringPtrOutput
In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The `computeInstanceId` is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of that Compute instance.
func (GetExsiHostsResultOutput) DisplayName ¶
func (o GetExsiHostsResultOutput) DisplayName() pulumi.StringPtrOutput
A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetExsiHostsResultOutput) ElementType ¶
func (GetExsiHostsResultOutput) ElementType() reflect.Type
func (GetExsiHostsResultOutput) EsxiHostCollections ¶
func (o GetExsiHostsResultOutput) EsxiHostCollections() GetExsiHostsEsxiHostCollectionArrayOutput
The list of esxi_host_collection.
func (GetExsiHostsResultOutput) Filters ¶
func (o GetExsiHostsResultOutput) Filters() GetExsiHostsFilterArrayOutput
func (GetExsiHostsResultOutput) Id ¶
func (o GetExsiHostsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetExsiHostsResultOutput) IsBillingDonorsOnly ¶ added in v1.1.0
func (o GetExsiHostsResultOutput) IsBillingDonorsOnly() pulumi.BoolPtrOutput
func (GetExsiHostsResultOutput) IsSwapBillingOnly ¶ added in v1.1.0
func (o GetExsiHostsResultOutput) IsSwapBillingOnly() pulumi.BoolPtrOutput
func (GetExsiHostsResultOutput) SddcId ¶
func (o GetExsiHostsResultOutput) SddcId() pulumi.StringPtrOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the ESXi host belongs to.
func (GetExsiHostsResultOutput) State ¶
func (o GetExsiHostsResultOutput) State() pulumi.StringPtrOutput
The current state of the ESXi host.
func (GetExsiHostsResultOutput) ToGetExsiHostsResultOutput ¶
func (o GetExsiHostsResultOutput) ToGetExsiHostsResultOutput() GetExsiHostsResultOutput
func (GetExsiHostsResultOutput) ToGetExsiHostsResultOutputWithContext ¶
func (o GetExsiHostsResultOutput) ToGetExsiHostsResultOutputWithContext(ctx context.Context) GetExsiHostsResultOutput
func (GetExsiHostsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetExsiHostsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetExsiHostsResult]
type GetSddcDatastore ¶ added in v0.18.0
type GetSddcDatastore struct { // A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes. BlockVolumeIds []string `pulumi:"blockVolumeIds"` // Size of the Block Storage Volume in GB. Capacity float64 `pulumi:"capacity"` // Type of the datastore. DatastoreType string `pulumi:"datastoreType"` }
type GetSddcDatastoreArgs ¶ added in v0.18.0
type GetSddcDatastoreArgs struct { // A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes. BlockVolumeIds pulumi.StringArrayInput `pulumi:"blockVolumeIds"` // Size of the Block Storage Volume in GB. Capacity pulumi.Float64Input `pulumi:"capacity"` // Type of the datastore. DatastoreType pulumi.StringInput `pulumi:"datastoreType"` }
func (GetSddcDatastoreArgs) ElementType ¶ added in v0.18.0
func (GetSddcDatastoreArgs) ElementType() reflect.Type
func (GetSddcDatastoreArgs) ToGetSddcDatastoreOutput ¶ added in v0.18.0
func (i GetSddcDatastoreArgs) ToGetSddcDatastoreOutput() GetSddcDatastoreOutput
func (GetSddcDatastoreArgs) ToGetSddcDatastoreOutputWithContext ¶ added in v0.18.0
func (i GetSddcDatastoreArgs) ToGetSddcDatastoreOutputWithContext(ctx context.Context) GetSddcDatastoreOutput
func (GetSddcDatastoreArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcDatastoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcDatastore]
type GetSddcDatastoreArray ¶ added in v0.18.0
type GetSddcDatastoreArray []GetSddcDatastoreInput
func (GetSddcDatastoreArray) ElementType ¶ added in v0.18.0
func (GetSddcDatastoreArray) ElementType() reflect.Type
func (GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutput ¶ added in v0.18.0
func (i GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutput() GetSddcDatastoreArrayOutput
func (GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutputWithContext ¶ added in v0.18.0
func (i GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutputWithContext(ctx context.Context) GetSddcDatastoreArrayOutput
func (GetSddcDatastoreArray) ToOutput ¶ added in v1.11.0
func (i GetSddcDatastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcDatastore]
type GetSddcDatastoreArrayInput ¶ added in v0.18.0
type GetSddcDatastoreArrayInput interface { pulumi.Input ToGetSddcDatastoreArrayOutput() GetSddcDatastoreArrayOutput ToGetSddcDatastoreArrayOutputWithContext(context.Context) GetSddcDatastoreArrayOutput }
GetSddcDatastoreArrayInput is an input type that accepts GetSddcDatastoreArray and GetSddcDatastoreArrayOutput values. You can construct a concrete instance of `GetSddcDatastoreArrayInput` via:
GetSddcDatastoreArray{ GetSddcDatastoreArgs{...} }
type GetSddcDatastoreArrayOutput ¶ added in v0.18.0
type GetSddcDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetSddcDatastoreArrayOutput) ElementType ¶ added in v0.18.0
func (GetSddcDatastoreArrayOutput) ElementType() reflect.Type
func (GetSddcDatastoreArrayOutput) Index ¶ added in v0.18.0
func (o GetSddcDatastoreArrayOutput) Index(i pulumi.IntInput) GetSddcDatastoreOutput
func (GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutput ¶ added in v0.18.0
func (o GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutput() GetSddcDatastoreArrayOutput
func (GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutputWithContext ¶ added in v0.18.0
func (o GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutputWithContext(ctx context.Context) GetSddcDatastoreArrayOutput
func (GetSddcDatastoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcDatastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcDatastore]
type GetSddcDatastoreInput ¶ added in v0.18.0
type GetSddcDatastoreInput interface { pulumi.Input ToGetSddcDatastoreOutput() GetSddcDatastoreOutput ToGetSddcDatastoreOutputWithContext(context.Context) GetSddcDatastoreOutput }
GetSddcDatastoreInput is an input type that accepts GetSddcDatastoreArgs and GetSddcDatastoreOutput values. You can construct a concrete instance of `GetSddcDatastoreInput` via:
GetSddcDatastoreArgs{...}
type GetSddcDatastoreOutput ¶ added in v0.18.0
type GetSddcDatastoreOutput struct{ *pulumi.OutputState }
func (GetSddcDatastoreOutput) BlockVolumeIds ¶ added in v0.18.0
func (o GetSddcDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (GetSddcDatastoreOutput) Capacity ¶ added in v0.18.0
func (o GetSddcDatastoreOutput) Capacity() pulumi.Float64Output
Size of the Block Storage Volume in GB.
func (GetSddcDatastoreOutput) DatastoreType ¶ added in v0.18.0
func (o GetSddcDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (GetSddcDatastoreOutput) ElementType ¶ added in v0.18.0
func (GetSddcDatastoreOutput) ElementType() reflect.Type
func (GetSddcDatastoreOutput) ToGetSddcDatastoreOutput ¶ added in v0.18.0
func (o GetSddcDatastoreOutput) ToGetSddcDatastoreOutput() GetSddcDatastoreOutput
func (GetSddcDatastoreOutput) ToGetSddcDatastoreOutputWithContext ¶ added in v0.18.0
func (o GetSddcDatastoreOutput) ToGetSddcDatastoreOutputWithContext(ctx context.Context) GetSddcDatastoreOutput
func (GetSddcDatastoreOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcDatastoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcDatastore]
type GetSddcHcxOnPremLicense ¶
type GetSddcHcxOnPremLicenseArgs ¶
type GetSddcHcxOnPremLicenseArgs struct { // HCX on-premise license key value. ActivationKey pulumi.StringInput `pulumi:"activationKey"` // status of HCX on-premise license. Status pulumi.StringInput `pulumi:"status"` // Name of the system that consumed the HCX on-premise license SystemName pulumi.StringInput `pulumi:"systemName"` }
func (GetSddcHcxOnPremLicenseArgs) ElementType ¶
func (GetSddcHcxOnPremLicenseArgs) ElementType() reflect.Type
func (GetSddcHcxOnPremLicenseArgs) ToGetSddcHcxOnPremLicenseOutput ¶
func (i GetSddcHcxOnPremLicenseArgs) ToGetSddcHcxOnPremLicenseOutput() GetSddcHcxOnPremLicenseOutput
func (GetSddcHcxOnPremLicenseArgs) ToGetSddcHcxOnPremLicenseOutputWithContext ¶
func (i GetSddcHcxOnPremLicenseArgs) ToGetSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseOutput
func (GetSddcHcxOnPremLicenseArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcHcxOnPremLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcHcxOnPremLicense]
type GetSddcHcxOnPremLicenseArray ¶
type GetSddcHcxOnPremLicenseArray []GetSddcHcxOnPremLicenseInput
func (GetSddcHcxOnPremLicenseArray) ElementType ¶
func (GetSddcHcxOnPremLicenseArray) ElementType() reflect.Type
func (GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutput ¶
func (i GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutput() GetSddcHcxOnPremLicenseArrayOutput
func (GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutputWithContext ¶
func (i GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseArrayOutput
func (GetSddcHcxOnPremLicenseArray) ToOutput ¶ added in v1.11.0
func (i GetSddcHcxOnPremLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcHcxOnPremLicense]
type GetSddcHcxOnPremLicenseArrayInput ¶
type GetSddcHcxOnPremLicenseArrayInput interface { pulumi.Input ToGetSddcHcxOnPremLicenseArrayOutput() GetSddcHcxOnPremLicenseArrayOutput ToGetSddcHcxOnPremLicenseArrayOutputWithContext(context.Context) GetSddcHcxOnPremLicenseArrayOutput }
GetSddcHcxOnPremLicenseArrayInput is an input type that accepts GetSddcHcxOnPremLicenseArray and GetSddcHcxOnPremLicenseArrayOutput values. You can construct a concrete instance of `GetSddcHcxOnPremLicenseArrayInput` via:
GetSddcHcxOnPremLicenseArray{ GetSddcHcxOnPremLicenseArgs{...} }
type GetSddcHcxOnPremLicenseArrayOutput ¶
type GetSddcHcxOnPremLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetSddcHcxOnPremLicenseArrayOutput) ElementType ¶
func (GetSddcHcxOnPremLicenseArrayOutput) ElementType() reflect.Type
func (GetSddcHcxOnPremLicenseArrayOutput) Index ¶
func (o GetSddcHcxOnPremLicenseArrayOutput) Index(i pulumi.IntInput) GetSddcHcxOnPremLicenseOutput
func (GetSddcHcxOnPremLicenseArrayOutput) ToGetSddcHcxOnPremLicenseArrayOutput ¶
func (o GetSddcHcxOnPremLicenseArrayOutput) ToGetSddcHcxOnPremLicenseArrayOutput() GetSddcHcxOnPremLicenseArrayOutput
func (GetSddcHcxOnPremLicenseArrayOutput) ToGetSddcHcxOnPremLicenseArrayOutputWithContext ¶
func (o GetSddcHcxOnPremLicenseArrayOutput) ToGetSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseArrayOutput
func (GetSddcHcxOnPremLicenseArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcHcxOnPremLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcHcxOnPremLicense]
type GetSddcHcxOnPremLicenseInput ¶
type GetSddcHcxOnPremLicenseInput interface { pulumi.Input ToGetSddcHcxOnPremLicenseOutput() GetSddcHcxOnPremLicenseOutput ToGetSddcHcxOnPremLicenseOutputWithContext(context.Context) GetSddcHcxOnPremLicenseOutput }
GetSddcHcxOnPremLicenseInput is an input type that accepts GetSddcHcxOnPremLicenseArgs and GetSddcHcxOnPremLicenseOutput values. You can construct a concrete instance of `GetSddcHcxOnPremLicenseInput` via:
GetSddcHcxOnPremLicenseArgs{...}
type GetSddcHcxOnPremLicenseOutput ¶
type GetSddcHcxOnPremLicenseOutput struct{ *pulumi.OutputState }
func (GetSddcHcxOnPremLicenseOutput) ActivationKey ¶
func (o GetSddcHcxOnPremLicenseOutput) ActivationKey() pulumi.StringOutput
HCX on-premise license key value.
func (GetSddcHcxOnPremLicenseOutput) ElementType ¶
func (GetSddcHcxOnPremLicenseOutput) ElementType() reflect.Type
func (GetSddcHcxOnPremLicenseOutput) Status ¶
func (o GetSddcHcxOnPremLicenseOutput) Status() pulumi.StringOutput
status of HCX on-premise license.
func (GetSddcHcxOnPremLicenseOutput) SystemName ¶
func (o GetSddcHcxOnPremLicenseOutput) SystemName() pulumi.StringOutput
Name of the system that consumed the HCX on-premise license
func (GetSddcHcxOnPremLicenseOutput) ToGetSddcHcxOnPremLicenseOutput ¶
func (o GetSddcHcxOnPremLicenseOutput) ToGetSddcHcxOnPremLicenseOutput() GetSddcHcxOnPremLicenseOutput
func (GetSddcHcxOnPremLicenseOutput) ToGetSddcHcxOnPremLicenseOutputWithContext ¶
func (o GetSddcHcxOnPremLicenseOutput) ToGetSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseOutput
func (GetSddcHcxOnPremLicenseOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcHcxOnPremLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcHcxOnPremLicense]
type GetSddcUpgradeLicense ¶ added in v0.5.0
type GetSddcUpgradeLicenseArgs ¶ added in v0.5.0
type GetSddcUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringInput `pulumi:"licenseType"` }
func (GetSddcUpgradeLicenseArgs) ElementType ¶ added in v0.5.0
func (GetSddcUpgradeLicenseArgs) ElementType() reflect.Type
func (GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutput ¶ added in v0.5.0
func (i GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutput() GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutputWithContext ¶ added in v0.5.0
func (i GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcUpgradeLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcUpgradeLicense]
type GetSddcUpgradeLicenseArray ¶ added in v0.5.0
type GetSddcUpgradeLicenseArray []GetSddcUpgradeLicenseInput
func (GetSddcUpgradeLicenseArray) ElementType ¶ added in v0.5.0
func (GetSddcUpgradeLicenseArray) ElementType() reflect.Type
func (GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutput ¶ added in v0.5.0
func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput
func (GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutputWithContext ¶ added in v0.5.0
func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseArrayOutput
func (GetSddcUpgradeLicenseArray) ToOutput ¶ added in v1.11.0
func (i GetSddcUpgradeLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcUpgradeLicense]
type GetSddcUpgradeLicenseArrayInput ¶ added in v0.5.0
type GetSddcUpgradeLicenseArrayInput interface { pulumi.Input ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput ToGetSddcUpgradeLicenseArrayOutputWithContext(context.Context) GetSddcUpgradeLicenseArrayOutput }
GetSddcUpgradeLicenseArrayInput is an input type that accepts GetSddcUpgradeLicenseArray and GetSddcUpgradeLicenseArrayOutput values. You can construct a concrete instance of `GetSddcUpgradeLicenseArrayInput` via:
GetSddcUpgradeLicenseArray{ GetSddcUpgradeLicenseArgs{...} }
type GetSddcUpgradeLicenseArrayOutput ¶ added in v0.5.0
type GetSddcUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetSddcUpgradeLicenseArrayOutput) ElementType ¶ added in v0.5.0
func (GetSddcUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (GetSddcUpgradeLicenseArrayOutput) Index ¶ added in v0.5.0
func (o GetSddcUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutput ¶ added in v0.5.0
func (o GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput
func (GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutputWithContext ¶ added in v0.5.0
func (o GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseArrayOutput
func (GetSddcUpgradeLicenseArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcUpgradeLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcUpgradeLicense]
type GetSddcUpgradeLicenseInput ¶ added in v0.5.0
type GetSddcUpgradeLicenseInput interface { pulumi.Input ToGetSddcUpgradeLicenseOutput() GetSddcUpgradeLicenseOutput ToGetSddcUpgradeLicenseOutputWithContext(context.Context) GetSddcUpgradeLicenseOutput }
GetSddcUpgradeLicenseInput is an input type that accepts GetSddcUpgradeLicenseArgs and GetSddcUpgradeLicenseOutput values. You can construct a concrete instance of `GetSddcUpgradeLicenseInput` via:
GetSddcUpgradeLicenseArgs{...}
type GetSddcUpgradeLicenseOutput ¶ added in v0.5.0
type GetSddcUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (GetSddcUpgradeLicenseOutput) ElementType ¶ added in v0.5.0
func (GetSddcUpgradeLicenseOutput) ElementType() reflect.Type
func (GetSddcUpgradeLicenseOutput) LicenseKey ¶ added in v0.5.0
func (o GetSddcUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
vSphere license key value.
func (GetSddcUpgradeLicenseOutput) LicenseType ¶ added in v0.5.0
func (o GetSddcUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
vSphere license type.
func (GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutput ¶ added in v0.5.0
func (o GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutput() GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutputWithContext ¶ added in v0.5.0
func (o GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcUpgradeLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcUpgradeLicense]
type GetSddcVsphereUpgradeObject ¶ added in v0.5.0
type GetSddcVsphereUpgradeObjectArgs ¶ added in v0.5.0
type GetSddcVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringInput `pulumi:"linkDescription"` }
func (GetSddcVsphereUpgradeObjectArgs) ElementType ¶ added in v0.5.0
func (GetSddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutput ¶ added in v0.5.0
func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput
func (GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutputWithContext ¶ added in v0.5.0
func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectOutput
func (GetSddcVsphereUpgradeObjectArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcVsphereUpgradeObjectArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcVsphereUpgradeObject]
type GetSddcVsphereUpgradeObjectArray ¶ added in v0.5.0
type GetSddcVsphereUpgradeObjectArray []GetSddcVsphereUpgradeObjectInput
func (GetSddcVsphereUpgradeObjectArray) ElementType ¶ added in v0.5.0
func (GetSddcVsphereUpgradeObjectArray) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput
func (GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext ¶ added in v0.5.0
func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectArrayOutput
func (GetSddcVsphereUpgradeObjectArray) ToOutput ¶ added in v1.11.0
func (i GetSddcVsphereUpgradeObjectArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcVsphereUpgradeObject]
type GetSddcVsphereUpgradeObjectArrayInput ¶ added in v0.5.0
type GetSddcVsphereUpgradeObjectArrayInput interface { pulumi.Input ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(context.Context) GetSddcVsphereUpgradeObjectArrayOutput }
GetSddcVsphereUpgradeObjectArrayInput is an input type that accepts GetSddcVsphereUpgradeObjectArray and GetSddcVsphereUpgradeObjectArrayOutput values. You can construct a concrete instance of `GetSddcVsphereUpgradeObjectArrayInput` via:
GetSddcVsphereUpgradeObjectArray{ GetSddcVsphereUpgradeObjectArgs{...} }
type GetSddcVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
type GetSddcVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (GetSddcVsphereUpgradeObjectArrayOutput) ElementType ¶ added in v0.5.0
func (GetSddcVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
func (o GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput
func (GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext ¶ added in v0.5.0
func (o GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectArrayOutput
func (GetSddcVsphereUpgradeObjectArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcVsphereUpgradeObjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcVsphereUpgradeObject]
type GetSddcVsphereUpgradeObjectInput ¶ added in v0.5.0
type GetSddcVsphereUpgradeObjectInput interface { pulumi.Input ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput ToGetSddcVsphereUpgradeObjectOutputWithContext(context.Context) GetSddcVsphereUpgradeObjectOutput }
GetSddcVsphereUpgradeObjectInput is an input type that accepts GetSddcVsphereUpgradeObjectArgs and GetSddcVsphereUpgradeObjectOutput values. You can construct a concrete instance of `GetSddcVsphereUpgradeObjectInput` via:
GetSddcVsphereUpgradeObjectArgs{...}
type GetSddcVsphereUpgradeObjectOutput ¶ added in v0.5.0
type GetSddcVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (GetSddcVsphereUpgradeObjectOutput) DownloadLink ¶ added in v0.5.0
func (o GetSddcVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
Binary object download link.
func (GetSddcVsphereUpgradeObjectOutput) ElementType ¶ added in v0.5.0
func (GetSddcVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectOutput) LinkDescription ¶ added in v0.5.0
func (o GetSddcVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
Binary object description.
func (GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutput ¶ added in v0.5.0
func (o GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput
func (GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutputWithContext ¶ added in v0.5.0
func (o GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectOutput
func (GetSddcVsphereUpgradeObjectOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcVsphereUpgradeObjectOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcVsphereUpgradeObject]
type GetSddcsArgs ¶
type GetSddcsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1` ComputeAvailabilityDomain *string `pulumi:"computeAvailabilityDomain"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetSddcsFilter `pulumi:"filters"` // The lifecycle state of the resource. State *string `pulumi:"state"` }
A collection of arguments for invoking getSddcs.
type GetSddcsFilter ¶
type GetSddcsFilterArgs ¶
type GetSddcsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSddcsFilterArgs) ElementType ¶
func (GetSddcsFilterArgs) ElementType() reflect.Type
func (GetSddcsFilterArgs) ToGetSddcsFilterOutput ¶
func (i GetSddcsFilterArgs) ToGetSddcsFilterOutput() GetSddcsFilterOutput
func (GetSddcsFilterArgs) ToGetSddcsFilterOutputWithContext ¶
func (i GetSddcsFilterArgs) ToGetSddcsFilterOutputWithContext(ctx context.Context) GetSddcsFilterOutput
func (GetSddcsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsFilter]
type GetSddcsFilterArray ¶
type GetSddcsFilterArray []GetSddcsFilterInput
func (GetSddcsFilterArray) ElementType ¶
func (GetSddcsFilterArray) ElementType() reflect.Type
func (GetSddcsFilterArray) ToGetSddcsFilterArrayOutput ¶
func (i GetSddcsFilterArray) ToGetSddcsFilterArrayOutput() GetSddcsFilterArrayOutput
func (GetSddcsFilterArray) ToGetSddcsFilterArrayOutputWithContext ¶
func (i GetSddcsFilterArray) ToGetSddcsFilterArrayOutputWithContext(ctx context.Context) GetSddcsFilterArrayOutput
func (GetSddcsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetSddcsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsFilter]
type GetSddcsFilterArrayInput ¶
type GetSddcsFilterArrayInput interface { pulumi.Input ToGetSddcsFilterArrayOutput() GetSddcsFilterArrayOutput ToGetSddcsFilterArrayOutputWithContext(context.Context) GetSddcsFilterArrayOutput }
GetSddcsFilterArrayInput is an input type that accepts GetSddcsFilterArray and GetSddcsFilterArrayOutput values. You can construct a concrete instance of `GetSddcsFilterArrayInput` via:
GetSddcsFilterArray{ GetSddcsFilterArgs{...} }
type GetSddcsFilterArrayOutput ¶
type GetSddcsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsFilterArrayOutput) ElementType ¶
func (GetSddcsFilterArrayOutput) ElementType() reflect.Type
func (GetSddcsFilterArrayOutput) Index ¶
func (o GetSddcsFilterArrayOutput) Index(i pulumi.IntInput) GetSddcsFilterOutput
func (GetSddcsFilterArrayOutput) ToGetSddcsFilterArrayOutput ¶
func (o GetSddcsFilterArrayOutput) ToGetSddcsFilterArrayOutput() GetSddcsFilterArrayOutput
func (GetSddcsFilterArrayOutput) ToGetSddcsFilterArrayOutputWithContext ¶
func (o GetSddcsFilterArrayOutput) ToGetSddcsFilterArrayOutputWithContext(ctx context.Context) GetSddcsFilterArrayOutput
func (GetSddcsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsFilter]
type GetSddcsFilterInput ¶
type GetSddcsFilterInput interface { pulumi.Input ToGetSddcsFilterOutput() GetSddcsFilterOutput ToGetSddcsFilterOutputWithContext(context.Context) GetSddcsFilterOutput }
GetSddcsFilterInput is an input type that accepts GetSddcsFilterArgs and GetSddcsFilterOutput values. You can construct a concrete instance of `GetSddcsFilterInput` via:
GetSddcsFilterArgs{...}
type GetSddcsFilterOutput ¶
type GetSddcsFilterOutput struct{ *pulumi.OutputState }
func (GetSddcsFilterOutput) ElementType ¶
func (GetSddcsFilterOutput) ElementType() reflect.Type
func (GetSddcsFilterOutput) Name ¶
func (o GetSddcsFilterOutput) Name() pulumi.StringOutput
func (GetSddcsFilterOutput) Regex ¶
func (o GetSddcsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSddcsFilterOutput) ToGetSddcsFilterOutput ¶
func (o GetSddcsFilterOutput) ToGetSddcsFilterOutput() GetSddcsFilterOutput
func (GetSddcsFilterOutput) ToGetSddcsFilterOutputWithContext ¶
func (o GetSddcsFilterOutput) ToGetSddcsFilterOutputWithContext(ctx context.Context) GetSddcsFilterOutput
func (GetSddcsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsFilter]
func (GetSddcsFilterOutput) Values ¶
func (o GetSddcsFilterOutput) Values() pulumi.StringArrayOutput
type GetSddcsOutputArgs ¶
type GetSddcsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1` ComputeAvailabilityDomain pulumi.StringPtrInput `pulumi:"computeAvailabilityDomain"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetSddcsFilterArrayInput `pulumi:"filters"` // The lifecycle state of the resource. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getSddcs.
func (GetSddcsOutputArgs) ElementType ¶
func (GetSddcsOutputArgs) ElementType() reflect.Type
type GetSddcsResult ¶
type GetSddcsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC. CompartmentId string `pulumi:"compartmentId"` // (**Deprecated**) The availability domain the ESXi hosts are running in. For Multi-AD SDDC, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD` ComputeAvailabilityDomain *string `pulumi:"computeAvailabilityDomain"` // A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetSddcsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of sddc_collection. SddcCollections []GetSddcsSddcCollection `pulumi:"sddcCollections"` // The current state of the SDDC. State *string `pulumi:"state"` }
A collection of values returned by getSddcs.
func GetSddcs ¶
func GetSddcs(ctx *pulumi.Context, args *GetSddcsArgs, opts ...pulumi.InvokeOption) (*GetSddcsResult, error)
This data source provides the list of Sddcs in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists the SDDCs in the specified compartment. The list can be filtered by display name or availability domain.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.GetSddcs(ctx, &ocvp.GetSddcsArgs{ CompartmentId: _var.Compartment_id, ComputeAvailabilityDomain: pulumi.StringRef(_var.Sddc_compute_availability_domain), DisplayName: pulumi.StringRef(_var.Sddc_display_name), State: pulumi.StringRef(_var.Sddc_state), }, nil) if err != nil { return err } return nil }) }
```
type GetSddcsResultOutput ¶
type GetSddcsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSddcs.
func GetSddcsOutput ¶
func GetSddcsOutput(ctx *pulumi.Context, args GetSddcsOutputArgs, opts ...pulumi.InvokeOption) GetSddcsResultOutput
func (GetSddcsResultOutput) CompartmentId ¶
func (o GetSddcsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC.
func (GetSddcsResultOutput) ComputeAvailabilityDomain ¶
func (o GetSddcsResultOutput) ComputeAvailabilityDomain() pulumi.StringPtrOutput
(**Deprecated**) The availability domain the ESXi hosts are running in. For Multi-AD SDDC, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD`
func (GetSddcsResultOutput) DisplayName ¶
func (o GetSddcsResultOutput) DisplayName() pulumi.StringPtrOutput
A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
func (GetSddcsResultOutput) ElementType ¶
func (GetSddcsResultOutput) ElementType() reflect.Type
func (GetSddcsResultOutput) Filters ¶
func (o GetSddcsResultOutput) Filters() GetSddcsFilterArrayOutput
func (GetSddcsResultOutput) Id ¶
func (o GetSddcsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSddcsResultOutput) SddcCollections ¶
func (o GetSddcsResultOutput) SddcCollections() GetSddcsSddcCollectionArrayOutput
The list of sddc_collection.
func (GetSddcsResultOutput) State ¶
func (o GetSddcsResultOutput) State() pulumi.StringPtrOutput
The current state of the SDDC.
func (GetSddcsResultOutput) ToGetSddcsResultOutput ¶
func (o GetSddcsResultOutput) ToGetSddcsResultOutput() GetSddcsResultOutput
func (GetSddcsResultOutput) ToGetSddcsResultOutputWithContext ¶
func (o GetSddcsResultOutput) ToGetSddcsResultOutputWithContext(ctx context.Context) GetSddcsResultOutput
func (GetSddcsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsResult]
type GetSddcsSddcCollection ¶
type GetSddcsSddcCollection struct { // (**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. // // Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. ActualEsxiHostsCount int `pulumi:"actualEsxiHostsCount"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId string `pulumi:"capacityReservationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1` // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // (**Deprecated**) Datastores used for the Sddc. // // Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead. Datastores []GetSddcsSddcCollectionDatastore `pulumi:"datastores"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // (**Deprecated**) The number of ESXi hosts in the SDDC. // // Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. EsxiHostsCount int `pulumi:"esxiHostsCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` HcxAction string `pulumi:"hcxAction"` // The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` HcxFqdn string `pulumi:"hcxFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. HcxInitialPassword string `pulumi:"hcxInitialPassword"` // (**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. // // Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field. HcxOnPremKey string `pulumi:"hcxOnPremKey"` // The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution. HcxOnPremLicenses []GetSddcsSddcCollectionHcxOnPremLicense `pulumi:"hcxOnPremLicenses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API. HcxPrivateIpId string `pulumi:"hcxPrivateIpId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the HCX component of the VMware environment. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId string `pulumi:"hcxVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. Id string `pulumi:"id"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. // // Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead. InitialHostOcpuCount float64 `pulumi:"initialHostOcpuCount"` // (**Deprecated**) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). // // Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead. InitialHostShapeName string `pulumi:"initialHostShapeName"` // (**Deprecated**) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku string `pulumi:"initialSku"` // (**Deprecated**) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix string `pulumi:"instanceDisplayNamePrefix"` // (**Deprecated**) Indicates whether HCX is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead. IsHcxEnabled bool `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead. IsHcxEnterpriseEnabled bool `pulumi:"isHcxEnterpriseEnabled"` // Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced. IsHcxPendingDowngrade bool `pulumi:"isHcxPendingDowngrade"` // (**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. // // Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead. IsShieldedInstanceEnabled bool `pulumi:"isShieldedInstanceEnabled"` // Indicates whether this SDDC is designated for only single ESXi host. IsSingleHostSddc bool `pulumi:"isSingleHostSddc"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId string `pulumi:"nsxEdgeUplink1vlanId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId string `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API. NsxEdgeUplinkIpId string `pulumi:"nsxEdgeUplinkIpId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` // The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` NsxManagerFqdn string `pulumi:"nsxManagerFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. NsxManagerInitialPassword string `pulumi:"nsxManagerInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API. NsxManagerPrivateIpId string `pulumi:"nsxManagerPrivateIpId"` // The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager. NsxManagerUsername string `pulumi:"nsxManagerUsername"` // (**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment. // // Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field. NsxOverlaySegmentName string `pulumi:"nsxOverlaySegmentName"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX VTEP component of the VMware environment. // // Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the SDDC. // // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment. // // Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningVlanId string `pulumi:"provisioningVlanId"` RefreshHcxLicenseStatus bool `pulumi:"refreshHcxLicenseStatus"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. // // Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId string `pulumi:"replicationVlanId"` ReservingHcxOnPremiseLicenseKeys []string `pulumi:"reservingHcxOnPremiseLicenseKeys"` // One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file. SshAuthorizedKeys string `pulumi:"sshAuthorizedKeys"` // The lifecycle state of the resource. State string `pulumi:"state"` // The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxBillingCycleEnd string `pulumi:"timeHcxBillingCycleEnd"` // The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxLicenseStatusUpdated string `pulumi:"timeHcxLicenseStatusUpdated"` // The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated string `pulumi:"timeUpdated"` // (**Deprecated**) The vSphere licenses to use when upgrading the SDDC. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. UpgradeLicenses []GetSddcsSddcCollectionUpgradeLicense `pulumi:"upgradeLicenses"` // The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com` VcenterFqdn string `pulumi:"vcenterFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. VcenterInitialPassword string `pulumi:"vcenterInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API. VcenterPrivateIpId string `pulumi:"vcenterPrivateIpId"` // The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter. VcenterUsername string `pulumi:"vcenterUsername"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vMotion component of the VMware environment. // // Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VmotionVlanId string `pulumi:"vmotionVlanId"` // In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). VmwareSoftwareVersion string `pulumi:"vmwareSoftwareVersion"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSAN component of the VMware environment. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId string `pulumi:"vsanVlanId"` // (**Deprecated**) The link to guidance for upgrading vSphere. // // Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field. VsphereUpgradeGuide string `pulumi:"vsphereUpgradeGuide"` // (**Deprecated**) The links to binary objects needed to upgrade vSphere. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. VsphereUpgradeObjects []GetSddcsSddcCollectionVsphereUpgradeObject `pulumi:"vsphereUpgradeObjects"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere component of the VMware environment. // // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId string `pulumi:"vsphereVlanId"` // (**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. // // Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead. WorkloadNetworkCidr string `pulumi:"workloadNetworkCidr"` }
type GetSddcsSddcCollectionArgs ¶
type GetSddcsSddcCollectionArgs struct { // (**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. // // Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. ActualEsxiHostsCount pulumi.IntInput `pulumi:"actualEsxiHostsCount"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1` // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain pulumi.StringInput `pulumi:"computeAvailabilityDomain"` // (**Deprecated**) Datastores used for the Sddc. // // Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead. Datastores GetSddcsSddcCollectionDatastoreArrayInput `pulumi:"datastores"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // (**Deprecated**) The number of ESXi hosts in the SDDC. // // Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. EsxiHostsCount pulumi.IntInput `pulumi:"esxiHostsCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` HcxAction pulumi.StringInput `pulumi:"hcxAction"` // The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` HcxFqdn pulumi.StringInput `pulumi:"hcxFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. HcxInitialPassword pulumi.StringInput `pulumi:"hcxInitialPassword"` // (**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. // // Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field. HcxOnPremKey pulumi.StringInput `pulumi:"hcxOnPremKey"` // The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution. HcxOnPremLicenses GetSddcsSddcCollectionHcxOnPremLicenseArrayInput `pulumi:"hcxOnPremLicenses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API. HcxPrivateIpId pulumi.StringInput `pulumi:"hcxPrivateIpId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the HCX component of the VMware environment. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId pulumi.StringInput `pulumi:"hcxVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. Id pulumi.StringInput `pulumi:"id"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. // // Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead. InitialHostOcpuCount pulumi.Float64Input `pulumi:"initialHostOcpuCount"` // (**Deprecated**) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). // // Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead. InitialHostShapeName pulumi.StringInput `pulumi:"initialHostShapeName"` // (**Deprecated**) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringInput `pulumi:"initialSku"` // (**Deprecated**) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix pulumi.StringInput `pulumi:"instanceDisplayNamePrefix"` // (**Deprecated**) Indicates whether HCX is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead. IsHcxEnabled pulumi.BoolInput `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead. IsHcxEnterpriseEnabled pulumi.BoolInput `pulumi:"isHcxEnterpriseEnabled"` // Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced. IsHcxPendingDowngrade pulumi.BoolInput `pulumi:"isHcxPendingDowngrade"` // (**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. // // Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead. IsShieldedInstanceEnabled pulumi.BoolInput `pulumi:"isShieldedInstanceEnabled"` // Indicates whether this SDDC is designated for only single ESXi host. IsSingleHostSddc pulumi.BoolInput `pulumi:"isSingleHostSddc"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink1vlanId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API. NsxEdgeUplinkIpId pulumi.StringInput `pulumi:"nsxEdgeUplinkIpId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId pulumi.StringInput `pulumi:"nsxEdgeVtepVlanId"` // The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` NsxManagerFqdn pulumi.StringInput `pulumi:"nsxManagerFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. NsxManagerInitialPassword pulumi.StringInput `pulumi:"nsxManagerInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API. NsxManagerPrivateIpId pulumi.StringInput `pulumi:"nsxManagerPrivateIpId"` // The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager. NsxManagerUsername pulumi.StringInput `pulumi:"nsxManagerUsername"` // (**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment. // // Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field. NsxOverlaySegmentName pulumi.StringInput `pulumi:"nsxOverlaySegmentName"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX VTEP component of the VMware environment. // // Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId pulumi.StringInput `pulumi:"nsxVtepVlanId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the SDDC. // // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId pulumi.StringInput `pulumi:"provisioningSubnetId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment. // // Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningVlanId pulumi.StringInput `pulumi:"provisioningVlanId"` RefreshHcxLicenseStatus pulumi.BoolInput `pulumi:"refreshHcxLicenseStatus"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. // // Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId pulumi.StringInput `pulumi:"replicationVlanId"` ReservingHcxOnPremiseLicenseKeys pulumi.StringArrayInput `pulumi:"reservingHcxOnPremiseLicenseKeys"` // One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file. SshAuthorizedKeys pulumi.StringInput `pulumi:"sshAuthorizedKeys"` // The lifecycle state of the resource. State pulumi.StringInput `pulumi:"state"` // The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxBillingCycleEnd pulumi.StringInput `pulumi:"timeHcxBillingCycleEnd"` // The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxLicenseStatusUpdated pulumi.StringInput `pulumi:"timeHcxLicenseStatusUpdated"` // The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // (**Deprecated**) The vSphere licenses to use when upgrading the SDDC. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. UpgradeLicenses GetSddcsSddcCollectionUpgradeLicenseArrayInput `pulumi:"upgradeLicenses"` // The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com` VcenterFqdn pulumi.StringInput `pulumi:"vcenterFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. VcenterInitialPassword pulumi.StringInput `pulumi:"vcenterInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API. VcenterPrivateIpId pulumi.StringInput `pulumi:"vcenterPrivateIpId"` // The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter. VcenterUsername pulumi.StringInput `pulumi:"vcenterUsername"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vMotion component of the VMware environment. // // Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VmotionVlanId pulumi.StringInput `pulumi:"vmotionVlanId"` // In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). VmwareSoftwareVersion pulumi.StringInput `pulumi:"vmwareSoftwareVersion"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSAN component of the VMware environment. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` // (**Deprecated**) The link to guidance for upgrading vSphere. // // Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field. VsphereUpgradeGuide pulumi.StringInput `pulumi:"vsphereUpgradeGuide"` // (**Deprecated**) The links to binary objects needed to upgrade vSphere. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. VsphereUpgradeObjects GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput `pulumi:"vsphereUpgradeObjects"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere component of the VMware environment. // // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId pulumi.StringInput `pulumi:"vsphereVlanId"` // (**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. // // Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead. WorkloadNetworkCidr pulumi.StringInput `pulumi:"workloadNetworkCidr"` }
func (GetSddcsSddcCollectionArgs) ElementType ¶
func (GetSddcsSddcCollectionArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionArgs) ToGetSddcsSddcCollectionOutput ¶
func (i GetSddcsSddcCollectionArgs) ToGetSddcsSddcCollectionOutput() GetSddcsSddcCollectionOutput
func (GetSddcsSddcCollectionArgs) ToGetSddcsSddcCollectionOutputWithContext ¶
func (i GetSddcsSddcCollectionArgs) ToGetSddcsSddcCollectionOutputWithContext(ctx context.Context) GetSddcsSddcCollectionOutput
func (GetSddcsSddcCollectionArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollection]
type GetSddcsSddcCollectionArray ¶
type GetSddcsSddcCollectionArray []GetSddcsSddcCollectionInput
func (GetSddcsSddcCollectionArray) ElementType ¶
func (GetSddcsSddcCollectionArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutput ¶
func (i GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutput() GetSddcsSddcCollectionArrayOutput
func (GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionArrayOutput
func (GetSddcsSddcCollectionArray) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollection]
type GetSddcsSddcCollectionArrayInput ¶
type GetSddcsSddcCollectionArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionArrayOutput() GetSddcsSddcCollectionArrayOutput ToGetSddcsSddcCollectionArrayOutputWithContext(context.Context) GetSddcsSddcCollectionArrayOutput }
GetSddcsSddcCollectionArrayInput is an input type that accepts GetSddcsSddcCollectionArray and GetSddcsSddcCollectionArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionArrayInput` via:
GetSddcsSddcCollectionArray{ GetSddcsSddcCollectionArgs{...} }
type GetSddcsSddcCollectionArrayOutput ¶
type GetSddcsSddcCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionArrayOutput) Index ¶
func (o GetSddcsSddcCollectionArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionOutput
func (GetSddcsSddcCollectionArrayOutput) ToGetSddcsSddcCollectionArrayOutput ¶
func (o GetSddcsSddcCollectionArrayOutput) ToGetSddcsSddcCollectionArrayOutput() GetSddcsSddcCollectionArrayOutput
func (GetSddcsSddcCollectionArrayOutput) ToGetSddcsSddcCollectionArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionArrayOutput) ToGetSddcsSddcCollectionArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionArrayOutput
func (GetSddcsSddcCollectionArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollection]
type GetSddcsSddcCollectionDatastore ¶ added in v0.18.0
type GetSddcsSddcCollectionDatastore struct { // A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes. BlockVolumeIds []string `pulumi:"blockVolumeIds"` // Size of the Block Storage Volume in GB. Capacity float64 `pulumi:"capacity"` // Type of the datastore. DatastoreType string `pulumi:"datastoreType"` }
type GetSddcsSddcCollectionDatastoreArgs ¶ added in v0.18.0
type GetSddcsSddcCollectionDatastoreArgs struct { // A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes. BlockVolumeIds pulumi.StringArrayInput `pulumi:"blockVolumeIds"` // Size of the Block Storage Volume in GB. Capacity pulumi.Float64Input `pulumi:"capacity"` // Type of the datastore. DatastoreType pulumi.StringInput `pulumi:"datastoreType"` }
func (GetSddcsSddcCollectionDatastoreArgs) ElementType ¶ added in v0.18.0
func (GetSddcsSddcCollectionDatastoreArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutput ¶ added in v0.18.0
func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput
func (GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutputWithContext ¶ added in v0.18.0
func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreOutput
func (GetSddcsSddcCollectionDatastoreArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionDatastoreArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionDatastore]
type GetSddcsSddcCollectionDatastoreArray ¶ added in v0.18.0
type GetSddcsSddcCollectionDatastoreArray []GetSddcsSddcCollectionDatastoreInput
func (GetSddcsSddcCollectionDatastoreArray) ElementType ¶ added in v0.18.0
func (GetSddcsSddcCollectionDatastoreArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutput ¶ added in v0.18.0
func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput
func (GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext ¶ added in v0.18.0
func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreArrayOutput
func (GetSddcsSddcCollectionDatastoreArray) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionDatastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionDatastore]
type GetSddcsSddcCollectionDatastoreArrayInput ¶ added in v0.18.0
type GetSddcsSddcCollectionDatastoreArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(context.Context) GetSddcsSddcCollectionDatastoreArrayOutput }
GetSddcsSddcCollectionDatastoreArrayInput is an input type that accepts GetSddcsSddcCollectionDatastoreArray and GetSddcsSddcCollectionDatastoreArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionDatastoreArrayInput` via:
GetSddcsSddcCollectionDatastoreArray{ GetSddcsSddcCollectionDatastoreArgs{...} }
type GetSddcsSddcCollectionDatastoreArrayOutput ¶ added in v0.18.0
type GetSddcsSddcCollectionDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionDatastoreArrayOutput) ElementType ¶ added in v0.18.0
func (GetSddcsSddcCollectionDatastoreArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutput ¶ added in v0.18.0
func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput
func (GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext ¶ added in v0.18.0
func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreArrayOutput
func (GetSddcsSddcCollectionDatastoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionDatastore]
type GetSddcsSddcCollectionDatastoreInput ¶ added in v0.18.0
type GetSddcsSddcCollectionDatastoreInput interface { pulumi.Input ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput ToGetSddcsSddcCollectionDatastoreOutputWithContext(context.Context) GetSddcsSddcCollectionDatastoreOutput }
GetSddcsSddcCollectionDatastoreInput is an input type that accepts GetSddcsSddcCollectionDatastoreArgs and GetSddcsSddcCollectionDatastoreOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionDatastoreInput` via:
GetSddcsSddcCollectionDatastoreArgs{...}
type GetSddcsSddcCollectionDatastoreOutput ¶ added in v0.18.0
type GetSddcsSddcCollectionDatastoreOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionDatastoreOutput) BlockVolumeIds ¶ added in v0.18.0
func (o GetSddcsSddcCollectionDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (GetSddcsSddcCollectionDatastoreOutput) Capacity ¶ added in v0.18.0
func (o GetSddcsSddcCollectionDatastoreOutput) Capacity() pulumi.Float64Output
Size of the Block Storage Volume in GB.
func (GetSddcsSddcCollectionDatastoreOutput) DatastoreType ¶ added in v0.18.0
func (o GetSddcsSddcCollectionDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (GetSddcsSddcCollectionDatastoreOutput) ElementType ¶ added in v0.18.0
func (GetSddcsSddcCollectionDatastoreOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutput ¶ added in v0.18.0
func (o GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput
func (GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutputWithContext ¶ added in v0.18.0
func (o GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreOutput
func (GetSddcsSddcCollectionDatastoreOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionDatastoreOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionDatastore]
type GetSddcsSddcCollectionHcxOnPremLicense ¶
type GetSddcsSddcCollectionHcxOnPremLicense struct { // HCX on-premise license key value. ActivationKey string `pulumi:"activationKey"` // status of HCX on-premise license. Status string `pulumi:"status"` // Name of the system that consumed the HCX on-premise license SystemName string `pulumi:"systemName"` }
type GetSddcsSddcCollectionHcxOnPremLicenseArgs ¶
type GetSddcsSddcCollectionHcxOnPremLicenseArgs struct { // HCX on-premise license key value. ActivationKey pulumi.StringInput `pulumi:"activationKey"` // status of HCX on-premise license. Status pulumi.StringInput `pulumi:"status"` // Name of the system that consumed the HCX on-premise license SystemName pulumi.StringInput `pulumi:"systemName"` }
func (GetSddcsSddcCollectionHcxOnPremLicenseArgs) ElementType ¶
func (GetSddcsSddcCollectionHcxOnPremLicenseArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutput ¶
func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutput() GetSddcsSddcCollectionHcxOnPremLicenseOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext ¶
func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionHcxOnPremLicense]
type GetSddcsSddcCollectionHcxOnPremLicenseArray ¶
type GetSddcsSddcCollectionHcxOnPremLicenseArray []GetSddcsSddcCollectionHcxOnPremLicenseInput
func (GetSddcsSddcCollectionHcxOnPremLicenseArray) ElementType ¶
func (GetSddcsSddcCollectionHcxOnPremLicenseArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput ¶
func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseArray) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionHcxOnPremLicense]
type GetSddcsSddcCollectionHcxOnPremLicenseArrayInput ¶
type GetSddcsSddcCollectionHcxOnPremLicenseArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext(context.Context) GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput }
GetSddcsSddcCollectionHcxOnPremLicenseArrayInput is an input type that accepts GetSddcsSddcCollectionHcxOnPremLicenseArray and GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionHcxOnPremLicenseArrayInput` via:
GetSddcsSddcCollectionHcxOnPremLicenseArray{ GetSddcsSddcCollectionHcxOnPremLicenseArgs{...} }
type GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput ¶
type GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput ¶
func (o GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionHcxOnPremLicense]
type GetSddcsSddcCollectionHcxOnPremLicenseInput ¶
type GetSddcsSddcCollectionHcxOnPremLicenseInput interface { pulumi.Input ToGetSddcsSddcCollectionHcxOnPremLicenseOutput() GetSddcsSddcCollectionHcxOnPremLicenseOutput ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext(context.Context) GetSddcsSddcCollectionHcxOnPremLicenseOutput }
GetSddcsSddcCollectionHcxOnPremLicenseInput is an input type that accepts GetSddcsSddcCollectionHcxOnPremLicenseArgs and GetSddcsSddcCollectionHcxOnPremLicenseOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionHcxOnPremLicenseInput` via:
GetSddcsSddcCollectionHcxOnPremLicenseArgs{...}
type GetSddcsSddcCollectionHcxOnPremLicenseOutput ¶
type GetSddcsSddcCollectionHcxOnPremLicenseOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) ActivationKey ¶
func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ActivationKey() pulumi.StringOutput
HCX on-premise license key value.
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) ElementType ¶
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) Status ¶
func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) Status() pulumi.StringOutput
status of HCX on-premise license.
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) SystemName ¶
func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) SystemName() pulumi.StringOutput
Name of the system that consumed the HCX on-premise license
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseOutput ¶
func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseOutput() GetSddcsSddcCollectionHcxOnPremLicenseOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext ¶
func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseOutput
func (GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionHcxOnPremLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionHcxOnPremLicense]
type GetSddcsSddcCollectionInput ¶
type GetSddcsSddcCollectionInput interface { pulumi.Input ToGetSddcsSddcCollectionOutput() GetSddcsSddcCollectionOutput ToGetSddcsSddcCollectionOutputWithContext(context.Context) GetSddcsSddcCollectionOutput }
GetSddcsSddcCollectionInput is an input type that accepts GetSddcsSddcCollectionArgs and GetSddcsSddcCollectionOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInput` via:
GetSddcsSddcCollectionArgs{...}
type GetSddcsSddcCollectionOutput ¶
type GetSddcsSddcCollectionOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionOutput) ActualEsxiHostsCount
deprecated
func (o GetSddcsSddcCollectionOutput) ActualEsxiHostsCount() pulumi.IntOutput
(**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC.
Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) CapacityReservationId
deprecated
added in
v0.2.0
func (o GetSddcsSddcCollectionOutput) CapacityReservationId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) CompartmentId ¶
func (o GetSddcsSddcCollectionOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetSddcsSddcCollectionOutput) ComputeAvailabilityDomain
deprecated
func (o GetSddcsSddcCollectionOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1`
Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) Datastores
deprecated
added in
v0.18.0
func (o GetSddcsSddcCollectionOutput) Datastores() GetSddcsSddcCollectionDatastoreArrayOutput
(**Deprecated**) Datastores used for the Sddc.
Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) DefinedTags ¶
func (o GetSddcsSddcCollectionOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetSddcsSddcCollectionOutput) DisplayName ¶
func (o GetSddcsSddcCollectionOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetSddcsSddcCollectionOutput) ElementType ¶
func (GetSddcsSddcCollectionOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionOutput) EsxiHostsCount
deprecated
func (o GetSddcsSddcCollectionOutput) EsxiHostsCount() pulumi.IntOutput
(**Deprecated**) The number of ESXi hosts in the SDDC.
Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) FreeformTags ¶
func (o GetSddcsSddcCollectionOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetSddcsSddcCollectionOutput) HcxAction ¶
func (o GetSddcsSddcCollectionOutput) HcxAction() pulumi.StringOutput
func (GetSddcsSddcCollectionOutput) HcxFqdn ¶
func (o GetSddcsSddcCollectionOutput) HcxFqdn() pulumi.StringOutput
The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (GetSddcsSddcCollectionOutput) HcxInitialPassword
deprecated
func (o GetSddcsSddcCollectionOutput) HcxInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value.
Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (GetSddcsSddcCollectionOutput) HcxOnPremKey
deprecated
func (o GetSddcsSddcCollectionOutput) HcxOnPremKey() pulumi.StringOutput
(**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys.
Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.
func (GetSddcsSddcCollectionOutput) HcxOnPremLicenses ¶
func (o GetSddcsSddcCollectionOutput) HcxOnPremLicenses() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
func (GetSddcsSddcCollectionOutput) HcxPrivateIpId ¶
func (o GetSddcsSddcCollectionOutput) HcxPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API.
func (GetSddcsSddcCollectionOutput) HcxVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) HcxVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the HCX component of the VMware environment.
Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) Id ¶
func (o GetSddcsSddcCollectionOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC.
func (GetSddcsSddcCollectionOutput) InitialHostOcpuCount
deprecated
added in
v0.2.0
func (o GetSddcsSddcCollectionOutput) InitialHostOcpuCount() pulumi.Float64Output
(**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts.
Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) InitialHostShapeName
deprecated
added in
v0.2.0
func (o GetSddcsSddcCollectionOutput) InitialHostShapeName() pulumi.StringOutput
(**Deprecated**) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) InitialSku
deprecated
func (o GetSddcsSddcCollectionOutput) InitialSku() pulumi.StringOutput
(**Deprecated**) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) InstanceDisplayNamePrefix
deprecated
func (o GetSddcsSddcCollectionOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
(**Deprecated**) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix.
Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) IsHcxEnabled
deprecated
func (o GetSddcsSddcCollectionOutput) IsHcxEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX is enabled for this SDDC.
Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead.
func (GetSddcsSddcCollectionOutput) IsHcxEnterpriseEnabled
deprecated
func (o GetSddcsSddcCollectionOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC.
Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead.
func (GetSddcsSddcCollectionOutput) IsHcxPendingDowngrade ¶
func (o GetSddcsSddcCollectionOutput) IsHcxPendingDowngrade() pulumi.BoolOutput
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
func (GetSddcsSddcCollectionOutput) IsShieldedInstanceEnabled
deprecated
func (o GetSddcsSddcCollectionOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level.
Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) IsSingleHostSddc ¶ added in v0.4.0
func (o GetSddcsSddcCollectionOutput) IsSingleHostSddc() pulumi.BoolOutput
Indicates whether this SDDC is designated for only single ESXi host.
func (GetSddcsSddcCollectionOutput) NsxEdgeUplink1vlanId
deprecated
func (o GetSddcsSddcCollectionOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.
Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) NsxEdgeUplink2vlanId
deprecated
func (o GetSddcsSddcCollectionOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.
Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) NsxEdgeUplinkIpId ¶
func (o GetSddcsSddcCollectionOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API.
func (GetSddcsSddcCollectionOutput) NsxEdgeVtepVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment.
Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) NsxManagerFqdn ¶
func (o GetSddcsSddcCollectionOutput) NsxManagerFqdn() pulumi.StringOutput
The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (GetSddcsSddcCollectionOutput) NsxManagerInitialPassword
deprecated
func (o GetSddcsSddcCollectionOutput) NsxManagerInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value.
Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (GetSddcsSddcCollectionOutput) NsxManagerPrivateIpId ¶
func (o GetSddcsSddcCollectionOutput) NsxManagerPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API.
func (GetSddcsSddcCollectionOutput) NsxManagerUsername ¶
func (o GetSddcsSddcCollectionOutput) NsxManagerUsername() pulumi.StringOutput
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
func (GetSddcsSddcCollectionOutput) NsxOverlaySegmentName
deprecated
func (o GetSddcsSddcCollectionOutput) NsxOverlaySegmentName() pulumi.StringOutput
(**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.
func (GetSddcsSddcCollectionOutput) NsxVtepVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) NsxVtepVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX VTEP component of the VMware environment.
Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) ProvisioningSubnetId
deprecated
func (o GetSddcsSddcCollectionOutput) ProvisioningSubnetId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the SDDC.
Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) ProvisioningVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) ProvisioningVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment.
Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) RefreshHcxLicenseStatus ¶
func (o GetSddcsSddcCollectionOutput) RefreshHcxLicenseStatus() pulumi.BoolOutput
func (GetSddcsSddcCollectionOutput) ReplicationVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) ReplicationVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) ReservingHcxOnPremiseLicenseKeys ¶
func (o GetSddcsSddcCollectionOutput) ReservingHcxOnPremiseLicenseKeys() pulumi.StringArrayOutput
func (GetSddcsSddcCollectionOutput) SshAuthorizedKeys ¶
func (o GetSddcsSddcCollectionOutput) SshAuthorizedKeys() pulumi.StringOutput
One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file.
func (GetSddcsSddcCollectionOutput) State ¶
func (o GetSddcsSddcCollectionOutput) State() pulumi.StringOutput
The lifecycle state of the resource.
func (GetSddcsSddcCollectionOutput) TimeCreated ¶
func (o GetSddcsSddcCollectionOutput) TimeCreated() pulumi.StringOutput
The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetSddcsSddcCollectionOutput) TimeHcxBillingCycleEnd ¶
func (o GetSddcsSddcCollectionOutput) TimeHcxBillingCycleEnd() pulumi.StringOutput
The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetSddcsSddcCollectionOutput) TimeHcxLicenseStatusUpdated ¶
func (o GetSddcsSddcCollectionOutput) TimeHcxLicenseStatusUpdated() pulumi.StringOutput
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetSddcsSddcCollectionOutput) TimeUpdated ¶
func (o GetSddcsSddcCollectionOutput) TimeUpdated() pulumi.StringOutput
The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (GetSddcsSddcCollectionOutput) ToGetSddcsSddcCollectionOutput ¶
func (o GetSddcsSddcCollectionOutput) ToGetSddcsSddcCollectionOutput() GetSddcsSddcCollectionOutput
func (GetSddcsSddcCollectionOutput) ToGetSddcsSddcCollectionOutputWithContext ¶
func (o GetSddcsSddcCollectionOutput) ToGetSddcsSddcCollectionOutputWithContext(ctx context.Context) GetSddcsSddcCollectionOutput
func (GetSddcsSddcCollectionOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollection]
func (GetSddcsSddcCollectionOutput) UpgradeLicenses
deprecated
added in
v0.5.0
func (o GetSddcsSddcCollectionOutput) UpgradeLicenses() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
(**Deprecated**) The vSphere licenses to use when upgrading the SDDC.
Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (GetSddcsSddcCollectionOutput) VcenterFqdn ¶
func (o GetSddcsSddcCollectionOutput) VcenterFqdn() pulumi.StringOutput
The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (GetSddcsSddcCollectionOutput) VcenterInitialPassword
deprecated
func (o GetSddcsSddcCollectionOutput) VcenterInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value.
Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (GetSddcsSddcCollectionOutput) VcenterPrivateIpId ¶
func (o GetSddcsSddcCollectionOutput) VcenterPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API.
func (GetSddcsSddcCollectionOutput) VcenterUsername ¶
func (o GetSddcsSddcCollectionOutput) VcenterUsername() pulumi.StringOutput
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
func (GetSddcsSddcCollectionOutput) VmotionVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) VmotionVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vMotion component of the VMware environment.
Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) VmwareSoftwareVersion ¶
func (o GetSddcsSddcCollectionOutput) VmwareSoftwareVersion() pulumi.StringOutput
In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)).
func (GetSddcsSddcCollectionOutput) VsanVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) VsanVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSAN component of the VMware environment.
Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) VsphereUpgradeGuide
deprecated
added in
v0.5.0
func (o GetSddcsSddcCollectionOutput) VsphereUpgradeGuide() pulumi.StringOutput
(**Deprecated**) The link to guidance for upgrading vSphere.
Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.
func (GetSddcsSddcCollectionOutput) VsphereUpgradeObjects
deprecated
added in
v0.5.0
func (o GetSddcsSddcCollectionOutput) VsphereUpgradeObjects() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
(**Deprecated**) The links to binary objects needed to upgrade vSphere.
Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (GetSddcsSddcCollectionOutput) VsphereVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) VsphereVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere component of the VMware environment.
Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) WorkloadNetworkCidr
deprecated
func (o GetSddcsSddcCollectionOutput) WorkloadNetworkCidr() pulumi.StringOutput
(**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.
type GetSddcsSddcCollectionUpgradeLicense ¶ added in v0.5.0
type GetSddcsSddcCollectionUpgradeLicenseArgs ¶ added in v0.5.0
type GetSddcsSddcCollectionUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringInput `pulumi:"licenseType"` }
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutput ¶ added in v0.5.0
func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutput() GetSddcsSddcCollectionUpgradeLicenseOutput
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext ¶ added in v0.5.0
func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseOutput
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionUpgradeLicense]
type GetSddcsSddcCollectionUpgradeLicenseArray ¶ added in v0.5.0
type GetSddcsSddcCollectionUpgradeLicenseArray []GetSddcsSddcCollectionUpgradeLicenseInput
func (GetSddcsSddcCollectionUpgradeLicenseArray) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionUpgradeLicenseArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput ¶ added in v0.5.0
func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
func (GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext ¶ added in v0.5.0
func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput
func (GetSddcsSddcCollectionUpgradeLicenseArray) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionUpgradeLicense]
type GetSddcsSddcCollectionUpgradeLicenseArrayInput ¶ added in v0.5.0
type GetSddcsSddcCollectionUpgradeLicenseArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput }
GetSddcsSddcCollectionUpgradeLicenseArrayInput is an input type that accepts GetSddcsSddcCollectionUpgradeLicenseArray and GetSddcsSddcCollectionUpgradeLicenseArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionUpgradeLicenseArrayInput` via:
GetSddcsSddcCollectionUpgradeLicenseArray{ GetSddcsSddcCollectionUpgradeLicenseArgs{...} }
type GetSddcsSddcCollectionUpgradeLicenseArrayOutput ¶ added in v0.5.0
type GetSddcsSddcCollectionUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput ¶ added in v0.5.0
func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext ¶ added in v0.5.0
func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionUpgradeLicense]
type GetSddcsSddcCollectionUpgradeLicenseInput ¶ added in v0.5.0
type GetSddcsSddcCollectionUpgradeLicenseInput interface { pulumi.Input ToGetSddcsSddcCollectionUpgradeLicenseOutput() GetSddcsSddcCollectionUpgradeLicenseOutput ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext(context.Context) GetSddcsSddcCollectionUpgradeLicenseOutput }
GetSddcsSddcCollectionUpgradeLicenseInput is an input type that accepts GetSddcsSddcCollectionUpgradeLicenseArgs and GetSddcsSddcCollectionUpgradeLicenseOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionUpgradeLicenseInput` via:
GetSddcsSddcCollectionUpgradeLicenseArgs{...}
type GetSddcsSddcCollectionUpgradeLicenseOutput ¶ added in v0.5.0
type GetSddcsSddcCollectionUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseKey ¶ added in v0.5.0
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
vSphere license key value.
func (GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseType ¶ added in v0.5.0
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
vSphere license type.
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutput ¶ added in v0.5.0
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutput() GetSddcsSddcCollectionUpgradeLicenseOutput
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext ¶ added in v0.5.0
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseOutput
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionUpgradeLicense]
type GetSddcsSddcCollectionVsphereUpgradeObject ¶ added in v0.5.0
type GetSddcsSddcCollectionVsphereUpgradeObjectArgs ¶ added in v0.5.0
type GetSddcsSddcCollectionVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringInput `pulumi:"linkDescription"` }
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput ¶ added in v0.5.0
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext ¶ added in v0.5.0
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToOutput(ctx context.Context) pulumix.Output[GetSddcsSddcCollectionVsphereUpgradeObject]
type GetSddcsSddcCollectionVsphereUpgradeObjectArray ¶ added in v0.5.0
type GetSddcsSddcCollectionVsphereUpgradeObjectArray []GetSddcsSddcCollectionVsphereUpgradeObjectInput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext ¶ added in v0.5.0
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToOutput ¶ added in v1.11.0
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionVsphereUpgradeObject]
type GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput ¶ added in v0.5.0
type GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput }
GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput is an input type that accepts GetSddcsSddcCollectionVsphereUpgradeObjectArray and GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput` via:
GetSddcsSddcCollectionVsphereUpgradeObjectArray{ GetSddcsSddcCollectionVsphereUpgradeObjectArgs{...} }
type GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
type GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext ¶ added in v0.5.0
func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSddcsSddcCollectionVsphereUpgradeObject]
type GetSddcsSddcCollectionVsphereUpgradeObjectInput ¶ added in v0.5.0
type GetSddcsSddcCollectionVsphereUpgradeObjectInput interface { pulumi.Input ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput }
GetSddcsSddcCollectionVsphereUpgradeObjectInput is an input type that accepts GetSddcsSddcCollectionVsphereUpgradeObjectArgs and GetSddcsSddcCollectionVsphereUpgradeObjectOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionVsphereUpgradeObjectInput` via:
GetSddcsSddcCollectionVsphereUpgradeObjectArgs{...}
type GetSddcsSddcCollectionVsphereUpgradeObjectOutput ¶ added in v0.5.0
type GetSddcsSddcCollectionVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) DownloadLink ¶ added in v0.5.0
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
Binary object download link.
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ElementType ¶ added in v0.5.0
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) LinkDescription ¶ added in v0.5.0
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
Binary object description.
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput ¶ added in v0.5.0
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext ¶ added in v0.5.0
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
type GetSupportedHostShapesArgs ¶
type GetSupportedHostShapesArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedHostShapesFilter `pulumi:"filters"` // A filter to return only resources that match the given name exactly. Name *string `pulumi:"name"` // (Optional) A filter to return only resources that match the given SDDC type exactly. // // Deprecated: The 'sddc_type' field has been deprecated. Please use 'is_single_host_sddc_supported' instead. SddcType *string `pulumi:"sddcType"` }
A collection of arguments for invoking getSupportedHostShapes.
type GetSupportedHostShapesFilterArgs ¶
type GetSupportedHostShapesFilterArgs struct { // A filter to return only resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSupportedHostShapesFilterArgs) ElementType ¶
func (GetSupportedHostShapesFilterArgs) ElementType() reflect.Type
func (GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutput ¶
func (i GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutput() GetSupportedHostShapesFilterOutput
func (GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutputWithContext ¶
func (i GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterOutput
func (GetSupportedHostShapesFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetSupportedHostShapesFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesFilter]
type GetSupportedHostShapesFilterArray ¶
type GetSupportedHostShapesFilterArray []GetSupportedHostShapesFilterInput
func (GetSupportedHostShapesFilterArray) ElementType ¶
func (GetSupportedHostShapesFilterArray) ElementType() reflect.Type
func (GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutput ¶
func (i GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutput() GetSupportedHostShapesFilterArrayOutput
func (GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutputWithContext ¶
func (i GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterArrayOutput
func (GetSupportedHostShapesFilterArray) ToOutput ¶ added in v1.11.0
func (i GetSupportedHostShapesFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesFilter]
type GetSupportedHostShapesFilterArrayInput ¶
type GetSupportedHostShapesFilterArrayInput interface { pulumi.Input ToGetSupportedHostShapesFilterArrayOutput() GetSupportedHostShapesFilterArrayOutput ToGetSupportedHostShapesFilterArrayOutputWithContext(context.Context) GetSupportedHostShapesFilterArrayOutput }
GetSupportedHostShapesFilterArrayInput is an input type that accepts GetSupportedHostShapesFilterArray and GetSupportedHostShapesFilterArrayOutput values. You can construct a concrete instance of `GetSupportedHostShapesFilterArrayInput` via:
GetSupportedHostShapesFilterArray{ GetSupportedHostShapesFilterArgs{...} }
type GetSupportedHostShapesFilterArrayOutput ¶
type GetSupportedHostShapesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedHostShapesFilterArrayOutput) ElementType ¶
func (GetSupportedHostShapesFilterArrayOutput) ElementType() reflect.Type
func (GetSupportedHostShapesFilterArrayOutput) ToGetSupportedHostShapesFilterArrayOutput ¶
func (o GetSupportedHostShapesFilterArrayOutput) ToGetSupportedHostShapesFilterArrayOutput() GetSupportedHostShapesFilterArrayOutput
func (GetSupportedHostShapesFilterArrayOutput) ToGetSupportedHostShapesFilterArrayOutputWithContext ¶
func (o GetSupportedHostShapesFilterArrayOutput) ToGetSupportedHostShapesFilterArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterArrayOutput
func (GetSupportedHostShapesFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedHostShapesFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesFilter]
type GetSupportedHostShapesFilterInput ¶
type GetSupportedHostShapesFilterInput interface { pulumi.Input ToGetSupportedHostShapesFilterOutput() GetSupportedHostShapesFilterOutput ToGetSupportedHostShapesFilterOutputWithContext(context.Context) GetSupportedHostShapesFilterOutput }
GetSupportedHostShapesFilterInput is an input type that accepts GetSupportedHostShapesFilterArgs and GetSupportedHostShapesFilterOutput values. You can construct a concrete instance of `GetSupportedHostShapesFilterInput` via:
GetSupportedHostShapesFilterArgs{...}
type GetSupportedHostShapesFilterOutput ¶
type GetSupportedHostShapesFilterOutput struct{ *pulumi.OutputState }
func (GetSupportedHostShapesFilterOutput) ElementType ¶
func (GetSupportedHostShapesFilterOutput) ElementType() reflect.Type
func (GetSupportedHostShapesFilterOutput) Name ¶
func (o GetSupportedHostShapesFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the given name exactly.
func (GetSupportedHostShapesFilterOutput) Regex ¶
func (o GetSupportedHostShapesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSupportedHostShapesFilterOutput) ToGetSupportedHostShapesFilterOutput ¶
func (o GetSupportedHostShapesFilterOutput) ToGetSupportedHostShapesFilterOutput() GetSupportedHostShapesFilterOutput
func (GetSupportedHostShapesFilterOutput) ToGetSupportedHostShapesFilterOutputWithContext ¶
func (o GetSupportedHostShapesFilterOutput) ToGetSupportedHostShapesFilterOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterOutput
func (GetSupportedHostShapesFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedHostShapesFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesFilter]
func (GetSupportedHostShapesFilterOutput) Values ¶
func (o GetSupportedHostShapesFilterOutput) Values() pulumi.StringArrayOutput
type GetSupportedHostShapesItem ¶
type GetSupportedHostShapesItem struct { // The default OCPU count of the shape. DefaultOcpuCount float64 `pulumi:"defaultOcpuCount"` // Description of the shape. Description string `pulumi:"description"` // Whether the shape supports "MONTH" SKU. IsSupportMonthlySku bool `pulumi:"isSupportMonthlySku"` // Indicates whether the shape supports shielded instances. IsSupportShieldedInstances bool `pulumi:"isSupportShieldedInstances"` // A filter to return only resources that match the given name exactly. Name string `pulumi:"name"` // The family of the shape. ESXi hosts of one SDDC must have the same shape family. ShapeFamily string `pulumi:"shapeFamily"` // Support OCPU count of the shape. SupportedOcpuCounts []float64 `pulumi:"supportedOcpuCounts"` // The operations where you can use the shape. The operations can be CREATE_SDDC or CREATE_ESXI_HOST. SupportedOperations []string `pulumi:"supportedOperations"` // The supported SDDC types for the shape. // // Deprecated: The 'supported_sddc_types' field has been deprecated. Please use 'is_single_host_sddc_supported' instead. SupportedSddcTypes []string `pulumi:"supportedSddcTypes"` // The VMware software versions supported by the shape. SupportedVmwareSoftwareVersions []string `pulumi:"supportedVmwareSoftwareVersions"` }
type GetSupportedHostShapesItemArgs ¶
type GetSupportedHostShapesItemArgs struct { // The default OCPU count of the shape. DefaultOcpuCount pulumi.Float64Input `pulumi:"defaultOcpuCount"` // Description of the shape. Description pulumi.StringInput `pulumi:"description"` // Whether the shape supports "MONTH" SKU. IsSupportMonthlySku pulumi.BoolInput `pulumi:"isSupportMonthlySku"` // Indicates whether the shape supports shielded instances. IsSupportShieldedInstances pulumi.BoolInput `pulumi:"isSupportShieldedInstances"` // A filter to return only resources that match the given name exactly. Name pulumi.StringInput `pulumi:"name"` // The family of the shape. ESXi hosts of one SDDC must have the same shape family. ShapeFamily pulumi.StringInput `pulumi:"shapeFamily"` // Support OCPU count of the shape. SupportedOcpuCounts pulumi.Float64ArrayInput `pulumi:"supportedOcpuCounts"` // The operations where you can use the shape. The operations can be CREATE_SDDC or CREATE_ESXI_HOST. SupportedOperations pulumi.StringArrayInput `pulumi:"supportedOperations"` // The supported SDDC types for the shape. // // Deprecated: The 'supported_sddc_types' field has been deprecated. Please use 'is_single_host_sddc_supported' instead. SupportedSddcTypes pulumi.StringArrayInput `pulumi:"supportedSddcTypes"` // The VMware software versions supported by the shape. SupportedVmwareSoftwareVersions pulumi.StringArrayInput `pulumi:"supportedVmwareSoftwareVersions"` }
func (GetSupportedHostShapesItemArgs) ElementType ¶
func (GetSupportedHostShapesItemArgs) ElementType() reflect.Type
func (GetSupportedHostShapesItemArgs) ToGetSupportedHostShapesItemOutput ¶
func (i GetSupportedHostShapesItemArgs) ToGetSupportedHostShapesItemOutput() GetSupportedHostShapesItemOutput
func (GetSupportedHostShapesItemArgs) ToGetSupportedHostShapesItemOutputWithContext ¶
func (i GetSupportedHostShapesItemArgs) ToGetSupportedHostShapesItemOutputWithContext(ctx context.Context) GetSupportedHostShapesItemOutput
func (GetSupportedHostShapesItemArgs) ToOutput ¶ added in v1.11.0
func (i GetSupportedHostShapesItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesItem]
type GetSupportedHostShapesItemArray ¶
type GetSupportedHostShapesItemArray []GetSupportedHostShapesItemInput
func (GetSupportedHostShapesItemArray) ElementType ¶
func (GetSupportedHostShapesItemArray) ElementType() reflect.Type
func (GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutput ¶
func (i GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutput() GetSupportedHostShapesItemArrayOutput
func (GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutputWithContext ¶
func (i GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesItemArrayOutput
func (GetSupportedHostShapesItemArray) ToOutput ¶ added in v1.11.0
func (i GetSupportedHostShapesItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesItem]
type GetSupportedHostShapesItemArrayInput ¶
type GetSupportedHostShapesItemArrayInput interface { pulumi.Input ToGetSupportedHostShapesItemArrayOutput() GetSupportedHostShapesItemArrayOutput ToGetSupportedHostShapesItemArrayOutputWithContext(context.Context) GetSupportedHostShapesItemArrayOutput }
GetSupportedHostShapesItemArrayInput is an input type that accepts GetSupportedHostShapesItemArray and GetSupportedHostShapesItemArrayOutput values. You can construct a concrete instance of `GetSupportedHostShapesItemArrayInput` via:
GetSupportedHostShapesItemArray{ GetSupportedHostShapesItemArgs{...} }
type GetSupportedHostShapesItemArrayOutput ¶
type GetSupportedHostShapesItemArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedHostShapesItemArrayOutput) ElementType ¶
func (GetSupportedHostShapesItemArrayOutput) ElementType() reflect.Type
func (GetSupportedHostShapesItemArrayOutput) Index ¶
func (o GetSupportedHostShapesItemArrayOutput) Index(i pulumi.IntInput) GetSupportedHostShapesItemOutput
func (GetSupportedHostShapesItemArrayOutput) ToGetSupportedHostShapesItemArrayOutput ¶
func (o GetSupportedHostShapesItemArrayOutput) ToGetSupportedHostShapesItemArrayOutput() GetSupportedHostShapesItemArrayOutput
func (GetSupportedHostShapesItemArrayOutput) ToGetSupportedHostShapesItemArrayOutputWithContext ¶
func (o GetSupportedHostShapesItemArrayOutput) ToGetSupportedHostShapesItemArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesItemArrayOutput
func (GetSupportedHostShapesItemArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedHostShapesItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedHostShapesItem]
type GetSupportedHostShapesItemInput ¶
type GetSupportedHostShapesItemInput interface { pulumi.Input ToGetSupportedHostShapesItemOutput() GetSupportedHostShapesItemOutput ToGetSupportedHostShapesItemOutputWithContext(context.Context) GetSupportedHostShapesItemOutput }
GetSupportedHostShapesItemInput is an input type that accepts GetSupportedHostShapesItemArgs and GetSupportedHostShapesItemOutput values. You can construct a concrete instance of `GetSupportedHostShapesItemInput` via:
GetSupportedHostShapesItemArgs{...}
type GetSupportedHostShapesItemOutput ¶
type GetSupportedHostShapesItemOutput struct{ *pulumi.OutputState }
func (GetSupportedHostShapesItemOutput) DefaultOcpuCount ¶
func (o GetSupportedHostShapesItemOutput) DefaultOcpuCount() pulumi.Float64Output
The default OCPU count of the shape.
func (GetSupportedHostShapesItemOutput) Description ¶
func (o GetSupportedHostShapesItemOutput) Description() pulumi.StringOutput
Description of the shape.
func (GetSupportedHostShapesItemOutput) ElementType ¶
func (GetSupportedHostShapesItemOutput) ElementType() reflect.Type
func (GetSupportedHostShapesItemOutput) IsSupportMonthlySku ¶ added in v0.18.0
func (o GetSupportedHostShapesItemOutput) IsSupportMonthlySku() pulumi.BoolOutput
Whether the shape supports "MONTH" SKU.
func (GetSupportedHostShapesItemOutput) IsSupportShieldedInstances ¶
func (o GetSupportedHostShapesItemOutput) IsSupportShieldedInstances() pulumi.BoolOutput
Indicates whether the shape supports shielded instances.
func (GetSupportedHostShapesItemOutput) Name ¶
func (o GetSupportedHostShapesItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the given name exactly.
func (GetSupportedHostShapesItemOutput) ShapeFamily ¶
func (o GetSupportedHostShapesItemOutput) ShapeFamily() pulumi.StringOutput
The family of the shape. ESXi hosts of one SDDC must have the same shape family.
func (GetSupportedHostShapesItemOutput) SupportedOcpuCounts ¶
func (o GetSupportedHostShapesItemOutput) SupportedOcpuCounts() pulumi.Float64ArrayOutput
Support OCPU count of the shape.
func (GetSupportedHostShapesItemOutput) SupportedOperations ¶
func (o GetSupportedHostShapesItemOutput) SupportedOperations() pulumi.StringArrayOutput
The operations where you can use the shape. The operations can be CREATE_SDDC or CREATE_ESXI_HOST.
func (GetSupportedHostShapesItemOutput) SupportedSddcTypes
deprecated
func (o GetSupportedHostShapesItemOutput) SupportedSddcTypes() pulumi.StringArrayOutput
The supported SDDC types for the shape.
Deprecated: The 'supported_sddc_types' field has been deprecated. Please use 'is_single_host_sddc_supported' instead.
func (GetSupportedHostShapesItemOutput) SupportedVmwareSoftwareVersions ¶ added in v0.2.0
func (o GetSupportedHostShapesItemOutput) SupportedVmwareSoftwareVersions() pulumi.StringArrayOutput
The VMware software versions supported by the shape.
func (GetSupportedHostShapesItemOutput) ToGetSupportedHostShapesItemOutput ¶
func (o GetSupportedHostShapesItemOutput) ToGetSupportedHostShapesItemOutput() GetSupportedHostShapesItemOutput
func (GetSupportedHostShapesItemOutput) ToGetSupportedHostShapesItemOutputWithContext ¶
func (o GetSupportedHostShapesItemOutput) ToGetSupportedHostShapesItemOutputWithContext(ctx context.Context) GetSupportedHostShapesItemOutput
func (GetSupportedHostShapesItemOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedHostShapesItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesItem]
type GetSupportedHostShapesOutputArgs ¶
type GetSupportedHostShapesOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetSupportedHostShapesFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the given name exactly. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) A filter to return only resources that match the given SDDC type exactly. // // Deprecated: The 'sddc_type' field has been deprecated. Please use 'is_single_host_sddc_supported' instead. SddcType pulumi.StringPtrInput `pulumi:"sddcType"` }
A collection of arguments for invoking getSupportedHostShapes.
func (GetSupportedHostShapesOutputArgs) ElementType ¶
func (GetSupportedHostShapesOutputArgs) ElementType() reflect.Type
type GetSupportedHostShapesResult ¶
type GetSupportedHostShapesResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedHostShapesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of the supported compute shapes for ESXi hosts. Items []GetSupportedHostShapesItem `pulumi:"items"` // The name of the supported compute shape. Name *string `pulumi:"name"` // Deprecated: The 'sddc_type' field has been deprecated. Please use 'is_single_host_sddc_supported' instead. SddcType *string `pulumi:"sddcType"` }
A collection of values returned by getSupportedHostShapes.
func GetSupportedHostShapes ¶
func GetSupportedHostShapes(ctx *pulumi.Context, args *GetSupportedHostShapesArgs, opts ...pulumi.InvokeOption) (*GetSupportedHostShapesResult, error)
This data source provides the list of Supported Host Shapes in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists supported compute shapes for ESXi hosts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.GetSupportedHostShapes(ctx, &ocvp.GetSupportedHostShapesArgs{ CompartmentId: _var.Compartment_id, Name: pulumi.StringRef(_var.Supported_host_shape_name), SddcType: pulumi.StringRef(_var.Supported_host_shape_sddc_type), }, nil) if err != nil { return err } return nil }) }
```
type GetSupportedHostShapesResultOutput ¶
type GetSupportedHostShapesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSupportedHostShapes.
func GetSupportedHostShapesOutput ¶
func GetSupportedHostShapesOutput(ctx *pulumi.Context, args GetSupportedHostShapesOutputArgs, opts ...pulumi.InvokeOption) GetSupportedHostShapesResultOutput
func (GetSupportedHostShapesResultOutput) CompartmentId ¶
func (o GetSupportedHostShapesResultOutput) CompartmentId() pulumi.StringOutput
func (GetSupportedHostShapesResultOutput) ElementType ¶
func (GetSupportedHostShapesResultOutput) ElementType() reflect.Type
func (GetSupportedHostShapesResultOutput) Filters ¶
func (o GetSupportedHostShapesResultOutput) Filters() GetSupportedHostShapesFilterArrayOutput
func (GetSupportedHostShapesResultOutput) Id ¶
func (o GetSupportedHostShapesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSupportedHostShapesResultOutput) Items ¶
func (o GetSupportedHostShapesResultOutput) Items() GetSupportedHostShapesItemArrayOutput
A list of the supported compute shapes for ESXi hosts.
func (GetSupportedHostShapesResultOutput) Name ¶
func (o GetSupportedHostShapesResultOutput) Name() pulumi.StringPtrOutput
The name of the supported compute shape.
func (GetSupportedHostShapesResultOutput) SddcType
deprecated
func (o GetSupportedHostShapesResultOutput) SddcType() pulumi.StringPtrOutput
Deprecated: The 'sddc_type' field has been deprecated. Please use 'is_single_host_sddc_supported' instead.
func (GetSupportedHostShapesResultOutput) ToGetSupportedHostShapesResultOutput ¶
func (o GetSupportedHostShapesResultOutput) ToGetSupportedHostShapesResultOutput() GetSupportedHostShapesResultOutput
func (GetSupportedHostShapesResultOutput) ToGetSupportedHostShapesResultOutputWithContext ¶
func (o GetSupportedHostShapesResultOutput) ToGetSupportedHostShapesResultOutputWithContext(ctx context.Context) GetSupportedHostShapesResultOutput
func (GetSupportedHostShapesResultOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedHostShapesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedHostShapesResult]
type GetSupportedSkusArgs ¶
type GetSupportedSkusArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedSkusFilter `pulumi:"filters"` // A filter to return only resources that match or support the given ESXi host shape. HostShapeName *string `pulumi:"hostShapeName"` }
A collection of arguments for invoking getSupportedSkus.
type GetSupportedSkusFilter ¶
type GetSupportedSkusFilterArgs ¶
type GetSupportedSkusFilterArgs struct { // name of SKU Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSupportedSkusFilterArgs) ElementType ¶
func (GetSupportedSkusFilterArgs) ElementType() reflect.Type
func (GetSupportedSkusFilterArgs) ToGetSupportedSkusFilterOutput ¶
func (i GetSupportedSkusFilterArgs) ToGetSupportedSkusFilterOutput() GetSupportedSkusFilterOutput
func (GetSupportedSkusFilterArgs) ToGetSupportedSkusFilterOutputWithContext ¶
func (i GetSupportedSkusFilterArgs) ToGetSupportedSkusFilterOutputWithContext(ctx context.Context) GetSupportedSkusFilterOutput
func (GetSupportedSkusFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetSupportedSkusFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusFilter]
type GetSupportedSkusFilterArray ¶
type GetSupportedSkusFilterArray []GetSupportedSkusFilterInput
func (GetSupportedSkusFilterArray) ElementType ¶
func (GetSupportedSkusFilterArray) ElementType() reflect.Type
func (GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutput ¶
func (i GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutput() GetSupportedSkusFilterArrayOutput
func (GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutputWithContext ¶
func (i GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutputWithContext(ctx context.Context) GetSupportedSkusFilterArrayOutput
func (GetSupportedSkusFilterArray) ToOutput ¶ added in v1.11.0
func (i GetSupportedSkusFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusFilter]
type GetSupportedSkusFilterArrayInput ¶
type GetSupportedSkusFilterArrayInput interface { pulumi.Input ToGetSupportedSkusFilterArrayOutput() GetSupportedSkusFilterArrayOutput ToGetSupportedSkusFilterArrayOutputWithContext(context.Context) GetSupportedSkusFilterArrayOutput }
GetSupportedSkusFilterArrayInput is an input type that accepts GetSupportedSkusFilterArray and GetSupportedSkusFilterArrayOutput values. You can construct a concrete instance of `GetSupportedSkusFilterArrayInput` via:
GetSupportedSkusFilterArray{ GetSupportedSkusFilterArgs{...} }
type GetSupportedSkusFilterArrayOutput ¶
type GetSupportedSkusFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedSkusFilterArrayOutput) ElementType ¶
func (GetSupportedSkusFilterArrayOutput) ElementType() reflect.Type
func (GetSupportedSkusFilterArrayOutput) Index ¶
func (o GetSupportedSkusFilterArrayOutput) Index(i pulumi.IntInput) GetSupportedSkusFilterOutput
func (GetSupportedSkusFilterArrayOutput) ToGetSupportedSkusFilterArrayOutput ¶
func (o GetSupportedSkusFilterArrayOutput) ToGetSupportedSkusFilterArrayOutput() GetSupportedSkusFilterArrayOutput
func (GetSupportedSkusFilterArrayOutput) ToGetSupportedSkusFilterArrayOutputWithContext ¶
func (o GetSupportedSkusFilterArrayOutput) ToGetSupportedSkusFilterArrayOutputWithContext(ctx context.Context) GetSupportedSkusFilterArrayOutput
func (GetSupportedSkusFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedSkusFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusFilter]
type GetSupportedSkusFilterInput ¶
type GetSupportedSkusFilterInput interface { pulumi.Input ToGetSupportedSkusFilterOutput() GetSupportedSkusFilterOutput ToGetSupportedSkusFilterOutputWithContext(context.Context) GetSupportedSkusFilterOutput }
GetSupportedSkusFilterInput is an input type that accepts GetSupportedSkusFilterArgs and GetSupportedSkusFilterOutput values. You can construct a concrete instance of `GetSupportedSkusFilterInput` via:
GetSupportedSkusFilterArgs{...}
type GetSupportedSkusFilterOutput ¶
type GetSupportedSkusFilterOutput struct{ *pulumi.OutputState }
func (GetSupportedSkusFilterOutput) ElementType ¶
func (GetSupportedSkusFilterOutput) ElementType() reflect.Type
func (GetSupportedSkusFilterOutput) Name ¶
func (o GetSupportedSkusFilterOutput) Name() pulumi.StringOutput
name of SKU
func (GetSupportedSkusFilterOutput) Regex ¶
func (o GetSupportedSkusFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSupportedSkusFilterOutput) ToGetSupportedSkusFilterOutput ¶
func (o GetSupportedSkusFilterOutput) ToGetSupportedSkusFilterOutput() GetSupportedSkusFilterOutput
func (GetSupportedSkusFilterOutput) ToGetSupportedSkusFilterOutputWithContext ¶
func (o GetSupportedSkusFilterOutput) ToGetSupportedSkusFilterOutputWithContext(ctx context.Context) GetSupportedSkusFilterOutput
func (GetSupportedSkusFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedSkusFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusFilter]
func (GetSupportedSkusFilterOutput) Values ¶
func (o GetSupportedSkusFilterOutput) Values() pulumi.StringArrayOutput
type GetSupportedSkusItem ¶
type GetSupportedSkusItem struct { // name of SKU Name string `pulumi:"name"` }
type GetSupportedSkusItemArgs ¶
type GetSupportedSkusItemArgs struct { // name of SKU Name pulumi.StringInput `pulumi:"name"` }
func (GetSupportedSkusItemArgs) ElementType ¶
func (GetSupportedSkusItemArgs) ElementType() reflect.Type
func (GetSupportedSkusItemArgs) ToGetSupportedSkusItemOutput ¶
func (i GetSupportedSkusItemArgs) ToGetSupportedSkusItemOutput() GetSupportedSkusItemOutput
func (GetSupportedSkusItemArgs) ToGetSupportedSkusItemOutputWithContext ¶
func (i GetSupportedSkusItemArgs) ToGetSupportedSkusItemOutputWithContext(ctx context.Context) GetSupportedSkusItemOutput
func (GetSupportedSkusItemArgs) ToOutput ¶ added in v1.11.0
func (i GetSupportedSkusItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusItem]
type GetSupportedSkusItemArray ¶
type GetSupportedSkusItemArray []GetSupportedSkusItemInput
func (GetSupportedSkusItemArray) ElementType ¶
func (GetSupportedSkusItemArray) ElementType() reflect.Type
func (GetSupportedSkusItemArray) ToGetSupportedSkusItemArrayOutput ¶
func (i GetSupportedSkusItemArray) ToGetSupportedSkusItemArrayOutput() GetSupportedSkusItemArrayOutput
func (GetSupportedSkusItemArray) ToGetSupportedSkusItemArrayOutputWithContext ¶
func (i GetSupportedSkusItemArray) ToGetSupportedSkusItemArrayOutputWithContext(ctx context.Context) GetSupportedSkusItemArrayOutput
func (GetSupportedSkusItemArray) ToOutput ¶ added in v1.11.0
func (i GetSupportedSkusItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusItem]
type GetSupportedSkusItemArrayInput ¶
type GetSupportedSkusItemArrayInput interface { pulumi.Input ToGetSupportedSkusItemArrayOutput() GetSupportedSkusItemArrayOutput ToGetSupportedSkusItemArrayOutputWithContext(context.Context) GetSupportedSkusItemArrayOutput }
GetSupportedSkusItemArrayInput is an input type that accepts GetSupportedSkusItemArray and GetSupportedSkusItemArrayOutput values. You can construct a concrete instance of `GetSupportedSkusItemArrayInput` via:
GetSupportedSkusItemArray{ GetSupportedSkusItemArgs{...} }
type GetSupportedSkusItemArrayOutput ¶
type GetSupportedSkusItemArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedSkusItemArrayOutput) ElementType ¶
func (GetSupportedSkusItemArrayOutput) ElementType() reflect.Type
func (GetSupportedSkusItemArrayOutput) Index ¶
func (o GetSupportedSkusItemArrayOutput) Index(i pulumi.IntInput) GetSupportedSkusItemOutput
func (GetSupportedSkusItemArrayOutput) ToGetSupportedSkusItemArrayOutput ¶
func (o GetSupportedSkusItemArrayOutput) ToGetSupportedSkusItemArrayOutput() GetSupportedSkusItemArrayOutput
func (GetSupportedSkusItemArrayOutput) ToGetSupportedSkusItemArrayOutputWithContext ¶
func (o GetSupportedSkusItemArrayOutput) ToGetSupportedSkusItemArrayOutputWithContext(ctx context.Context) GetSupportedSkusItemArrayOutput
func (GetSupportedSkusItemArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedSkusItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedSkusItem]
type GetSupportedSkusItemInput ¶
type GetSupportedSkusItemInput interface { pulumi.Input ToGetSupportedSkusItemOutput() GetSupportedSkusItemOutput ToGetSupportedSkusItemOutputWithContext(context.Context) GetSupportedSkusItemOutput }
GetSupportedSkusItemInput is an input type that accepts GetSupportedSkusItemArgs and GetSupportedSkusItemOutput values. You can construct a concrete instance of `GetSupportedSkusItemInput` via:
GetSupportedSkusItemArgs{...}
type GetSupportedSkusItemOutput ¶
type GetSupportedSkusItemOutput struct{ *pulumi.OutputState }
func (GetSupportedSkusItemOutput) ElementType ¶
func (GetSupportedSkusItemOutput) ElementType() reflect.Type
func (GetSupportedSkusItemOutput) Name ¶
func (o GetSupportedSkusItemOutput) Name() pulumi.StringOutput
name of SKU
func (GetSupportedSkusItemOutput) ToGetSupportedSkusItemOutput ¶
func (o GetSupportedSkusItemOutput) ToGetSupportedSkusItemOutput() GetSupportedSkusItemOutput
func (GetSupportedSkusItemOutput) ToGetSupportedSkusItemOutputWithContext ¶
func (o GetSupportedSkusItemOutput) ToGetSupportedSkusItemOutputWithContext(ctx context.Context) GetSupportedSkusItemOutput
func (GetSupportedSkusItemOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedSkusItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusItem]
type GetSupportedSkusOutputArgs ¶
type GetSupportedSkusOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetSupportedSkusFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match or support the given ESXi host shape. HostShapeName pulumi.StringPtrInput `pulumi:"hostShapeName"` }
A collection of arguments for invoking getSupportedSkus.
func (GetSupportedSkusOutputArgs) ElementType ¶
func (GetSupportedSkusOutputArgs) ElementType() reflect.Type
type GetSupportedSkusResult ¶
type GetSupportedSkusResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedSkusFilter `pulumi:"filters"` HostShapeName *string `pulumi:"hostShapeName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of the supported SKUs. Items []GetSupportedSkusItem `pulumi:"items"` }
A collection of values returned by getSupportedSkus.
func GetSupportedSkus ¶
func GetSupportedSkus(ctx *pulumi.Context, args *GetSupportedSkusArgs, opts ...pulumi.InvokeOption) (*GetSupportedSkusResult, error)
This data source provides the list of Supported Skus in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.\ !> **WARNING:** This data source is deprecated and will be removed, please use "ociOcvpSupportedCommitments" instead.
Lists supported SKUs.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.GetSupportedSkus(ctx, &ocvp.GetSupportedSkusArgs{ CompartmentId: _var.Compartment_id, HostShapeName: pulumi.StringRef(oci_core_shape.Test_shape.Name), }, nil) if err != nil { return err } return nil }) }
```
type GetSupportedSkusResultOutput ¶
type GetSupportedSkusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSupportedSkus.
func GetSupportedSkusOutput ¶
func GetSupportedSkusOutput(ctx *pulumi.Context, args GetSupportedSkusOutputArgs, opts ...pulumi.InvokeOption) GetSupportedSkusResultOutput
func (GetSupportedSkusResultOutput) CompartmentId ¶
func (o GetSupportedSkusResultOutput) CompartmentId() pulumi.StringOutput
func (GetSupportedSkusResultOutput) ElementType ¶
func (GetSupportedSkusResultOutput) ElementType() reflect.Type
func (GetSupportedSkusResultOutput) Filters ¶
func (o GetSupportedSkusResultOutput) Filters() GetSupportedSkusFilterArrayOutput
func (GetSupportedSkusResultOutput) HostShapeName ¶ added in v0.18.0
func (o GetSupportedSkusResultOutput) HostShapeName() pulumi.StringPtrOutput
func (GetSupportedSkusResultOutput) Id ¶
func (o GetSupportedSkusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSupportedSkusResultOutput) Items ¶
func (o GetSupportedSkusResultOutput) Items() GetSupportedSkusItemArrayOutput
The list of the supported SKUs.
func (GetSupportedSkusResultOutput) ToGetSupportedSkusResultOutput ¶
func (o GetSupportedSkusResultOutput) ToGetSupportedSkusResultOutput() GetSupportedSkusResultOutput
func (GetSupportedSkusResultOutput) ToGetSupportedSkusResultOutputWithContext ¶
func (o GetSupportedSkusResultOutput) ToGetSupportedSkusResultOutputWithContext(ctx context.Context) GetSupportedSkusResultOutput
func (GetSupportedSkusResultOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedSkusResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedSkusResult]
type GetSupportedVmwareSoftwareVersionsArgs ¶
type GetSupportedVmwareSoftwareVersionsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedVmwareSoftwareVersionsFilter `pulumi:"filters"` }
A collection of arguments for invoking getSupportedVmwareSoftwareVersions.
type GetSupportedVmwareSoftwareVersionsFilterArgs ¶
type GetSupportedVmwareSoftwareVersionsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSupportedVmwareSoftwareVersionsFilterArgs) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsFilterArgs) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutput ¶
func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutput() GetSupportedVmwareSoftwareVersionsFilterOutput
func (GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext ¶
func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterOutput
func (GetSupportedVmwareSoftwareVersionsFilterArgs) ToOutput ¶ added in v1.11.0
func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsFilter]
type GetSupportedVmwareSoftwareVersionsFilterArray ¶
type GetSupportedVmwareSoftwareVersionsFilterArray []GetSupportedVmwareSoftwareVersionsFilterInput
func (GetSupportedVmwareSoftwareVersionsFilterArray) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsFilterArray) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput ¶
func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput() GetSupportedVmwareSoftwareVersionsFilterArrayOutput
func (GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext ¶
func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterArrayOutput
func (GetSupportedVmwareSoftwareVersionsFilterArray) ToOutput ¶ added in v1.11.0
func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsFilter]
type GetSupportedVmwareSoftwareVersionsFilterArrayInput ¶
type GetSupportedVmwareSoftwareVersionsFilterArrayInput interface { pulumi.Input ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput() GetSupportedVmwareSoftwareVersionsFilterArrayOutput ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext(context.Context) GetSupportedVmwareSoftwareVersionsFilterArrayOutput }
GetSupportedVmwareSoftwareVersionsFilterArrayInput is an input type that accepts GetSupportedVmwareSoftwareVersionsFilterArray and GetSupportedVmwareSoftwareVersionsFilterArrayOutput values. You can construct a concrete instance of `GetSupportedVmwareSoftwareVersionsFilterArrayInput` via:
GetSupportedVmwareSoftwareVersionsFilterArray{ GetSupportedVmwareSoftwareVersionsFilterArgs{...} }
type GetSupportedVmwareSoftwareVersionsFilterArrayOutput ¶
type GetSupportedVmwareSoftwareVersionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput ¶
func (o GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput() GetSupportedVmwareSoftwareVersionsFilterArrayOutput
func (GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterArrayOutput
func (GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedVmwareSoftwareVersionsFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsFilter]
type GetSupportedVmwareSoftwareVersionsFilterInput ¶
type GetSupportedVmwareSoftwareVersionsFilterInput interface { pulumi.Input ToGetSupportedVmwareSoftwareVersionsFilterOutput() GetSupportedVmwareSoftwareVersionsFilterOutput ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext(context.Context) GetSupportedVmwareSoftwareVersionsFilterOutput }
GetSupportedVmwareSoftwareVersionsFilterInput is an input type that accepts GetSupportedVmwareSoftwareVersionsFilterArgs and GetSupportedVmwareSoftwareVersionsFilterOutput values. You can construct a concrete instance of `GetSupportedVmwareSoftwareVersionsFilterInput` via:
GetSupportedVmwareSoftwareVersionsFilterArgs{...}
type GetSupportedVmwareSoftwareVersionsFilterOutput ¶
type GetSupportedVmwareSoftwareVersionsFilterOutput struct{ *pulumi.OutputState }
func (GetSupportedVmwareSoftwareVersionsFilterOutput) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsFilterOutput) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsFilterOutput) Name ¶
func (o GetSupportedVmwareSoftwareVersionsFilterOutput) Name() pulumi.StringOutput
func (GetSupportedVmwareSoftwareVersionsFilterOutput) Regex ¶
func (o GetSupportedVmwareSoftwareVersionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSupportedVmwareSoftwareVersionsFilterOutput) ToGetSupportedVmwareSoftwareVersionsFilterOutput ¶
func (o GetSupportedVmwareSoftwareVersionsFilterOutput) ToGetSupportedVmwareSoftwareVersionsFilterOutput() GetSupportedVmwareSoftwareVersionsFilterOutput
func (GetSupportedVmwareSoftwareVersionsFilterOutput) ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsFilterOutput) ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterOutput
func (GetSupportedVmwareSoftwareVersionsFilterOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedVmwareSoftwareVersionsFilterOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsFilter]
func (GetSupportedVmwareSoftwareVersionsFilterOutput) Values ¶
func (o GetSupportedVmwareSoftwareVersionsFilterOutput) Values() pulumi.StringArrayOutput
type GetSupportedVmwareSoftwareVersionsItemArgs ¶
type GetSupportedVmwareSoftwareVersionsItemArgs struct { // A description of the software in the bundle. Description pulumi.StringInput `pulumi:"description"` // A short, unique string that identifies the version of bundled software. Version pulumi.StringInput `pulumi:"version"` }
func (GetSupportedVmwareSoftwareVersionsItemArgs) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemArgs) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemArgs) ToGetSupportedVmwareSoftwareVersionsItemOutput ¶
func (i GetSupportedVmwareSoftwareVersionsItemArgs) ToGetSupportedVmwareSoftwareVersionsItemOutput() GetSupportedVmwareSoftwareVersionsItemOutput
func (GetSupportedVmwareSoftwareVersionsItemArgs) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext ¶
func (i GetSupportedVmwareSoftwareVersionsItemArgs) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemOutput
func (GetSupportedVmwareSoftwareVersionsItemArgs) ToOutput ¶ added in v1.11.0
func (i GetSupportedVmwareSoftwareVersionsItemArgs) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsItem]
type GetSupportedVmwareSoftwareVersionsItemArray ¶
type GetSupportedVmwareSoftwareVersionsItemArray []GetSupportedVmwareSoftwareVersionsItemInput
func (GetSupportedVmwareSoftwareVersionsItemArray) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemArray) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutput ¶
func (i GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutput() GetSupportedVmwareSoftwareVersionsItemArrayOutput
func (GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext ¶
func (i GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemArrayOutput
func (GetSupportedVmwareSoftwareVersionsItemArray) ToOutput ¶ added in v1.11.0
func (i GetSupportedVmwareSoftwareVersionsItemArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsItem]
type GetSupportedVmwareSoftwareVersionsItemArrayInput ¶
type GetSupportedVmwareSoftwareVersionsItemArrayInput interface { pulumi.Input ToGetSupportedVmwareSoftwareVersionsItemArrayOutput() GetSupportedVmwareSoftwareVersionsItemArrayOutput ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext(context.Context) GetSupportedVmwareSoftwareVersionsItemArrayOutput }
GetSupportedVmwareSoftwareVersionsItemArrayInput is an input type that accepts GetSupportedVmwareSoftwareVersionsItemArray and GetSupportedVmwareSoftwareVersionsItemArrayOutput values. You can construct a concrete instance of `GetSupportedVmwareSoftwareVersionsItemArrayInput` via:
GetSupportedVmwareSoftwareVersionsItemArray{ GetSupportedVmwareSoftwareVersionsItemArgs{...} }
type GetSupportedVmwareSoftwareVersionsItemArrayOutput ¶
type GetSupportedVmwareSoftwareVersionsItemArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedVmwareSoftwareVersionsItemArrayOutput) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemArrayOutput) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemArrayOutput ¶
func (o GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemArrayOutput() GetSupportedVmwareSoftwareVersionsItemArrayOutput
func (GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemArrayOutput
func (GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedVmwareSoftwareVersionsItemArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSupportedVmwareSoftwareVersionsItem]
type GetSupportedVmwareSoftwareVersionsItemInput ¶
type GetSupportedVmwareSoftwareVersionsItemInput interface { pulumi.Input ToGetSupportedVmwareSoftwareVersionsItemOutput() GetSupportedVmwareSoftwareVersionsItemOutput ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext(context.Context) GetSupportedVmwareSoftwareVersionsItemOutput }
GetSupportedVmwareSoftwareVersionsItemInput is an input type that accepts GetSupportedVmwareSoftwareVersionsItemArgs and GetSupportedVmwareSoftwareVersionsItemOutput values. You can construct a concrete instance of `GetSupportedVmwareSoftwareVersionsItemInput` via:
GetSupportedVmwareSoftwareVersionsItemArgs{...}
type GetSupportedVmwareSoftwareVersionsItemOutput ¶
type GetSupportedVmwareSoftwareVersionsItemOutput struct{ *pulumi.OutputState }
func (GetSupportedVmwareSoftwareVersionsItemOutput) Description ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) Description() pulumi.StringOutput
A description of the software in the bundle.
func (GetSupportedVmwareSoftwareVersionsItemOutput) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemOutput) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutput ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutput() GetSupportedVmwareSoftwareVersionsItemOutput
func (GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemOutput
func (GetSupportedVmwareSoftwareVersionsItemOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsItem]
func (GetSupportedVmwareSoftwareVersionsItemOutput) Version ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) Version() pulumi.StringOutput
A short, unique string that identifies the version of bundled software.
type GetSupportedVmwareSoftwareVersionsOutputArgs ¶
type GetSupportedVmwareSoftwareVersionsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetSupportedVmwareSoftwareVersionsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getSupportedVmwareSoftwareVersions.
func (GetSupportedVmwareSoftwareVersionsOutputArgs) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsOutputArgs) ElementType() reflect.Type
type GetSupportedVmwareSoftwareVersionsResult ¶
type GetSupportedVmwareSoftwareVersionsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedVmwareSoftwareVersionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of the supported versions of bundled VMware software. Items []GetSupportedVmwareSoftwareVersionsItem `pulumi:"items"` }
A collection of values returned by getSupportedVmwareSoftwareVersions.
func GetSupportedVmwareSoftwareVersions ¶
func GetSupportedVmwareSoftwareVersions(ctx *pulumi.Context, args *GetSupportedVmwareSoftwareVersionsArgs, opts ...pulumi.InvokeOption) (*GetSupportedVmwareSoftwareVersionsResult, error)
This data source provides the list of Supported Vmware Software Versions in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists the versions of bundled VMware software supported by the Oracle Cloud VMware Solution.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.GetSupportedVmwareSoftwareVersions(ctx, &ocvp.GetSupportedVmwareSoftwareVersionsArgs{ CompartmentId: _var.Compartment_id, }, nil) if err != nil { return err } return nil }) }
```
type GetSupportedVmwareSoftwareVersionsResultOutput ¶
type GetSupportedVmwareSoftwareVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSupportedVmwareSoftwareVersions.
func GetSupportedVmwareSoftwareVersionsOutput ¶
func GetSupportedVmwareSoftwareVersionsOutput(ctx *pulumi.Context, args GetSupportedVmwareSoftwareVersionsOutputArgs, opts ...pulumi.InvokeOption) GetSupportedVmwareSoftwareVersionsResultOutput
func (GetSupportedVmwareSoftwareVersionsResultOutput) CompartmentId ¶
func (o GetSupportedVmwareSoftwareVersionsResultOutput) CompartmentId() pulumi.StringOutput
func (GetSupportedVmwareSoftwareVersionsResultOutput) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsResultOutput) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsResultOutput) Id ¶
func (o GetSupportedVmwareSoftwareVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSupportedVmwareSoftwareVersionsResultOutput) Items ¶
func (o GetSupportedVmwareSoftwareVersionsResultOutput) Items() GetSupportedVmwareSoftwareVersionsItemArrayOutput
A list of the supported versions of bundled VMware software.
func (GetSupportedVmwareSoftwareVersionsResultOutput) ToGetSupportedVmwareSoftwareVersionsResultOutput ¶
func (o GetSupportedVmwareSoftwareVersionsResultOutput) ToGetSupportedVmwareSoftwareVersionsResultOutput() GetSupportedVmwareSoftwareVersionsResultOutput
func (GetSupportedVmwareSoftwareVersionsResultOutput) ToGetSupportedVmwareSoftwareVersionsResultOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsResultOutput) ToGetSupportedVmwareSoftwareVersionsResultOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsResultOutput
func (GetSupportedVmwareSoftwareVersionsResultOutput) ToOutput ¶ added in v1.11.0
func (o GetSupportedVmwareSoftwareVersionsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSupportedVmwareSoftwareVersionsResult]
type LookupSddcArgs ¶
type LookupSddcArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. SddcId string `pulumi:"sddcId"` }
A collection of arguments for invoking getSddc.
type LookupSddcOutputArgs ¶
type LookupSddcOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. SddcId pulumi.StringInput `pulumi:"sddcId"` }
A collection of arguments for invoking getSddc.
func (LookupSddcOutputArgs) ElementType ¶
func (LookupSddcOutputArgs) ElementType() reflect.Type
type LookupSddcResult ¶
type LookupSddcResult struct { // (**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. // // Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. ActualEsxiHostsCount int `pulumi:"actualEsxiHostsCount"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId string `pulumi:"capacityReservationId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC. CompartmentId string `pulumi:"compartmentId"` // (**Deprecated**) The availability domain the ESXi hosts are running in. For Multi-AD SDDC, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD` // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // (**Deprecated**) Datastores used for the Sddc. // // Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead. Datastores []GetSddcDatastore `pulumi:"datastores"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // (**Deprecated**) The number of ESXi hosts in the SDDC. // // Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. EsxiHostsCount int `pulumi:"esxiHostsCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` HcxAction string `pulumi:"hcxAction"` // The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` HcxFqdn string `pulumi:"hcxFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. HcxInitialPassword string `pulumi:"hcxInitialPassword"` // (**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. // // Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field. HcxOnPremKey string `pulumi:"hcxOnPremKey"` // The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution. HcxOnPremLicenses []GetSddcHcxOnPremLicense `pulumi:"hcxOnPremLicenses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API. HcxPrivateIpId string `pulumi:"hcxPrivateIpId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the HCX component of the VMware environment. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId string `pulumi:"hcxVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. Id string `pulumi:"id"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. // // Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead. InitialHostOcpuCount float64 `pulumi:"initialHostOcpuCount"` // (**Deprecated**) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). // // Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead. InitialHostShapeName string `pulumi:"initialHostShapeName"` // (**Deprecated**) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku string `pulumi:"initialSku"` // (**Deprecated**) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix string `pulumi:"instanceDisplayNamePrefix"` // (**Deprecated**) Indicates whether HCX is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead. IsHcxEnabled bool `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead. IsHcxEnterpriseEnabled bool `pulumi:"isHcxEnterpriseEnabled"` // Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced. IsHcxPendingDowngrade bool `pulumi:"isHcxPendingDowngrade"` // (**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. // // Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead. IsShieldedInstanceEnabled bool `pulumi:"isShieldedInstanceEnabled"` // Indicates whether this SDDC is designated for only single ESXi host. IsSingleHostSddc bool `pulumi:"isSingleHostSddc"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId string `pulumi:"nsxEdgeUplink1vlanId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId string `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API. NsxEdgeUplinkIpId string `pulumi:"nsxEdgeUplinkIpId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` // The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` NsxManagerFqdn string `pulumi:"nsxManagerFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. NsxManagerInitialPassword string `pulumi:"nsxManagerInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API. NsxManagerPrivateIpId string `pulumi:"nsxManagerPrivateIpId"` // The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager. NsxManagerUsername string `pulumi:"nsxManagerUsername"` // (**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment. // // Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field. NsxOverlaySegmentName string `pulumi:"nsxOverlaySegmentName"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX VTEP component of the VMware environment. // // Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the SDDC. // // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment. // // Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningVlanId string `pulumi:"provisioningVlanId"` RefreshHcxLicenseStatus bool `pulumi:"refreshHcxLicenseStatus"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. // // Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId string `pulumi:"replicationVlanId"` ReservingHcxOnPremiseLicenseKeys []string `pulumi:"reservingHcxOnPremiseLicenseKeys"` SddcId string `pulumi:"sddcId"` // One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file. SshAuthorizedKeys string `pulumi:"sshAuthorizedKeys"` // The current state of the SDDC. State string `pulumi:"state"` // The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxBillingCycleEnd string `pulumi:"timeHcxBillingCycleEnd"` // The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxLicenseStatusUpdated string `pulumi:"timeHcxLicenseStatusUpdated"` // The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated string `pulumi:"timeUpdated"` // (**Deprecated**) The vSphere licenses to use when upgrading the SDDC. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. UpgradeLicenses []GetSddcUpgradeLicense `pulumi:"upgradeLicenses"` // The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com` VcenterFqdn string `pulumi:"vcenterFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. VcenterInitialPassword string `pulumi:"vcenterInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API. VcenterPrivateIpId string `pulumi:"vcenterPrivateIpId"` // The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter. VcenterUsername string `pulumi:"vcenterUsername"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vMotion component of the VMware environment. // // Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VmotionVlanId string `pulumi:"vmotionVlanId"` // In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). VmwareSoftwareVersion string `pulumi:"vmwareSoftwareVersion"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSAN component of the VMware environment. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId string `pulumi:"vsanVlanId"` // (**Deprecated**) The link to guidance for upgrading vSphere. // // Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field. VsphereUpgradeGuide string `pulumi:"vsphereUpgradeGuide"` // (**Deprecated**) The links to binary objects needed to upgrade vSphere. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. VsphereUpgradeObjects []GetSddcVsphereUpgradeObject `pulumi:"vsphereUpgradeObjects"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere component of the VMware environment. // // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId string `pulumi:"vsphereVlanId"` // (**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. // // Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead. WorkloadNetworkCidr string `pulumi:"workloadNetworkCidr"` }
A collection of values returned by getSddc.
func LookupSddc ¶
func LookupSddc(ctx *pulumi.Context, args *LookupSddcArgs, opts ...pulumi.InvokeOption) (*LookupSddcResult, error)
This data source provides details about a specific Sddc resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Gets the specified SDDC's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.GetSddc(ctx, &ocvp.GetSddcArgs{ SddcId: oci_ocvp_sddc.Test_sddc.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupSddcResultOutput ¶
type LookupSddcResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSddc.
func LookupSddcOutput ¶
func LookupSddcOutput(ctx *pulumi.Context, args LookupSddcOutputArgs, opts ...pulumi.InvokeOption) LookupSddcResultOutput
func (LookupSddcResultOutput) ActualEsxiHostsCount
deprecated
func (o LookupSddcResultOutput) ActualEsxiHostsCount() pulumi.IntOutput
(**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC.
Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) CapacityReservationId
deprecated
added in
v0.2.0
func (o LookupSddcResultOutput) CapacityReservationId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) CompartmentId ¶
func (o LookupSddcResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the SDDC.
func (LookupSddcResultOutput) ComputeAvailabilityDomain
deprecated
func (o LookupSddcResultOutput) ComputeAvailabilityDomain() pulumi.StringOutput
(**Deprecated**) The availability domain the ESXi hosts are running in. For Multi-AD SDDC, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD`
Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) Datastores
deprecated
added in
v0.18.0
func (o LookupSddcResultOutput) Datastores() GetSddcDatastoreArrayOutput
(**Deprecated**) Datastores used for the Sddc.
Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) DefinedTags ¶
func (o LookupSddcResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupSddcResultOutput) DisplayName ¶
func (o LookupSddcResultOutput) DisplayName() pulumi.StringOutput
A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
func (LookupSddcResultOutput) ElementType ¶
func (LookupSddcResultOutput) ElementType() reflect.Type
func (LookupSddcResultOutput) EsxiHostsCount
deprecated
func (o LookupSddcResultOutput) EsxiHostsCount() pulumi.IntOutput
(**Deprecated**) The number of ESXi hosts in the SDDC.
Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) FreeformTags ¶
func (o LookupSddcResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupSddcResultOutput) HcxAction ¶
func (o LookupSddcResultOutput) HcxAction() pulumi.StringOutput
func (LookupSddcResultOutput) HcxFqdn ¶
func (o LookupSddcResultOutput) HcxFqdn() pulumi.StringOutput
The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (LookupSddcResultOutput) HcxInitialPassword
deprecated
func (o LookupSddcResultOutput) HcxInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value.
Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (LookupSddcResultOutput) HcxOnPremKey
deprecated
func (o LookupSddcResultOutput) HcxOnPremKey() pulumi.StringOutput
(**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys.
Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.
func (LookupSddcResultOutput) HcxOnPremLicenses ¶
func (o LookupSddcResultOutput) HcxOnPremLicenses() GetSddcHcxOnPremLicenseArrayOutput
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
func (LookupSddcResultOutput) HcxPrivateIpId ¶
func (o LookupSddcResultOutput) HcxPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API.
func (LookupSddcResultOutput) HcxVlanId
deprecated
func (o LookupSddcResultOutput) HcxVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the HCX component of the VMware environment.
Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) Id ¶
func (o LookupSddcResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC.
func (LookupSddcResultOutput) InitialHostOcpuCount
deprecated
added in
v0.2.0
func (o LookupSddcResultOutput) InitialHostOcpuCount() pulumi.Float64Output
(**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts.
Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) InitialHostShapeName
deprecated
added in
v0.2.0
func (o LookupSddcResultOutput) InitialHostShapeName() pulumi.StringOutput
(**Deprecated**) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) InitialSku
deprecated
func (o LookupSddcResultOutput) InitialSku() pulumi.StringOutput
(**Deprecated**) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) InstanceDisplayNamePrefix
deprecated
func (o LookupSddcResultOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
(**Deprecated**) A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix.
Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) IsHcxEnabled
deprecated
func (o LookupSddcResultOutput) IsHcxEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX is enabled for this SDDC.
Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead.
func (LookupSddcResultOutput) IsHcxEnterpriseEnabled
deprecated
func (o LookupSddcResultOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC.
Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead.
func (LookupSddcResultOutput) IsHcxPendingDowngrade ¶
func (o LookupSddcResultOutput) IsHcxPendingDowngrade() pulumi.BoolOutput
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
func (LookupSddcResultOutput) IsShieldedInstanceEnabled
deprecated
func (o LookupSddcResultOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level.
Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) IsSingleHostSddc ¶ added in v0.4.0
func (o LookupSddcResultOutput) IsSingleHostSddc() pulumi.BoolOutput
Indicates whether this SDDC is designated for only single ESXi host.
func (LookupSddcResultOutput) NsxEdgeUplink1vlanId
deprecated
func (o LookupSddcResultOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 1 component of the VMware environment.
Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) NsxEdgeUplink2vlanId
deprecated
func (o LookupSddcResultOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge Uplink 2 component of the VMware environment.
Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) NsxEdgeUplinkIpId ¶
func (o LookupSddcResultOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API.
func (LookupSddcResultOutput) NsxEdgeVtepVlanId
deprecated
func (o LookupSddcResultOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX Edge VTEP component of the VMware environment.
Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) NsxManagerFqdn ¶
func (o LookupSddcResultOutput) NsxManagerFqdn() pulumi.StringOutput
The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (LookupSddcResultOutput) NsxManagerInitialPassword
deprecated
func (o LookupSddcResultOutput) NsxManagerInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value.
Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (LookupSddcResultOutput) NsxManagerPrivateIpId ¶
func (o LookupSddcResultOutput) NsxManagerPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API.
func (LookupSddcResultOutput) NsxManagerUsername ¶
func (o LookupSddcResultOutput) NsxManagerUsername() pulumi.StringOutput
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
func (LookupSddcResultOutput) NsxOverlaySegmentName
deprecated
func (o LookupSddcResultOutput) NsxOverlaySegmentName() pulumi.StringOutput
(**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.
func (LookupSddcResultOutput) NsxVtepVlanId
deprecated
func (o LookupSddcResultOutput) NsxVtepVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the NSX VTEP component of the VMware environment.
Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) ProvisioningSubnetId
deprecated
func (o LookupSddcResultOutput) ProvisioningSubnetId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the SDDC.
Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) ProvisioningVlanId
deprecated
func (o LookupSddcResultOutput) ProvisioningVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment.
Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) RefreshHcxLicenseStatus ¶
func (o LookupSddcResultOutput) RefreshHcxLicenseStatus() pulumi.BoolOutput
func (LookupSddcResultOutput) ReplicationVlanId
deprecated
func (o LookupSddcResultOutput) ReplicationVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) ReservingHcxOnPremiseLicenseKeys ¶
func (o LookupSddcResultOutput) ReservingHcxOnPremiseLicenseKeys() pulumi.StringArrayOutput
func (LookupSddcResultOutput) SddcId ¶
func (o LookupSddcResultOutput) SddcId() pulumi.StringOutput
func (LookupSddcResultOutput) SshAuthorizedKeys ¶
func (o LookupSddcResultOutput) SshAuthorizedKeys() pulumi.StringOutput
One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file.
func (LookupSddcResultOutput) State ¶
func (o LookupSddcResultOutput) State() pulumi.StringOutput
The current state of the SDDC.
func (LookupSddcResultOutput) TimeCreated ¶
func (o LookupSddcResultOutput) TimeCreated() pulumi.StringOutput
The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupSddcResultOutput) TimeHcxBillingCycleEnd ¶
func (o LookupSddcResultOutput) TimeHcxBillingCycleEnd() pulumi.StringOutput
The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupSddcResultOutput) TimeHcxLicenseStatusUpdated ¶
func (o LookupSddcResultOutput) TimeHcxLicenseStatusUpdated() pulumi.StringOutput
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupSddcResultOutput) TimeUpdated ¶
func (o LookupSddcResultOutput) TimeUpdated() pulumi.StringOutput
The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (LookupSddcResultOutput) ToLookupSddcResultOutput ¶
func (o LookupSddcResultOutput) ToLookupSddcResultOutput() LookupSddcResultOutput
func (LookupSddcResultOutput) ToLookupSddcResultOutputWithContext ¶
func (o LookupSddcResultOutput) ToLookupSddcResultOutputWithContext(ctx context.Context) LookupSddcResultOutput
func (LookupSddcResultOutput) ToOutput ¶ added in v1.11.0
func (o LookupSddcResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSddcResult]
func (LookupSddcResultOutput) UpgradeLicenses
deprecated
added in
v0.5.0
func (o LookupSddcResultOutput) UpgradeLicenses() GetSddcUpgradeLicenseArrayOutput
(**Deprecated**) The vSphere licenses to use when upgrading the SDDC.
Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (LookupSddcResultOutput) VcenterFqdn ¶
func (o LookupSddcResultOutput) VcenterFqdn() pulumi.StringOutput
The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (LookupSddcResultOutput) VcenterInitialPassword
deprecated
func (o LookupSddcResultOutput) VcenterInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value.
Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (LookupSddcResultOutput) VcenterPrivateIpId ¶
func (o LookupSddcResultOutput) VcenterPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API.
func (LookupSddcResultOutput) VcenterUsername ¶
func (o LookupSddcResultOutput) VcenterUsername() pulumi.StringOutput
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
func (LookupSddcResultOutput) VmotionVlanId
deprecated
func (o LookupSddcResultOutput) VmotionVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vMotion component of the VMware environment.
Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) VmwareSoftwareVersion ¶
func (o LookupSddcResultOutput) VmwareSoftwareVersion() pulumi.StringOutput
In general, this is a specific version of bundled VMware software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)).
func (LookupSddcResultOutput) VsanVlanId
deprecated
func (o LookupSddcResultOutput) VsanVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSAN component of the VMware environment.
Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) VsphereUpgradeGuide
deprecated
added in
v0.5.0
func (o LookupSddcResultOutput) VsphereUpgradeGuide() pulumi.StringOutput
(**Deprecated**) The link to guidance for upgrading vSphere.
Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.
func (LookupSddcResultOutput) VsphereUpgradeObjects
deprecated
added in
v0.5.0
func (o LookupSddcResultOutput) VsphereUpgradeObjects() GetSddcVsphereUpgradeObjectArrayOutput
(**Deprecated**) The links to binary objects needed to upgrade vSphere.
Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (LookupSddcResultOutput) VsphereVlanId
deprecated
func (o LookupSddcResultOutput) VsphereVlanId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere component of the VMware environment.
Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) WorkloadNetworkCidr
deprecated
func (o LookupSddcResultOutput) WorkloadNetworkCidr() pulumi.StringOutput
(**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.
type Sddc ¶
type Sddc struct { pulumi.CustomResourceState // (**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. // // Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. ActualEsxiHostsCount pulumi.IntOutput `pulumi:"actualEsxiHostsCount"` // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId pulumi.StringOutput `pulumi:"capacityReservationId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to contain the SDDC. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to `multi-AD`. // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain pulumi.StringOutput `pulumi:"computeAvailabilityDomain"` // (Optional) A list of datastore info for the SDDC. This value is required only when `initialHostShapeName` is a standard shape. // // Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead. Datastores SddcDatastoreArrayOutput `pulumi:"datastores"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. // // **Note:** If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts. // // Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. EsxiHostsCount pulumi.IntOutput `pulumi:"esxiHostsCount"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) The action to be performed upon HCX licenses. "UPGRADE" will upgrade the SDDC from HCX Advanced to HCX Enterprise. "DOWNGRADE" will downgrade the SDDC from HCX Enterprise to HCX Advanced after current HCX Enterprise billing cycle end date. "CANCEL_DOWNGRADE" will cancel the pending downgrade of HCX licenses. The action will only be performed when its value is changed. This field can also be used to enable HCX Enterprise during SDDC creation. If "UPGRADE" is set during SDDC creation, the SDDC will be created with HCX Enterprise enable. Supported actions during update: UPGRADE, DOWNGRADE, CANCEL_DOWNGRADE. Supported actions during creation: UPGRADE. HcxAction pulumi.StringPtrOutput `pulumi:"hcxAction"` // The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` HcxFqdn pulumi.StringOutput `pulumi:"hcxFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. HcxInitialPassword pulumi.StringOutput `pulumi:"hcxInitialPassword"` // (**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. // // Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field. HcxOnPremKey pulumi.StringOutput `pulumi:"hcxOnPremKey"` // The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution. HcxOnPremLicenses SddcHcxOnPremLicenseArrayOutput `pulumi:"hcxOnPremLicenses"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API. HcxPrivateIpId pulumi.StringOutput `pulumi:"hcxPrivateIpId"` // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the HCX component of the VMware environment. This value is required only when `isHcxEnabled` is true. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId pulumi.StringOutput `pulumi:"hcxVlanId"` // (Optional) The initial OCPU count of the SDDC's ESXi hosts. // // Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead. InitialHostOcpuCount pulumi.Float64Output `pulumi:"initialHostOcpuCount"` // (Optional) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). // // Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead. InitialHostShapeName pulumi.StringOutput `pulumi:"initialHostShapeName"` // (Optional) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringOutput `pulumi:"initialSku"` // A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix. // // For example, if the value is `mySDDC`, the ESXi hosts are named `mySDDC-1`, `mySDDC-2`, and so on. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix pulumi.StringOutput `pulumi:"instanceDisplayNamePrefix"` // (Optional) For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to `isHcxEnterpriseEnabled`. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead. IsHcxEnabled pulumi.BoolOutput `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead. IsHcxEnterpriseEnabled pulumi.BoolOutput `pulumi:"isHcxEnterpriseEnabled"` // Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced. IsHcxPendingDowngrade pulumi.BoolOutput `pulumi:"isHcxPendingDowngrade"` // (Optional) Indicates whether shielded instance is enabled for this SDDC. // // Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead. IsShieldedInstanceEnabled pulumi.BoolOutput `pulumi:"isShieldedInstanceEnabled"` // Indicates whether this SDDC is designated for only single ESXi host. IsSingleHostSddc pulumi.BoolOutput `pulumi:"isSingleHostSddc"` // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId pulumi.StringOutput `pulumi:"nsxEdgeUplink1vlanId"` // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. // // **Note:** This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC. // // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId pulumi.StringOutput `pulumi:"nsxEdgeUplink2vlanId"` // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API. NsxEdgeUplinkIpId pulumi.StringOutput `pulumi:"nsxEdgeUplinkIpId"` // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge VTEP component of the VMware environment. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId pulumi.StringOutput `pulumi:"nsxEdgeVtepVlanId"` // The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` NsxManagerFqdn pulumi.StringOutput `pulumi:"nsxManagerFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. NsxManagerInitialPassword pulumi.StringOutput `pulumi:"nsxManagerInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API. NsxManagerPrivateIpId pulumi.StringOutput `pulumi:"nsxManagerPrivateIpId"` // The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager. NsxManagerUsername pulumi.StringOutput `pulumi:"nsxManagerUsername"` // (**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment. // // Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field. NsxOverlaySegmentName pulumi.StringOutput `pulumi:"nsxOverlaySegmentName"` // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX VTEP component of the VMware environment. // // Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId pulumi.StringOutput `pulumi:"nsxVtepVlanId"` // (Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet to use for provisioning the SDDC. // // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId pulumi.StringOutput `pulumi:"provisioningSubnetId"` // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment. // // Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningVlanId pulumi.StringOutput `pulumi:"provisioningVlanId"` // (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed. RefreshHcxLicenseStatus pulumi.BoolPtrOutput `pulumi:"refreshHcxLicenseStatus"` // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. // // Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId pulumi.StringOutput `pulumi:"replicationVlanId"` // (Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcxAction is "DOWNGRADE". Its value can only be changed when hcxAction is updated. ReservingHcxOnPremiseLicenseKeys pulumi.StringArrayOutput `pulumi:"reservingHcxOnPremiseLicenseKeys"` // (Updatable) One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file SshAuthorizedKeys pulumi.StringOutput `pulumi:"sshAuthorizedKeys"` // The current state of the SDDC. State pulumi.StringOutput `pulumi:"state"` // The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxBillingCycleEnd pulumi.StringOutput `pulumi:"timeHcxBillingCycleEnd"` // The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxLicenseStatusUpdated pulumi.StringOutput `pulumi:"timeHcxLicenseStatusUpdated"` // The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (**Deprecated**) The vSphere licenses to use when upgrading the SDDC. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. UpgradeLicenses SddcUpgradeLicenseArrayOutput `pulumi:"upgradeLicenses"` // The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com` VcenterFqdn pulumi.StringOutput `pulumi:"vcenterFqdn"` // (**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. VcenterInitialPassword pulumi.StringOutput `pulumi:"vcenterInitialPassword"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API. VcenterPrivateIpId pulumi.StringOutput `pulumi:"vcenterPrivateIpId"` // The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter. VcenterUsername pulumi.StringOutput `pulumi:"vcenterUsername"` // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vMotion component of the VMware environment. // // Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VmotionVlanId pulumi.StringOutput `pulumi:"vmotionVlanId"` // (Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). VmwareSoftwareVersion pulumi.StringOutput `pulumi:"vmwareSoftwareVersion"` // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSAN component of the VMware environment. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId pulumi.StringOutput `pulumi:"vsanVlanId"` // (**Deprecated**) The link to guidance for upgrading vSphere. // // Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field. VsphereUpgradeGuide pulumi.StringOutput `pulumi:"vsphereUpgradeGuide"` // (**Deprecated**) The links to binary objects needed to upgrade vSphere. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. VsphereUpgradeObjects SddcVsphereUpgradeObjectArrayOutput `pulumi:"vsphereUpgradeObjects"` // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSphere component of the VMware environment. // // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId pulumi.StringOutput `pulumi:"vsphereVlanId"` // (Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values // // Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead. WorkloadNetworkCidr pulumi.StringOutput `pulumi:"workloadNetworkCidr"` }
This resource provides the Sddc resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Creates an Oracle Cloud VMware Solution software-defined data center (SDDC).
Use the [WorkRequest](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/WorkRequest/) operations to track the creation of the SDDC.
**Important:** You must configure the SDDC's networking resources with the security rules detailed in [Security Rules for Oracle Cloud VMware Solution SDDCs](https://docs.cloud.oracle.com/iaas/Content/VMware/Reference/ocvssecurityrules.htm). Otherwise, provisioning the SDDC will fail. The rules are based on the requirements set by VMware.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Ocvp.NewSddc(ctx, "testSddc", &Ocvp.SddcArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), ComputeAvailabilityDomain: pulumi.Any(_var.Sddc_compute_availability_domain), EsxiHostsCount: pulumi.Any(_var.Sddc_esxi_hosts_count), NsxEdgeUplink1vlanId: pulumi.Any(oci_core_vlan.Test_nsx_edge_uplink1vlan.Id), NsxEdgeUplink2vlanId: pulumi.Any(oci_core_vlan.Test_nsx_edge_uplink2vlan.Id), NsxEdgeVtepVlanId: pulumi.Any(oci_core_vlan.Test_nsx_edge_vtep_vlan.Id), NsxVtepVlanId: pulumi.Any(oci_core_vlan.Test_nsx_vtep_vlan.Id), ProvisioningSubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), SshAuthorizedKeys: pulumi.Any(_var.Sddc_ssh_authorized_keys), VmotionVlanId: pulumi.Any(oci_core_vlan.Test_vmotion_vlan.Id), VmwareSoftwareVersion: pulumi.Any(_var.Sddc_vmware_software_version), VsanVlanId: pulumi.Any(oci_core_vlan.Test_vsan_vlan.Id), VsphereVlanId: pulumi.Any(oci_core_vlan.Test_vsphere_vlan.Id), CapacityReservationId: pulumi.Any(oci_ocvp_capacity_reservation.Test_capacity_reservation.Id), Datastores: ocvp.SddcDatastoreArray{ &ocvp.SddcDatastoreArgs{ BlockVolumeIds: pulumi.Any(_var.Sddc_datastores_block_volume_ids), DatastoreType: pulumi.Any(_var.Sddc_datastores_datastore_type), }, }, DefinedTags: pulumi.Map{ "Operations.CostCenter": pulumi.Any("42"), }, DisplayName: pulumi.Any(_var.Sddc_display_name), FreeformTags: pulumi.Map{ "Department": pulumi.Any("Finance"), }, HcxAction: pulumi.Any(_var.Hcx_action), HcxVlanId: pulumi.Any(oci_core_vlan.Test_vlan.Id), InitialHostOcpuCount: pulumi.Any(_var.Sddc_initial_host_ocpu_count), InitialHostShapeName: pulumi.Any(oci_core_shape.Test_shape.Name), InitialSku: pulumi.Any(_var.Sddc_initial_sku), InstanceDisplayNamePrefix: pulumi.Any(_var.Sddc_instance_display_name_prefix), IsHcxEnabled: pulumi.Any(_var.Sddc_is_hcx_enabled), IsShieldedInstanceEnabled: pulumi.Any(_var.Sddc_is_shielded_instance_enabled), IsSingleHostSddc: pulumi.Any(_var.Sddc_is_single_host_sddc), ProvisioningVlanId: pulumi.Any(oci_core_vlan.Test_vlan.Id), RefreshHcxLicenseStatus: pulumi.Bool(true), ReplicationVlanId: pulumi.Any(oci_core_vlan.Test_vlan.Id), ReservingHcxOnPremiseLicenseKeys: pulumi.Any(_var.Reserving_hcx_on_premise_license_keys), WorkloadNetworkCidr: pulumi.Any(_var.Sddc_workload_network_cidr), }) if err != nil { return err } return nil }) }
```
## Import
Sddcs can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Ocvp/sddc:Sddc test_sddc "id"
```
func GetSddc ¶
func GetSddc(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SddcState, opts ...pulumi.ResourceOption) (*Sddc, error)
GetSddc gets an existing Sddc 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 NewSddc ¶
func NewSddc(ctx *pulumi.Context, name string, args *SddcArgs, opts ...pulumi.ResourceOption) (*Sddc, error)
NewSddc registers a new resource with the given unique name, arguments, and options.
func (*Sddc) ElementType ¶
func (*Sddc) ToSddcOutput ¶
func (i *Sddc) ToSddcOutput() SddcOutput
func (*Sddc) ToSddcOutputWithContext ¶
func (i *Sddc) ToSddcOutputWithContext(ctx context.Context) SddcOutput
type SddcArgs ¶
type SddcArgs struct { // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to contain the SDDC. CompartmentId pulumi.StringInput // (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to `multi-AD`. // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain pulumi.StringInput // (Optional) A list of datastore info for the SDDC. This value is required only when `initialHostShapeName` is a standard shape. // // Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead. Datastores SddcDatastoreArrayInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. // // **Note:** If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts. // // Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. EsxiHostsCount pulumi.IntInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) The action to be performed upon HCX licenses. "UPGRADE" will upgrade the SDDC from HCX Advanced to HCX Enterprise. "DOWNGRADE" will downgrade the SDDC from HCX Enterprise to HCX Advanced after current HCX Enterprise billing cycle end date. "CANCEL_DOWNGRADE" will cancel the pending downgrade of HCX licenses. The action will only be performed when its value is changed. This field can also be used to enable HCX Enterprise during SDDC creation. If "UPGRADE" is set during SDDC creation, the SDDC will be created with HCX Enterprise enable. Supported actions during update: UPGRADE, DOWNGRADE, CANCEL_DOWNGRADE. Supported actions during creation: UPGRADE. HcxAction pulumi.StringPtrInput // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the HCX component of the VMware environment. This value is required only when `isHcxEnabled` is true. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId pulumi.StringPtrInput // (Optional) The initial OCPU count of the SDDC's ESXi hosts. // // Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead. InitialHostOcpuCount pulumi.Float64PtrInput // (Optional) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). // // Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead. InitialHostShapeName pulumi.StringPtrInput // (Optional) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringPtrInput // A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix. // // For example, if the value is `mySDDC`, the ESXi hosts are named `mySDDC-1`, `mySDDC-2`, and so on. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix pulumi.StringPtrInput // (Optional) For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to `isHcxEnterpriseEnabled`. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead. IsHcxEnabled pulumi.BoolPtrInput // (Optional) Indicates whether shielded instance is enabled for this SDDC. // // Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead. IsShieldedInstanceEnabled pulumi.BoolPtrInput // Indicates whether this SDDC is designated for only single ESXi host. IsSingleHostSddc pulumi.BoolPtrInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId pulumi.StringInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. // // **Note:** This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC. // // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId pulumi.StringInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge VTEP component of the VMware environment. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId pulumi.StringInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX VTEP component of the VMware environment. // // Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId pulumi.StringInput // (Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet to use for provisioning the SDDC. // // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId pulumi.StringInput // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment. // // Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningVlanId pulumi.StringPtrInput // (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed. RefreshHcxLicenseStatus pulumi.BoolPtrInput // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. // // Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId pulumi.StringPtrInput // (Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcxAction is "DOWNGRADE". Its value can only be changed when hcxAction is updated. ReservingHcxOnPremiseLicenseKeys pulumi.StringArrayInput // (Updatable) One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file SshAuthorizedKeys pulumi.StringInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vMotion component of the VMware environment. // // Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VmotionVlanId pulumi.StringInput // (Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). VmwareSoftwareVersion pulumi.StringInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSAN component of the VMware environment. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId pulumi.StringInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSphere component of the VMware environment. // // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId pulumi.StringInput // (Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values // // Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead. WorkloadNetworkCidr pulumi.StringPtrInput }
The set of arguments for constructing a Sddc resource.
func (SddcArgs) ElementType ¶
type SddcArray ¶
type SddcArray []SddcInput
func (SddcArray) ElementType ¶
func (SddcArray) ToSddcArrayOutput ¶
func (i SddcArray) ToSddcArrayOutput() SddcArrayOutput
func (SddcArray) ToSddcArrayOutputWithContext ¶
func (i SddcArray) ToSddcArrayOutputWithContext(ctx context.Context) SddcArrayOutput
type SddcArrayInput ¶
type SddcArrayInput interface { pulumi.Input ToSddcArrayOutput() SddcArrayOutput ToSddcArrayOutputWithContext(context.Context) SddcArrayOutput }
SddcArrayInput is an input type that accepts SddcArray and SddcArrayOutput values. You can construct a concrete instance of `SddcArrayInput` via:
SddcArray{ SddcArgs{...} }
type SddcArrayOutput ¶
type SddcArrayOutput struct{ *pulumi.OutputState }
func (SddcArrayOutput) ElementType ¶
func (SddcArrayOutput) ElementType() reflect.Type
func (SddcArrayOutput) Index ¶
func (o SddcArrayOutput) Index(i pulumi.IntInput) SddcOutput
func (SddcArrayOutput) ToSddcArrayOutput ¶
func (o SddcArrayOutput) ToSddcArrayOutput() SddcArrayOutput
func (SddcArrayOutput) ToSddcArrayOutputWithContext ¶
func (o SddcArrayOutput) ToSddcArrayOutputWithContext(ctx context.Context) SddcArrayOutput
type SddcDatastore ¶ added in v0.18.0
type SddcDatastore struct { // A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes. BlockVolumeIds []string `pulumi:"blockVolumeIds"` // Size of the Block Storage Volume in GB. Capacity *float64 `pulumi:"capacity"` // Type of the datastore. DatastoreType string `pulumi:"datastoreType"` }
type SddcDatastoreArgs ¶ added in v0.18.0
type SddcDatastoreArgs struct { // A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes. BlockVolumeIds pulumi.StringArrayInput `pulumi:"blockVolumeIds"` // Size of the Block Storage Volume in GB. Capacity pulumi.Float64PtrInput `pulumi:"capacity"` // Type of the datastore. DatastoreType pulumi.StringInput `pulumi:"datastoreType"` }
func (SddcDatastoreArgs) ElementType ¶ added in v0.18.0
func (SddcDatastoreArgs) ElementType() reflect.Type
func (SddcDatastoreArgs) ToOutput ¶ added in v1.11.0
func (i SddcDatastoreArgs) ToOutput(ctx context.Context) pulumix.Output[SddcDatastore]
func (SddcDatastoreArgs) ToSddcDatastoreOutput ¶ added in v0.18.0
func (i SddcDatastoreArgs) ToSddcDatastoreOutput() SddcDatastoreOutput
func (SddcDatastoreArgs) ToSddcDatastoreOutputWithContext ¶ added in v0.18.0
func (i SddcDatastoreArgs) ToSddcDatastoreOutputWithContext(ctx context.Context) SddcDatastoreOutput
type SddcDatastoreArray ¶ added in v0.18.0
type SddcDatastoreArray []SddcDatastoreInput
func (SddcDatastoreArray) ElementType ¶ added in v0.18.0
func (SddcDatastoreArray) ElementType() reflect.Type
func (SddcDatastoreArray) ToOutput ¶ added in v1.11.0
func (i SddcDatastoreArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcDatastore]
func (SddcDatastoreArray) ToSddcDatastoreArrayOutput ¶ added in v0.18.0
func (i SddcDatastoreArray) ToSddcDatastoreArrayOutput() SddcDatastoreArrayOutput
func (SddcDatastoreArray) ToSddcDatastoreArrayOutputWithContext ¶ added in v0.18.0
func (i SddcDatastoreArray) ToSddcDatastoreArrayOutputWithContext(ctx context.Context) SddcDatastoreArrayOutput
type SddcDatastoreArrayInput ¶ added in v0.18.0
type SddcDatastoreArrayInput interface { pulumi.Input ToSddcDatastoreArrayOutput() SddcDatastoreArrayOutput ToSddcDatastoreArrayOutputWithContext(context.Context) SddcDatastoreArrayOutput }
SddcDatastoreArrayInput is an input type that accepts SddcDatastoreArray and SddcDatastoreArrayOutput values. You can construct a concrete instance of `SddcDatastoreArrayInput` via:
SddcDatastoreArray{ SddcDatastoreArgs{...} }
type SddcDatastoreArrayOutput ¶ added in v0.18.0
type SddcDatastoreArrayOutput struct{ *pulumi.OutputState }
func (SddcDatastoreArrayOutput) ElementType ¶ added in v0.18.0
func (SddcDatastoreArrayOutput) ElementType() reflect.Type
func (SddcDatastoreArrayOutput) Index ¶ added in v0.18.0
func (o SddcDatastoreArrayOutput) Index(i pulumi.IntInput) SddcDatastoreOutput
func (SddcDatastoreArrayOutput) ToOutput ¶ added in v1.11.0
func (o SddcDatastoreArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcDatastore]
func (SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutput ¶ added in v0.18.0
func (o SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutput() SddcDatastoreArrayOutput
func (SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutputWithContext ¶ added in v0.18.0
func (o SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutputWithContext(ctx context.Context) SddcDatastoreArrayOutput
type SddcDatastoreInput ¶ added in v0.18.0
type SddcDatastoreInput interface { pulumi.Input ToSddcDatastoreOutput() SddcDatastoreOutput ToSddcDatastoreOutputWithContext(context.Context) SddcDatastoreOutput }
SddcDatastoreInput is an input type that accepts SddcDatastoreArgs and SddcDatastoreOutput values. You can construct a concrete instance of `SddcDatastoreInput` via:
SddcDatastoreArgs{...}
type SddcDatastoreOutput ¶ added in v0.18.0
type SddcDatastoreOutput struct{ *pulumi.OutputState }
func (SddcDatastoreOutput) BlockVolumeIds ¶ added in v0.18.0
func (o SddcDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (SddcDatastoreOutput) Capacity ¶ added in v0.18.0
func (o SddcDatastoreOutput) Capacity() pulumi.Float64PtrOutput
Size of the Block Storage Volume in GB.
func (SddcDatastoreOutput) DatastoreType ¶ added in v0.18.0
func (o SddcDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (SddcDatastoreOutput) ElementType ¶ added in v0.18.0
func (SddcDatastoreOutput) ElementType() reflect.Type
func (SddcDatastoreOutput) ToOutput ¶ added in v1.11.0
func (o SddcDatastoreOutput) ToOutput(ctx context.Context) pulumix.Output[SddcDatastore]
func (SddcDatastoreOutput) ToSddcDatastoreOutput ¶ added in v0.18.0
func (o SddcDatastoreOutput) ToSddcDatastoreOutput() SddcDatastoreOutput
func (SddcDatastoreOutput) ToSddcDatastoreOutputWithContext ¶ added in v0.18.0
func (o SddcDatastoreOutput) ToSddcDatastoreOutputWithContext(ctx context.Context) SddcDatastoreOutput
type SddcHcxOnPremLicense ¶
type SddcHcxOnPremLicenseArgs ¶
type SddcHcxOnPremLicenseArgs struct { // HCX on-premise license key value. ActivationKey pulumi.StringPtrInput `pulumi:"activationKey"` // status of HCX on-premise license. Status pulumi.StringPtrInput `pulumi:"status"` // Name of the system that consumed the HCX on-premise license SystemName pulumi.StringPtrInput `pulumi:"systemName"` }
func (SddcHcxOnPremLicenseArgs) ElementType ¶
func (SddcHcxOnPremLicenseArgs) ElementType() reflect.Type
func (SddcHcxOnPremLicenseArgs) ToOutput ¶ added in v1.11.0
func (i SddcHcxOnPremLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[SddcHcxOnPremLicense]
func (SddcHcxOnPremLicenseArgs) ToSddcHcxOnPremLicenseOutput ¶
func (i SddcHcxOnPremLicenseArgs) ToSddcHcxOnPremLicenseOutput() SddcHcxOnPremLicenseOutput
func (SddcHcxOnPremLicenseArgs) ToSddcHcxOnPremLicenseOutputWithContext ¶
func (i SddcHcxOnPremLicenseArgs) ToSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseOutput
type SddcHcxOnPremLicenseArray ¶
type SddcHcxOnPremLicenseArray []SddcHcxOnPremLicenseInput
func (SddcHcxOnPremLicenseArray) ElementType ¶
func (SddcHcxOnPremLicenseArray) ElementType() reflect.Type
func (SddcHcxOnPremLicenseArray) ToOutput ¶ added in v1.11.0
func (i SddcHcxOnPremLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcHcxOnPremLicense]
func (SddcHcxOnPremLicenseArray) ToSddcHcxOnPremLicenseArrayOutput ¶
func (i SddcHcxOnPremLicenseArray) ToSddcHcxOnPremLicenseArrayOutput() SddcHcxOnPremLicenseArrayOutput
func (SddcHcxOnPremLicenseArray) ToSddcHcxOnPremLicenseArrayOutputWithContext ¶
func (i SddcHcxOnPremLicenseArray) ToSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseArrayOutput
type SddcHcxOnPremLicenseArrayInput ¶
type SddcHcxOnPremLicenseArrayInput interface { pulumi.Input ToSddcHcxOnPremLicenseArrayOutput() SddcHcxOnPremLicenseArrayOutput ToSddcHcxOnPremLicenseArrayOutputWithContext(context.Context) SddcHcxOnPremLicenseArrayOutput }
SddcHcxOnPremLicenseArrayInput is an input type that accepts SddcHcxOnPremLicenseArray and SddcHcxOnPremLicenseArrayOutput values. You can construct a concrete instance of `SddcHcxOnPremLicenseArrayInput` via:
SddcHcxOnPremLicenseArray{ SddcHcxOnPremLicenseArgs{...} }
type SddcHcxOnPremLicenseArrayOutput ¶
type SddcHcxOnPremLicenseArrayOutput struct{ *pulumi.OutputState }
func (SddcHcxOnPremLicenseArrayOutput) ElementType ¶
func (SddcHcxOnPremLicenseArrayOutput) ElementType() reflect.Type
func (SddcHcxOnPremLicenseArrayOutput) Index ¶
func (o SddcHcxOnPremLicenseArrayOutput) Index(i pulumi.IntInput) SddcHcxOnPremLicenseOutput
func (SddcHcxOnPremLicenseArrayOutput) ToOutput ¶ added in v1.11.0
func (o SddcHcxOnPremLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcHcxOnPremLicense]
func (SddcHcxOnPremLicenseArrayOutput) ToSddcHcxOnPremLicenseArrayOutput ¶
func (o SddcHcxOnPremLicenseArrayOutput) ToSddcHcxOnPremLicenseArrayOutput() SddcHcxOnPremLicenseArrayOutput
func (SddcHcxOnPremLicenseArrayOutput) ToSddcHcxOnPremLicenseArrayOutputWithContext ¶
func (o SddcHcxOnPremLicenseArrayOutput) ToSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseArrayOutput
type SddcHcxOnPremLicenseInput ¶
type SddcHcxOnPremLicenseInput interface { pulumi.Input ToSddcHcxOnPremLicenseOutput() SddcHcxOnPremLicenseOutput ToSddcHcxOnPremLicenseOutputWithContext(context.Context) SddcHcxOnPremLicenseOutput }
SddcHcxOnPremLicenseInput is an input type that accepts SddcHcxOnPremLicenseArgs and SddcHcxOnPremLicenseOutput values. You can construct a concrete instance of `SddcHcxOnPremLicenseInput` via:
SddcHcxOnPremLicenseArgs{...}
type SddcHcxOnPremLicenseOutput ¶
type SddcHcxOnPremLicenseOutput struct{ *pulumi.OutputState }
func (SddcHcxOnPremLicenseOutput) ActivationKey ¶
func (o SddcHcxOnPremLicenseOutput) ActivationKey() pulumi.StringPtrOutput
HCX on-premise license key value.
func (SddcHcxOnPremLicenseOutput) ElementType ¶
func (SddcHcxOnPremLicenseOutput) ElementType() reflect.Type
func (SddcHcxOnPremLicenseOutput) Status ¶
func (o SddcHcxOnPremLicenseOutput) Status() pulumi.StringPtrOutput
status of HCX on-premise license.
func (SddcHcxOnPremLicenseOutput) SystemName ¶
func (o SddcHcxOnPremLicenseOutput) SystemName() pulumi.StringPtrOutput
Name of the system that consumed the HCX on-premise license
func (SddcHcxOnPremLicenseOutput) ToOutput ¶ added in v1.11.0
func (o SddcHcxOnPremLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[SddcHcxOnPremLicense]
func (SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutput ¶
func (o SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutput() SddcHcxOnPremLicenseOutput
func (SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutputWithContext ¶
func (o SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseOutput
type SddcInput ¶
type SddcInput interface { pulumi.Input ToSddcOutput() SddcOutput ToSddcOutputWithContext(ctx context.Context) SddcOutput }
type SddcMap ¶
func (SddcMap) ElementType ¶
func (SddcMap) ToSddcMapOutput ¶
func (i SddcMap) ToSddcMapOutput() SddcMapOutput
func (SddcMap) ToSddcMapOutputWithContext ¶
func (i SddcMap) ToSddcMapOutputWithContext(ctx context.Context) SddcMapOutput
type SddcMapInput ¶
type SddcMapInput interface { pulumi.Input ToSddcMapOutput() SddcMapOutput ToSddcMapOutputWithContext(context.Context) SddcMapOutput }
SddcMapInput is an input type that accepts SddcMap and SddcMapOutput values. You can construct a concrete instance of `SddcMapInput` via:
SddcMap{ "key": SddcArgs{...} }
type SddcMapOutput ¶
type SddcMapOutput struct{ *pulumi.OutputState }
func (SddcMapOutput) ElementType ¶
func (SddcMapOutput) ElementType() reflect.Type
func (SddcMapOutput) MapIndex ¶
func (o SddcMapOutput) MapIndex(k pulumi.StringInput) SddcOutput
func (SddcMapOutput) ToSddcMapOutput ¶
func (o SddcMapOutput) ToSddcMapOutput() SddcMapOutput
func (SddcMapOutput) ToSddcMapOutputWithContext ¶
func (o SddcMapOutput) ToSddcMapOutputWithContext(ctx context.Context) SddcMapOutput
type SddcOutput ¶
type SddcOutput struct{ *pulumi.OutputState }
func (SddcOutput) ActualEsxiHostsCount
deprecated
added in
v0.4.0
func (o SddcOutput) ActualEsxiHostsCount() pulumi.IntOutput
(**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC.
Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) CapacityReservationId
deprecated
added in
v0.4.0
func (o SddcOutput) CapacityReservationId() pulumi.StringOutput
(Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) CompartmentId ¶ added in v0.4.0
func (o SddcOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to contain the SDDC.
func (SddcOutput) ComputeAvailabilityDomain
deprecated
added in
v0.4.0
func (o SddcOutput) ComputeAvailabilityDomain() pulumi.StringOutput
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to `multi-AD`.
Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) Datastores
deprecated
added in
v0.18.0
func (o SddcOutput) Datastores() SddcDatastoreArrayOutput
(Optional) A list of datastore info for the SDDC. This value is required only when `initialHostShapeName` is a standard shape.
Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) DefinedTags ¶ added in v0.4.0
func (o SddcOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (SddcOutput) DisplayName ¶ added in v0.4.0
func (o SddcOutput) DisplayName() pulumi.StringOutput
(Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information.
func (SddcOutput) ElementType ¶
func (SddcOutput) ElementType() reflect.Type
func (SddcOutput) EsxiHostsCount
deprecated
added in
v0.4.0
func (o SddcOutput) EsxiHostsCount() pulumi.IntOutput
(Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC.
**Note:** If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts.
Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) FreeformTags ¶ added in v0.4.0
func (o SddcOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (SddcOutput) HcxAction ¶ added in v0.4.0
func (o SddcOutput) HcxAction() pulumi.StringPtrOutput
(Updatable) The action to be performed upon HCX licenses. "UPGRADE" will upgrade the SDDC from HCX Advanced to HCX Enterprise. "DOWNGRADE" will downgrade the SDDC from HCX Enterprise to HCX Advanced after current HCX Enterprise billing cycle end date. "CANCEL_DOWNGRADE" will cancel the pending downgrade of HCX licenses. The action will only be performed when its value is changed. This field can also be used to enable HCX Enterprise during SDDC creation. If "UPGRADE" is set during SDDC creation, the SDDC will be created with HCX Enterprise enable. Supported actions during update: UPGRADE, DOWNGRADE, CANCEL_DOWNGRADE. Supported actions during creation: UPGRADE.
func (SddcOutput) HcxFqdn ¶ added in v0.4.0
func (o SddcOutput) HcxFqdn() pulumi.StringOutput
The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (SddcOutput) HcxInitialPassword
deprecated
added in
v0.4.0
func (o SddcOutput) HcxInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value.
Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (SddcOutput) HcxOnPremKey
deprecated
added in
v0.4.0
func (o SddcOutput) HcxOnPremKey() pulumi.StringOutput
(**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys.
Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field.
func (SddcOutput) HcxOnPremLicenses ¶ added in v0.4.0
func (o SddcOutput) HcxOnPremLicenses() SddcHcxOnPremLicenseArrayOutput
The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution.
func (SddcOutput) HcxPrivateIpId ¶ added in v0.4.0
func (o SddcOutput) HcxPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API.
func (SddcOutput) HcxVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) HcxVlanId() pulumi.StringOutput
(Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the HCX component of the VMware environment. This value is required only when `isHcxEnabled` is true.
Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InitialHostOcpuCount
deprecated
added in
v0.4.0
func (o SddcOutput) InitialHostOcpuCount() pulumi.Float64Output
(Optional) The initial OCPU count of the SDDC's ESXi hosts.
Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InitialHostShapeName
deprecated
added in
v0.4.0
func (o SddcOutput) InitialHostShapeName() pulumi.StringOutput
(Optional) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InitialSku
deprecated
added in
v0.4.0
func (o SddcOutput) InitialSku() pulumi.StringOutput
(Optional) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus).
Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InstanceDisplayNamePrefix
deprecated
added in
v0.4.0
func (o SddcOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix.
For example, if the value is `mySDDC`, the ESXi hosts are named `mySDDC-1`, `mySDDC-2`, and so on.
Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) IsHcxEnabled
deprecated
added in
v0.4.0
func (o SddcOutput) IsHcxEnabled() pulumi.BoolOutput
(Optional) For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to `isHcxEnterpriseEnabled`.
Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead.
func (SddcOutput) IsHcxEnterpriseEnabled
deprecated
added in
v0.4.0
func (o SddcOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC.
Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead.
func (SddcOutput) IsHcxPendingDowngrade ¶ added in v0.4.0
func (o SddcOutput) IsHcxPendingDowngrade() pulumi.BoolOutput
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
func (SddcOutput) IsShieldedInstanceEnabled
deprecated
added in
v0.4.0
func (o SddcOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
(Optional) Indicates whether shielded instance is enabled for this SDDC.
Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) IsSingleHostSddc ¶ added in v0.4.0
func (o SddcOutput) IsSingleHostSddc() pulumi.BoolOutput
Indicates whether this SDDC is designated for only single ESXi host.
func (SddcOutput) NsxEdgeUplink1vlanId
deprecated
added in
v0.4.0
func (o SddcOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
(Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment.
Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) NsxEdgeUplink2vlanId
deprecated
added in
v0.4.0
func (o SddcOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
(Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment.
**Note:** This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC.
Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) NsxEdgeUplinkIpId ¶ added in v0.4.0
func (o SddcOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
(**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API.
func (SddcOutput) NsxEdgeVtepVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
(Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge VTEP component of the VMware environment.
Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) NsxManagerFqdn ¶ added in v0.4.0
func (o SddcOutput) NsxManagerFqdn() pulumi.StringOutput
The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (SddcOutput) NsxManagerInitialPassword
deprecated
added in
v0.4.0
func (o SddcOutput) NsxManagerInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value.
Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (SddcOutput) NsxManagerPrivateIpId ¶ added in v0.4.0
func (o SddcOutput) NsxManagerPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API.
func (SddcOutput) NsxManagerUsername ¶ added in v0.4.0
func (o SddcOutput) NsxManagerUsername() pulumi.StringOutput
The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager.
func (SddcOutput) NsxOverlaySegmentName
deprecated
added in
v0.4.0
func (o SddcOutput) NsxOverlaySegmentName() pulumi.StringOutput
(**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment.
Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field.
func (SddcOutput) NsxVtepVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) NsxVtepVlanId() pulumi.StringOutput
(Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX VTEP component of the VMware environment.
Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) ProvisioningSubnetId
deprecated
added in
v0.4.0
func (o SddcOutput) ProvisioningSubnetId() pulumi.StringOutput
(Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet to use for provisioning the SDDC.
Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) ProvisioningVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) ProvisioningVlanId() pulumi.StringOutput
(Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment.
Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) RefreshHcxLicenseStatus ¶ added in v0.4.0
func (o SddcOutput) RefreshHcxLicenseStatus() pulumi.BoolPtrOutput
(Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed.
func (SddcOutput) ReplicationVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) ReplicationVlanId() pulumi.StringOutput
(Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment.
Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) ReservingHcxOnPremiseLicenseKeys ¶ added in v0.4.0
func (o SddcOutput) ReservingHcxOnPremiseLicenseKeys() pulumi.StringArrayOutput
(Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcxAction is "DOWNGRADE". Its value can only be changed when hcxAction is updated.
func (SddcOutput) SshAuthorizedKeys ¶ added in v0.4.0
func (o SddcOutput) SshAuthorizedKeys() pulumi.StringOutput
(Updatable) One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file
func (SddcOutput) State ¶ added in v0.4.0
func (o SddcOutput) State() pulumi.StringOutput
The current state of the SDDC.
func (SddcOutput) TimeCreated ¶ added in v0.4.0
func (o SddcOutput) TimeCreated() pulumi.StringOutput
The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (SddcOutput) TimeHcxBillingCycleEnd ¶ added in v0.4.0
func (o SddcOutput) TimeHcxBillingCycleEnd() pulumi.StringOutput
The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (SddcOutput) TimeHcxLicenseStatusUpdated ¶ added in v0.4.0
func (o SddcOutput) TimeHcxLicenseStatusUpdated() pulumi.StringOutput
The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (SddcOutput) TimeUpdated ¶ added in v0.4.0
func (o SddcOutput) TimeUpdated() pulumi.StringOutput
The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (SddcOutput) ToSddcOutput ¶
func (o SddcOutput) ToSddcOutput() SddcOutput
func (SddcOutput) ToSddcOutputWithContext ¶
func (o SddcOutput) ToSddcOutputWithContext(ctx context.Context) SddcOutput
func (SddcOutput) UpgradeLicenses
deprecated
added in
v0.5.0
func (o SddcOutput) UpgradeLicenses() SddcUpgradeLicenseArrayOutput
(**Deprecated**) The vSphere licenses to use when upgrading the SDDC.
Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (SddcOutput) VcenterFqdn ¶ added in v0.4.0
func (o SddcOutput) VcenterFqdn() pulumi.StringOutput
The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (SddcOutput) VcenterInitialPassword
deprecated
added in
v0.4.0
func (o SddcOutput) VcenterInitialPassword() pulumi.StringOutput
(**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value.
Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead.
func (SddcOutput) VcenterPrivateIpId ¶ added in v0.4.0
func (o SddcOutput) VcenterPrivateIpId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API.
func (SddcOutput) VcenterUsername ¶ added in v0.4.0
func (o SddcOutput) VcenterUsername() pulumi.StringOutput
The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter.
func (SddcOutput) VmotionVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) VmotionVlanId() pulumi.StringOutput
(Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vMotion component of the VMware environment.
Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) VmwareSoftwareVersion ¶ added in v0.4.0
func (o SddcOutput) VmwareSoftwareVersion() pulumi.StringOutput
(Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions).
func (SddcOutput) VsanVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) VsanVlanId() pulumi.StringOutput
(Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSAN component of the VMware environment.
Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) VsphereUpgradeGuide
deprecated
added in
v0.5.0
func (o SddcOutput) VsphereUpgradeGuide() pulumi.StringOutput
(**Deprecated**) The link to guidance for upgrading vSphere.
Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field.
func (SddcOutput) VsphereUpgradeObjects
deprecated
added in
v0.5.0
func (o SddcOutput) VsphereUpgradeObjects() SddcVsphereUpgradeObjectArrayOutput
(**Deprecated**) The links to binary objects needed to upgrade vSphere.
Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (SddcOutput) VsphereVlanId
deprecated
added in
v0.4.0
func (o SddcOutput) VsphereVlanId() pulumi.StringOutput
(Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSphere component of the VMware environment.
Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) WorkloadNetworkCidr
deprecated
added in
v0.4.0
func (o SddcOutput) WorkloadNetworkCidr() pulumi.StringOutput
(Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.
type SddcState ¶
type SddcState struct { // (**Deprecated**) The number of actual ESXi hosts in the SDDC on the cloud. This attribute will be different when esxi Host is added to an existing SDDC. // // Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. ActualEsxiHostsCount pulumi.IntPtrInput // (Optional) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to contain the SDDC. CompartmentId pulumi.StringPtrInput // (Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to `multi-AD`. // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain pulumi.StringPtrInput // (Optional) A list of datastore info for the SDDC. This value is required only when `initialHostShapeName` is a standard shape. // // Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead. Datastores SddcDatastoreArrayInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) A descriptive name for the SDDC. SDDC name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the region. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Required) The number of ESXi hosts to create in the SDDC. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a SDDC with a ESXi host count of 1 will be considered a single ESXi host SDDC. // // **Note:** If you later delete EXSi hosts from a production SDDC to total less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the SDDC until it again has at least 3 ESXi hosts. // // Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. EsxiHostsCount pulumi.IntPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) The action to be performed upon HCX licenses. "UPGRADE" will upgrade the SDDC from HCX Advanced to HCX Enterprise. "DOWNGRADE" will downgrade the SDDC from HCX Enterprise to HCX Advanced after current HCX Enterprise billing cycle end date. "CANCEL_DOWNGRADE" will cancel the pending downgrade of HCX licenses. The action will only be performed when its value is changed. This field can also be used to enable HCX Enterprise during SDDC creation. If "UPGRADE" is set during SDDC creation, the SDDC will be created with HCX Enterprise enable. Supported actions during update: UPGRADE, DOWNGRADE, CANCEL_DOWNGRADE. Supported actions during creation: UPGRADE. HcxAction pulumi.StringPtrInput // The FQDN for HCX Manager. Example: `hcx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` HcxFqdn pulumi.StringPtrInput // (**Deprecated**) The SDDC includes an administrator username and initial password for HCX Manager. Make sure to change this initial HCX Manager password to a different value. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. HcxInitialPassword pulumi.StringPtrInput // (**Deprecated**) The activation keys to use on the on-premises HCX Enterprise appliances you site pair with HCX Manager in your VMware Solution. The number of keys provided depends on the HCX license type. HCX Advanced provides 3 activation keys. HCX Enterprise provides 10 activation keys. // // Deprecated: The 'hcx_on_prem_key' field has been deprecated and may be removed in a future version. Do not use this field. HcxOnPremKey pulumi.StringPtrInput // The activation licenses to use on the on-premises HCX Enterprise appliance you site pair with HCX Manager in your VMware Solution. HcxOnPremLicenses SddcHcxOnPremLicenseArrayInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for HCX Manager. For information about `PrivateIp` objects, see the Core Services API. HcxPrivateIpId pulumi.StringPtrInput // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the HCX component of the VMware environment. This value is required only when `isHcxEnabled` is true. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId pulumi.StringPtrInput // (Optional) The initial OCPU count of the SDDC's ESXi hosts. // // Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead. InitialHostOcpuCount pulumi.Float64PtrInput // (Optional) The initial compute shape of the SDDC's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). // // Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead. InitialHostShapeName pulumi.StringPtrInput // (Optional) The billing option selected during SDDC creation. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringPtrInput // A prefix used in the name of each ESXi host and Compute instance in the SDDC. If this isn't set, the SDDC's `displayName` is used as the prefix. // // For example, if the value is `mySDDC`, the ESXi hosts are named `mySDDC-1`, `mySDDC-2`, and so on. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix pulumi.StringPtrInput // (Optional) For SDDC with dense compute shapes, this parameter indicates whether to enable HCX Advanced for this SDDC. For SDDC with standard compute shapes, this parameter is equivalent to `isHcxEnterpriseEnabled`. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'hcx_mode' instead. IsHcxEnabled pulumi.BoolPtrInput // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. // // Deprecated: The 'is_hcx_enabled' field has been deprecated. Please use 'actual_hcx_mode' instead. IsHcxEnterpriseEnabled pulumi.BoolPtrInput // Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced. IsHcxPendingDowngrade pulumi.BoolPtrInput // (Optional) Indicates whether shielded instance is enabled for this SDDC. // // Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead. IsShieldedInstanceEnabled pulumi.BoolPtrInput // Indicates whether this SDDC is designated for only single ESXi host. IsSingleHostSddc pulumi.BoolPtrInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 1 component of the VMware environment. // // Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId pulumi.StringPtrInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge Uplink 2 component of the VMware environment. // // **Note:** This VLAN is reserved for future use to deploy public-facing applications on the VMware SDDC. // // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId pulumi.StringPtrInput // (**Deprecated**) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for route table rules when setting up connectivity between the SDDC and other networks. For information about `PrivateIp` objects, see the Core Services API. NsxEdgeUplinkIpId pulumi.StringPtrInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge VTEP component of the VMware environment. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId pulumi.StringPtrInput // The FQDN for NSX Manager. Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` NsxManagerFqdn pulumi.StringPtrInput // (**Deprecated**) The SDDC includes an administrator username and initial password for NSX Manager. Make sure to change this initial NSX Manager password to a different value. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. NsxManagerInitialPassword pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the Core Services API. NsxManagerPrivateIpId pulumi.StringPtrInput // The SDDC includes an administrator username and initial password for NSX Manager. You can change this initial username to a different value in NSX Manager. NsxManagerUsername pulumi.StringPtrInput // (**Deprecated**) The VMware NSX overlay workload segment to host your application. Connect to workload portgroup in vCenter to access this overlay segment. // // Deprecated: The 'nsx_overlay_segment_name' field has been deprecated and may be removed in a future version. Do not use this field. NsxOverlaySegmentName pulumi.StringPtrInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX VTEP component of the VMware environment. // // Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId pulumi.StringPtrInput // (Required) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet to use for provisioning the SDDC. // // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId pulumi.StringPtrInput // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the Provisioning component of the VMware environment. // // Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningVlanId pulumi.StringPtrInput // (Updatable) HCX on-premise licenses status will be refreshed whenever the value of this field is changed. RefreshHcxLicenseStatus pulumi.BoolPtrInput // (Optional) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC for the vSphere Replication component of the VMware environment. // // Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId pulumi.StringPtrInput // (Updatable) The HCX on-premise licenses to be reserved when downgrade from HCX Enterprise to HCX Advanced. It should not be provided during resource creation. It is required and can only be set when the hcxAction is "DOWNGRADE". Its value can only be changed when hcxAction is updated. ReservingHcxOnPremiseLicenseKeys pulumi.StringArrayInput // (Updatable) One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for the default user on each ESXi host. Use a newline character to separate multiple keys. The SSH keys must be in the format required for the `authorizedKeys` file SshAuthorizedKeys pulumi.StringPtrInput // The current state of the SDDC. State pulumi.StringPtrInput // The date and time the SDDC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // The date and time current HCX Enterprise billing cycle ends, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxBillingCycleEnd pulumi.StringPtrInput // The date and time the SDDC's HCX on-premise license status was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeHcxLicenseStatusUpdated pulumi.StringPtrInput // The date and time the SDDC was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringPtrInput // (**Deprecated**) The vSphere licenses to use when upgrading the SDDC. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. UpgradeLicenses SddcUpgradeLicenseArrayInput // The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com` VcenterFqdn pulumi.StringPtrInput // (**Deprecated**) The SDDC includes an administrator username and initial password for vCenter. Make sure to change this initial vCenter password to a different value. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'ocvp_sddc_password' data source instead. VcenterInitialPassword pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the Core Services API. VcenterPrivateIpId pulumi.StringPtrInput // The SDDC includes an administrator username and initial password for vCenter. You can change this initial username to a different value in vCenter. VcenterUsername pulumi.StringPtrInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vMotion component of the VMware environment. // // Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VmotionVlanId pulumi.StringPtrInput // (Updatable) The VMware software bundle to install on the ESXi hosts in the SDDC. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). VmwareSoftwareVersion pulumi.StringPtrInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSAN component of the VMware environment. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId pulumi.StringPtrInput // (**Deprecated**) The link to guidance for upgrading vSphere. // // Deprecated: The 'vsphere_upgrade_guide' field has been deprecated and may be removed in a future version. Do not use this field. VsphereUpgradeGuide pulumi.StringPtrInput // (**Deprecated**) The links to binary objects needed to upgrade vSphere. // // Deprecated: The 'upgrade_licenses' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. VsphereUpgradeObjects SddcVsphereUpgradeObjectArrayInput // (Required) (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSphere component of the VMware environment. // // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId pulumi.StringPtrInput // (Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values // // Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead. WorkloadNetworkCidr pulumi.StringPtrInput }
func (SddcState) ElementType ¶
type SddcUpgradeLicense ¶ added in v0.5.0
type SddcUpgradeLicenseArgs ¶ added in v0.5.0
type SddcUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringPtrInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringPtrInput `pulumi:"licenseType"` }
func (SddcUpgradeLicenseArgs) ElementType ¶ added in v0.5.0
func (SddcUpgradeLicenseArgs) ElementType() reflect.Type
func (SddcUpgradeLicenseArgs) ToOutput ¶ added in v1.11.0
func (i SddcUpgradeLicenseArgs) ToOutput(ctx context.Context) pulumix.Output[SddcUpgradeLicense]
func (SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutput ¶ added in v0.5.0
func (i SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput
func (SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutputWithContext ¶ added in v0.5.0
func (i SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutputWithContext(ctx context.Context) SddcUpgradeLicenseOutput
type SddcUpgradeLicenseArray ¶ added in v0.5.0
type SddcUpgradeLicenseArray []SddcUpgradeLicenseInput
func (SddcUpgradeLicenseArray) ElementType ¶ added in v0.5.0
func (SddcUpgradeLicenseArray) ElementType() reflect.Type
func (SddcUpgradeLicenseArray) ToOutput ¶ added in v1.11.0
func (i SddcUpgradeLicenseArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcUpgradeLicense]
func (SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutput ¶ added in v0.5.0
func (i SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutput() SddcUpgradeLicenseArrayOutput
func (SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutputWithContext ¶ added in v0.5.0
func (i SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) SddcUpgradeLicenseArrayOutput
type SddcUpgradeLicenseArrayInput ¶ added in v0.5.0
type SddcUpgradeLicenseArrayInput interface { pulumi.Input ToSddcUpgradeLicenseArrayOutput() SddcUpgradeLicenseArrayOutput ToSddcUpgradeLicenseArrayOutputWithContext(context.Context) SddcUpgradeLicenseArrayOutput }
SddcUpgradeLicenseArrayInput is an input type that accepts SddcUpgradeLicenseArray and SddcUpgradeLicenseArrayOutput values. You can construct a concrete instance of `SddcUpgradeLicenseArrayInput` via:
SddcUpgradeLicenseArray{ SddcUpgradeLicenseArgs{...} }
type SddcUpgradeLicenseArrayOutput ¶ added in v0.5.0
type SddcUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (SddcUpgradeLicenseArrayOutput) ElementType ¶ added in v0.5.0
func (SddcUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (SddcUpgradeLicenseArrayOutput) Index ¶ added in v0.5.0
func (o SddcUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) SddcUpgradeLicenseOutput
func (SddcUpgradeLicenseArrayOutput) ToOutput ¶ added in v1.11.0
func (o SddcUpgradeLicenseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcUpgradeLicense]
func (SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutput ¶ added in v0.5.0
func (o SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutput() SddcUpgradeLicenseArrayOutput
func (SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutputWithContext ¶ added in v0.5.0
func (o SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) SddcUpgradeLicenseArrayOutput
type SddcUpgradeLicenseInput ¶ added in v0.5.0
type SddcUpgradeLicenseInput interface { pulumi.Input ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput ToSddcUpgradeLicenseOutputWithContext(context.Context) SddcUpgradeLicenseOutput }
SddcUpgradeLicenseInput is an input type that accepts SddcUpgradeLicenseArgs and SddcUpgradeLicenseOutput values. You can construct a concrete instance of `SddcUpgradeLicenseInput` via:
SddcUpgradeLicenseArgs{...}
type SddcUpgradeLicenseOutput ¶ added in v0.5.0
type SddcUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (SddcUpgradeLicenseOutput) ElementType ¶ added in v0.5.0
func (SddcUpgradeLicenseOutput) ElementType() reflect.Type
func (SddcUpgradeLicenseOutput) LicenseKey ¶ added in v0.5.0
func (o SddcUpgradeLicenseOutput) LicenseKey() pulumi.StringPtrOutput
vSphere license key value.
func (SddcUpgradeLicenseOutput) LicenseType ¶ added in v0.5.0
func (o SddcUpgradeLicenseOutput) LicenseType() pulumi.StringPtrOutput
vSphere license type.
func (SddcUpgradeLicenseOutput) ToOutput ¶ added in v1.11.0
func (o SddcUpgradeLicenseOutput) ToOutput(ctx context.Context) pulumix.Output[SddcUpgradeLicense]
func (SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutput ¶ added in v0.5.0
func (o SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput
func (SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutputWithContext ¶ added in v0.5.0
func (o SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutputWithContext(ctx context.Context) SddcUpgradeLicenseOutput
type SddcVsphereUpgradeObject ¶ added in v0.5.0
type SddcVsphereUpgradeObjectArgs ¶ added in v0.5.0
type SddcVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringPtrInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringPtrInput `pulumi:"linkDescription"` }
func (SddcVsphereUpgradeObjectArgs) ElementType ¶ added in v0.5.0
func (SddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectArgs) ToOutput ¶ added in v1.11.0
func (i SddcVsphereUpgradeObjectArgs) ToOutput(ctx context.Context) pulumix.Output[SddcVsphereUpgradeObject]
func (SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutput ¶ added in v0.5.0
func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput
func (SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutputWithContext ¶ added in v0.5.0
func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectOutput
type SddcVsphereUpgradeObjectArray ¶ added in v0.5.0
type SddcVsphereUpgradeObjectArray []SddcVsphereUpgradeObjectInput
func (SddcVsphereUpgradeObjectArray) ElementType ¶ added in v0.5.0
func (SddcVsphereUpgradeObjectArray) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectArray) ToOutput ¶ added in v1.11.0
func (i SddcVsphereUpgradeObjectArray) ToOutput(ctx context.Context) pulumix.Output[[]SddcVsphereUpgradeObject]
func (SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
func (i SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutput() SddcVsphereUpgradeObjectArrayOutput
func (SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutputWithContext ¶ added in v0.5.0
func (i SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectArrayOutput
type SddcVsphereUpgradeObjectArrayInput ¶ added in v0.5.0
type SddcVsphereUpgradeObjectArrayInput interface { pulumi.Input ToSddcVsphereUpgradeObjectArrayOutput() SddcVsphereUpgradeObjectArrayOutput ToSddcVsphereUpgradeObjectArrayOutputWithContext(context.Context) SddcVsphereUpgradeObjectArrayOutput }
SddcVsphereUpgradeObjectArrayInput is an input type that accepts SddcVsphereUpgradeObjectArray and SddcVsphereUpgradeObjectArrayOutput values. You can construct a concrete instance of `SddcVsphereUpgradeObjectArrayInput` via:
SddcVsphereUpgradeObjectArray{ SddcVsphereUpgradeObjectArgs{...} }
type SddcVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
type SddcVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (SddcVsphereUpgradeObjectArrayOutput) ElementType ¶ added in v0.5.0
func (SddcVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectArrayOutput) Index ¶ added in v0.5.0
func (o SddcVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) SddcVsphereUpgradeObjectOutput
func (SddcVsphereUpgradeObjectArrayOutput) ToOutput ¶ added in v1.11.0
func (o SddcVsphereUpgradeObjectArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]SddcVsphereUpgradeObject]
func (SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutput ¶ added in v0.5.0
func (o SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutput() SddcVsphereUpgradeObjectArrayOutput
func (SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutputWithContext ¶ added in v0.5.0
func (o SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectArrayOutput
type SddcVsphereUpgradeObjectInput ¶ added in v0.5.0
type SddcVsphereUpgradeObjectInput interface { pulumi.Input ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput ToSddcVsphereUpgradeObjectOutputWithContext(context.Context) SddcVsphereUpgradeObjectOutput }
SddcVsphereUpgradeObjectInput is an input type that accepts SddcVsphereUpgradeObjectArgs and SddcVsphereUpgradeObjectOutput values. You can construct a concrete instance of `SddcVsphereUpgradeObjectInput` via:
SddcVsphereUpgradeObjectArgs{...}
type SddcVsphereUpgradeObjectOutput ¶ added in v0.5.0
type SddcVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (SddcVsphereUpgradeObjectOutput) DownloadLink ¶ added in v0.5.0
func (o SddcVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringPtrOutput
Binary object download link.
func (SddcVsphereUpgradeObjectOutput) ElementType ¶ added in v0.5.0
func (SddcVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectOutput) LinkDescription ¶ added in v0.5.0
func (o SddcVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringPtrOutput
Binary object description.
func (SddcVsphereUpgradeObjectOutput) ToOutput ¶ added in v1.11.0
func (o SddcVsphereUpgradeObjectOutput) ToOutput(ctx context.Context) pulumix.Output[SddcVsphereUpgradeObject]
func (SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutput ¶ added in v0.5.0
func (o SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput
func (SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutputWithContext ¶ added in v0.5.0
func (o SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectOutput