Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterDatastore
- type ClusterDatastoreArgs
- type ClusterDatastoreArray
- type ClusterDatastoreArrayInput
- type ClusterDatastoreArrayOutput
- func (ClusterDatastoreArrayOutput) ElementType() reflect.Type
- func (o ClusterDatastoreArrayOutput) Index(i pulumi.IntInput) ClusterDatastoreOutput
- func (o ClusterDatastoreArrayOutput) ToClusterDatastoreArrayOutput() ClusterDatastoreArrayOutput
- func (o ClusterDatastoreArrayOutput) ToClusterDatastoreArrayOutputWithContext(ctx context.Context) ClusterDatastoreArrayOutput
- type ClusterDatastoreInput
- type ClusterDatastoreOutput
- func (o ClusterDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o ClusterDatastoreOutput) Capacity() pulumi.Float64PtrOutput
- func (o ClusterDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (ClusterDatastoreOutput) ElementType() reflect.Type
- func (o ClusterDatastoreOutput) ToClusterDatastoreOutput() ClusterDatastoreOutput
- func (o ClusterDatastoreOutput) ToClusterDatastoreOutputWithContext(ctx context.Context) ClusterDatastoreOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterNetworkConfiguration
- type ClusterNetworkConfigurationArgs
- func (ClusterNetworkConfigurationArgs) ElementType() reflect.Type
- func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationOutput() ClusterNetworkConfigurationOutput
- func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationOutputWithContext(ctx context.Context) ClusterNetworkConfigurationOutput
- func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationPtrOutput() ClusterNetworkConfigurationPtrOutput
- func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationPtrOutputWithContext(ctx context.Context) ClusterNetworkConfigurationPtrOutput
- type ClusterNetworkConfigurationInput
- type ClusterNetworkConfigurationOutput
- func (ClusterNetworkConfigurationOutput) ElementType() reflect.Type
- func (o ClusterNetworkConfigurationOutput) HcxVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
- func (o ClusterNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
- func (o ClusterNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
- func (o ClusterNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationOutput() ClusterNetworkConfigurationOutput
- func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationOutputWithContext(ctx context.Context) ClusterNetworkConfigurationOutput
- func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationPtrOutput() ClusterNetworkConfigurationPtrOutput
- func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationPtrOutputWithContext(ctx context.Context) ClusterNetworkConfigurationPtrOutput
- func (o ClusterNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
- func (o ClusterNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
- func (o ClusterNetworkConfigurationOutput) VsphereVlanId() pulumi.StringPtrOutput
- type ClusterNetworkConfigurationPtrInput
- type ClusterNetworkConfigurationPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) Elem() ClusterNetworkConfigurationOutput
- func (ClusterNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o ClusterNetworkConfigurationPtrOutput) HcxVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) NsxEdgeVtepVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) NsxVtepVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) ProvisioningSubnetId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) ProvisioningVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) ReplicationVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) ToClusterNetworkConfigurationPtrOutput() ClusterNetworkConfigurationPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) ToClusterNetworkConfigurationPtrOutputWithContext(ctx context.Context) ClusterNetworkConfigurationPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) VmotionVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) VsanVlanId() pulumi.StringPtrOutput
- func (o ClusterNetworkConfigurationPtrOutput) VsphereVlanId() pulumi.StringPtrOutput
- type ClusterOutput
- func (o ClusterOutput) ActualEsxiHostsCount() pulumi.IntOutput
- func (o ClusterOutput) CapacityReservationId() pulumi.StringOutput
- func (o ClusterOutput) CompartmentId() pulumi.StringOutput
- func (o ClusterOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o ClusterOutput) Datastores() ClusterDatastoreArrayOutput
- func (o ClusterOutput) DefinedTags() pulumi.StringMapOutput
- func (o ClusterOutput) DisplayName() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EsxiHostsCount() pulumi.IntOutput
- func (o ClusterOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o ClusterOutput) FreeformTags() pulumi.StringMapOutput
- func (o ClusterOutput) InitialCommitment() pulumi.StringOutput
- func (o ClusterOutput) InitialHostOcpuCount() pulumi.Float64Output
- func (o ClusterOutput) InitialHostShapeName() pulumi.StringOutput
- func (o ClusterOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
- func (o ClusterOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
- func (o ClusterOutput) NetworkConfiguration() ClusterNetworkConfigurationOutput
- func (o ClusterOutput) SddcId() pulumi.StringOutput
- func (o ClusterOutput) State() pulumi.StringOutput
- func (o ClusterOutput) TimeCreated() pulumi.StringOutput
- func (o ClusterOutput) TimeUpdated() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) UpgradeLicenses() ClusterUpgradeLicenseArrayOutput
- func (o ClusterOutput) VmwareSoftwareVersion() pulumi.StringOutput
- func (o ClusterOutput) VsphereType() pulumi.StringOutput
- func (o ClusterOutput) VsphereUpgradeObjects() ClusterVsphereUpgradeObjectArrayOutput
- func (o ClusterOutput) WorkloadNetworkCidr() pulumi.StringOutput
- type ClusterState
- type ClusterUpgradeLicense
- type ClusterUpgradeLicenseArgs
- type ClusterUpgradeLicenseArray
- func (ClusterUpgradeLicenseArray) ElementType() reflect.Type
- func (i ClusterUpgradeLicenseArray) ToClusterUpgradeLicenseArrayOutput() ClusterUpgradeLicenseArrayOutput
- func (i ClusterUpgradeLicenseArray) ToClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) ClusterUpgradeLicenseArrayOutput
- type ClusterUpgradeLicenseArrayInput
- type ClusterUpgradeLicenseArrayOutput
- func (ClusterUpgradeLicenseArrayOutput) ElementType() reflect.Type
- func (o ClusterUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) ClusterUpgradeLicenseOutput
- func (o ClusterUpgradeLicenseArrayOutput) ToClusterUpgradeLicenseArrayOutput() ClusterUpgradeLicenseArrayOutput
- func (o ClusterUpgradeLicenseArrayOutput) ToClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) ClusterUpgradeLicenseArrayOutput
- type ClusterUpgradeLicenseInput
- type ClusterUpgradeLicenseOutput
- func (ClusterUpgradeLicenseOutput) ElementType() reflect.Type
- func (o ClusterUpgradeLicenseOutput) LicenseKey() pulumi.StringPtrOutput
- func (o ClusterUpgradeLicenseOutput) LicenseType() pulumi.StringPtrOutput
- func (o ClusterUpgradeLicenseOutput) ToClusterUpgradeLicenseOutput() ClusterUpgradeLicenseOutput
- func (o ClusterUpgradeLicenseOutput) ToClusterUpgradeLicenseOutputWithContext(ctx context.Context) ClusterUpgradeLicenseOutput
- type ClusterVsphereUpgradeObject
- type ClusterVsphereUpgradeObjectArgs
- func (ClusterVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i ClusterVsphereUpgradeObjectArgs) ToClusterVsphereUpgradeObjectOutput() ClusterVsphereUpgradeObjectOutput
- func (i ClusterVsphereUpgradeObjectArgs) ToClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectOutput
- type ClusterVsphereUpgradeObjectArray
- func (ClusterVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i ClusterVsphereUpgradeObjectArray) ToClusterVsphereUpgradeObjectArrayOutput() ClusterVsphereUpgradeObjectArrayOutput
- func (i ClusterVsphereUpgradeObjectArray) ToClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectArrayOutput
- type ClusterVsphereUpgradeObjectArrayInput
- type ClusterVsphereUpgradeObjectArrayOutput
- func (ClusterVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
- func (o ClusterVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) ClusterVsphereUpgradeObjectOutput
- func (o ClusterVsphereUpgradeObjectArrayOutput) ToClusterVsphereUpgradeObjectArrayOutput() ClusterVsphereUpgradeObjectArrayOutput
- func (o ClusterVsphereUpgradeObjectArrayOutput) ToClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectArrayOutput
- type ClusterVsphereUpgradeObjectInput
- type ClusterVsphereUpgradeObjectOutput
- func (o ClusterVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringPtrOutput
- func (ClusterVsphereUpgradeObjectOutput) ElementType() reflect.Type
- func (o ClusterVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringPtrOutput
- func (o ClusterVsphereUpgradeObjectOutput) ToClusterVsphereUpgradeObjectOutput() ClusterVsphereUpgradeObjectOutput
- func (o ClusterVsphereUpgradeObjectOutput) ToClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectOutput
- type EsxiHost
- type EsxiHostArgs
- type EsxiHostArray
- type EsxiHostArrayInput
- type EsxiHostArrayOutput
- type EsxiHostInput
- type EsxiHostMap
- type EsxiHostMapInput
- type EsxiHostMapOutput
- type EsxiHostOutput
- func (o EsxiHostOutput) BillingContractEndDate() pulumi.StringOutput
- func (o EsxiHostOutput) BillingDonorHostId() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) CapacityReservationId() pulumi.StringOutput
- func (o EsxiHostOutput) ClusterId() pulumi.StringPtrOutput
- func (o EsxiHostOutput) CompartmentId() pulumi.StringOutput
- func (o EsxiHostOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o EsxiHostOutput) ComputeInstanceId() pulumi.StringOutput
- func (o EsxiHostOutput) CurrentCommitment() pulumi.StringOutput
- func (o EsxiHostOutput) CurrentSku() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) DefinedTags() pulumi.StringMapOutput
- func (o EsxiHostOutput) DisplayName() pulumi.StringOutput
- func (EsxiHostOutput) ElementType() reflect.Type
- func (o EsxiHostOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o EsxiHostOutput) FailedEsxiHostId() pulumi.StringOutputdeprecated
- func (o EsxiHostOutput) FreeformTags() pulumi.StringMapOutput
- 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) NextCommitment() pulumi.StringOutput
- 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) UpgradedReplacementEsxiHostId() pulumi.StringOutput
- func (o EsxiHostOutput) VmwareSoftwareVersion() pulumi.StringOutput
- type EsxiHostState
- type GetClusterDatastore
- type GetClusterDatastoreArgs
- type GetClusterDatastoreArray
- type GetClusterDatastoreArrayInput
- type GetClusterDatastoreArrayOutput
- func (GetClusterDatastoreArrayOutput) ElementType() reflect.Type
- func (o GetClusterDatastoreArrayOutput) Index(i pulumi.IntInput) GetClusterDatastoreOutput
- func (o GetClusterDatastoreArrayOutput) ToGetClusterDatastoreArrayOutput() GetClusterDatastoreArrayOutput
- func (o GetClusterDatastoreArrayOutput) ToGetClusterDatastoreArrayOutputWithContext(ctx context.Context) GetClusterDatastoreArrayOutput
- type GetClusterDatastoreInput
- type GetClusterDatastoreOutput
- func (o GetClusterDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o GetClusterDatastoreOutput) Capacity() pulumi.Float64Output
- func (o GetClusterDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (GetClusterDatastoreOutput) ElementType() reflect.Type
- func (o GetClusterDatastoreOutput) ToGetClusterDatastoreOutput() GetClusterDatastoreOutput
- func (o GetClusterDatastoreOutput) ToGetClusterDatastoreOutputWithContext(ctx context.Context) GetClusterDatastoreOutput
- type GetClusterNetworkConfiguration
- type GetClusterNetworkConfigurationArgs
- func (GetClusterNetworkConfigurationArgs) ElementType() reflect.Type
- func (i GetClusterNetworkConfigurationArgs) ToGetClusterNetworkConfigurationOutput() GetClusterNetworkConfigurationOutput
- func (i GetClusterNetworkConfigurationArgs) ToGetClusterNetworkConfigurationOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationOutput
- type GetClusterNetworkConfigurationArray
- func (GetClusterNetworkConfigurationArray) ElementType() reflect.Type
- func (i GetClusterNetworkConfigurationArray) ToGetClusterNetworkConfigurationArrayOutput() GetClusterNetworkConfigurationArrayOutput
- func (i GetClusterNetworkConfigurationArray) ToGetClusterNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationArrayOutput
- type GetClusterNetworkConfigurationArrayInput
- type GetClusterNetworkConfigurationArrayOutput
- func (GetClusterNetworkConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetClusterNetworkConfigurationArrayOutput) Index(i pulumi.IntInput) GetClusterNetworkConfigurationOutput
- func (o GetClusterNetworkConfigurationArrayOutput) ToGetClusterNetworkConfigurationArrayOutput() GetClusterNetworkConfigurationArrayOutput
- func (o GetClusterNetworkConfigurationArrayOutput) ToGetClusterNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationArrayOutput
- type GetClusterNetworkConfigurationInput
- type GetClusterNetworkConfigurationOutput
- func (GetClusterNetworkConfigurationOutput) ElementType() reflect.Type
- func (o GetClusterNetworkConfigurationOutput) HcxVlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) ToGetClusterNetworkConfigurationOutput() GetClusterNetworkConfigurationOutput
- func (o GetClusterNetworkConfigurationOutput) ToGetClusterNetworkConfigurationOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationOutput
- func (o GetClusterNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
- func (o GetClusterNetworkConfigurationOutput) VsphereVlanId() pulumi.StringOutput
- type GetClusterUpgradeLicense
- type GetClusterUpgradeLicenseArgs
- func (GetClusterUpgradeLicenseArgs) ElementType() reflect.Type
- func (i GetClusterUpgradeLicenseArgs) ToGetClusterUpgradeLicenseOutput() GetClusterUpgradeLicenseOutput
- func (i GetClusterUpgradeLicenseArgs) ToGetClusterUpgradeLicenseOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseOutput
- type GetClusterUpgradeLicenseArray
- func (GetClusterUpgradeLicenseArray) ElementType() reflect.Type
- func (i GetClusterUpgradeLicenseArray) ToGetClusterUpgradeLicenseArrayOutput() GetClusterUpgradeLicenseArrayOutput
- func (i GetClusterUpgradeLicenseArray) ToGetClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseArrayOutput
- type GetClusterUpgradeLicenseArrayInput
- type GetClusterUpgradeLicenseArrayOutput
- func (GetClusterUpgradeLicenseArrayOutput) ElementType() reflect.Type
- func (o GetClusterUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) GetClusterUpgradeLicenseOutput
- func (o GetClusterUpgradeLicenseArrayOutput) ToGetClusterUpgradeLicenseArrayOutput() GetClusterUpgradeLicenseArrayOutput
- func (o GetClusterUpgradeLicenseArrayOutput) ToGetClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseArrayOutput
- type GetClusterUpgradeLicenseInput
- type GetClusterUpgradeLicenseOutput
- func (GetClusterUpgradeLicenseOutput) ElementType() reflect.Type
- func (o GetClusterUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
- func (o GetClusterUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
- func (o GetClusterUpgradeLicenseOutput) ToGetClusterUpgradeLicenseOutput() GetClusterUpgradeLicenseOutput
- func (o GetClusterUpgradeLicenseOutput) ToGetClusterUpgradeLicenseOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseOutput
- type GetClusterVsphereUpgradeObject
- type GetClusterVsphereUpgradeObjectArgs
- func (GetClusterVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i GetClusterVsphereUpgradeObjectArgs) ToGetClusterVsphereUpgradeObjectOutput() GetClusterVsphereUpgradeObjectOutput
- func (i GetClusterVsphereUpgradeObjectArgs) ToGetClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectOutput
- type GetClusterVsphereUpgradeObjectArray
- func (GetClusterVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i GetClusterVsphereUpgradeObjectArray) ToGetClusterVsphereUpgradeObjectArrayOutput() GetClusterVsphereUpgradeObjectArrayOutput
- func (i GetClusterVsphereUpgradeObjectArray) ToGetClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectArrayOutput
- type GetClusterVsphereUpgradeObjectArrayInput
- type GetClusterVsphereUpgradeObjectArrayOutput
- func (GetClusterVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
- func (o GetClusterVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) GetClusterVsphereUpgradeObjectOutput
- func (o GetClusterVsphereUpgradeObjectArrayOutput) ToGetClusterVsphereUpgradeObjectArrayOutput() GetClusterVsphereUpgradeObjectArrayOutput
- func (o GetClusterVsphereUpgradeObjectArrayOutput) ToGetClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectArrayOutput
- type GetClusterVsphereUpgradeObjectInput
- type GetClusterVsphereUpgradeObjectOutput
- func (o GetClusterVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
- func (GetClusterVsphereUpgradeObjectOutput) ElementType() reflect.Type
- func (o GetClusterVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
- func (o GetClusterVsphereUpgradeObjectOutput) ToGetClusterVsphereUpgradeObjectOutput() GetClusterVsphereUpgradeObjectOutput
- func (o GetClusterVsphereUpgradeObjectOutput) ToGetClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectOutput
- type GetClustersArgs
- type GetClustersClusterCollection
- type GetClustersClusterCollectionArgs
- func (GetClustersClusterCollectionArgs) ElementType() reflect.Type
- func (i GetClustersClusterCollectionArgs) ToGetClustersClusterCollectionOutput() GetClustersClusterCollectionOutput
- func (i GetClustersClusterCollectionArgs) ToGetClustersClusterCollectionOutputWithContext(ctx context.Context) GetClustersClusterCollectionOutput
- type GetClustersClusterCollectionArray
- func (GetClustersClusterCollectionArray) ElementType() reflect.Type
- func (i GetClustersClusterCollectionArray) ToGetClustersClusterCollectionArrayOutput() GetClustersClusterCollectionArrayOutput
- func (i GetClustersClusterCollectionArray) ToGetClustersClusterCollectionArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionArrayOutput
- type GetClustersClusterCollectionArrayInput
- type GetClustersClusterCollectionArrayOutput
- func (GetClustersClusterCollectionArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionArrayOutput) Index(i pulumi.IntInput) GetClustersClusterCollectionOutput
- func (o GetClustersClusterCollectionArrayOutput) ToGetClustersClusterCollectionArrayOutput() GetClustersClusterCollectionArrayOutput
- func (o GetClustersClusterCollectionArrayOutput) ToGetClustersClusterCollectionArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionArrayOutput
- type GetClustersClusterCollectionInput
- type GetClustersClusterCollectionItem
- type GetClustersClusterCollectionItemArgs
- func (GetClustersClusterCollectionItemArgs) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemArgs) ToGetClustersClusterCollectionItemOutput() GetClustersClusterCollectionItemOutput
- func (i GetClustersClusterCollectionItemArgs) ToGetClustersClusterCollectionItemOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemOutput
- type GetClustersClusterCollectionItemArray
- func (GetClustersClusterCollectionItemArray) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemArray) ToGetClustersClusterCollectionItemArrayOutput() GetClustersClusterCollectionItemArrayOutput
- func (i GetClustersClusterCollectionItemArray) ToGetClustersClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemArrayOutput
- type GetClustersClusterCollectionItemArrayInput
- type GetClustersClusterCollectionItemArrayOutput
- func (GetClustersClusterCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemArrayOutput) Index(i pulumi.IntInput) GetClustersClusterCollectionItemOutput
- func (o GetClustersClusterCollectionItemArrayOutput) ToGetClustersClusterCollectionItemArrayOutput() GetClustersClusterCollectionItemArrayOutput
- func (o GetClustersClusterCollectionItemArrayOutput) ToGetClustersClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemArrayOutput
- type GetClustersClusterCollectionItemDatastore
- type GetClustersClusterCollectionItemDatastoreArgs
- func (GetClustersClusterCollectionItemDatastoreArgs) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemDatastoreArgs) ToGetClustersClusterCollectionItemDatastoreOutput() GetClustersClusterCollectionItemDatastoreOutput
- func (i GetClustersClusterCollectionItemDatastoreArgs) ToGetClustersClusterCollectionItemDatastoreOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreOutput
- type GetClustersClusterCollectionItemDatastoreArray
- func (GetClustersClusterCollectionItemDatastoreArray) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemDatastoreArray) ToGetClustersClusterCollectionItemDatastoreArrayOutput() GetClustersClusterCollectionItemDatastoreArrayOutput
- func (i GetClustersClusterCollectionItemDatastoreArray) ToGetClustersClusterCollectionItemDatastoreArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreArrayOutput
- type GetClustersClusterCollectionItemDatastoreArrayInput
- type GetClustersClusterCollectionItemDatastoreArrayOutput
- func (GetClustersClusterCollectionItemDatastoreArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemDatastoreArrayOutput) Index(i pulumi.IntInput) GetClustersClusterCollectionItemDatastoreOutput
- func (o GetClustersClusterCollectionItemDatastoreArrayOutput) ToGetClustersClusterCollectionItemDatastoreArrayOutput() GetClustersClusterCollectionItemDatastoreArrayOutput
- func (o GetClustersClusterCollectionItemDatastoreArrayOutput) ToGetClustersClusterCollectionItemDatastoreArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreArrayOutput
- type GetClustersClusterCollectionItemDatastoreInput
- type GetClustersClusterCollectionItemDatastoreOutput
- func (o GetClustersClusterCollectionItemDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o GetClustersClusterCollectionItemDatastoreOutput) Capacity() pulumi.Float64Output
- func (o GetClustersClusterCollectionItemDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (GetClustersClusterCollectionItemDatastoreOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemDatastoreOutput) ToGetClustersClusterCollectionItemDatastoreOutput() GetClustersClusterCollectionItemDatastoreOutput
- func (o GetClustersClusterCollectionItemDatastoreOutput) ToGetClustersClusterCollectionItemDatastoreOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreOutput
- type GetClustersClusterCollectionItemInput
- type GetClustersClusterCollectionItemNetworkConfiguration
- type GetClustersClusterCollectionItemNetworkConfigurationArgs
- func (GetClustersClusterCollectionItemNetworkConfigurationArgs) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemNetworkConfigurationArgs) ToGetClustersClusterCollectionItemNetworkConfigurationOutput() GetClustersClusterCollectionItemNetworkConfigurationOutput
- func (i GetClustersClusterCollectionItemNetworkConfigurationArgs) ToGetClustersClusterCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationOutput
- type GetClustersClusterCollectionItemNetworkConfigurationArray
- func (GetClustersClusterCollectionItemNetworkConfigurationArray) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemNetworkConfigurationArray) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutput() GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
- func (i GetClustersClusterCollectionItemNetworkConfigurationArray) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
- type GetClustersClusterCollectionItemNetworkConfigurationArrayInput
- type GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
- func (GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) Index(i pulumi.IntInput) GetClustersClusterCollectionItemNetworkConfigurationOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutput() GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
- type GetClustersClusterCollectionItemNetworkConfigurationInput
- type GetClustersClusterCollectionItemNetworkConfigurationOutput
- func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) HcxVlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ToGetClustersClusterCollectionItemNetworkConfigurationOutput() GetClustersClusterCollectionItemNetworkConfigurationOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ToGetClustersClusterCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) VsphereVlanId() pulumi.StringOutput
- type GetClustersClusterCollectionItemOutput
- func (o GetClustersClusterCollectionItemOutput) ActualEsxiHostsCount() pulumi.IntOutput
- func (o GetClustersClusterCollectionItemOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) Datastores() GetClustersClusterCollectionItemDatastoreArrayOutput
- func (o GetClustersClusterCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetClustersClusterCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetClustersClusterCollectionItemOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemOutput) EsxiHostsCount() pulumi.IntOutput
- func (o GetClustersClusterCollectionItemOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetClustersClusterCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) InitialCommitment() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) InitialHostOcpuCount() pulumi.Float64Output
- func (o GetClustersClusterCollectionItemOutput) InitialHostShapeName() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
- func (o GetClustersClusterCollectionItemOutput) NetworkConfigurations() GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
- func (o GetClustersClusterCollectionItemOutput) SddcId() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) State() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) ToGetClustersClusterCollectionItemOutput() GetClustersClusterCollectionItemOutput
- func (o GetClustersClusterCollectionItemOutput) ToGetClustersClusterCollectionItemOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemOutput
- func (o GetClustersClusterCollectionItemOutput) UpgradeLicenses() GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
- func (o GetClustersClusterCollectionItemOutput) VmwareSoftwareVersion() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) VsphereType() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemOutput) VsphereUpgradeObjects() GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
- func (o GetClustersClusterCollectionItemOutput) WorkloadNetworkCidr() pulumi.StringOutput
- type GetClustersClusterCollectionItemUpgradeLicense
- type GetClustersClusterCollectionItemUpgradeLicenseArgs
- func (GetClustersClusterCollectionItemUpgradeLicenseArgs) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemUpgradeLicenseArgs) ToGetClustersClusterCollectionItemUpgradeLicenseOutput() GetClustersClusterCollectionItemUpgradeLicenseOutput
- func (i GetClustersClusterCollectionItemUpgradeLicenseArgs) ToGetClustersClusterCollectionItemUpgradeLicenseOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseOutput
- type GetClustersClusterCollectionItemUpgradeLicenseArray
- func (GetClustersClusterCollectionItemUpgradeLicenseArray) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemUpgradeLicenseArray) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutput() GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
- func (i GetClustersClusterCollectionItemUpgradeLicenseArray) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
- type GetClustersClusterCollectionItemUpgradeLicenseArrayInput
- type GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
- func (GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) GetClustersClusterCollectionItemUpgradeLicenseOutput
- func (o GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutput() GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
- func (o GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
- type GetClustersClusterCollectionItemUpgradeLicenseInput
- type GetClustersClusterCollectionItemUpgradeLicenseOutput
- func (GetClustersClusterCollectionItemUpgradeLicenseOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) ToGetClustersClusterCollectionItemUpgradeLicenseOutput() GetClustersClusterCollectionItemUpgradeLicenseOutput
- func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) ToGetClustersClusterCollectionItemUpgradeLicenseOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseOutput
- type GetClustersClusterCollectionItemVsphereUpgradeObject
- type GetClustersClusterCollectionItemVsphereUpgradeObjectArgs
- func (GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
- func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
- type GetClustersClusterCollectionItemVsphereUpgradeObjectArray
- func (GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
- func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
- type GetClustersClusterCollectionItemVsphereUpgradeObjectArrayInput
- type GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
- func (GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
- func (o GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
- func (o GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
- type GetClustersClusterCollectionItemVsphereUpgradeObjectInput
- type GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
- func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
- func (GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
- func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
- func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
- type GetClustersClusterCollectionOutput
- func (GetClustersClusterCollectionOutput) ElementType() reflect.Type
- func (o GetClustersClusterCollectionOutput) Items() GetClustersClusterCollectionItemArrayOutput
- func (o GetClustersClusterCollectionOutput) ToGetClustersClusterCollectionOutput() GetClustersClusterCollectionOutput
- func (o GetClustersClusterCollectionOutput) ToGetClustersClusterCollectionOutputWithContext(ctx context.Context) GetClustersClusterCollectionOutput
- type GetClustersFilter
- type GetClustersFilterArgs
- type GetClustersFilterArray
- type GetClustersFilterArrayInput
- type GetClustersFilterArrayOutput
- func (GetClustersFilterArrayOutput) ElementType() reflect.Type
- func (o GetClustersFilterArrayOutput) Index(i pulumi.IntInput) GetClustersFilterOutput
- func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput
- func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutputWithContext(ctx context.Context) GetClustersFilterArrayOutput
- type GetClustersFilterInput
- type GetClustersFilterOutput
- func (GetClustersFilterOutput) ElementType() reflect.Type
- func (o GetClustersFilterOutput) Name() pulumi.StringOutput
- func (o GetClustersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetClustersFilterOutput) ToGetClustersFilterOutput() GetClustersFilterOutput
- func (o GetClustersFilterOutput) ToGetClustersFilterOutputWithContext(ctx context.Context) GetClustersFilterOutput
- func (o GetClustersFilterOutput) Values() pulumi.StringArrayOutput
- type GetClustersOutputArgs
- type GetClustersResult
- type GetClustersResultOutput
- func (o GetClustersResultOutput) ClusterCollections() GetClustersClusterCollectionArrayOutput
- func (o GetClustersResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetClustersResultOutput) ElementType() reflect.Type
- func (o GetClustersResultOutput) Filters() GetClustersFilterArrayOutput
- func (o GetClustersResultOutput) Id() pulumi.StringOutput
- func (o GetClustersResultOutput) SddcId() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) State() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
- 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) ClusterId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o GetExsiHostResultOutput) ComputeInstanceId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) CurrentCommitment() pulumi.StringOutput
- func (o GetExsiHostResultOutput) CurrentSku() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetExsiHostResultOutput) DisplayName() pulumi.StringOutput
- func (GetExsiHostResultOutput) ElementType() reflect.Type
- func (o GetExsiHostResultOutput) EsxiHostId() pulumi.StringOutput
- func (o GetExsiHostResultOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o GetExsiHostResultOutput) FailedEsxiHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostResultOutput) FreeformTags() pulumi.StringMapOutput
- 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) NextCommitment() pulumi.StringOutput
- 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) 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
- type GetExsiHostsEsxiHostCollectionArray
- func (GetExsiHostsEsxiHostCollectionArray) ElementType() reflect.Type
- func (i GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutput() GetExsiHostsEsxiHostCollectionArrayOutput
- func (i GetExsiHostsEsxiHostCollectionArray) ToGetExsiHostsEsxiHostCollectionArrayOutputWithContext(ctx context.Context) GetExsiHostsEsxiHostCollectionArrayOutput
- 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
- 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) ClusterId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) CompartmentId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) ComputeInstanceId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) CurrentCommitment() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) CurrentSku() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) DisplayName() pulumi.StringOutput
- func (GetExsiHostsEsxiHostCollectionOutput) ElementType() reflect.Type
- func (o GetExsiHostsEsxiHostCollectionOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) FailedEsxiHostId() pulumi.StringOutputdeprecated
- func (o GetExsiHostsEsxiHostCollectionOutput) FreeformTags() pulumi.StringMapOutput
- 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) NextCommitment() pulumi.StringOutput
- 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) UpgradedReplacementEsxiHostId() pulumi.StringOutput
- func (o GetExsiHostsEsxiHostCollectionOutput) VmwareSoftwareVersion() pulumi.StringOutput
- type GetExsiHostsFilter
- type GetExsiHostsFilterArgs
- type GetExsiHostsFilterArray
- 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
- 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) Values() pulumi.StringArrayOutput
- type GetExsiHostsOutputArgs
- type GetExsiHostsResult
- type GetExsiHostsResultOutput
- func (o GetExsiHostsResultOutput) ClusterId() pulumi.StringPtrOutput
- 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
- type GetRetrievePasswordArgs
- type GetRetrievePasswordOutputArgs
- type GetRetrievePasswordResult
- type GetRetrievePasswordResultOutput
- func (GetRetrievePasswordResultOutput) ElementType() reflect.Type
- func (o GetRetrievePasswordResultOutput) Id() pulumi.StringOutput
- func (o GetRetrievePasswordResultOutput) SddcId() pulumi.StringOutput
- func (o GetRetrievePasswordResultOutput) SddcPassword() pulumi.StringMapOutput
- func (o GetRetrievePasswordResultOutput) ToGetRetrievePasswordResultOutput() GetRetrievePasswordResultOutput
- func (o GetRetrievePasswordResultOutput) ToGetRetrievePasswordResultOutputWithContext(ctx context.Context) GetRetrievePasswordResultOutput
- func (o GetRetrievePasswordResultOutput) Type() pulumi.StringOutput
- type GetSddcDatastore
- type GetSddcDatastoreArgs
- type GetSddcDatastoreArray
- 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
- 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
- type GetSddcHcxOnPremLicense
- type GetSddcHcxOnPremLicenseArgs
- type GetSddcHcxOnPremLicenseArray
- func (GetSddcHcxOnPremLicenseArray) ElementType() reflect.Type
- func (i GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutput() GetSddcHcxOnPremLicenseArrayOutput
- func (i GetSddcHcxOnPremLicenseArray) ToGetSddcHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcHcxOnPremLicenseArrayOutput
- 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
- 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
- type GetSddcInitialConfiguration
- type GetSddcInitialConfigurationArgs
- func (GetSddcInitialConfigurationArgs) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationArgs) ToGetSddcInitialConfigurationOutput() GetSddcInitialConfigurationOutput
- func (i GetSddcInitialConfigurationArgs) ToGetSddcInitialConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationOutput
- type GetSddcInitialConfigurationArray
- func (GetSddcInitialConfigurationArray) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationArray) ToGetSddcInitialConfigurationArrayOutput() GetSddcInitialConfigurationArrayOutput
- func (i GetSddcInitialConfigurationArray) ToGetSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationArrayOutput
- type GetSddcInitialConfigurationArrayInput
- type GetSddcInitialConfigurationArrayOutput
- func (GetSddcInitialConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationArrayOutput) Index(i pulumi.IntInput) GetSddcInitialConfigurationOutput
- func (o GetSddcInitialConfigurationArrayOutput) ToGetSddcInitialConfigurationArrayOutput() GetSddcInitialConfigurationArrayOutput
- func (o GetSddcInitialConfigurationArrayOutput) ToGetSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationArrayOutput
- type GetSddcInitialConfigurationInitialClusterConfiguration
- type GetSddcInitialConfigurationInitialClusterConfigurationArgs
- func (GetSddcInitialConfigurationInitialClusterConfigurationArgs) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationOutput
- func (i GetSddcInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationArray
- func (GetSddcInitialConfigurationInitialClusterConfigurationArray) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationInitialClusterConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (i GetSddcInitialConfigurationInitialClusterConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationArrayInput
- type GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) Index(i pulumi.IntInput) GetSddcInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationDatastore
- type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs
- func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray
- func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput
- type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) Index(i pulumi.IntInput) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreInput
- type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationInput
- type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
- type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs
- func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() ...
- func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) ...
- type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray
- func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ElementType() reflect.Type
- func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() ...
- func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput
- type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
- func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() ...
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput
- type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() ...
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) ...
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsphereVlanId() pulumi.StringOutput
- type GetSddcInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) ActualEsxiHostsCount() pulumi.IntOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) Datastores() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) DisplayName() pulumi.StringOutput
- func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount() pulumi.IntOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount() pulumi.Float64Output
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostShapeName() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) NetworkConfigurations() ...
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) VsphereType() pulumi.StringOutput
- func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr() pulumi.StringOutput
- type GetSddcInitialConfigurationInput
- type GetSddcInitialConfigurationOutput
- func (GetSddcInitialConfigurationOutput) ElementType() reflect.Type
- func (o GetSddcInitialConfigurationOutput) InitialClusterConfigurations() GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (o GetSddcInitialConfigurationOutput) ToGetSddcInitialConfigurationOutput() GetSddcInitialConfigurationOutput
- func (o GetSddcInitialConfigurationOutput) ToGetSddcInitialConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationOutput
- type GetSddcUpgradeLicense
- type GetSddcUpgradeLicenseArgs
- type GetSddcUpgradeLicenseArray
- func (GetSddcUpgradeLicenseArray) ElementType() reflect.Type
- func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput
- func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseArrayOutput
- 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
- 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
- type GetSddcVsphereUpgradeObject
- type GetSddcVsphereUpgradeObjectArgs
- func (GetSddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput
- func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectOutput
- type GetSddcVsphereUpgradeObjectArray
- func (GetSddcVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput
- func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectArrayOutput
- 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
- 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
- type GetSddcsArgs
- type GetSddcsFilter
- type GetSddcsFilterArgs
- type GetSddcsFilterArray
- 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
- 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) 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
- type GetSddcsSddcCollection
- type GetSddcsSddcCollectionArgs
- type GetSddcsSddcCollectionArray
- func (GetSddcsSddcCollectionArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutput() GetSddcsSddcCollectionArrayOutput
- func (i GetSddcsSddcCollectionArray) ToGetSddcsSddcCollectionArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionArrayOutput
- 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
- type GetSddcsSddcCollectionDatastore
- type GetSddcsSddcCollectionDatastoreArgs
- func (GetSddcsSddcCollectionDatastoreArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput
- func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreOutput
- type GetSddcsSddcCollectionDatastoreArray
- func (GetSddcsSddcCollectionDatastoreArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput
- func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreArrayOutput
- 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
- 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
- type GetSddcsSddcCollectionHcxOnPremLicense
- type GetSddcsSddcCollectionHcxOnPremLicenseArgs
- func (GetSddcsSddcCollectionHcxOnPremLicenseArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutput() GetSddcsSddcCollectionHcxOnPremLicenseOutput
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArgs) ToGetSddcsSddcCollectionHcxOnPremLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseOutput
- type GetSddcsSddcCollectionHcxOnPremLicenseArray
- func (GetSddcsSddcCollectionHcxOnPremLicenseArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutput() GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- func (i GetSddcsSddcCollectionHcxOnPremLicenseArray) ToGetSddcsSddcCollectionHcxOnPremLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionHcxOnPremLicenseArrayOutput
- 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
- 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
- type GetSddcsSddcCollectionInitialConfiguration
- type GetSddcsSddcCollectionInitialConfigurationArgs
- func (GetSddcsSddcCollectionInitialConfigurationArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationOutput
- func (i GetSddcsSddcCollectionInitialConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationOutput
- type GetSddcsSddcCollectionInitialConfigurationArray
- func (GetSddcsSddcCollectionInitialConfigurationArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationArrayOutput
- func (i GetSddcsSddcCollectionInitialConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationArrayOutput
- type GetSddcsSddcCollectionInitialConfigurationArrayInput
- type GetSddcsSddcCollectionInitialConfigurationArrayOutput
- func (GetSddcsSddcCollectionInitialConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionInitialConfigurationOutput
- func (o GetSddcsSddcCollectionInitialConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationArrayOutput
- func (o GetSddcsSddcCollectionInitialConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationArrayOutput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfiguration
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput() ...
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayInput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) Index(i pulumi.IntInput) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput() ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastore
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput() ...
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() ...
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayInput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreInput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput() ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationInput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfiguration
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() ...
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() ...
- func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsphereVlanId() pulumi.StringOutput
- type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ActualEsxiHostsCount() pulumi.IntOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) Datastores() ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) DisplayName() pulumi.StringOutput
- func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount() pulumi.IntOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount() pulumi.Float64Output
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialHostShapeName() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) NetworkConfigurations() ...
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) VsphereType() pulumi.StringOutput
- func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr() pulumi.StringOutput
- type GetSddcsSddcCollectionInitialConfigurationInput
- type GetSddcsSddcCollectionInitialConfigurationOutput
- func (GetSddcsSddcCollectionInitialConfigurationOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionInitialConfigurationOutput) InitialClusterConfigurations() ...
- func (o GetSddcsSddcCollectionInitialConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationOutput
- func (o GetSddcsSddcCollectionInitialConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationOutput
- type GetSddcsSddcCollectionInput
- type GetSddcsSddcCollectionOutput
- func (o GetSddcsSddcCollectionOutput) ActualEsxiHostsCount() pulumi.IntOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) CapacityReservationId() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) ClustersCount() pulumi.IntOutput
- func (o GetSddcsSddcCollectionOutput) CompartmentId() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) ComputeAvailabilityDomain() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) Datastores() GetSddcsSddcCollectionDatastoreArrayOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetSddcsSddcCollectionOutput) DisplayName() pulumi.StringOutput
- func (GetSddcsSddcCollectionOutput) ElementType() reflect.Type
- func (o GetSddcsSddcCollectionOutput) EsxiHostsCount() pulumi.IntOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetSddcsSddcCollectionOutput) HcxAction() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) HcxFqdn() pulumi.StringOutput
- func (o GetSddcsSddcCollectionOutput) HcxInitialPassword() pulumi.StringOutputdeprecated
- func (o GetSddcsSddcCollectionOutput) HcxMode() pulumi.StringOutput
- 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) InitialConfigurations() GetSddcsSddcCollectionInitialConfigurationArrayOutput
- 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.BoolOutput
- 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) 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
- type GetSddcsSddcCollectionUpgradeLicenseArray
- func (GetSddcsSddcCollectionUpgradeLicenseArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
- func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput
- 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
- 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
- type GetSddcsSddcCollectionVsphereUpgradeObject
- type GetSddcsSddcCollectionVsphereUpgradeObjectArgs
- func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
- type GetSddcsSddcCollectionVsphereUpgradeObjectArray
- func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ElementType() reflect.Type
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
- func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
- 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
- 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
- type GetSupportedCommitmentsArgs
- type GetSupportedCommitmentsFilter
- type GetSupportedCommitmentsFilterArgs
- func (GetSupportedCommitmentsFilterArgs) ElementType() reflect.Type
- func (i GetSupportedCommitmentsFilterArgs) ToGetSupportedCommitmentsFilterOutput() GetSupportedCommitmentsFilterOutput
- func (i GetSupportedCommitmentsFilterArgs) ToGetSupportedCommitmentsFilterOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterOutput
- type GetSupportedCommitmentsFilterArray
- func (GetSupportedCommitmentsFilterArray) ElementType() reflect.Type
- func (i GetSupportedCommitmentsFilterArray) ToGetSupportedCommitmentsFilterArrayOutput() GetSupportedCommitmentsFilterArrayOutput
- func (i GetSupportedCommitmentsFilterArray) ToGetSupportedCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterArrayOutput
- type GetSupportedCommitmentsFilterArrayInput
- type GetSupportedCommitmentsFilterArrayOutput
- func (GetSupportedCommitmentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetSupportedCommitmentsFilterArrayOutput) Index(i pulumi.IntInput) GetSupportedCommitmentsFilterOutput
- func (o GetSupportedCommitmentsFilterArrayOutput) ToGetSupportedCommitmentsFilterArrayOutput() GetSupportedCommitmentsFilterArrayOutput
- func (o GetSupportedCommitmentsFilterArrayOutput) ToGetSupportedCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterArrayOutput
- type GetSupportedCommitmentsFilterInput
- type GetSupportedCommitmentsFilterOutput
- func (GetSupportedCommitmentsFilterOutput) ElementType() reflect.Type
- func (o GetSupportedCommitmentsFilterOutput) Name() pulumi.StringOutput
- func (o GetSupportedCommitmentsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSupportedCommitmentsFilterOutput) ToGetSupportedCommitmentsFilterOutput() GetSupportedCommitmentsFilterOutput
- func (o GetSupportedCommitmentsFilterOutput) ToGetSupportedCommitmentsFilterOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterOutput
- func (o GetSupportedCommitmentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetSupportedCommitmentsItem
- type GetSupportedCommitmentsItemArgs
- func (GetSupportedCommitmentsItemArgs) ElementType() reflect.Type
- func (i GetSupportedCommitmentsItemArgs) ToGetSupportedCommitmentsItemOutput() GetSupportedCommitmentsItemOutput
- func (i GetSupportedCommitmentsItemArgs) ToGetSupportedCommitmentsItemOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemOutput
- type GetSupportedCommitmentsItemArray
- func (GetSupportedCommitmentsItemArray) ElementType() reflect.Type
- func (i GetSupportedCommitmentsItemArray) ToGetSupportedCommitmentsItemArrayOutput() GetSupportedCommitmentsItemArrayOutput
- func (i GetSupportedCommitmentsItemArray) ToGetSupportedCommitmentsItemArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemArrayOutput
- type GetSupportedCommitmentsItemArrayInput
- type GetSupportedCommitmentsItemArrayOutput
- func (GetSupportedCommitmentsItemArrayOutput) ElementType() reflect.Type
- func (o GetSupportedCommitmentsItemArrayOutput) Index(i pulumi.IntInput) GetSupportedCommitmentsItemOutput
- func (o GetSupportedCommitmentsItemArrayOutput) ToGetSupportedCommitmentsItemArrayOutput() GetSupportedCommitmentsItemArrayOutput
- func (o GetSupportedCommitmentsItemArrayOutput) ToGetSupportedCommitmentsItemArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemArrayOutput
- type GetSupportedCommitmentsItemInput
- type GetSupportedCommitmentsItemOutput
- func (GetSupportedCommitmentsItemOutput) ElementType() reflect.Type
- func (o GetSupportedCommitmentsItemOutput) Name() pulumi.StringOutput
- func (o GetSupportedCommitmentsItemOutput) ToGetSupportedCommitmentsItemOutput() GetSupportedCommitmentsItemOutput
- func (o GetSupportedCommitmentsItemOutput) ToGetSupportedCommitmentsItemOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemOutput
- type GetSupportedCommitmentsOutputArgs
- type GetSupportedCommitmentsResult
- type GetSupportedCommitmentsResultOutput
- func (o GetSupportedCommitmentsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetSupportedCommitmentsResultOutput) ElementType() reflect.Type
- func (o GetSupportedCommitmentsResultOutput) Filters() GetSupportedCommitmentsFilterArrayOutput
- func (o GetSupportedCommitmentsResultOutput) HostShapeName() pulumi.StringPtrOutput
- func (o GetSupportedCommitmentsResultOutput) Id() pulumi.StringOutput
- func (o GetSupportedCommitmentsResultOutput) Items() GetSupportedCommitmentsItemArrayOutput
- func (o GetSupportedCommitmentsResultOutput) ToGetSupportedCommitmentsResultOutput() GetSupportedCommitmentsResultOutput
- func (o GetSupportedCommitmentsResultOutput) ToGetSupportedCommitmentsResultOutputWithContext(ctx context.Context) GetSupportedCommitmentsResultOutput
- type GetSupportedHostShapesArgs
- type GetSupportedHostShapesFilter
- type GetSupportedHostShapesFilterArgs
- func (GetSupportedHostShapesFilterArgs) ElementType() reflect.Type
- func (i GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutput() GetSupportedHostShapesFilterOutput
- func (i GetSupportedHostShapesFilterArgs) ToGetSupportedHostShapesFilterOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterOutput
- type GetSupportedHostShapesFilterArray
- func (GetSupportedHostShapesFilterArray) ElementType() reflect.Type
- func (i GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutput() GetSupportedHostShapesFilterArrayOutput
- func (i GetSupportedHostShapesFilterArray) ToGetSupportedHostShapesFilterArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesFilterArrayOutput
- 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
- 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) 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
- type GetSupportedHostShapesItemArray
- func (GetSupportedHostShapesItemArray) ElementType() reflect.Type
- func (i GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutput() GetSupportedHostShapesItemArrayOutput
- func (i GetSupportedHostShapesItemArray) ToGetSupportedHostShapesItemArrayOutputWithContext(ctx context.Context) GetSupportedHostShapesItemArrayOutput
- 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
- type GetSupportedHostShapesItemInput
- type GetSupportedHostShapesItemOutput
- func (o GetSupportedHostShapesItemOutput) DefaultOcpuCount() pulumi.Float64Output
- func (o GetSupportedHostShapesItemOutput) Description() pulumi.StringOutput
- func (GetSupportedHostShapesItemOutput) ElementType() reflect.Type
- func (o GetSupportedHostShapesItemOutput) IsSingleHostSddcSupported() pulumi.BoolOutput
- func (o GetSupportedHostShapesItemOutput) IsSupportMonthlyCommitment() pulumi.BoolOutput
- func (o GetSupportedHostShapesItemOutput) IsSupportMonthlySku() pulumi.BoolOutputdeprecated
- 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
- 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) InitialHostShapeName() pulumi.StringPtrOutput
- func (o GetSupportedHostShapesResultOutput) IsSingleHostSddcSupported() pulumi.BoolPtrOutput
- 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
- type GetSupportedSkusArgs
- type GetSupportedSkusFilter
- type GetSupportedSkusFilterArgs
- type GetSupportedSkusFilterArray
- func (GetSupportedSkusFilterArray) ElementType() reflect.Type
- func (i GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutput() GetSupportedSkusFilterArrayOutput
- func (i GetSupportedSkusFilterArray) ToGetSupportedSkusFilterArrayOutputWithContext(ctx context.Context) GetSupportedSkusFilterArrayOutput
- 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
- 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) Values() pulumi.StringArrayOutput
- type GetSupportedSkusItem
- type GetSupportedSkusItemArgs
- type GetSupportedSkusItemArray
- 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
- 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
- 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
- type GetSupportedVmwareSoftwareVersionsArgs
- type GetSupportedVmwareSoftwareVersionsFilter
- type GetSupportedVmwareSoftwareVersionsFilterArgs
- func (GetSupportedVmwareSoftwareVersionsFilterArgs) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutput() GetSupportedVmwareSoftwareVersionsFilterOutput
- func (i GetSupportedVmwareSoftwareVersionsFilterArgs) ToGetSupportedVmwareSoftwareVersionsFilterOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterOutput
- type GetSupportedVmwareSoftwareVersionsFilterArray
- func (GetSupportedVmwareSoftwareVersionsFilterArray) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutput() GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- func (i GetSupportedVmwareSoftwareVersionsFilterArray) ToGetSupportedVmwareSoftwareVersionsFilterArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsFilterArrayOutput
- 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
- 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) 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
- type GetSupportedVmwareSoftwareVersionsItemArray
- func (GetSupportedVmwareSoftwareVersionsItemArray) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutput() GetSupportedVmwareSoftwareVersionsItemArrayOutput
- func (i GetSupportedVmwareSoftwareVersionsItemArray) ToGetSupportedVmwareSoftwareVersionsItemArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemArrayOutput
- 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
- type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersion
- type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs
- func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
- func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
- type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray
- func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ElementType() reflect.Type
- func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
- func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
- type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayInput
- type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
- func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) Index(i pulumi.IntInput) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
- type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionInput
- type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) Description() pulumi.StringOutput
- func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) SupportedHostShapeNames() pulumi.StringArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
- func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) Version() pulumi.StringOutput
- type GetSupportedVmwareSoftwareVersionsItemInput
- type GetSupportedVmwareSoftwareVersionsItemOutput
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) Description() pulumi.StringOutput
- func (GetSupportedVmwareSoftwareVersionsItemOutput) ElementType() reflect.Type
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) EsxiSoftwareVersions() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutput() GetSupportedVmwareSoftwareVersionsItemOutput
- func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemOutput
- 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) HostShapeName() pulumi.StringPtrOutput
- 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) Version() pulumi.StringPtrOutput
- func (o GetSupportedVmwareSoftwareVersionsResultOutput) VersionToUpgrade() pulumi.StringPtrOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) ActualEsxiHostsCount() pulumi.IntOutput
- func (o LookupClusterResultOutput) CapacityReservationId() pulumi.StringOutput
- func (o LookupClusterResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupClusterResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupClusterResultOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o LookupClusterResultOutput) Datastores() GetClusterDatastoreArrayOutput
- func (o LookupClusterResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupClusterResultOutput) DisplayName() pulumi.StringOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) EsxiHostsCount() pulumi.IntOutput
- func (o LookupClusterResultOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) InitialCommitment() pulumi.StringOutput
- func (o LookupClusterResultOutput) InitialHostOcpuCount() pulumi.Float64Output
- func (o LookupClusterResultOutput) InitialHostShapeName() pulumi.StringOutput
- func (o LookupClusterResultOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
- func (o LookupClusterResultOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
- func (o LookupClusterResultOutput) NetworkConfigurations() GetClusterNetworkConfigurationArrayOutput
- func (o LookupClusterResultOutput) SddcId() pulumi.StringOutput
- func (o LookupClusterResultOutput) State() pulumi.StringOutput
- func (o LookupClusterResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupClusterResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) UpgradeLicenses() GetClusterUpgradeLicenseArrayOutput
- func (o LookupClusterResultOutput) VmwareSoftwareVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) VsphereType() pulumi.StringOutput
- func (o LookupClusterResultOutput) VsphereUpgradeObjects() GetClusterVsphereUpgradeObjectArrayOutput
- func (o LookupClusterResultOutput) WorkloadNetworkCidr() pulumi.StringOutput
- type LookupSddcArgs
- type LookupSddcOutputArgs
- type LookupSddcResult
- type LookupSddcResultOutput
- func (o LookupSddcResultOutput) ActualEsxiHostsCount() pulumi.IntOutputdeprecated
- func (o LookupSddcResultOutput) CapacityReservationId() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) ClustersCount() pulumi.IntOutput
- func (o LookupSddcResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupSddcResultOutput) ComputeAvailabilityDomain() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) Datastores() GetSddcDatastoreArrayOutputdeprecated
- func (o LookupSddcResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupSddcResultOutput) DisplayName() pulumi.StringOutput
- func (LookupSddcResultOutput) ElementType() reflect.Type
- func (o LookupSddcResultOutput) EsxiHostsCount() pulumi.IntOutputdeprecated
- func (o LookupSddcResultOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o LookupSddcResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupSddcResultOutput) HcxAction() pulumi.StringOutput
- func (o LookupSddcResultOutput) HcxFqdn() pulumi.StringOutput
- func (o LookupSddcResultOutput) HcxInitialPassword() pulumi.StringOutputdeprecated
- func (o LookupSddcResultOutput) HcxMode() pulumi.StringOutput
- 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) InitialConfigurations() GetSddcInitialConfigurationArrayOutput
- 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.BoolOutput
- 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) 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
- type SddcDatastore
- type SddcDatastoreArgs
- type SddcDatastoreArray
- type SddcDatastoreArrayInput
- type SddcDatastoreArrayOutput
- func (SddcDatastoreArrayOutput) ElementType() reflect.Type
- func (o SddcDatastoreArrayOutput) Index(i pulumi.IntInput) SddcDatastoreOutput
- 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) ToSddcDatastoreOutput() SddcDatastoreOutput
- func (o SddcDatastoreOutput) ToSddcDatastoreOutputWithContext(ctx context.Context) SddcDatastoreOutput
- type SddcHcxOnPremLicense
- type SddcHcxOnPremLicenseArgs
- type SddcHcxOnPremLicenseArray
- type SddcHcxOnPremLicenseArrayInput
- type SddcHcxOnPremLicenseArrayOutput
- func (SddcHcxOnPremLicenseArrayOutput) ElementType() reflect.Type
- func (o SddcHcxOnPremLicenseArrayOutput) Index(i pulumi.IntInput) SddcHcxOnPremLicenseOutput
- 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) ToSddcHcxOnPremLicenseOutput() SddcHcxOnPremLicenseOutput
- func (o SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseOutput
- type SddcInitialConfiguration
- type SddcInitialConfigurationArgs
- func (SddcInitialConfigurationArgs) ElementType() reflect.Type
- func (i SddcInitialConfigurationArgs) ToSddcInitialConfigurationOutput() SddcInitialConfigurationOutput
- func (i SddcInitialConfigurationArgs) ToSddcInitialConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationOutput
- type SddcInitialConfigurationArray
- func (SddcInitialConfigurationArray) ElementType() reflect.Type
- func (i SddcInitialConfigurationArray) ToSddcInitialConfigurationArrayOutput() SddcInitialConfigurationArrayOutput
- func (i SddcInitialConfigurationArray) ToSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationArrayOutput
- type SddcInitialConfigurationArrayInput
- type SddcInitialConfigurationArrayOutput
- func (SddcInitialConfigurationArrayOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationArrayOutput) Index(i pulumi.IntInput) SddcInitialConfigurationOutput
- func (o SddcInitialConfigurationArrayOutput) ToSddcInitialConfigurationArrayOutput() SddcInitialConfigurationArrayOutput
- func (o SddcInitialConfigurationArrayOutput) ToSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationArrayOutput
- type SddcInitialConfigurationInitialClusterConfiguration
- type SddcInitialConfigurationInitialClusterConfigurationArgs
- func (SddcInitialConfigurationInitialClusterConfigurationArgs) ElementType() reflect.Type
- func (i SddcInitialConfigurationInitialClusterConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationOutput
- func (i SddcInitialConfigurationInitialClusterConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationOutput
- type SddcInitialConfigurationInitialClusterConfigurationArray
- func (SddcInitialConfigurationInitialClusterConfigurationArray) ElementType() reflect.Type
- func (i SddcInitialConfigurationInitialClusterConfigurationArray) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutput() SddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (i SddcInitialConfigurationInitialClusterConfigurationArray) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationArrayOutput
- type SddcInitialConfigurationInitialClusterConfigurationArrayInput
- type SddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationInitialClusterConfigurationArrayOutput) Index(i pulumi.IntInput) SddcInitialConfigurationInitialClusterConfigurationOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutput() SddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationArrayOutput
- type SddcInitialConfigurationInitialClusterConfigurationDatastore
- type SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs
- func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType() reflect.Type
- func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- type SddcInitialConfigurationInitialClusterConfigurationDatastoreArray
- func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType() reflect.Type
- func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- type SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput
- type SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) Index(i pulumi.IntInput) SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- type SddcInitialConfigurationInitialClusterConfigurationDatastoreInput
- type SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType() pulumi.StringOutput
- func (SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
- type SddcInitialConfigurationInitialClusterConfigurationInput
- type SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration
- type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs
- func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType() reflect.Type
- func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput() ...
- func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ...
- type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput
- type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput() ...
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsphereVlanId() pulumi.StringPtrOutput
- type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrInput
- type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) Elem() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
- func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) HcxVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeVtepVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxVtepVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ProvisioningSubnetId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ProvisioningVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ReplicationVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput() ...
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VmotionVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VsanVlanId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VsphereVlanId() pulumi.StringPtrOutput
- type SddcInitialConfigurationInitialClusterConfigurationOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ActualEsxiHostsCount() pulumi.IntPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain() pulumi.StringOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) Datastores() SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) DisplayName() pulumi.StringPtrOutput
- func (SddcInitialConfigurationInitialClusterConfigurationOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount() pulumi.IntOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount() pulumi.Float64PtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostShapeName() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix() pulumi.StringPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled() pulumi.BoolPtrOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) NetworkConfiguration() ...
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) VsphereType() pulumi.StringOutput
- func (o SddcInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr() pulumi.StringPtrOutput
- type SddcInitialConfigurationInput
- type SddcInitialConfigurationOutput
- func (SddcInitialConfigurationOutput) ElementType() reflect.Type
- func (o SddcInitialConfigurationOutput) InitialClusterConfigurations() SddcInitialConfigurationInitialClusterConfigurationArrayOutput
- func (o SddcInitialConfigurationOutput) ToSddcInitialConfigurationOutput() SddcInitialConfigurationOutput
- func (o SddcInitialConfigurationOutput) ToSddcInitialConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationOutput
- type SddcInput
- type SddcMap
- type SddcMapInput
- type SddcMapOutput
- type SddcOutput
- func (o SddcOutput) ActualEsxiHostsCount() pulumi.IntOutputdeprecated
- func (o SddcOutput) CapacityReservationId() pulumi.StringOutputdeprecated
- func (o SddcOutput) ClustersCount() pulumi.IntOutput
- func (o SddcOutput) CompartmentId() pulumi.StringOutput
- func (o SddcOutput) ComputeAvailabilityDomain() pulumi.StringPtrOutputdeprecated
- func (o SddcOutput) Datastores() SddcDatastoreArrayOutputdeprecated
- func (o SddcOutput) DefinedTags() pulumi.StringMapOutput
- func (o SddcOutput) DisplayName() pulumi.StringOutput
- func (SddcOutput) ElementType() reflect.Type
- func (o SddcOutput) EsxiHostsCount() pulumi.IntPtrOutputdeprecated
- func (o SddcOutput) EsxiSoftwareVersion() pulumi.StringOutput
- func (o SddcOutput) FreeformTags() pulumi.StringMapOutput
- func (o SddcOutput) HcxAction() pulumi.StringPtrOutput
- func (o SddcOutput) HcxFqdn() pulumi.StringOutput
- func (o SddcOutput) HcxInitialPassword() pulumi.StringOutputdeprecated
- func (o SddcOutput) HcxMode() pulumi.StringOutput
- 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) InitialConfigurations() SddcInitialConfigurationArrayOutput
- 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.BoolOutput
- 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.StringPtrOutputdeprecated
- func (o SddcOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutputdeprecated
- func (o SddcOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
- func (o SddcOutput) NsxEdgeVtepVlanId() pulumi.StringPtrOutputdeprecated
- 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.StringPtrOutputdeprecated
- func (o SddcOutput) ProvisioningSubnetId() pulumi.StringPtrOutputdeprecated
- 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) 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.StringPtrOutputdeprecated
- func (o SddcOutput) VmwareSoftwareVersion() pulumi.StringOutput
- func (o SddcOutput) VsanVlanId() pulumi.StringPtrOutputdeprecated
- func (o SddcOutput) VsphereUpgradeGuide() pulumi.StringOutputdeprecated
- func (o SddcOutput) VsphereUpgradeObjects() SddcVsphereUpgradeObjectArrayOutputdeprecated
- func (o SddcOutput) VsphereVlanId() pulumi.StringPtrOutputdeprecated
- func (o SddcOutput) WorkloadNetworkCidr() pulumi.StringOutputdeprecated
- type SddcState
- type SddcUpgradeLicense
- type SddcUpgradeLicenseArgs
- type SddcUpgradeLicenseArray
- type SddcUpgradeLicenseArrayInput
- type SddcUpgradeLicenseArrayOutput
- func (SddcUpgradeLicenseArrayOutput) ElementType() reflect.Type
- func (o SddcUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) SddcUpgradeLicenseOutput
- 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) ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput
- func (o SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutputWithContext(ctx context.Context) SddcUpgradeLicenseOutput
- type SddcVsphereUpgradeObject
- type SddcVsphereUpgradeObjectArgs
- func (SddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
- func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput
- func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectOutput
- type SddcVsphereUpgradeObjectArray
- func (SddcVsphereUpgradeObjectArray) ElementType() reflect.Type
- 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) 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) 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 Cluster ¶
type Cluster struct { pulumi.CustomResourceState ActualEsxiHostsCount pulumi.IntOutput `pulumi:"actualEsxiHostsCount"` // 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 Cluster. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. ComputeAvailabilityDomain pulumi.StringOutput `pulumi:"computeAvailabilityDomain"` // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. Datastores ClusterDatastoreArrayOutput `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.StringMapOutput `pulumi:"definedTags"` // (Updatable) A descriptive name for the Cluster. Cluster 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"` // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). // // **Note:** If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts. EsxiHostsCount pulumi.IntOutput `pulumi:"esxiHostsCount"` // (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion pulumi.StringOutput `pulumi:"esxiSoftwareVersion"` // (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.StringMapOutput `pulumi:"freeformTags"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment pulumi.StringOutput `pulumi:"initialCommitment"` // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount pulumi.Float64Output `pulumi:"initialHostOcpuCount"` // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName pulumi.StringOutput `pulumi:"initialHostShapeName"` // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. // // For example, if the value is `myCluster`, the ESXi hosts are named `myCluster-1`, `myCluster-2`, and so on. InstanceDisplayNamePrefix pulumi.StringOutput `pulumi:"instanceDisplayNamePrefix"` // Indicates whether shielded instance is enabled for this Cluster. IsShieldedInstanceEnabled pulumi.BoolOutput `pulumi:"isShieldedInstanceEnabled"` // (Updatable) The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfiguration ClusterNetworkConfigurationOutput `pulumi:"networkConfiguration"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to. SddcId pulumi.StringOutput `pulumi:"sddcId"` // The current state of the Cluster. State pulumi.StringOutput `pulumi:"state"` // The date and time the Cluster 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 Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The vSphere licenses to use when upgrading the Cluster. UpgradeLicenses ClusterUpgradeLicenseArrayOutput `pulumi:"upgradeLicenses"` // (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). VmwareSoftwareVersion pulumi.StringOutput `pulumi:"vmwareSoftwareVersion"` // vSphere Cluster types. VsphereType pulumi.StringOutput `pulumi:"vsphereType"` // The links to binary objects needed to upgrade vSphere. VsphereUpgradeObjects ClusterVsphereUpgradeObjectArrayOutput `pulumi:"vsphereUpgradeObjects"` // The CIDR block for the IP addresses that VMware VMs in the Cluster 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 WorkloadNetworkCidr pulumi.StringOutput `pulumi:"workloadNetworkCidr"` }
This resource provides the Cluster resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Create a vSphere Cluster in software-defined data center (SDDC).
Use the [WorkRequest](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/WorkRequest/) operations to track the creation of the Cluster.
**Important:** You must configure the Cluster'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/v2/go/oci/ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ocvp.NewCluster(ctx, "test_cluster", &ocvp.ClusterArgs{ ComputeAvailabilityDomain: pulumi.Any(clusterComputeAvailabilityDomain), EsxiHostsCount: pulumi.Any(clusterEsxiHostsCount), NetworkConfiguration: &ocvp.ClusterNetworkConfigurationArgs{ NsxEdgeVtepVlanId: pulumi.Any(testVlan.Id), NsxVtepVlanId: pulumi.Any(testVlan.Id), ProvisioningSubnetId: pulumi.Any(testSubnet.Id), VmotionVlanId: pulumi.Any(testVlan.Id), VsanVlanId: pulumi.Any(testVlan.Id), HcxVlanId: pulumi.Any(testVlan.Id), NsxEdgeUplink1vlanId: pulumi.Any(testNsxEdgeUplink1vlan.Id), NsxEdgeUplink2vlanId: pulumi.Any(testNsxEdgeUplink2vlan.Id), ProvisioningVlanId: pulumi.Any(testVlan.Id), ReplicationVlanId: pulumi.Any(testVlan.Id), VsphereVlanId: pulumi.Any(testVlan.Id), }, SddcId: pulumi.Any(testSddc.Id), CapacityReservationId: pulumi.Any(testCapacityReservation.Id), Datastores: ocvp.ClusterDatastoreArray{ &ocvp.ClusterDatastoreArgs{ BlockVolumeIds: pulumi.Any(clusterDatastoresBlockVolumeIds), DatastoreType: pulumi.Any(clusterDatastoresDatastoreType), }, }, DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, DisplayName: pulumi.Any(clusterDisplayName), EsxiSoftwareVersion: pulumi.Any(clusterEsxiSoftwareVersion), FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, InitialCommitment: pulumi.Any(clusterInitialCommitment), InitialHostOcpuCount: pulumi.Any(clusterInitialHostOcpuCount), InitialHostShapeName: pulumi.Any(testShape.Name), InstanceDisplayNamePrefix: pulumi.Any(clusterInstanceDisplayNamePrefix), IsShieldedInstanceEnabled: pulumi.Any(clusterIsShieldedInstanceEnabled), VmwareSoftwareVersion: pulumi.Any(clusterVmwareSoftwareVersion), WorkloadNetworkCidr: pulumi.Any(clusterWorkloadNetworkCidr), }) if err != nil { return err } return nil }) }
```
## Import
Clusters can be imported using the `id`, e.g.
```sh $ pulumi import oci:Ocvp/cluster:Cluster test_cluster "id" ```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // 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 Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. ComputeAvailabilityDomain pulumi.StringInput // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. Datastores ClusterDatastoreArrayInput // (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.StringMapInput // (Updatable) A descriptive name for the Cluster. Cluster 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 // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). // // **Note:** If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts. EsxiHostsCount pulumi.IntInput // (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion 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.StringMapInput // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment pulumi.StringPtrInput // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount pulumi.Float64PtrInput // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName pulumi.StringPtrInput // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. // // For example, if the value is `myCluster`, the ESXi hosts are named `myCluster-1`, `myCluster-2`, and so on. InstanceDisplayNamePrefix pulumi.StringPtrInput // Indicates whether shielded instance is enabled for this Cluster. IsShieldedInstanceEnabled pulumi.BoolPtrInput // (Updatable) The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfiguration ClusterNetworkConfigurationInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to. SddcId pulumi.StringInput // (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). VmwareSoftwareVersion pulumi.StringPtrInput // The CIDR block for the IP addresses that VMware VMs in the Cluster 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 WorkloadNetworkCidr pulumi.StringPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterDatastore ¶
type ClusterDatastore 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 ClusterDatastoreArgs ¶
type ClusterDatastoreArgs 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 (ClusterDatastoreArgs) ElementType ¶
func (ClusterDatastoreArgs) ElementType() reflect.Type
func (ClusterDatastoreArgs) ToClusterDatastoreOutput ¶
func (i ClusterDatastoreArgs) ToClusterDatastoreOutput() ClusterDatastoreOutput
func (ClusterDatastoreArgs) ToClusterDatastoreOutputWithContext ¶
func (i ClusterDatastoreArgs) ToClusterDatastoreOutputWithContext(ctx context.Context) ClusterDatastoreOutput
type ClusterDatastoreArray ¶
type ClusterDatastoreArray []ClusterDatastoreInput
func (ClusterDatastoreArray) ElementType ¶
func (ClusterDatastoreArray) ElementType() reflect.Type
func (ClusterDatastoreArray) ToClusterDatastoreArrayOutput ¶
func (i ClusterDatastoreArray) ToClusterDatastoreArrayOutput() ClusterDatastoreArrayOutput
func (ClusterDatastoreArray) ToClusterDatastoreArrayOutputWithContext ¶
func (i ClusterDatastoreArray) ToClusterDatastoreArrayOutputWithContext(ctx context.Context) ClusterDatastoreArrayOutput
type ClusterDatastoreArrayInput ¶
type ClusterDatastoreArrayInput interface { pulumi.Input ToClusterDatastoreArrayOutput() ClusterDatastoreArrayOutput ToClusterDatastoreArrayOutputWithContext(context.Context) ClusterDatastoreArrayOutput }
ClusterDatastoreArrayInput is an input type that accepts ClusterDatastoreArray and ClusterDatastoreArrayOutput values. You can construct a concrete instance of `ClusterDatastoreArrayInput` via:
ClusterDatastoreArray{ ClusterDatastoreArgs{...} }
type ClusterDatastoreArrayOutput ¶
type ClusterDatastoreArrayOutput struct{ *pulumi.OutputState }
func (ClusterDatastoreArrayOutput) ElementType ¶
func (ClusterDatastoreArrayOutput) ElementType() reflect.Type
func (ClusterDatastoreArrayOutput) Index ¶
func (o ClusterDatastoreArrayOutput) Index(i pulumi.IntInput) ClusterDatastoreOutput
func (ClusterDatastoreArrayOutput) ToClusterDatastoreArrayOutput ¶
func (o ClusterDatastoreArrayOutput) ToClusterDatastoreArrayOutput() ClusterDatastoreArrayOutput
func (ClusterDatastoreArrayOutput) ToClusterDatastoreArrayOutputWithContext ¶
func (o ClusterDatastoreArrayOutput) ToClusterDatastoreArrayOutputWithContext(ctx context.Context) ClusterDatastoreArrayOutput
type ClusterDatastoreInput ¶
type ClusterDatastoreInput interface { pulumi.Input ToClusterDatastoreOutput() ClusterDatastoreOutput ToClusterDatastoreOutputWithContext(context.Context) ClusterDatastoreOutput }
ClusterDatastoreInput is an input type that accepts ClusterDatastoreArgs and ClusterDatastoreOutput values. You can construct a concrete instance of `ClusterDatastoreInput` via:
ClusterDatastoreArgs{...}
type ClusterDatastoreOutput ¶
type ClusterDatastoreOutput struct{ *pulumi.OutputState }
func (ClusterDatastoreOutput) BlockVolumeIds ¶
func (o ClusterDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (ClusterDatastoreOutput) Capacity ¶
func (o ClusterDatastoreOutput) Capacity() pulumi.Float64PtrOutput
Size of the Block Storage Volume in GB.
func (ClusterDatastoreOutput) DatastoreType ¶
func (o ClusterDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (ClusterDatastoreOutput) ElementType ¶
func (ClusterDatastoreOutput) ElementType() reflect.Type
func (ClusterDatastoreOutput) ToClusterDatastoreOutput ¶
func (o ClusterDatastoreOutput) ToClusterDatastoreOutput() ClusterDatastoreOutput
func (ClusterDatastoreOutput) ToClusterDatastoreOutputWithContext ¶
func (o ClusterDatastoreOutput) ToClusterDatastoreOutputWithContext(ctx context.Context) ClusterDatastoreOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterNetworkConfiguration ¶
type ClusterNetworkConfiguration struct { // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. // // This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID. HcxVlanId *string `pulumi:"hcxVlanId"` // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID. NsxEdgeUplink1vlanId *string `pulumi:"nsxEdgeUplink1vlanId"` // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID. NsxEdgeUplink2vlanId *string `pulumi:"nsxEdgeUplink2vlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID. NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID. NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId *string `pulumi:"provisioningVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId *string `pulumi:"replicationVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. // // This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID. VmotionVlanId string `pulumi:"vmotionVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. // // This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID. VsanVlanId string `pulumi:"vsanVlanId"` // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID. VsphereVlanId *string `pulumi:"vsphereVlanId"` }
type ClusterNetworkConfigurationArgs ¶
type ClusterNetworkConfigurationArgs struct { // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. // // This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID. HcxVlanId pulumi.StringPtrInput `pulumi:"hcxVlanId"` // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID. NsxEdgeUplink1vlanId pulumi.StringPtrInput `pulumi:"nsxEdgeUplink1vlanId"` // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID. NsxEdgeUplink2vlanId pulumi.StringPtrInput `pulumi:"nsxEdgeUplink2vlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID. NsxEdgeVtepVlanId pulumi.StringInput `pulumi:"nsxEdgeVtepVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID. NsxVtepVlanId pulumi.StringInput `pulumi:"nsxVtepVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId pulumi.StringInput `pulumi:"provisioningSubnetId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId pulumi.StringPtrInput `pulumi:"provisioningVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId pulumi.StringPtrInput `pulumi:"replicationVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. // // This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID. VmotionVlanId pulumi.StringInput `pulumi:"vmotionVlanId"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. // // This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID. VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` // (Updatable) 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID. VsphereVlanId pulumi.StringPtrInput `pulumi:"vsphereVlanId"` }
func (ClusterNetworkConfigurationArgs) ElementType ¶
func (ClusterNetworkConfigurationArgs) ElementType() reflect.Type
func (ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationOutput ¶
func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationOutput() ClusterNetworkConfigurationOutput
func (ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationOutputWithContext ¶
func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationOutputWithContext(ctx context.Context) ClusterNetworkConfigurationOutput
func (ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationPtrOutput ¶
func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationPtrOutput() ClusterNetworkConfigurationPtrOutput
func (ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationPtrOutputWithContext ¶
func (i ClusterNetworkConfigurationArgs) ToClusterNetworkConfigurationPtrOutputWithContext(ctx context.Context) ClusterNetworkConfigurationPtrOutput
type ClusterNetworkConfigurationInput ¶
type ClusterNetworkConfigurationInput interface { pulumi.Input ToClusterNetworkConfigurationOutput() ClusterNetworkConfigurationOutput ToClusterNetworkConfigurationOutputWithContext(context.Context) ClusterNetworkConfigurationOutput }
ClusterNetworkConfigurationInput is an input type that accepts ClusterNetworkConfigurationArgs and ClusterNetworkConfigurationOutput values. You can construct a concrete instance of `ClusterNetworkConfigurationInput` via:
ClusterNetworkConfigurationArgs{...}
type ClusterNetworkConfigurationOutput ¶
type ClusterNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (ClusterNetworkConfigurationOutput) ElementType ¶
func (ClusterNetworkConfigurationOutput) ElementType() reflect.Type
func (ClusterNetworkConfigurationOutput) HcxVlanId ¶
func (o ClusterNetworkConfigurationOutput) HcxVlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationOutput) NsxEdgeUplink1vlanId ¶
func (o ClusterNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationOutput) NsxEdgeUplink2vlanId ¶
func (o ClusterNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationOutput) NsxEdgeVtepVlanId ¶
func (o ClusterNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationOutput) NsxVtepVlanId ¶
func (o ClusterNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationOutput) ProvisioningSubnetId ¶
func (o ClusterNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster.
func (ClusterNetworkConfigurationOutput) ProvisioningVlanId ¶
func (o ClusterNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
func (ClusterNetworkConfigurationOutput) ReplicationVlanId ¶
func (o ClusterNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
func (ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationOutput ¶
func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationOutput() ClusterNetworkConfigurationOutput
func (ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationOutputWithContext ¶
func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationOutputWithContext(ctx context.Context) ClusterNetworkConfigurationOutput
func (ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationPtrOutput ¶
func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationPtrOutput() ClusterNetworkConfigurationPtrOutput
func (ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationPtrOutputWithContext ¶
func (o ClusterNetworkConfigurationOutput) ToClusterNetworkConfigurationPtrOutputWithContext(ctx context.Context) ClusterNetworkConfigurationPtrOutput
func (ClusterNetworkConfigurationOutput) VmotionVlanId ¶
func (o ClusterNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationOutput) VsanVlanId ¶
func (o ClusterNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationOutput) VsphereVlanId ¶
func (o ClusterNetworkConfigurationOutput) VsphereVlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID.
type ClusterNetworkConfigurationPtrInput ¶
type ClusterNetworkConfigurationPtrInput interface { pulumi.Input ToClusterNetworkConfigurationPtrOutput() ClusterNetworkConfigurationPtrOutput ToClusterNetworkConfigurationPtrOutputWithContext(context.Context) ClusterNetworkConfigurationPtrOutput }
ClusterNetworkConfigurationPtrInput is an input type that accepts ClusterNetworkConfigurationArgs, ClusterNetworkConfigurationPtr and ClusterNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ClusterNetworkConfigurationPtrInput` via:
ClusterNetworkConfigurationArgs{...} or: nil
func ClusterNetworkConfigurationPtr ¶
func ClusterNetworkConfigurationPtr(v *ClusterNetworkConfigurationArgs) ClusterNetworkConfigurationPtrInput
type ClusterNetworkConfigurationPtrOutput ¶
type ClusterNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ClusterNetworkConfigurationPtrOutput) ElementType ¶
func (ClusterNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (ClusterNetworkConfigurationPtrOutput) HcxVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) HcxVlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationPtrOutput) NsxEdgeUplink1vlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationPtrOutput) NsxEdgeUplink2vlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationPtrOutput) NsxEdgeVtepVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) NsxEdgeVtepVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationPtrOutput) NsxVtepVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) NsxVtepVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationPtrOutput) ProvisioningSubnetId ¶
func (o ClusterNetworkConfigurationPtrOutput) ProvisioningSubnetId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster.
func (ClusterNetworkConfigurationPtrOutput) ProvisioningVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) ProvisioningVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
func (ClusterNetworkConfigurationPtrOutput) ReplicationVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) ReplicationVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
func (ClusterNetworkConfigurationPtrOutput) ToClusterNetworkConfigurationPtrOutput ¶
func (o ClusterNetworkConfigurationPtrOutput) ToClusterNetworkConfigurationPtrOutput() ClusterNetworkConfigurationPtrOutput
func (ClusterNetworkConfigurationPtrOutput) ToClusterNetworkConfigurationPtrOutputWithContext ¶
func (o ClusterNetworkConfigurationPtrOutput) ToClusterNetworkConfigurationPtrOutputWithContext(ctx context.Context) ClusterNetworkConfigurationPtrOutput
func (ClusterNetworkConfigurationPtrOutput) VmotionVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) VmotionVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationPtrOutput) VsanVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) VsanVlanId() pulumi.StringPtrOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID.
func (ClusterNetworkConfigurationPtrOutput) VsphereVlanId ¶
func (o ClusterNetworkConfigurationPtrOutput) VsphereVlanId() pulumi.StringPtrOutput
(Updatable) 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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID.
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ActualEsxiHostsCount ¶
func (o ClusterOutput) ActualEsxiHostsCount() pulumi.IntOutput
func (ClusterOutput) CapacityReservationId ¶
func (o ClusterOutput) CapacityReservationId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (ClusterOutput) CompartmentId ¶
func (o ClusterOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster.
func (ClusterOutput) ComputeAvailabilityDomain ¶
func (o ClusterOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`.
func (ClusterOutput) Datastores ¶
func (o ClusterOutput) Datastores() ClusterDatastoreArrayOutput
A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape.
func (ClusterOutput) DefinedTags ¶
func (o ClusterOutput) DefinedTags() pulumi.StringMapOutput
(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 (ClusterOutput) DisplayName ¶
func (o ClusterOutput) DisplayName() pulumi.StringOutput
(Updatable) A descriptive name for the Cluster. Cluster 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 (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EsxiHostsCount ¶
func (o ClusterOutput) EsxiHostsCount() pulumi.IntOutput
The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)).
**Note:** If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts.
func (ClusterOutput) EsxiSoftwareVersion ¶
func (o ClusterOutput) EsxiSoftwareVersion() pulumi.StringOutput
(Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions).
func (ClusterOutput) FreeformTags ¶
func (o ClusterOutput) FreeformTags() pulumi.StringMapOutput
(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 (ClusterOutput) InitialCommitment ¶
func (o ClusterOutput) InitialCommitment() pulumi.StringOutput
The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments).
func (ClusterOutput) InitialHostOcpuCount ¶
func (o ClusterOutput) InitialHostOcpuCount() pulumi.Float64Output
The initial OCPU count of the Cluster's ESXi hosts.
func (ClusterOutput) InitialHostShapeName ¶
func (o ClusterOutput) InitialHostShapeName() pulumi.StringOutput
The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
func (ClusterOutput) InstanceDisplayNamePrefix ¶
func (o ClusterOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix.
For example, if the value is `myCluster`, the ESXi hosts are named `myCluster-1`, `myCluster-2`, and so on.
func (ClusterOutput) IsShieldedInstanceEnabled ¶
func (o ClusterOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
Indicates whether shielded instance is enabled for this Cluster.
func (ClusterOutput) NetworkConfiguration ¶
func (o ClusterOutput) NetworkConfiguration() ClusterNetworkConfigurationOutput
(Updatable) The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs.
func (ClusterOutput) SddcId ¶
func (o ClusterOutput) SddcId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to.
func (ClusterOutput) State ¶
func (o ClusterOutput) State() pulumi.StringOutput
The current state of the Cluster.
func (ClusterOutput) TimeCreated ¶
func (o ClusterOutput) TimeCreated() pulumi.StringOutput
The date and time the Cluster was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (ClusterOutput) TimeUpdated ¶
func (o ClusterOutput) TimeUpdated() pulumi.StringOutput
The date and time the Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) UpgradeLicenses ¶
func (o ClusterOutput) UpgradeLicenses() ClusterUpgradeLicenseArrayOutput
The vSphere licenses to use when upgrading the Cluster.
func (ClusterOutput) VmwareSoftwareVersion ¶
func (o ClusterOutput) VmwareSoftwareVersion() pulumi.StringOutput
(Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions).
func (ClusterOutput) VsphereType ¶
func (o ClusterOutput) VsphereType() pulumi.StringOutput
vSphere Cluster types.
func (ClusterOutput) VsphereUpgradeObjects ¶
func (o ClusterOutput) VsphereUpgradeObjects() ClusterVsphereUpgradeObjectArrayOutput
The links to binary objects needed to upgrade vSphere.
func (ClusterOutput) WorkloadNetworkCidr ¶
func (o ClusterOutput) WorkloadNetworkCidr() pulumi.StringOutput
The CIDR block for the IP addresses that VMware VMs in the Cluster 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
type ClusterState ¶
type ClusterState struct { ActualEsxiHostsCount pulumi.IntPtrInput // 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 Cluster. CompartmentId pulumi.StringPtrInput // The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. ComputeAvailabilityDomain pulumi.StringPtrInput // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. Datastores ClusterDatastoreArrayInput // (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.StringMapInput // (Updatable) A descriptive name for the Cluster. Cluster 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 // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). // // **Note:** If you later delete EXSi hosts from a production Cluster to make SDDC total host count less than 3, you are still billed for the 3 minimum recommended ESXi hosts. Also, you cannot add more VMware workloads to the Cluster until the SDDC again has at least 3 ESXi hosts. EsxiHostsCount pulumi.IntPtrInput // (Updatable) The ESXi software bundle to install on the ESXi hosts in the Cluster. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion 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.StringMapInput // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment pulumi.StringPtrInput // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount pulumi.Float64PtrInput // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName pulumi.StringPtrInput // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. // // For example, if the value is `myCluster`, the ESXi hosts are named `myCluster-1`, `myCluster-2`, and so on. InstanceDisplayNamePrefix pulumi.StringPtrInput // Indicates whether shielded instance is enabled for this Cluster. IsShieldedInstanceEnabled pulumi.BoolPtrInput // (Updatable) The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfiguration ClusterNetworkConfigurationPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to. SddcId pulumi.StringPtrInput // The current state of the Cluster. State pulumi.StringPtrInput // The date and time the Cluster 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 Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringPtrInput // The vSphere licenses to use when upgrading the Cluster. UpgradeLicenses ClusterUpgradeLicenseArrayInput // (Updatable) The VMware software bundle to install on the ESXi hosts in the Cluster. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). VmwareSoftwareVersion pulumi.StringPtrInput // vSphere Cluster types. VsphereType pulumi.StringPtrInput // The links to binary objects needed to upgrade vSphere. VsphereUpgradeObjects ClusterVsphereUpgradeObjectArrayInput // The CIDR block for the IP addresses that VMware VMs in the Cluster 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 WorkloadNetworkCidr pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterUpgradeLicense ¶
type ClusterUpgradeLicenseArgs ¶
type ClusterUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringPtrInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringPtrInput `pulumi:"licenseType"` }
func (ClusterUpgradeLicenseArgs) ElementType ¶
func (ClusterUpgradeLicenseArgs) ElementType() reflect.Type
func (ClusterUpgradeLicenseArgs) ToClusterUpgradeLicenseOutput ¶
func (i ClusterUpgradeLicenseArgs) ToClusterUpgradeLicenseOutput() ClusterUpgradeLicenseOutput
func (ClusterUpgradeLicenseArgs) ToClusterUpgradeLicenseOutputWithContext ¶
func (i ClusterUpgradeLicenseArgs) ToClusterUpgradeLicenseOutputWithContext(ctx context.Context) ClusterUpgradeLicenseOutput
type ClusterUpgradeLicenseArray ¶
type ClusterUpgradeLicenseArray []ClusterUpgradeLicenseInput
func (ClusterUpgradeLicenseArray) ElementType ¶
func (ClusterUpgradeLicenseArray) ElementType() reflect.Type
func (ClusterUpgradeLicenseArray) ToClusterUpgradeLicenseArrayOutput ¶
func (i ClusterUpgradeLicenseArray) ToClusterUpgradeLicenseArrayOutput() ClusterUpgradeLicenseArrayOutput
func (ClusterUpgradeLicenseArray) ToClusterUpgradeLicenseArrayOutputWithContext ¶
func (i ClusterUpgradeLicenseArray) ToClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) ClusterUpgradeLicenseArrayOutput
type ClusterUpgradeLicenseArrayInput ¶
type ClusterUpgradeLicenseArrayInput interface { pulumi.Input ToClusterUpgradeLicenseArrayOutput() ClusterUpgradeLicenseArrayOutput ToClusterUpgradeLicenseArrayOutputWithContext(context.Context) ClusterUpgradeLicenseArrayOutput }
ClusterUpgradeLicenseArrayInput is an input type that accepts ClusterUpgradeLicenseArray and ClusterUpgradeLicenseArrayOutput values. You can construct a concrete instance of `ClusterUpgradeLicenseArrayInput` via:
ClusterUpgradeLicenseArray{ ClusterUpgradeLicenseArgs{...} }
type ClusterUpgradeLicenseArrayOutput ¶
type ClusterUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeLicenseArrayOutput) ElementType ¶
func (ClusterUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (ClusterUpgradeLicenseArrayOutput) Index ¶
func (o ClusterUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) ClusterUpgradeLicenseOutput
func (ClusterUpgradeLicenseArrayOutput) ToClusterUpgradeLicenseArrayOutput ¶
func (o ClusterUpgradeLicenseArrayOutput) ToClusterUpgradeLicenseArrayOutput() ClusterUpgradeLicenseArrayOutput
func (ClusterUpgradeLicenseArrayOutput) ToClusterUpgradeLicenseArrayOutputWithContext ¶
func (o ClusterUpgradeLicenseArrayOutput) ToClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) ClusterUpgradeLicenseArrayOutput
type ClusterUpgradeLicenseInput ¶
type ClusterUpgradeLicenseInput interface { pulumi.Input ToClusterUpgradeLicenseOutput() ClusterUpgradeLicenseOutput ToClusterUpgradeLicenseOutputWithContext(context.Context) ClusterUpgradeLicenseOutput }
ClusterUpgradeLicenseInput is an input type that accepts ClusterUpgradeLicenseArgs and ClusterUpgradeLicenseOutput values. You can construct a concrete instance of `ClusterUpgradeLicenseInput` via:
ClusterUpgradeLicenseArgs{...}
type ClusterUpgradeLicenseOutput ¶
type ClusterUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (ClusterUpgradeLicenseOutput) ElementType ¶
func (ClusterUpgradeLicenseOutput) ElementType() reflect.Type
func (ClusterUpgradeLicenseOutput) LicenseKey ¶
func (o ClusterUpgradeLicenseOutput) LicenseKey() pulumi.StringPtrOutput
vSphere license key value.
func (ClusterUpgradeLicenseOutput) LicenseType ¶
func (o ClusterUpgradeLicenseOutput) LicenseType() pulumi.StringPtrOutput
vSphere license type.
func (ClusterUpgradeLicenseOutput) ToClusterUpgradeLicenseOutput ¶
func (o ClusterUpgradeLicenseOutput) ToClusterUpgradeLicenseOutput() ClusterUpgradeLicenseOutput
func (ClusterUpgradeLicenseOutput) ToClusterUpgradeLicenseOutputWithContext ¶
func (o ClusterUpgradeLicenseOutput) ToClusterUpgradeLicenseOutputWithContext(ctx context.Context) ClusterUpgradeLicenseOutput
type ClusterVsphereUpgradeObjectArgs ¶
type ClusterVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringPtrInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringPtrInput `pulumi:"linkDescription"` }
func (ClusterVsphereUpgradeObjectArgs) ElementType ¶
func (ClusterVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (ClusterVsphereUpgradeObjectArgs) ToClusterVsphereUpgradeObjectOutput ¶
func (i ClusterVsphereUpgradeObjectArgs) ToClusterVsphereUpgradeObjectOutput() ClusterVsphereUpgradeObjectOutput
func (ClusterVsphereUpgradeObjectArgs) ToClusterVsphereUpgradeObjectOutputWithContext ¶
func (i ClusterVsphereUpgradeObjectArgs) ToClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectOutput
type ClusterVsphereUpgradeObjectArray ¶
type ClusterVsphereUpgradeObjectArray []ClusterVsphereUpgradeObjectInput
func (ClusterVsphereUpgradeObjectArray) ElementType ¶
func (ClusterVsphereUpgradeObjectArray) ElementType() reflect.Type
func (ClusterVsphereUpgradeObjectArray) ToClusterVsphereUpgradeObjectArrayOutput ¶
func (i ClusterVsphereUpgradeObjectArray) ToClusterVsphereUpgradeObjectArrayOutput() ClusterVsphereUpgradeObjectArrayOutput
func (ClusterVsphereUpgradeObjectArray) ToClusterVsphereUpgradeObjectArrayOutputWithContext ¶
func (i ClusterVsphereUpgradeObjectArray) ToClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectArrayOutput
type ClusterVsphereUpgradeObjectArrayInput ¶
type ClusterVsphereUpgradeObjectArrayInput interface { pulumi.Input ToClusterVsphereUpgradeObjectArrayOutput() ClusterVsphereUpgradeObjectArrayOutput ToClusterVsphereUpgradeObjectArrayOutputWithContext(context.Context) ClusterVsphereUpgradeObjectArrayOutput }
ClusterVsphereUpgradeObjectArrayInput is an input type that accepts ClusterVsphereUpgradeObjectArray and ClusterVsphereUpgradeObjectArrayOutput values. You can construct a concrete instance of `ClusterVsphereUpgradeObjectArrayInput` via:
ClusterVsphereUpgradeObjectArray{ ClusterVsphereUpgradeObjectArgs{...} }
type ClusterVsphereUpgradeObjectArrayOutput ¶
type ClusterVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (ClusterVsphereUpgradeObjectArrayOutput) ElementType ¶
func (ClusterVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (ClusterVsphereUpgradeObjectArrayOutput) ToClusterVsphereUpgradeObjectArrayOutput ¶
func (o ClusterVsphereUpgradeObjectArrayOutput) ToClusterVsphereUpgradeObjectArrayOutput() ClusterVsphereUpgradeObjectArrayOutput
func (ClusterVsphereUpgradeObjectArrayOutput) ToClusterVsphereUpgradeObjectArrayOutputWithContext ¶
func (o ClusterVsphereUpgradeObjectArrayOutput) ToClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectArrayOutput
type ClusterVsphereUpgradeObjectInput ¶
type ClusterVsphereUpgradeObjectInput interface { pulumi.Input ToClusterVsphereUpgradeObjectOutput() ClusterVsphereUpgradeObjectOutput ToClusterVsphereUpgradeObjectOutputWithContext(context.Context) ClusterVsphereUpgradeObjectOutput }
ClusterVsphereUpgradeObjectInput is an input type that accepts ClusterVsphereUpgradeObjectArgs and ClusterVsphereUpgradeObjectOutput values. You can construct a concrete instance of `ClusterVsphereUpgradeObjectInput` via:
ClusterVsphereUpgradeObjectArgs{...}
type ClusterVsphereUpgradeObjectOutput ¶
type ClusterVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (ClusterVsphereUpgradeObjectOutput) DownloadLink ¶
func (o ClusterVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringPtrOutput
Binary object download link.
func (ClusterVsphereUpgradeObjectOutput) ElementType ¶
func (ClusterVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (ClusterVsphereUpgradeObjectOutput) LinkDescription ¶
func (o ClusterVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringPtrOutput
Binary object description.
func (ClusterVsphereUpgradeObjectOutput) ToClusterVsphereUpgradeObjectOutput ¶
func (o ClusterVsphereUpgradeObjectOutput) ToClusterVsphereUpgradeObjectOutput() ClusterVsphereUpgradeObjectOutput
func (ClusterVsphereUpgradeObjectOutput) ToClusterVsphereUpgradeObjectOutputWithContext ¶
func (o ClusterVsphereUpgradeObjectOutput) ToClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) ClusterVsphereUpgradeObjectOutput
type EsxiHost ¶
type EsxiHost struct { pulumi.CustomResourceState // Current billing cycle end date. If the value in `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` 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 Cluster to add the ESXi host to. ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, 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"` // The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). CurrentCommitment pulumi.StringOutput `pulumi:"currentCommitment"` // (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**. Please use `currentCommitment` instead. // // 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.StringMapOutput `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 Cluster. // // If this attribute is not specified, the Cluster'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 Cluster, and `instanceDisplayNamePrefix` is `MyCluster`, the host's display name is `MyCluster-4`. // // Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion pulumi.StringOutput `pulumi:"esxiSoftwareVersion"` // (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.StringMapOutput `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/20230701/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"` // The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). NextCommitment pulumi.StringOutput `pulumi:"nextCommitment"` // 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. **Deprecated**. Please use `clusterId` instead. // // ** 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"` }
## 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 [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster to add the ESXi host to. ClusterId pulumi.StringPtrInput // The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, 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**. Please use `currentCommitment` instead. // // 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.StringMapInput // (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 Cluster. // // If this attribute is not specified, the Cluster'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 Cluster, and `instanceDisplayNamePrefix` is `MyCluster`, the host's display name is `MyCluster-4`. // // Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion 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.StringMapInput // 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/20230701/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. **Deprecated**. Please use `clusterId` instead. // // ** 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 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 ¶
func (o EsxiHostOutput) BillingContractEndDate() pulumi.StringOutput
Current billing cycle end date. If the value in `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z`
func (EsxiHostOutput) BillingDonorHostId
deprecated
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 ¶
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) ClusterId ¶
func (o EsxiHostOutput) ClusterId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster to add the ESXi host to.
func (EsxiHostOutput) CompartmentId ¶
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 Cluster.
func (EsxiHostOutput) ComputeAvailabilityDomain ¶
func (o EsxiHostOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
func (EsxiHostOutput) ComputeInstanceId ¶
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) CurrentCommitment ¶
func (o EsxiHostOutput) CurrentCommitment() pulumi.StringOutput
The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments).
func (EsxiHostOutput) CurrentSku
deprecated
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**. Please use `currentCommitment` instead.
Deprecated: The 'current_sku' field has been deprecated. It is no longer supported.
func (EsxiHostOutput) DefinedTags ¶
func (o EsxiHostOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
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 Cluster.
If this attribute is not specified, the Cluster'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 Cluster, and `instanceDisplayNamePrefix` is `MyCluster`, the host's display name is `MyCluster-4`.
Avoid entering confidential information.
func (EsxiHostOutput) ElementType ¶
func (EsxiHostOutput) ElementType() reflect.Type
func (EsxiHostOutput) EsxiSoftwareVersion ¶
func (o EsxiHostOutput) EsxiSoftwareVersion() pulumi.StringOutput
(Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions).
func (EsxiHostOutput) FailedEsxiHostId
deprecated
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 ¶
func (o EsxiHostOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
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 ¶
func (o EsxiHostOutput) HostOcpuCount() pulumi.Float64Output
The OCPU count of the ESXi host.
func (EsxiHostOutput) HostShapeName ¶
func (o EsxiHostOutput) HostShapeName() pulumi.StringOutput
The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedHostShapes/ListSupportedHostShapes).
func (EsxiHostOutput) IsBillingContinuationInProgress ¶
func (o EsxiHostOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of billing continuation.
func (EsxiHostOutput) IsBillingSwappingInProgress ¶
func (o EsxiHostOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of swapping billing.
func (EsxiHostOutput) NextCommitment ¶
func (o EsxiHostOutput) NextCommitment() pulumi.StringOutput
The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments).
func (EsxiHostOutput) NextSku
deprecated
func (o EsxiHostOutput) NextSku() pulumi.StringOutput
Deprecated: The 'next_sku' field has been deprecated. It is no longer supported.
func (EsxiHostOutput) NonUpgradedEsxiHostId
deprecated
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 ¶
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
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. **Deprecated**. Please use `clusterId` instead.
** 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 ¶
func (o EsxiHostOutput) State() pulumi.StringOutput
The current state of the ESXi host.
func (EsxiHostOutput) SwapBillingHostId ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` 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 Cluster to add the ESXi host to. ClusterId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster. CompartmentId pulumi.StringPtrInput // The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, 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 // The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). CurrentCommitment 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**. Please use `currentCommitment` instead. // // 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.StringMapInput // (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 Cluster. // // If this attribute is not specified, the Cluster'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 Cluster, and `instanceDisplayNamePrefix` is `MyCluster`, the host's display name is `MyCluster-4`. // // Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion 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.StringMapInput // 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/20230701/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 // The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). NextCommitment 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 // 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. **Deprecated**. Please use `clusterId` instead. // // ** 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 GetClusterDatastore ¶
type GetClusterDatastore 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 GetClusterDatastoreArgs ¶
type GetClusterDatastoreArgs 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 (GetClusterDatastoreArgs) ElementType ¶
func (GetClusterDatastoreArgs) ElementType() reflect.Type
func (GetClusterDatastoreArgs) ToGetClusterDatastoreOutput ¶
func (i GetClusterDatastoreArgs) ToGetClusterDatastoreOutput() GetClusterDatastoreOutput
func (GetClusterDatastoreArgs) ToGetClusterDatastoreOutputWithContext ¶
func (i GetClusterDatastoreArgs) ToGetClusterDatastoreOutputWithContext(ctx context.Context) GetClusterDatastoreOutput
type GetClusterDatastoreArray ¶
type GetClusterDatastoreArray []GetClusterDatastoreInput
func (GetClusterDatastoreArray) ElementType ¶
func (GetClusterDatastoreArray) ElementType() reflect.Type
func (GetClusterDatastoreArray) ToGetClusterDatastoreArrayOutput ¶
func (i GetClusterDatastoreArray) ToGetClusterDatastoreArrayOutput() GetClusterDatastoreArrayOutput
func (GetClusterDatastoreArray) ToGetClusterDatastoreArrayOutputWithContext ¶
func (i GetClusterDatastoreArray) ToGetClusterDatastoreArrayOutputWithContext(ctx context.Context) GetClusterDatastoreArrayOutput
type GetClusterDatastoreArrayInput ¶
type GetClusterDatastoreArrayInput interface { pulumi.Input ToGetClusterDatastoreArrayOutput() GetClusterDatastoreArrayOutput ToGetClusterDatastoreArrayOutputWithContext(context.Context) GetClusterDatastoreArrayOutput }
GetClusterDatastoreArrayInput is an input type that accepts GetClusterDatastoreArray and GetClusterDatastoreArrayOutput values. You can construct a concrete instance of `GetClusterDatastoreArrayInput` via:
GetClusterDatastoreArray{ GetClusterDatastoreArgs{...} }
type GetClusterDatastoreArrayOutput ¶
type GetClusterDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetClusterDatastoreArrayOutput) ElementType ¶
func (GetClusterDatastoreArrayOutput) ElementType() reflect.Type
func (GetClusterDatastoreArrayOutput) Index ¶
func (o GetClusterDatastoreArrayOutput) Index(i pulumi.IntInput) GetClusterDatastoreOutput
func (GetClusterDatastoreArrayOutput) ToGetClusterDatastoreArrayOutput ¶
func (o GetClusterDatastoreArrayOutput) ToGetClusterDatastoreArrayOutput() GetClusterDatastoreArrayOutput
func (GetClusterDatastoreArrayOutput) ToGetClusterDatastoreArrayOutputWithContext ¶
func (o GetClusterDatastoreArrayOutput) ToGetClusterDatastoreArrayOutputWithContext(ctx context.Context) GetClusterDatastoreArrayOutput
type GetClusterDatastoreInput ¶
type GetClusterDatastoreInput interface { pulumi.Input ToGetClusterDatastoreOutput() GetClusterDatastoreOutput ToGetClusterDatastoreOutputWithContext(context.Context) GetClusterDatastoreOutput }
GetClusterDatastoreInput is an input type that accepts GetClusterDatastoreArgs and GetClusterDatastoreOutput values. You can construct a concrete instance of `GetClusterDatastoreInput` via:
GetClusterDatastoreArgs{...}
type GetClusterDatastoreOutput ¶
type GetClusterDatastoreOutput struct{ *pulumi.OutputState }
func (GetClusterDatastoreOutput) BlockVolumeIds ¶
func (o GetClusterDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (GetClusterDatastoreOutput) Capacity ¶
func (o GetClusterDatastoreOutput) Capacity() pulumi.Float64Output
Size of the Block Storage Volume in GB.
func (GetClusterDatastoreOutput) DatastoreType ¶
func (o GetClusterDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (GetClusterDatastoreOutput) ElementType ¶
func (GetClusterDatastoreOutput) ElementType() reflect.Type
func (GetClusterDatastoreOutput) ToGetClusterDatastoreOutput ¶
func (o GetClusterDatastoreOutput) ToGetClusterDatastoreOutput() GetClusterDatastoreOutput
func (GetClusterDatastoreOutput) ToGetClusterDatastoreOutputWithContext ¶
func (o GetClusterDatastoreOutput) ToGetClusterDatastoreOutputWithContext(ctx context.Context) GetClusterDatastoreOutput
type GetClusterNetworkConfiguration ¶
type GetClusterNetworkConfiguration struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. HcxVlanId string `pulumi:"hcxVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink1vlanId string `pulumi:"nsxEdgeUplink1vlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink2vlanId string `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId string `pulumi:"provisioningVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId string `pulumi:"replicationVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. VmotionVlanId string `pulumi:"vmotionVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. VsanVlanId string `pulumi:"vsanVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. VsphereVlanId string `pulumi:"vsphereVlanId"` }
type GetClusterNetworkConfigurationArgs ¶
type GetClusterNetworkConfigurationArgs struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. HcxVlanId pulumi.StringInput `pulumi:"hcxVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink1vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink1vlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink2vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. NsxEdgeVtepVlanId pulumi.StringInput `pulumi:"nsxEdgeVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. NsxVtepVlanId pulumi.StringInput `pulumi:"nsxVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId pulumi.StringInput `pulumi:"provisioningSubnetId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId pulumi.StringInput `pulumi:"provisioningVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId pulumi.StringInput `pulumi:"replicationVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. VmotionVlanId pulumi.StringInput `pulumi:"vmotionVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. VsphereVlanId pulumi.StringInput `pulumi:"vsphereVlanId"` }
func (GetClusterNetworkConfigurationArgs) ElementType ¶
func (GetClusterNetworkConfigurationArgs) ElementType() reflect.Type
func (GetClusterNetworkConfigurationArgs) ToGetClusterNetworkConfigurationOutput ¶
func (i GetClusterNetworkConfigurationArgs) ToGetClusterNetworkConfigurationOutput() GetClusterNetworkConfigurationOutput
func (GetClusterNetworkConfigurationArgs) ToGetClusterNetworkConfigurationOutputWithContext ¶
func (i GetClusterNetworkConfigurationArgs) ToGetClusterNetworkConfigurationOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationOutput
type GetClusterNetworkConfigurationArray ¶
type GetClusterNetworkConfigurationArray []GetClusterNetworkConfigurationInput
func (GetClusterNetworkConfigurationArray) ElementType ¶
func (GetClusterNetworkConfigurationArray) ElementType() reflect.Type
func (GetClusterNetworkConfigurationArray) ToGetClusterNetworkConfigurationArrayOutput ¶
func (i GetClusterNetworkConfigurationArray) ToGetClusterNetworkConfigurationArrayOutput() GetClusterNetworkConfigurationArrayOutput
func (GetClusterNetworkConfigurationArray) ToGetClusterNetworkConfigurationArrayOutputWithContext ¶
func (i GetClusterNetworkConfigurationArray) ToGetClusterNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationArrayOutput
type GetClusterNetworkConfigurationArrayInput ¶
type GetClusterNetworkConfigurationArrayInput interface { pulumi.Input ToGetClusterNetworkConfigurationArrayOutput() GetClusterNetworkConfigurationArrayOutput ToGetClusterNetworkConfigurationArrayOutputWithContext(context.Context) GetClusterNetworkConfigurationArrayOutput }
GetClusterNetworkConfigurationArrayInput is an input type that accepts GetClusterNetworkConfigurationArray and GetClusterNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetClusterNetworkConfigurationArrayInput` via:
GetClusterNetworkConfigurationArray{ GetClusterNetworkConfigurationArgs{...} }
type GetClusterNetworkConfigurationArrayOutput ¶
type GetClusterNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNetworkConfigurationArrayOutput) ElementType ¶
func (GetClusterNetworkConfigurationArrayOutput) ElementType() reflect.Type
func (GetClusterNetworkConfigurationArrayOutput) ToGetClusterNetworkConfigurationArrayOutput ¶
func (o GetClusterNetworkConfigurationArrayOutput) ToGetClusterNetworkConfigurationArrayOutput() GetClusterNetworkConfigurationArrayOutput
func (GetClusterNetworkConfigurationArrayOutput) ToGetClusterNetworkConfigurationArrayOutputWithContext ¶
func (o GetClusterNetworkConfigurationArrayOutput) ToGetClusterNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationArrayOutput
type GetClusterNetworkConfigurationInput ¶
type GetClusterNetworkConfigurationInput interface { pulumi.Input ToGetClusterNetworkConfigurationOutput() GetClusterNetworkConfigurationOutput ToGetClusterNetworkConfigurationOutputWithContext(context.Context) GetClusterNetworkConfigurationOutput }
GetClusterNetworkConfigurationInput is an input type that accepts GetClusterNetworkConfigurationArgs and GetClusterNetworkConfigurationOutput values. You can construct a concrete instance of `GetClusterNetworkConfigurationInput` via:
GetClusterNetworkConfigurationArgs{...}
type GetClusterNetworkConfigurationOutput ¶
type GetClusterNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (GetClusterNetworkConfigurationOutput) ElementType ¶
func (GetClusterNetworkConfigurationOutput) ElementType() reflect.Type
func (GetClusterNetworkConfigurationOutput) HcxVlanId ¶
func (o GetClusterNetworkConfigurationOutput) HcxVlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
func (GetClusterNetworkConfigurationOutput) NsxEdgeUplink1vlanId ¶
func (o GetClusterNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster.
func (GetClusterNetworkConfigurationOutput) NsxEdgeUplink2vlanId ¶
func (o GetClusterNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster.
func (GetClusterNetworkConfigurationOutput) NsxEdgeVtepVlanId ¶
func (o GetClusterNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
func (GetClusterNetworkConfigurationOutput) NsxVtepVlanId ¶
func (o GetClusterNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
func (GetClusterNetworkConfigurationOutput) ProvisioningSubnetId ¶
func (o GetClusterNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster.
func (GetClusterNetworkConfigurationOutput) ProvisioningVlanId ¶
func (o GetClusterNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
func (GetClusterNetworkConfigurationOutput) ReplicationVlanId ¶
func (o GetClusterNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
func (GetClusterNetworkConfigurationOutput) ToGetClusterNetworkConfigurationOutput ¶
func (o GetClusterNetworkConfigurationOutput) ToGetClusterNetworkConfigurationOutput() GetClusterNetworkConfigurationOutput
func (GetClusterNetworkConfigurationOutput) ToGetClusterNetworkConfigurationOutputWithContext ¶
func (o GetClusterNetworkConfigurationOutput) ToGetClusterNetworkConfigurationOutputWithContext(ctx context.Context) GetClusterNetworkConfigurationOutput
func (GetClusterNetworkConfigurationOutput) VmotionVlanId ¶
func (o GetClusterNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment.
func (GetClusterNetworkConfigurationOutput) VsanVlanId ¶
func (o GetClusterNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment.
func (GetClusterNetworkConfigurationOutput) VsphereVlanId ¶
func (o GetClusterNetworkConfigurationOutput) VsphereVlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster.
type GetClusterUpgradeLicenseArgs ¶
type GetClusterUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringInput `pulumi:"licenseType"` }
func (GetClusterUpgradeLicenseArgs) ElementType ¶
func (GetClusterUpgradeLicenseArgs) ElementType() reflect.Type
func (GetClusterUpgradeLicenseArgs) ToGetClusterUpgradeLicenseOutput ¶
func (i GetClusterUpgradeLicenseArgs) ToGetClusterUpgradeLicenseOutput() GetClusterUpgradeLicenseOutput
func (GetClusterUpgradeLicenseArgs) ToGetClusterUpgradeLicenseOutputWithContext ¶
func (i GetClusterUpgradeLicenseArgs) ToGetClusterUpgradeLicenseOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseOutput
type GetClusterUpgradeLicenseArray ¶
type GetClusterUpgradeLicenseArray []GetClusterUpgradeLicenseInput
func (GetClusterUpgradeLicenseArray) ElementType ¶
func (GetClusterUpgradeLicenseArray) ElementType() reflect.Type
func (GetClusterUpgradeLicenseArray) ToGetClusterUpgradeLicenseArrayOutput ¶
func (i GetClusterUpgradeLicenseArray) ToGetClusterUpgradeLicenseArrayOutput() GetClusterUpgradeLicenseArrayOutput
func (GetClusterUpgradeLicenseArray) ToGetClusterUpgradeLicenseArrayOutputWithContext ¶
func (i GetClusterUpgradeLicenseArray) ToGetClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseArrayOutput
type GetClusterUpgradeLicenseArrayInput ¶
type GetClusterUpgradeLicenseArrayInput interface { pulumi.Input ToGetClusterUpgradeLicenseArrayOutput() GetClusterUpgradeLicenseArrayOutput ToGetClusterUpgradeLicenseArrayOutputWithContext(context.Context) GetClusterUpgradeLicenseArrayOutput }
GetClusterUpgradeLicenseArrayInput is an input type that accepts GetClusterUpgradeLicenseArray and GetClusterUpgradeLicenseArrayOutput values. You can construct a concrete instance of `GetClusterUpgradeLicenseArrayInput` via:
GetClusterUpgradeLicenseArray{ GetClusterUpgradeLicenseArgs{...} }
type GetClusterUpgradeLicenseArrayOutput ¶
type GetClusterUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetClusterUpgradeLicenseArrayOutput) ElementType ¶
func (GetClusterUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (GetClusterUpgradeLicenseArrayOutput) Index ¶
func (o GetClusterUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) GetClusterUpgradeLicenseOutput
func (GetClusterUpgradeLicenseArrayOutput) ToGetClusterUpgradeLicenseArrayOutput ¶
func (o GetClusterUpgradeLicenseArrayOutput) ToGetClusterUpgradeLicenseArrayOutput() GetClusterUpgradeLicenseArrayOutput
func (GetClusterUpgradeLicenseArrayOutput) ToGetClusterUpgradeLicenseArrayOutputWithContext ¶
func (o GetClusterUpgradeLicenseArrayOutput) ToGetClusterUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseArrayOutput
type GetClusterUpgradeLicenseInput ¶
type GetClusterUpgradeLicenseInput interface { pulumi.Input ToGetClusterUpgradeLicenseOutput() GetClusterUpgradeLicenseOutput ToGetClusterUpgradeLicenseOutputWithContext(context.Context) GetClusterUpgradeLicenseOutput }
GetClusterUpgradeLicenseInput is an input type that accepts GetClusterUpgradeLicenseArgs and GetClusterUpgradeLicenseOutput values. You can construct a concrete instance of `GetClusterUpgradeLicenseInput` via:
GetClusterUpgradeLicenseArgs{...}
type GetClusterUpgradeLicenseOutput ¶
type GetClusterUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (GetClusterUpgradeLicenseOutput) ElementType ¶
func (GetClusterUpgradeLicenseOutput) ElementType() reflect.Type
func (GetClusterUpgradeLicenseOutput) LicenseKey ¶
func (o GetClusterUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
vSphere license key value.
func (GetClusterUpgradeLicenseOutput) LicenseType ¶
func (o GetClusterUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
vSphere license type.
func (GetClusterUpgradeLicenseOutput) ToGetClusterUpgradeLicenseOutput ¶
func (o GetClusterUpgradeLicenseOutput) ToGetClusterUpgradeLicenseOutput() GetClusterUpgradeLicenseOutput
func (GetClusterUpgradeLicenseOutput) ToGetClusterUpgradeLicenseOutputWithContext ¶
func (o GetClusterUpgradeLicenseOutput) ToGetClusterUpgradeLicenseOutputWithContext(ctx context.Context) GetClusterUpgradeLicenseOutput
type GetClusterVsphereUpgradeObjectArgs ¶
type GetClusterVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringInput `pulumi:"linkDescription"` }
func (GetClusterVsphereUpgradeObjectArgs) ElementType ¶
func (GetClusterVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (GetClusterVsphereUpgradeObjectArgs) ToGetClusterVsphereUpgradeObjectOutput ¶
func (i GetClusterVsphereUpgradeObjectArgs) ToGetClusterVsphereUpgradeObjectOutput() GetClusterVsphereUpgradeObjectOutput
func (GetClusterVsphereUpgradeObjectArgs) ToGetClusterVsphereUpgradeObjectOutputWithContext ¶
func (i GetClusterVsphereUpgradeObjectArgs) ToGetClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectOutput
type GetClusterVsphereUpgradeObjectArray ¶
type GetClusterVsphereUpgradeObjectArray []GetClusterVsphereUpgradeObjectInput
func (GetClusterVsphereUpgradeObjectArray) ElementType ¶
func (GetClusterVsphereUpgradeObjectArray) ElementType() reflect.Type
func (GetClusterVsphereUpgradeObjectArray) ToGetClusterVsphereUpgradeObjectArrayOutput ¶
func (i GetClusterVsphereUpgradeObjectArray) ToGetClusterVsphereUpgradeObjectArrayOutput() GetClusterVsphereUpgradeObjectArrayOutput
func (GetClusterVsphereUpgradeObjectArray) ToGetClusterVsphereUpgradeObjectArrayOutputWithContext ¶
func (i GetClusterVsphereUpgradeObjectArray) ToGetClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectArrayOutput
type GetClusterVsphereUpgradeObjectArrayInput ¶
type GetClusterVsphereUpgradeObjectArrayInput interface { pulumi.Input ToGetClusterVsphereUpgradeObjectArrayOutput() GetClusterVsphereUpgradeObjectArrayOutput ToGetClusterVsphereUpgradeObjectArrayOutputWithContext(context.Context) GetClusterVsphereUpgradeObjectArrayOutput }
GetClusterVsphereUpgradeObjectArrayInput is an input type that accepts GetClusterVsphereUpgradeObjectArray and GetClusterVsphereUpgradeObjectArrayOutput values. You can construct a concrete instance of `GetClusterVsphereUpgradeObjectArrayInput` via:
GetClusterVsphereUpgradeObjectArray{ GetClusterVsphereUpgradeObjectArgs{...} }
type GetClusterVsphereUpgradeObjectArrayOutput ¶
type GetClusterVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (GetClusterVsphereUpgradeObjectArrayOutput) ElementType ¶
func (GetClusterVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (GetClusterVsphereUpgradeObjectArrayOutput) ToGetClusterVsphereUpgradeObjectArrayOutput ¶
func (o GetClusterVsphereUpgradeObjectArrayOutput) ToGetClusterVsphereUpgradeObjectArrayOutput() GetClusterVsphereUpgradeObjectArrayOutput
func (GetClusterVsphereUpgradeObjectArrayOutput) ToGetClusterVsphereUpgradeObjectArrayOutputWithContext ¶
func (o GetClusterVsphereUpgradeObjectArrayOutput) ToGetClusterVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectArrayOutput
type GetClusterVsphereUpgradeObjectInput ¶
type GetClusterVsphereUpgradeObjectInput interface { pulumi.Input ToGetClusterVsphereUpgradeObjectOutput() GetClusterVsphereUpgradeObjectOutput ToGetClusterVsphereUpgradeObjectOutputWithContext(context.Context) GetClusterVsphereUpgradeObjectOutput }
GetClusterVsphereUpgradeObjectInput is an input type that accepts GetClusterVsphereUpgradeObjectArgs and GetClusterVsphereUpgradeObjectOutput values. You can construct a concrete instance of `GetClusterVsphereUpgradeObjectInput` via:
GetClusterVsphereUpgradeObjectArgs{...}
type GetClusterVsphereUpgradeObjectOutput ¶
type GetClusterVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (GetClusterVsphereUpgradeObjectOutput) DownloadLink ¶
func (o GetClusterVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
Binary object download link.
func (GetClusterVsphereUpgradeObjectOutput) ElementType ¶
func (GetClusterVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (GetClusterVsphereUpgradeObjectOutput) LinkDescription ¶
func (o GetClusterVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
Binary object description.
func (GetClusterVsphereUpgradeObjectOutput) ToGetClusterVsphereUpgradeObjectOutput ¶
func (o GetClusterVsphereUpgradeObjectOutput) ToGetClusterVsphereUpgradeObjectOutput() GetClusterVsphereUpgradeObjectOutput
func (GetClusterVsphereUpgradeObjectOutput) ToGetClusterVsphereUpgradeObjectOutputWithContext ¶
func (o GetClusterVsphereUpgradeObjectOutput) ToGetClusterVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClusterVsphereUpgradeObjectOutput
type GetClustersArgs ¶
type GetClustersArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment as optional parameter. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetClustersFilter `pulumi:"filters"` // 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 getClusters.
type GetClustersClusterCollection ¶
type GetClustersClusterCollection struct {
Items []GetClustersClusterCollectionItem `pulumi:"items"`
}
type GetClustersClusterCollectionArgs ¶
type GetClustersClusterCollectionArgs struct {
Items GetClustersClusterCollectionItemArrayInput `pulumi:"items"`
}
func (GetClustersClusterCollectionArgs) ElementType ¶
func (GetClustersClusterCollectionArgs) ElementType() reflect.Type
func (GetClustersClusterCollectionArgs) ToGetClustersClusterCollectionOutput ¶
func (i GetClustersClusterCollectionArgs) ToGetClustersClusterCollectionOutput() GetClustersClusterCollectionOutput
func (GetClustersClusterCollectionArgs) ToGetClustersClusterCollectionOutputWithContext ¶
func (i GetClustersClusterCollectionArgs) ToGetClustersClusterCollectionOutputWithContext(ctx context.Context) GetClustersClusterCollectionOutput
type GetClustersClusterCollectionArray ¶
type GetClustersClusterCollectionArray []GetClustersClusterCollectionInput
func (GetClustersClusterCollectionArray) ElementType ¶
func (GetClustersClusterCollectionArray) ElementType() reflect.Type
func (GetClustersClusterCollectionArray) ToGetClustersClusterCollectionArrayOutput ¶
func (i GetClustersClusterCollectionArray) ToGetClustersClusterCollectionArrayOutput() GetClustersClusterCollectionArrayOutput
func (GetClustersClusterCollectionArray) ToGetClustersClusterCollectionArrayOutputWithContext ¶
func (i GetClustersClusterCollectionArray) ToGetClustersClusterCollectionArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionArrayOutput
type GetClustersClusterCollectionArrayInput ¶
type GetClustersClusterCollectionArrayInput interface { pulumi.Input ToGetClustersClusterCollectionArrayOutput() GetClustersClusterCollectionArrayOutput ToGetClustersClusterCollectionArrayOutputWithContext(context.Context) GetClustersClusterCollectionArrayOutput }
GetClustersClusterCollectionArrayInput is an input type that accepts GetClustersClusterCollectionArray and GetClustersClusterCollectionArrayOutput values. You can construct a concrete instance of `GetClustersClusterCollectionArrayInput` via:
GetClustersClusterCollectionArray{ GetClustersClusterCollectionArgs{...} }
type GetClustersClusterCollectionArrayOutput ¶
type GetClustersClusterCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionArrayOutput) ElementType ¶
func (GetClustersClusterCollectionArrayOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionArrayOutput) ToGetClustersClusterCollectionArrayOutput ¶
func (o GetClustersClusterCollectionArrayOutput) ToGetClustersClusterCollectionArrayOutput() GetClustersClusterCollectionArrayOutput
func (GetClustersClusterCollectionArrayOutput) ToGetClustersClusterCollectionArrayOutputWithContext ¶
func (o GetClustersClusterCollectionArrayOutput) ToGetClustersClusterCollectionArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionArrayOutput
type GetClustersClusterCollectionInput ¶
type GetClustersClusterCollectionInput interface { pulumi.Input ToGetClustersClusterCollectionOutput() GetClustersClusterCollectionOutput ToGetClustersClusterCollectionOutputWithContext(context.Context) GetClustersClusterCollectionOutput }
GetClustersClusterCollectionInput is an input type that accepts GetClustersClusterCollectionArgs and GetClustersClusterCollectionOutput values. You can construct a concrete instance of `GetClustersClusterCollectionInput` via:
GetClustersClusterCollectionArgs{...}
type GetClustersClusterCollectionItem ¶
type GetClustersClusterCollectionItem struct { ActualEsxiHostsCount int `pulumi:"actualEsxiHostsCount"` // 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 the ESXi hosts are running in. For Multi-AD Cluster, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD` ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // Datastores used for the Cluster. Datastores []GetClustersClusterCollectionItemDatastore `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]string `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // The number of ESXi hosts in the Cluster. EsxiHostsCount int `pulumi:"esxiHostsCount"` // In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). EsxiSoftwareVersion string `pulumi:"esxiSoftwareVersion"` // 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]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster. Id string `pulumi:"id"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment string `pulumi:"initialCommitment"` // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount float64 `pulumi:"initialHostOcpuCount"` // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName string `pulumi:"initialHostShapeName"` // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. InstanceDisplayNamePrefix string `pulumi:"instanceDisplayNamePrefix"` // Indicates whether shielded instance is enabled at the Cluster level. IsShieldedInstanceEnabled bool `pulumi:"isShieldedInstanceEnabled"` // The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfigurations []GetClustersClusterCollectionItemNetworkConfiguration `pulumi:"networkConfigurations"` // 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"` // The date and time the Cluster 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 Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated string `pulumi:"timeUpdated"` // The vSphere licenses to use when upgrading the Cluster. UpgradeLicenses []GetClustersClusterCollectionItemUpgradeLicense `pulumi:"upgradeLicenses"` // 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"` // vSphere Cluster types. VsphereType string `pulumi:"vsphereType"` // The links to binary objects needed to upgrade vSphere. VsphereUpgradeObjects []GetClustersClusterCollectionItemVsphereUpgradeObject `pulumi:"vsphereUpgradeObjects"` // The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. WorkloadNetworkCidr string `pulumi:"workloadNetworkCidr"` }
type GetClustersClusterCollectionItemArgs ¶
type GetClustersClusterCollectionItemArgs struct { ActualEsxiHostsCount pulumi.IntInput `pulumi:"actualEsxiHostsCount"` // 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 the ESXi hosts are running in. For Multi-AD Cluster, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD` ComputeAvailabilityDomain pulumi.StringInput `pulumi:"computeAvailabilityDomain"` // Datastores used for the Cluster. Datastores GetClustersClusterCollectionItemDatastoreArrayInput `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.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // The number of ESXi hosts in the Cluster. EsxiHostsCount pulumi.IntInput `pulumi:"esxiHostsCount"` // In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). EsxiSoftwareVersion pulumi.StringInput `pulumi:"esxiSoftwareVersion"` // 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.StringMapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster. Id pulumi.StringInput `pulumi:"id"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment pulumi.StringInput `pulumi:"initialCommitment"` // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount pulumi.Float64Input `pulumi:"initialHostOcpuCount"` // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName pulumi.StringInput `pulumi:"initialHostShapeName"` // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. InstanceDisplayNamePrefix pulumi.StringInput `pulumi:"instanceDisplayNamePrefix"` // Indicates whether shielded instance is enabled at the Cluster level. IsShieldedInstanceEnabled pulumi.BoolInput `pulumi:"isShieldedInstanceEnabled"` // The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfigurations GetClustersClusterCollectionItemNetworkConfigurationArrayInput `pulumi:"networkConfigurations"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC. SddcId pulumi.StringInput `pulumi:"sddcId"` // The lifecycle state of the resource. State pulumi.StringInput `pulumi:"state"` // The date and time the Cluster 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 Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The vSphere licenses to use when upgrading the Cluster. UpgradeLicenses GetClustersClusterCollectionItemUpgradeLicenseArrayInput `pulumi:"upgradeLicenses"` // 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"` // vSphere Cluster types. VsphereType pulumi.StringInput `pulumi:"vsphereType"` // The links to binary objects needed to upgrade vSphere. VsphereUpgradeObjects GetClustersClusterCollectionItemVsphereUpgradeObjectArrayInput `pulumi:"vsphereUpgradeObjects"` // The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. WorkloadNetworkCidr pulumi.StringInput `pulumi:"workloadNetworkCidr"` }
func (GetClustersClusterCollectionItemArgs) ElementType ¶
func (GetClustersClusterCollectionItemArgs) ElementType() reflect.Type
func (GetClustersClusterCollectionItemArgs) ToGetClustersClusterCollectionItemOutput ¶
func (i GetClustersClusterCollectionItemArgs) ToGetClustersClusterCollectionItemOutput() GetClustersClusterCollectionItemOutput
func (GetClustersClusterCollectionItemArgs) ToGetClustersClusterCollectionItemOutputWithContext ¶
func (i GetClustersClusterCollectionItemArgs) ToGetClustersClusterCollectionItemOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemOutput
type GetClustersClusterCollectionItemArray ¶
type GetClustersClusterCollectionItemArray []GetClustersClusterCollectionItemInput
func (GetClustersClusterCollectionItemArray) ElementType ¶
func (GetClustersClusterCollectionItemArray) ElementType() reflect.Type
func (GetClustersClusterCollectionItemArray) ToGetClustersClusterCollectionItemArrayOutput ¶
func (i GetClustersClusterCollectionItemArray) ToGetClustersClusterCollectionItemArrayOutput() GetClustersClusterCollectionItemArrayOutput
func (GetClustersClusterCollectionItemArray) ToGetClustersClusterCollectionItemArrayOutputWithContext ¶
func (i GetClustersClusterCollectionItemArray) ToGetClustersClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemArrayOutput
type GetClustersClusterCollectionItemArrayInput ¶
type GetClustersClusterCollectionItemArrayInput interface { pulumi.Input ToGetClustersClusterCollectionItemArrayOutput() GetClustersClusterCollectionItemArrayOutput ToGetClustersClusterCollectionItemArrayOutputWithContext(context.Context) GetClustersClusterCollectionItemArrayOutput }
GetClustersClusterCollectionItemArrayInput is an input type that accepts GetClustersClusterCollectionItemArray and GetClustersClusterCollectionItemArrayOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemArrayInput` via:
GetClustersClusterCollectionItemArray{ GetClustersClusterCollectionItemArgs{...} }
type GetClustersClusterCollectionItemArrayOutput ¶
type GetClustersClusterCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemArrayOutput) ElementType ¶
func (GetClustersClusterCollectionItemArrayOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemArrayOutput) ToGetClustersClusterCollectionItemArrayOutput ¶
func (o GetClustersClusterCollectionItemArrayOutput) ToGetClustersClusterCollectionItemArrayOutput() GetClustersClusterCollectionItemArrayOutput
func (GetClustersClusterCollectionItemArrayOutput) ToGetClustersClusterCollectionItemArrayOutputWithContext ¶
func (o GetClustersClusterCollectionItemArrayOutput) ToGetClustersClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemArrayOutput
type GetClustersClusterCollectionItemDatastore ¶
type GetClustersClusterCollectionItemDatastore 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 GetClustersClusterCollectionItemDatastoreArgs ¶
type GetClustersClusterCollectionItemDatastoreArgs 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 (GetClustersClusterCollectionItemDatastoreArgs) ElementType ¶
func (GetClustersClusterCollectionItemDatastoreArgs) ElementType() reflect.Type
func (GetClustersClusterCollectionItemDatastoreArgs) ToGetClustersClusterCollectionItemDatastoreOutput ¶
func (i GetClustersClusterCollectionItemDatastoreArgs) ToGetClustersClusterCollectionItemDatastoreOutput() GetClustersClusterCollectionItemDatastoreOutput
func (GetClustersClusterCollectionItemDatastoreArgs) ToGetClustersClusterCollectionItemDatastoreOutputWithContext ¶
func (i GetClustersClusterCollectionItemDatastoreArgs) ToGetClustersClusterCollectionItemDatastoreOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreOutput
type GetClustersClusterCollectionItemDatastoreArray ¶
type GetClustersClusterCollectionItemDatastoreArray []GetClustersClusterCollectionItemDatastoreInput
func (GetClustersClusterCollectionItemDatastoreArray) ElementType ¶
func (GetClustersClusterCollectionItemDatastoreArray) ElementType() reflect.Type
func (GetClustersClusterCollectionItemDatastoreArray) ToGetClustersClusterCollectionItemDatastoreArrayOutput ¶
func (i GetClustersClusterCollectionItemDatastoreArray) ToGetClustersClusterCollectionItemDatastoreArrayOutput() GetClustersClusterCollectionItemDatastoreArrayOutput
func (GetClustersClusterCollectionItemDatastoreArray) ToGetClustersClusterCollectionItemDatastoreArrayOutputWithContext ¶
func (i GetClustersClusterCollectionItemDatastoreArray) ToGetClustersClusterCollectionItemDatastoreArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreArrayOutput
type GetClustersClusterCollectionItemDatastoreArrayInput ¶
type GetClustersClusterCollectionItemDatastoreArrayInput interface { pulumi.Input ToGetClustersClusterCollectionItemDatastoreArrayOutput() GetClustersClusterCollectionItemDatastoreArrayOutput ToGetClustersClusterCollectionItemDatastoreArrayOutputWithContext(context.Context) GetClustersClusterCollectionItemDatastoreArrayOutput }
GetClustersClusterCollectionItemDatastoreArrayInput is an input type that accepts GetClustersClusterCollectionItemDatastoreArray and GetClustersClusterCollectionItemDatastoreArrayOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemDatastoreArrayInput` via:
GetClustersClusterCollectionItemDatastoreArray{ GetClustersClusterCollectionItemDatastoreArgs{...} }
type GetClustersClusterCollectionItemDatastoreArrayOutput ¶
type GetClustersClusterCollectionItemDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemDatastoreArrayOutput) ElementType ¶
func (GetClustersClusterCollectionItemDatastoreArrayOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemDatastoreArrayOutput) ToGetClustersClusterCollectionItemDatastoreArrayOutput ¶
func (o GetClustersClusterCollectionItemDatastoreArrayOutput) ToGetClustersClusterCollectionItemDatastoreArrayOutput() GetClustersClusterCollectionItemDatastoreArrayOutput
func (GetClustersClusterCollectionItemDatastoreArrayOutput) ToGetClustersClusterCollectionItemDatastoreArrayOutputWithContext ¶
func (o GetClustersClusterCollectionItemDatastoreArrayOutput) ToGetClustersClusterCollectionItemDatastoreArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreArrayOutput
type GetClustersClusterCollectionItemDatastoreInput ¶
type GetClustersClusterCollectionItemDatastoreInput interface { pulumi.Input ToGetClustersClusterCollectionItemDatastoreOutput() GetClustersClusterCollectionItemDatastoreOutput ToGetClustersClusterCollectionItemDatastoreOutputWithContext(context.Context) GetClustersClusterCollectionItemDatastoreOutput }
GetClustersClusterCollectionItemDatastoreInput is an input type that accepts GetClustersClusterCollectionItemDatastoreArgs and GetClustersClusterCollectionItemDatastoreOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemDatastoreInput` via:
GetClustersClusterCollectionItemDatastoreArgs{...}
type GetClustersClusterCollectionItemDatastoreOutput ¶
type GetClustersClusterCollectionItemDatastoreOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemDatastoreOutput) BlockVolumeIds ¶
func (o GetClustersClusterCollectionItemDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (GetClustersClusterCollectionItemDatastoreOutput) Capacity ¶
func (o GetClustersClusterCollectionItemDatastoreOutput) Capacity() pulumi.Float64Output
Size of the Block Storage Volume in GB.
func (GetClustersClusterCollectionItemDatastoreOutput) DatastoreType ¶
func (o GetClustersClusterCollectionItemDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (GetClustersClusterCollectionItemDatastoreOutput) ElementType ¶
func (GetClustersClusterCollectionItemDatastoreOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemDatastoreOutput) ToGetClustersClusterCollectionItemDatastoreOutput ¶
func (o GetClustersClusterCollectionItemDatastoreOutput) ToGetClustersClusterCollectionItemDatastoreOutput() GetClustersClusterCollectionItemDatastoreOutput
func (GetClustersClusterCollectionItemDatastoreOutput) ToGetClustersClusterCollectionItemDatastoreOutputWithContext ¶
func (o GetClustersClusterCollectionItemDatastoreOutput) ToGetClustersClusterCollectionItemDatastoreOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemDatastoreOutput
type GetClustersClusterCollectionItemInput ¶
type GetClustersClusterCollectionItemInput interface { pulumi.Input ToGetClustersClusterCollectionItemOutput() GetClustersClusterCollectionItemOutput ToGetClustersClusterCollectionItemOutputWithContext(context.Context) GetClustersClusterCollectionItemOutput }
GetClustersClusterCollectionItemInput is an input type that accepts GetClustersClusterCollectionItemArgs and GetClustersClusterCollectionItemOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemInput` via:
GetClustersClusterCollectionItemArgs{...}
type GetClustersClusterCollectionItemNetworkConfiguration ¶
type GetClustersClusterCollectionItemNetworkConfiguration struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. HcxVlanId string `pulumi:"hcxVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink1vlanId string `pulumi:"nsxEdgeUplink1vlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink2vlanId string `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId string `pulumi:"provisioningVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId string `pulumi:"replicationVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. VmotionVlanId string `pulumi:"vmotionVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. VsanVlanId string `pulumi:"vsanVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. VsphereVlanId string `pulumi:"vsphereVlanId"` }
type GetClustersClusterCollectionItemNetworkConfigurationArgs ¶
type GetClustersClusterCollectionItemNetworkConfigurationArgs struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. HcxVlanId pulumi.StringInput `pulumi:"hcxVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink1vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink1vlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. NsxEdgeUplink2vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. NsxEdgeVtepVlanId pulumi.StringInput `pulumi:"nsxEdgeVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. NsxVtepVlanId pulumi.StringInput `pulumi:"nsxVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId pulumi.StringInput `pulumi:"provisioningSubnetId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId pulumi.StringInput `pulumi:"provisioningVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId pulumi.StringInput `pulumi:"replicationVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. VmotionVlanId pulumi.StringInput `pulumi:"vmotionVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. VsphereVlanId pulumi.StringInput `pulumi:"vsphereVlanId"` }
func (GetClustersClusterCollectionItemNetworkConfigurationArgs) ElementType ¶
func (GetClustersClusterCollectionItemNetworkConfigurationArgs) ElementType() reflect.Type
func (GetClustersClusterCollectionItemNetworkConfigurationArgs) ToGetClustersClusterCollectionItemNetworkConfigurationOutput ¶
func (i GetClustersClusterCollectionItemNetworkConfigurationArgs) ToGetClustersClusterCollectionItemNetworkConfigurationOutput() GetClustersClusterCollectionItemNetworkConfigurationOutput
func (GetClustersClusterCollectionItemNetworkConfigurationArgs) ToGetClustersClusterCollectionItemNetworkConfigurationOutputWithContext ¶
func (i GetClustersClusterCollectionItemNetworkConfigurationArgs) ToGetClustersClusterCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationOutput
type GetClustersClusterCollectionItemNetworkConfigurationArray ¶
type GetClustersClusterCollectionItemNetworkConfigurationArray []GetClustersClusterCollectionItemNetworkConfigurationInput
func (GetClustersClusterCollectionItemNetworkConfigurationArray) ElementType ¶
func (GetClustersClusterCollectionItemNetworkConfigurationArray) ElementType() reflect.Type
func (GetClustersClusterCollectionItemNetworkConfigurationArray) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutput ¶
func (i GetClustersClusterCollectionItemNetworkConfigurationArray) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutput() GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
func (GetClustersClusterCollectionItemNetworkConfigurationArray) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutputWithContext ¶
func (i GetClustersClusterCollectionItemNetworkConfigurationArray) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
type GetClustersClusterCollectionItemNetworkConfigurationArrayInput ¶
type GetClustersClusterCollectionItemNetworkConfigurationArrayInput interface { pulumi.Input ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutput() GetClustersClusterCollectionItemNetworkConfigurationArrayOutput ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutputWithContext(context.Context) GetClustersClusterCollectionItemNetworkConfigurationArrayOutput }
GetClustersClusterCollectionItemNetworkConfigurationArrayInput is an input type that accepts GetClustersClusterCollectionItemNetworkConfigurationArray and GetClustersClusterCollectionItemNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemNetworkConfigurationArrayInput` via:
GetClustersClusterCollectionItemNetworkConfigurationArray{ GetClustersClusterCollectionItemNetworkConfigurationArgs{...} }
type GetClustersClusterCollectionItemNetworkConfigurationArrayOutput ¶
type GetClustersClusterCollectionItemNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ElementType ¶
func (GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutput ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutput() GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
func (GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutputWithContext ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationArrayOutput) ToGetClustersClusterCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
type GetClustersClusterCollectionItemNetworkConfigurationInput ¶
type GetClustersClusterCollectionItemNetworkConfigurationInput interface { pulumi.Input ToGetClustersClusterCollectionItemNetworkConfigurationOutput() GetClustersClusterCollectionItemNetworkConfigurationOutput ToGetClustersClusterCollectionItemNetworkConfigurationOutputWithContext(context.Context) GetClustersClusterCollectionItemNetworkConfigurationOutput }
GetClustersClusterCollectionItemNetworkConfigurationInput is an input type that accepts GetClustersClusterCollectionItemNetworkConfigurationArgs and GetClustersClusterCollectionItemNetworkConfigurationOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemNetworkConfigurationInput` via:
GetClustersClusterCollectionItemNetworkConfigurationArgs{...}
type GetClustersClusterCollectionItemNetworkConfigurationOutput ¶
type GetClustersClusterCollectionItemNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ElementType ¶
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) HcxVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) HcxVlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeUplink1vlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeUplink2vlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeVtepVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxVtepVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ProvisioningSubnetId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ProvisioningVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ReplicationVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ToGetClustersClusterCollectionItemNetworkConfigurationOutput ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ToGetClustersClusterCollectionItemNetworkConfigurationOutput() GetClustersClusterCollectionItemNetworkConfigurationOutput
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) ToGetClustersClusterCollectionItemNetworkConfigurationOutputWithContext ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) ToGetClustersClusterCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemNetworkConfigurationOutput
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) VmotionVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) VsanVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment.
func (GetClustersClusterCollectionItemNetworkConfigurationOutput) VsphereVlanId ¶
func (o GetClustersClusterCollectionItemNetworkConfigurationOutput) VsphereVlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster.
type GetClustersClusterCollectionItemOutput ¶
type GetClustersClusterCollectionItemOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemOutput) ActualEsxiHostsCount ¶
func (o GetClustersClusterCollectionItemOutput) ActualEsxiHostsCount() pulumi.IntOutput
func (GetClustersClusterCollectionItemOutput) CapacityReservationId ¶
func (o GetClustersClusterCollectionItemOutput) CapacityReservationId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (GetClustersClusterCollectionItemOutput) CompartmentId ¶
func (o GetClustersClusterCollectionItemOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment as optional parameter.
func (GetClustersClusterCollectionItemOutput) ComputeAvailabilityDomain ¶
func (o GetClustersClusterCollectionItemOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD`
func (GetClustersClusterCollectionItemOutput) Datastores ¶
func (o GetClustersClusterCollectionItemOutput) Datastores() GetClustersClusterCollectionItemDatastoreArrayOutput
Datastores used for the Cluster.
func (GetClustersClusterCollectionItemOutput) DefinedTags ¶
func (o GetClustersClusterCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
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 (GetClustersClusterCollectionItemOutput) DisplayName ¶
func (o GetClustersClusterCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetClustersClusterCollectionItemOutput) ElementType ¶
func (GetClustersClusterCollectionItemOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemOutput) EsxiHostsCount ¶
func (o GetClustersClusterCollectionItemOutput) EsxiHostsCount() pulumi.IntOutput
The number of ESXi hosts in the Cluster.
func (GetClustersClusterCollectionItemOutput) EsxiSoftwareVersion ¶
func (o GetClustersClusterCollectionItemOutput) EsxiSoftwareVersion() pulumi.StringOutput
In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)).
func (GetClustersClusterCollectionItemOutput) FreeformTags ¶
func (o GetClustersClusterCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
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 (GetClustersClusterCollectionItemOutput) Id ¶
func (o GetClustersClusterCollectionItemOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster.
func (GetClustersClusterCollectionItemOutput) InitialCommitment ¶
func (o GetClustersClusterCollectionItemOutput) InitialCommitment() pulumi.StringOutput
The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments).
func (GetClustersClusterCollectionItemOutput) InitialHostOcpuCount ¶
func (o GetClustersClusterCollectionItemOutput) InitialHostOcpuCount() pulumi.Float64Output
The initial OCPU count of the Cluster's ESXi hosts.
func (GetClustersClusterCollectionItemOutput) InitialHostShapeName ¶
func (o GetClustersClusterCollectionItemOutput) InitialHostShapeName() pulumi.StringOutput
The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
func (GetClustersClusterCollectionItemOutput) InstanceDisplayNamePrefix ¶
func (o GetClustersClusterCollectionItemOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix.
func (GetClustersClusterCollectionItemOutput) IsShieldedInstanceEnabled ¶
func (o GetClustersClusterCollectionItemOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
Indicates whether shielded instance is enabled at the Cluster level.
func (GetClustersClusterCollectionItemOutput) NetworkConfigurations ¶
func (o GetClustersClusterCollectionItemOutput) NetworkConfigurations() GetClustersClusterCollectionItemNetworkConfigurationArrayOutput
The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs.
func (GetClustersClusterCollectionItemOutput) SddcId ¶
func (o GetClustersClusterCollectionItemOutput) SddcId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC.
func (GetClustersClusterCollectionItemOutput) State ¶
func (o GetClustersClusterCollectionItemOutput) State() pulumi.StringOutput
The lifecycle state of the resource.
func (GetClustersClusterCollectionItemOutput) TimeCreated ¶
func (o GetClustersClusterCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time the Cluster was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetClustersClusterCollectionItemOutput) TimeUpdated ¶
func (o GetClustersClusterCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The date and time the Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (GetClustersClusterCollectionItemOutput) ToGetClustersClusterCollectionItemOutput ¶
func (o GetClustersClusterCollectionItemOutput) ToGetClustersClusterCollectionItemOutput() GetClustersClusterCollectionItemOutput
func (GetClustersClusterCollectionItemOutput) ToGetClustersClusterCollectionItemOutputWithContext ¶
func (o GetClustersClusterCollectionItemOutput) ToGetClustersClusterCollectionItemOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemOutput
func (GetClustersClusterCollectionItemOutput) UpgradeLicenses ¶
func (o GetClustersClusterCollectionItemOutput) UpgradeLicenses() GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
The vSphere licenses to use when upgrading the Cluster.
func (GetClustersClusterCollectionItemOutput) VmwareSoftwareVersion ¶
func (o GetClustersClusterCollectionItemOutput) 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 (GetClustersClusterCollectionItemOutput) VsphereType ¶
func (o GetClustersClusterCollectionItemOutput) VsphereType() pulumi.StringOutput
vSphere Cluster types.
func (GetClustersClusterCollectionItemOutput) VsphereUpgradeObjects ¶
func (o GetClustersClusterCollectionItemOutput) VsphereUpgradeObjects() GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
The links to binary objects needed to upgrade vSphere.
func (GetClustersClusterCollectionItemOutput) WorkloadNetworkCidr ¶
func (o GetClustersClusterCollectionItemOutput) WorkloadNetworkCidr() pulumi.StringOutput
The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
type GetClustersClusterCollectionItemUpgradeLicenseArgs ¶
type GetClustersClusterCollectionItemUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringInput `pulumi:"licenseType"` }
func (GetClustersClusterCollectionItemUpgradeLicenseArgs) ElementType ¶
func (GetClustersClusterCollectionItemUpgradeLicenseArgs) ElementType() reflect.Type
func (GetClustersClusterCollectionItemUpgradeLicenseArgs) ToGetClustersClusterCollectionItemUpgradeLicenseOutput ¶
func (i GetClustersClusterCollectionItemUpgradeLicenseArgs) ToGetClustersClusterCollectionItemUpgradeLicenseOutput() GetClustersClusterCollectionItemUpgradeLicenseOutput
func (GetClustersClusterCollectionItemUpgradeLicenseArgs) ToGetClustersClusterCollectionItemUpgradeLicenseOutputWithContext ¶
func (i GetClustersClusterCollectionItemUpgradeLicenseArgs) ToGetClustersClusterCollectionItemUpgradeLicenseOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseOutput
type GetClustersClusterCollectionItemUpgradeLicenseArray ¶
type GetClustersClusterCollectionItemUpgradeLicenseArray []GetClustersClusterCollectionItemUpgradeLicenseInput
func (GetClustersClusterCollectionItemUpgradeLicenseArray) ElementType ¶
func (GetClustersClusterCollectionItemUpgradeLicenseArray) ElementType() reflect.Type
func (GetClustersClusterCollectionItemUpgradeLicenseArray) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutput ¶
func (i GetClustersClusterCollectionItemUpgradeLicenseArray) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutput() GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
func (GetClustersClusterCollectionItemUpgradeLicenseArray) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutputWithContext ¶
func (i GetClustersClusterCollectionItemUpgradeLicenseArray) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
type GetClustersClusterCollectionItemUpgradeLicenseArrayInput ¶
type GetClustersClusterCollectionItemUpgradeLicenseArrayInput interface { pulumi.Input ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutput() GetClustersClusterCollectionItemUpgradeLicenseArrayOutput ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutputWithContext(context.Context) GetClustersClusterCollectionItemUpgradeLicenseArrayOutput }
GetClustersClusterCollectionItemUpgradeLicenseArrayInput is an input type that accepts GetClustersClusterCollectionItemUpgradeLicenseArray and GetClustersClusterCollectionItemUpgradeLicenseArrayOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemUpgradeLicenseArrayInput` via:
GetClustersClusterCollectionItemUpgradeLicenseArray{ GetClustersClusterCollectionItemUpgradeLicenseArgs{...} }
type GetClustersClusterCollectionItemUpgradeLicenseArrayOutput ¶
type GetClustersClusterCollectionItemUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ElementType ¶
func (GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutput ¶
func (o GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutput() GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
func (GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutputWithContext ¶
func (o GetClustersClusterCollectionItemUpgradeLicenseArrayOutput) ToGetClustersClusterCollectionItemUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseArrayOutput
type GetClustersClusterCollectionItemUpgradeLicenseInput ¶
type GetClustersClusterCollectionItemUpgradeLicenseInput interface { pulumi.Input ToGetClustersClusterCollectionItemUpgradeLicenseOutput() GetClustersClusterCollectionItemUpgradeLicenseOutput ToGetClustersClusterCollectionItemUpgradeLicenseOutputWithContext(context.Context) GetClustersClusterCollectionItemUpgradeLicenseOutput }
GetClustersClusterCollectionItemUpgradeLicenseInput is an input type that accepts GetClustersClusterCollectionItemUpgradeLicenseArgs and GetClustersClusterCollectionItemUpgradeLicenseOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemUpgradeLicenseInput` via:
GetClustersClusterCollectionItemUpgradeLicenseArgs{...}
type GetClustersClusterCollectionItemUpgradeLicenseOutput ¶
type GetClustersClusterCollectionItemUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemUpgradeLicenseOutput) ElementType ¶
func (GetClustersClusterCollectionItemUpgradeLicenseOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemUpgradeLicenseOutput) LicenseKey ¶
func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
vSphere license key value.
func (GetClustersClusterCollectionItemUpgradeLicenseOutput) LicenseType ¶
func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
vSphere license type.
func (GetClustersClusterCollectionItemUpgradeLicenseOutput) ToGetClustersClusterCollectionItemUpgradeLicenseOutput ¶
func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) ToGetClustersClusterCollectionItemUpgradeLicenseOutput() GetClustersClusterCollectionItemUpgradeLicenseOutput
func (GetClustersClusterCollectionItemUpgradeLicenseOutput) ToGetClustersClusterCollectionItemUpgradeLicenseOutputWithContext ¶
func (o GetClustersClusterCollectionItemUpgradeLicenseOutput) ToGetClustersClusterCollectionItemUpgradeLicenseOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemUpgradeLicenseOutput
type GetClustersClusterCollectionItemVsphereUpgradeObjectArgs ¶
type GetClustersClusterCollectionItemVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringInput `pulumi:"linkDescription"` }
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ElementType ¶
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutput ¶
func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutputWithContext ¶
func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArgs) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
type GetClustersClusterCollectionItemVsphereUpgradeObjectArray ¶
type GetClustersClusterCollectionItemVsphereUpgradeObjectArray []GetClustersClusterCollectionItemVsphereUpgradeObjectInput
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ElementType ¶
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ElementType() reflect.Type
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput ¶
func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutputWithContext ¶
func (i GetClustersClusterCollectionItemVsphereUpgradeObjectArray) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
type GetClustersClusterCollectionItemVsphereUpgradeObjectArrayInput ¶
type GetClustersClusterCollectionItemVsphereUpgradeObjectArrayInput interface { pulumi.Input ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutputWithContext(context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput }
GetClustersClusterCollectionItemVsphereUpgradeObjectArrayInput is an input type that accepts GetClustersClusterCollectionItemVsphereUpgradeObjectArray and GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemVsphereUpgradeObjectArrayInput` via:
GetClustersClusterCollectionItemVsphereUpgradeObjectArray{ GetClustersClusterCollectionItemVsphereUpgradeObjectArgs{...} }
type GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput ¶
type GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ElementType ¶
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput ¶
func (o GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
func (GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutputWithContext ¶
func (o GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectArrayOutput
type GetClustersClusterCollectionItemVsphereUpgradeObjectInput ¶
type GetClustersClusterCollectionItemVsphereUpgradeObjectInput interface { pulumi.Input ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectOutput ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutputWithContext(context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectOutput }
GetClustersClusterCollectionItemVsphereUpgradeObjectInput is an input type that accepts GetClustersClusterCollectionItemVsphereUpgradeObjectArgs and GetClustersClusterCollectionItemVsphereUpgradeObjectOutput values. You can construct a concrete instance of `GetClustersClusterCollectionItemVsphereUpgradeObjectInput` via:
GetClustersClusterCollectionItemVsphereUpgradeObjectArgs{...}
type GetClustersClusterCollectionItemVsphereUpgradeObjectOutput ¶
type GetClustersClusterCollectionItemVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) DownloadLink ¶
func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
Binary object download link.
func (GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ElementType ¶
func (GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) LinkDescription ¶
func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
Binary object description.
func (GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutput ¶
func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutput() GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
func (GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutputWithContext ¶
func (o GetClustersClusterCollectionItemVsphereUpgradeObjectOutput) ToGetClustersClusterCollectionItemVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetClustersClusterCollectionItemVsphereUpgradeObjectOutput
type GetClustersClusterCollectionOutput ¶
type GetClustersClusterCollectionOutput struct{ *pulumi.OutputState }
func (GetClustersClusterCollectionOutput) ElementType ¶
func (GetClustersClusterCollectionOutput) ElementType() reflect.Type
func (GetClustersClusterCollectionOutput) ToGetClustersClusterCollectionOutput ¶
func (o GetClustersClusterCollectionOutput) ToGetClustersClusterCollectionOutput() GetClustersClusterCollectionOutput
func (GetClustersClusterCollectionOutput) ToGetClustersClusterCollectionOutputWithContext ¶
func (o GetClustersClusterCollectionOutput) ToGetClustersClusterCollectionOutputWithContext(ctx context.Context) GetClustersClusterCollectionOutput
type GetClustersFilter ¶
type GetClustersFilterArgs ¶
type GetClustersFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClustersFilterArgs) ElementType ¶
func (GetClustersFilterArgs) ElementType() reflect.Type
func (GetClustersFilterArgs) ToGetClustersFilterOutput ¶
func (i GetClustersFilterArgs) ToGetClustersFilterOutput() GetClustersFilterOutput
func (GetClustersFilterArgs) ToGetClustersFilterOutputWithContext ¶
func (i GetClustersFilterArgs) ToGetClustersFilterOutputWithContext(ctx context.Context) GetClustersFilterOutput
type GetClustersFilterArray ¶
type GetClustersFilterArray []GetClustersFilterInput
func (GetClustersFilterArray) ElementType ¶
func (GetClustersFilterArray) ElementType() reflect.Type
func (GetClustersFilterArray) ToGetClustersFilterArrayOutput ¶
func (i GetClustersFilterArray) ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput
func (GetClustersFilterArray) ToGetClustersFilterArrayOutputWithContext ¶
func (i GetClustersFilterArray) ToGetClustersFilterArrayOutputWithContext(ctx context.Context) GetClustersFilterArrayOutput
type GetClustersFilterArrayInput ¶
type GetClustersFilterArrayInput interface { pulumi.Input ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput ToGetClustersFilterArrayOutputWithContext(context.Context) GetClustersFilterArrayOutput }
GetClustersFilterArrayInput is an input type that accepts GetClustersFilterArray and GetClustersFilterArrayOutput values. You can construct a concrete instance of `GetClustersFilterArrayInput` via:
GetClustersFilterArray{ GetClustersFilterArgs{...} }
type GetClustersFilterArrayOutput ¶
type GetClustersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClustersFilterArrayOutput) ElementType ¶
func (GetClustersFilterArrayOutput) ElementType() reflect.Type
func (GetClustersFilterArrayOutput) Index ¶
func (o GetClustersFilterArrayOutput) Index(i pulumi.IntInput) GetClustersFilterOutput
func (GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutput ¶
func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput
func (GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutputWithContext ¶
func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutputWithContext(ctx context.Context) GetClustersFilterArrayOutput
type GetClustersFilterInput ¶
type GetClustersFilterInput interface { pulumi.Input ToGetClustersFilterOutput() GetClustersFilterOutput ToGetClustersFilterOutputWithContext(context.Context) GetClustersFilterOutput }
GetClustersFilterInput is an input type that accepts GetClustersFilterArgs and GetClustersFilterOutput values. You can construct a concrete instance of `GetClustersFilterInput` via:
GetClustersFilterArgs{...}
type GetClustersFilterOutput ¶
type GetClustersFilterOutput struct{ *pulumi.OutputState }
func (GetClustersFilterOutput) ElementType ¶
func (GetClustersFilterOutput) ElementType() reflect.Type
func (GetClustersFilterOutput) Name ¶
func (o GetClustersFilterOutput) Name() pulumi.StringOutput
func (GetClustersFilterOutput) Regex ¶
func (o GetClustersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetClustersFilterOutput) ToGetClustersFilterOutput ¶
func (o GetClustersFilterOutput) ToGetClustersFilterOutput() GetClustersFilterOutput
func (GetClustersFilterOutput) ToGetClustersFilterOutputWithContext ¶
func (o GetClustersFilterOutput) ToGetClustersFilterOutputWithContext(ctx context.Context) GetClustersFilterOutput
func (GetClustersFilterOutput) Values ¶
func (o GetClustersFilterOutput) Values() pulumi.StringArrayOutput
type GetClustersOutputArgs ¶
type GetClustersOutputArgs 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"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetClustersFilterArrayInput `pulumi:"filters"` // 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 getClusters.
func (GetClustersOutputArgs) ElementType ¶
func (GetClustersOutputArgs) ElementType() reflect.Type
type GetClustersResult ¶
type GetClustersResult struct { // The list of cluster_collection. ClusterCollections []GetClustersClusterCollection `pulumi:"clusterCollections"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster. CompartmentId *string `pulumi:"compartmentId"` // A descriptive name for the Cluster. 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 []GetClustersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to. SddcId *string `pulumi:"sddcId"` // The current state of the Cluster. State *string `pulumi:"state"` }
A collection of values returned by getClusters.
func GetClusters ¶
func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)
This data source provides the list of Clusters in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists the Clusters in the specified compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ocvp.GetClusters(ctx, &ocvp.GetClustersArgs{ CompartmentId: pulumi.StringRef(compartmentId), DisplayName: pulumi.StringRef(clusterDisplayName), SddcId: pulumi.StringRef(testSddc.Id), State: pulumi.StringRef(clusterState), }, nil) if err != nil { return err } return nil }) }
```
type GetClustersResultOutput ¶
type GetClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusters.
func GetClustersOutput ¶
func GetClustersOutput(ctx *pulumi.Context, args GetClustersOutputArgs, opts ...pulumi.InvokeOption) GetClustersResultOutput
func (GetClustersResultOutput) ClusterCollections ¶
func (o GetClustersResultOutput) ClusterCollections() GetClustersClusterCollectionArrayOutput
The list of cluster_collection.
func (GetClustersResultOutput) CompartmentId ¶
func (o GetClustersResultOutput) CompartmentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster.
func (GetClustersResultOutput) DisplayName ¶
func (o GetClustersResultOutput) DisplayName() pulumi.StringPtrOutput
A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
func (GetClustersResultOutput) ElementType ¶
func (GetClustersResultOutput) ElementType() reflect.Type
func (GetClustersResultOutput) Filters ¶
func (o GetClustersResultOutput) Filters() GetClustersFilterArrayOutput
func (GetClustersResultOutput) Id ¶
func (o GetClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClustersResultOutput) SddcId ¶
func (o GetClustersResultOutput) SddcId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to.
func (GetClustersResultOutput) State ¶
func (o GetClustersResultOutput) State() pulumi.StringPtrOutput
The current state of the Cluster.
func (GetClustersResultOutput) ToGetClustersResultOutput ¶
func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
func (GetClustersResultOutput) ToGetClustersResultOutputWithContext ¶
func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
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 `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` 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 Cluster that the ESXi host belongs to. ClusterId string `pulumi:"clusterId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster. 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"` // The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). CurrentCommitment string `pulumi:"currentCommitment"` // (**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). **Deprecated**. Please use `currentCommitment` instead. // // 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]string `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 version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts. EsxiSoftwareVersion string `pulumi:"esxiSoftwareVersion"` // 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]string `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/20230701/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"` // The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). NextCommitment string `pulumi:"nextCommitment"` // (**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**. Please use `nextCommitment` instead. // // 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 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/v2/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: testEsxiHostOciOcvpEsxiHost.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 `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z`
func (GetExsiHostResultOutput) BillingDonorHostId
deprecated
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 ¶
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) ClusterId ¶
func (o GetExsiHostResultOutput) ClusterId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster that the ESXi host belongs to.
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 Cluster.
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) CurrentCommitment ¶
func (o GetExsiHostResultOutput) CurrentCommitment() pulumi.StringOutput
The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments).
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**. Please use `currentCommitment` instead.
Deprecated: The 'current_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostResultOutput) DefinedTags ¶
func (o GetExsiHostResultOutput) DefinedTags() pulumi.StringMapOutput
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) EsxiSoftwareVersion ¶
func (o GetExsiHostResultOutput) EsxiSoftwareVersion() pulumi.StringOutput
The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
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.StringMapOutput
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 ¶
func (o GetExsiHostResultOutput) HostOcpuCount() pulumi.Float64Output
The OCPU count of the ESXi host.
func (GetExsiHostResultOutput) HostShapeName ¶
func (o GetExsiHostResultOutput) HostShapeName() pulumi.StringOutput
The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/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 ¶
func (o GetExsiHostResultOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of billing continuation.
func (GetExsiHostResultOutput) IsBillingSwappingInProgress ¶
func (o GetExsiHostResultOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of swapping billing.
func (GetExsiHostResultOutput) NextCommitment ¶
func (o GetExsiHostResultOutput) NextCommitment() pulumi.StringOutput
The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments).
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**. Please use `nextCommitment` instead.
Deprecated: The 'next_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostResultOutput) NonUpgradedEsxiHostId
deprecated
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
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 ¶
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) UpgradedReplacementEsxiHostId ¶
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 ¶
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 SDDC Cluster. ClusterId *string `pulumi:"clusterId"` // 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 `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` 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 SDDC Cluster. ClusterId string `pulumi:"clusterId"` // 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"` // The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). CurrentCommitment string `pulumi:"currentCommitment"` // (**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). **Deprecated**. Please use `currentCommitment` instead. // // 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]string `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts. EsxiSoftwareVersion string `pulumi:"esxiSoftwareVersion"` // 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]string `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/20230701/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"` // The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). NextCommitment string `pulumi:"nextCommitment"` // (**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**. Please use `nextCommitment` instead. // // 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 `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` 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 SDDC Cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // 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"` // The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). CurrentCommitment pulumi.StringInput `pulumi:"currentCommitment"` // (**Deprecated**) The billing option currently used by the ESXi host. [ListSupportedSkus](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedSkuSummary/ListSupportedSkus). **Deprecated**. Please use `currentCommitment` instead. // // 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.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts. EsxiSoftwareVersion pulumi.StringInput `pulumi:"esxiSoftwareVersion"` // 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.StringMapInput `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/20230701/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"` // The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments). NextCommitment pulumi.StringInput `pulumi:"nextCommitment"` // (**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**. Please use `nextCommitment` instead. // // 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
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
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
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 `currentCommitment` and `nextCommitment` are different, the value specified in `nextCommitment` becomes the new `currentCommitment` when the `contractEndDate` is reached. Example: `2016-08-25T21:10:29.600Z`
func (GetExsiHostsEsxiHostCollectionOutput) BillingDonorHostId
deprecated
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 ¶
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) ClusterId ¶
func (o GetExsiHostsEsxiHostCollectionOutput) ClusterId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC Cluster.
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) CurrentCommitment ¶
func (o GetExsiHostsEsxiHostCollectionOutput) CurrentCommitment() pulumi.StringOutput
The billing option currently used by the ESXi host. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments).
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**. Please use `currentCommitment` instead.
Deprecated: The 'current_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostsEsxiHostCollectionOutput) DefinedTags ¶
func (o GetExsiHostsEsxiHostCollectionOutput) DefinedTags() pulumi.StringMapOutput
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) EsxiSoftwareVersion ¶
func (o GetExsiHostsEsxiHostCollectionOutput) EsxiSoftwareVersion() pulumi.StringOutput
The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
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.StringMapOutput
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 ¶
func (o GetExsiHostsEsxiHostCollectionOutput) HostOcpuCount() pulumi.Float64Output
The OCPU count of the ESXi host.
func (GetExsiHostsEsxiHostCollectionOutput) HostShapeName ¶
func (o GetExsiHostsEsxiHostCollectionOutput) HostShapeName() pulumi.StringOutput
The compute shape name of the ESXi host. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/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 ¶
func (o GetExsiHostsEsxiHostCollectionOutput) IsBillingContinuationInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of billing continuation.
func (GetExsiHostsEsxiHostCollectionOutput) IsBillingSwappingInProgress ¶
func (o GetExsiHostsEsxiHostCollectionOutput) IsBillingSwappingInProgress() pulumi.BoolOutput
Indicates whether this host is in the progress of swapping billing.
func (GetExsiHostsEsxiHostCollectionOutput) NextCommitment ¶
func (o GetExsiHostsEsxiHostCollectionOutput) NextCommitment() pulumi.StringOutput
The billing option to switch to after the current billing cycle ends. If `nextCommitment` is null or empty, `currentCommitment` continues to the next billing cycle. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedCommitmentSummary/ListSupportedCommitments).
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**. Please use `nextCommitment` instead.
Deprecated: The 'next_sku' field has been deprecated. It is no longer supported.
func (GetExsiHostsEsxiHostCollectionOutput) NonUpgradedEsxiHostId
deprecated
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 ¶
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) UpgradedReplacementEsxiHostId ¶
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 ¶
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
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
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
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) 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 SDDC Cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // 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 Cluster that the ESXi host belongs to. ClusterId *string `pulumi:"clusterId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster. 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"` // 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/v2/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{ ClusterId: pulumi.StringRef(testCluster.Id), CompartmentId: pulumi.StringRef(compartmentId), ComputeInstanceId: pulumi.StringRef(testInstance.Id), DisplayName: pulumi.StringRef(esxiHostDisplayName), IsBillingDonorsOnly: pulumi.BoolRef(esxiHostIsBillingDonorsOnly), IsSwapBillingOnly: pulumi.BoolRef(esxiHostIsSwapBillingOnly), SddcId: pulumi.StringRef(testSddc.Id), State: pulumi.StringRef(esxiHostState), }, 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) ClusterId ¶
func (o GetExsiHostsResultOutput) ClusterId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster that the ESXi host belongs to.
func (GetExsiHostsResultOutput) CompartmentId ¶
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 Cluster.
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 ¶
func (o GetExsiHostsResultOutput) IsBillingDonorsOnly() pulumi.BoolPtrOutput
func (GetExsiHostsResultOutput) IsSwapBillingOnly ¶
func (o GetExsiHostsResultOutput) IsSwapBillingOnly() pulumi.BoolPtrOutput
func (GetExsiHostsResultOutput) SddcId ¶
func (o GetExsiHostsResultOutput) SddcId() pulumi.StringPtrOutput
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
type GetRetrievePasswordArgs ¶
type GetRetrievePasswordArgs struct { // The [OCID](https://www.terraform.io/Content/General/Concepts/identifiers.htm) of the SDDC. SddcId string `pulumi:"sddcId"` // The SDDC password type. Type string `pulumi:"type"` }
A collection of arguments for invoking getRetrievePassword.
type GetRetrievePasswordOutputArgs ¶
type GetRetrievePasswordOutputArgs struct { // The [OCID](https://www.terraform.io/Content/General/Concepts/identifiers.htm) of the SDDC. SddcId pulumi.StringInput `pulumi:"sddcId"` // The SDDC password type. Type pulumi.StringInput `pulumi:"type"` }
A collection of arguments for invoking getRetrievePassword.
func (GetRetrievePasswordOutputArgs) ElementType ¶
func (GetRetrievePasswordOutputArgs) ElementType() reflect.Type
type GetRetrievePasswordResult ¶
type GetRetrievePasswordResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` SddcId string `pulumi:"sddcId"` // SDDC vCenter/NSX/HCX password. // * `passwordType` - SDDC password type. SddcPassword map[string]string `pulumi:"sddcPassword"` Type string `pulumi:"type"` }
A collection of values returned by getRetrievePassword.
func GetRetrievePassword ¶
func GetRetrievePassword(ctx *pulumi.Context, args *GetRetrievePasswordArgs, opts ...pulumi.InvokeOption) (*GetRetrievePasswordResult, error)
This data source retrieves the SDDC password in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ocvp.GetRetrievePassword(ctx, &ocvp.GetRetrievePasswordArgs{ SddcId: compartmentId, Type: passwordType, }, nil) if err != nil { return err } return nil }) }
```
type GetRetrievePasswordResultOutput ¶
type GetRetrievePasswordResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRetrievePassword.
func GetRetrievePasswordOutput ¶
func GetRetrievePasswordOutput(ctx *pulumi.Context, args GetRetrievePasswordOutputArgs, opts ...pulumi.InvokeOption) GetRetrievePasswordResultOutput
func (GetRetrievePasswordResultOutput) ElementType ¶
func (GetRetrievePasswordResultOutput) ElementType() reflect.Type
func (GetRetrievePasswordResultOutput) Id ¶
func (o GetRetrievePasswordResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRetrievePasswordResultOutput) SddcId ¶
func (o GetRetrievePasswordResultOutput) SddcId() pulumi.StringOutput
func (GetRetrievePasswordResultOutput) SddcPassword ¶
func (o GetRetrievePasswordResultOutput) SddcPassword() pulumi.StringMapOutput
SDDC vCenter/NSX/HCX password. * `passwordType` - SDDC password type.
func (GetRetrievePasswordResultOutput) ToGetRetrievePasswordResultOutput ¶
func (o GetRetrievePasswordResultOutput) ToGetRetrievePasswordResultOutput() GetRetrievePasswordResultOutput
func (GetRetrievePasswordResultOutput) ToGetRetrievePasswordResultOutputWithContext ¶
func (o GetRetrievePasswordResultOutput) ToGetRetrievePasswordResultOutputWithContext(ctx context.Context) GetRetrievePasswordResultOutput
func (GetRetrievePasswordResultOutput) Type ¶
func (o GetRetrievePasswordResultOutput) Type() pulumi.StringOutput
type GetSddcDatastore ¶
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 ¶
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 ¶
func (GetSddcDatastoreArgs) ElementType() reflect.Type
func (GetSddcDatastoreArgs) ToGetSddcDatastoreOutput ¶
func (i GetSddcDatastoreArgs) ToGetSddcDatastoreOutput() GetSddcDatastoreOutput
func (GetSddcDatastoreArgs) ToGetSddcDatastoreOutputWithContext ¶
func (i GetSddcDatastoreArgs) ToGetSddcDatastoreOutputWithContext(ctx context.Context) GetSddcDatastoreOutput
type GetSddcDatastoreArray ¶
type GetSddcDatastoreArray []GetSddcDatastoreInput
func (GetSddcDatastoreArray) ElementType ¶
func (GetSddcDatastoreArray) ElementType() reflect.Type
func (GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutput ¶
func (i GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutput() GetSddcDatastoreArrayOutput
func (GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutputWithContext ¶
func (i GetSddcDatastoreArray) ToGetSddcDatastoreArrayOutputWithContext(ctx context.Context) GetSddcDatastoreArrayOutput
type GetSddcDatastoreArrayInput ¶
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 ¶
type GetSddcDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetSddcDatastoreArrayOutput) ElementType ¶
func (GetSddcDatastoreArrayOutput) ElementType() reflect.Type
func (GetSddcDatastoreArrayOutput) Index ¶
func (o GetSddcDatastoreArrayOutput) Index(i pulumi.IntInput) GetSddcDatastoreOutput
func (GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutput ¶
func (o GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutput() GetSddcDatastoreArrayOutput
func (GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutputWithContext ¶
func (o GetSddcDatastoreArrayOutput) ToGetSddcDatastoreArrayOutputWithContext(ctx context.Context) GetSddcDatastoreArrayOutput
type GetSddcDatastoreInput ¶
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 ¶
type GetSddcDatastoreOutput struct{ *pulumi.OutputState }
func (GetSddcDatastoreOutput) BlockVolumeIds ¶
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 ¶
func (o GetSddcDatastoreOutput) Capacity() pulumi.Float64Output
Size of the Block Storage Volume in GB.
func (GetSddcDatastoreOutput) DatastoreType ¶
func (o GetSddcDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (GetSddcDatastoreOutput) ElementType ¶
func (GetSddcDatastoreOutput) ElementType() reflect.Type
func (GetSddcDatastoreOutput) ToGetSddcDatastoreOutput ¶
func (o GetSddcDatastoreOutput) ToGetSddcDatastoreOutput() GetSddcDatastoreOutput
func (GetSddcDatastoreOutput) ToGetSddcDatastoreOutputWithContext ¶
func (o GetSddcDatastoreOutput) ToGetSddcDatastoreOutputWithContext(ctx context.Context) GetSddcDatastoreOutput
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
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
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
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
type GetSddcInitialConfiguration ¶
type GetSddcInitialConfiguration struct { // The configurations for Clusters initially created in the SDDC. InitialClusterConfigurations []GetSddcInitialConfigurationInitialClusterConfiguration `pulumi:"initialClusterConfigurations"` }
type GetSddcInitialConfigurationArgs ¶
type GetSddcInitialConfigurationArgs struct { // The configurations for Clusters initially created in the SDDC. InitialClusterConfigurations GetSddcInitialConfigurationInitialClusterConfigurationArrayInput `pulumi:"initialClusterConfigurations"` }
func (GetSddcInitialConfigurationArgs) ElementType ¶
func (GetSddcInitialConfigurationArgs) ElementType() reflect.Type
func (GetSddcInitialConfigurationArgs) ToGetSddcInitialConfigurationOutput ¶
func (i GetSddcInitialConfigurationArgs) ToGetSddcInitialConfigurationOutput() GetSddcInitialConfigurationOutput
func (GetSddcInitialConfigurationArgs) ToGetSddcInitialConfigurationOutputWithContext ¶
func (i GetSddcInitialConfigurationArgs) ToGetSddcInitialConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationOutput
type GetSddcInitialConfigurationArray ¶
type GetSddcInitialConfigurationArray []GetSddcInitialConfigurationInput
func (GetSddcInitialConfigurationArray) ElementType ¶
func (GetSddcInitialConfigurationArray) ElementType() reflect.Type
func (GetSddcInitialConfigurationArray) ToGetSddcInitialConfigurationArrayOutput ¶
func (i GetSddcInitialConfigurationArray) ToGetSddcInitialConfigurationArrayOutput() GetSddcInitialConfigurationArrayOutput
func (GetSddcInitialConfigurationArray) ToGetSddcInitialConfigurationArrayOutputWithContext ¶
func (i GetSddcInitialConfigurationArray) ToGetSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationArrayOutput
type GetSddcInitialConfigurationArrayInput ¶
type GetSddcInitialConfigurationArrayInput interface { pulumi.Input ToGetSddcInitialConfigurationArrayOutput() GetSddcInitialConfigurationArrayOutput ToGetSddcInitialConfigurationArrayOutputWithContext(context.Context) GetSddcInitialConfigurationArrayOutput }
GetSddcInitialConfigurationArrayInput is an input type that accepts GetSddcInitialConfigurationArray and GetSddcInitialConfigurationArrayOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationArrayInput` via:
GetSddcInitialConfigurationArray{ GetSddcInitialConfigurationArgs{...} }
type GetSddcInitialConfigurationArrayOutput ¶
type GetSddcInitialConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationArrayOutput) ElementType ¶
func (GetSddcInitialConfigurationArrayOutput) ElementType() reflect.Type
func (GetSddcInitialConfigurationArrayOutput) ToGetSddcInitialConfigurationArrayOutput ¶
func (o GetSddcInitialConfigurationArrayOutput) ToGetSddcInitialConfigurationArrayOutput() GetSddcInitialConfigurationArrayOutput
func (GetSddcInitialConfigurationArrayOutput) ToGetSddcInitialConfigurationArrayOutputWithContext ¶
func (o GetSddcInitialConfigurationArrayOutput) ToGetSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationArrayOutput
type GetSddcInitialConfigurationInitialClusterConfiguration ¶
type GetSddcInitialConfigurationInitialClusterConfiguration 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**. Please use `actualEsxiHostsCount` of `initialClusterConfigurations` instead. ActualEsxiHostsCount int `pulumi:"actualEsxiHostsCount"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId string `pulumi:"capacityReservationId"` // The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. Datastores []GetSddcInitialConfigurationInitialClusterConfigurationDatastore `pulumi:"datastores"` // A descriptive name for the Cluster. Cluster 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 string `pulumi:"displayName"` // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster. EsxiHostsCount int `pulumi:"esxiHostsCount"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment string `pulumi:"initialCommitment"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` 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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead. InitialHostShapeName string `pulumi:"initialHostShapeName"` // (**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. InstanceDisplayNamePrefix string `pulumi:"instanceDisplayNamePrefix"` // (**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. **Deprecated**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead. IsShieldedInstanceEnabled bool `pulumi:"isShieldedInstanceEnabled"` // The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfigurations []GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration `pulumi:"networkConfigurations"` // vSphere Cluster types. VsphereType string `pulumi:"vsphereType"` // (**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. **Deprecated**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead. WorkloadNetworkCidr string `pulumi:"workloadNetworkCidr"` }
type GetSddcInitialConfigurationInitialClusterConfigurationArgs ¶
type GetSddcInitialConfigurationInitialClusterConfigurationArgs 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**. Please use `actualEsxiHostsCount` of `initialClusterConfigurations` instead. ActualEsxiHostsCount pulumi.IntInput `pulumi:"actualEsxiHostsCount"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. ComputeAvailabilityDomain pulumi.StringInput `pulumi:"computeAvailabilityDomain"` // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. Datastores GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput `pulumi:"datastores"` // A descriptive name for the Cluster. Cluster 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.StringInput `pulumi:"displayName"` // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster. EsxiHostsCount pulumi.IntInput `pulumi:"esxiHostsCount"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment pulumi.StringInput `pulumi:"initialCommitment"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` 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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead. InitialHostShapeName pulumi.StringInput `pulumi:"initialHostShapeName"` // (**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. InstanceDisplayNamePrefix pulumi.StringInput `pulumi:"instanceDisplayNamePrefix"` // (**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. **Deprecated**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead. IsShieldedInstanceEnabled pulumi.BoolInput `pulumi:"isShieldedInstanceEnabled"` // The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfigurations GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput `pulumi:"networkConfigurations"` // vSphere Cluster types. VsphereType pulumi.StringInput `pulumi:"vsphereType"` // (**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. **Deprecated**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead. WorkloadNetworkCidr pulumi.StringInput `pulumi:"workloadNetworkCidr"` }
func (GetSddcInitialConfigurationInitialClusterConfigurationArgs) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationArgs) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationOutput ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationOutputWithContext ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationOutput
type GetSddcInitialConfigurationInitialClusterConfigurationArray ¶
type GetSddcInitialConfigurationInitialClusterConfigurationArray []GetSddcInitialConfigurationInitialClusterConfigurationInput
func (GetSddcInitialConfigurationInitialClusterConfigurationArray) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationArray) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutput ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
type GetSddcInitialConfigurationInitialClusterConfigurationArrayInput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationArrayInput interface { pulumi.Input ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(context.Context) GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput }
GetSddcInitialConfigurationInitialClusterConfigurationArrayInput is an input type that accepts GetSddcInitialConfigurationInitialClusterConfigurationArray and GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationInitialClusterConfigurationArrayInput` via:
GetSddcInitialConfigurationInitialClusterConfigurationArray{ GetSddcInitialConfigurationInitialClusterConfigurationArgs{...} }
type GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutput ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
type GetSddcInitialConfigurationInitialClusterConfigurationDatastore ¶
type GetSddcInitialConfigurationInitialClusterConfigurationDatastore 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"` // Type of the datastore. DatastoreType string `pulumi:"datastoreType"` }
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs ¶
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs 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"` // Type of the datastore. DatastoreType pulumi.StringInput `pulumi:"datastoreType"` }
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray ¶
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray []GetSddcInitialConfigurationInitialClusterConfigurationDatastoreInput
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput interface { pulumi.Input ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput }
GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput is an input type that accepts GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray and GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput` via:
GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArray{ GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs{...} }
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreInput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreInput interface { pulumi.Input ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput }
GetSddcInitialConfigurationInitialClusterConfigurationDatastoreInput is an input type that accepts GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs and GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationInitialClusterConfigurationDatastoreInput` via:
GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArgs{...}
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
type GetSddcInitialConfigurationInitialClusterConfigurationInput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationInput interface { pulumi.Input ToGetSddcInitialConfigurationInitialClusterConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationOutput ToGetSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(context.Context) GetSddcInitialConfigurationInitialClusterConfigurationOutput }
GetSddcInitialConfigurationInitialClusterConfigurationInput is an input type that accepts GetSddcInitialConfigurationInitialClusterConfigurationArgs and GetSddcInitialConfigurationInitialClusterConfigurationOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationInitialClusterConfigurationInput` via:
GetSddcInitialConfigurationInitialClusterConfigurationArgs{...}
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration ¶
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. HcxVlanId string `pulumi:"hcxVlanId"` // (**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. 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. NsxEdgeUplink2vlanId string `pulumi:"nsxEdgeUplink2vlanId"` // (**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. NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` // (**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. 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**. Please use `provisioningSubnetId` of `networkConfiguration` 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**. Please use `provisioningVlanId` of `networkConfiguration` instead. ProvisioningVlanId string `pulumi:"provisioningVlanId"` // (**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**. Please use `replicationVlanId` of `networkConfiguration` instead. ReplicationVlanId string `pulumi:"replicationVlanId"` // (**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. VmotionVlanId string `pulumi:"vmotionVlanId"` // (**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. VsanVlanId string `pulumi:"vsanVlanId"` // (**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. VsphereVlanId string `pulumi:"vsphereVlanId"` }
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs ¶
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. HcxVlanId pulumi.StringInput `pulumi:"hcxVlanId"` // (**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. 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. NsxEdgeUplink2vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink2vlanId"` // (**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. NsxEdgeVtepVlanId pulumi.StringInput `pulumi:"nsxEdgeVtepVlanId"` // (**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. 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**. Please use `provisioningSubnetId` of `networkConfiguration` 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**. Please use `provisioningVlanId` of `networkConfiguration` instead. ProvisioningVlanId pulumi.StringInput `pulumi:"provisioningVlanId"` // (**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**. Please use `replicationVlanId` of `networkConfiguration` instead. ReplicationVlanId pulumi.StringInput `pulumi:"replicationVlanId"` // (**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. VmotionVlanId pulumi.StringInput `pulumi:"vmotionVlanId"` // (**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. VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` // (**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. VsphereVlanId pulumi.StringInput `pulumi:"vsphereVlanId"` }
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray ¶
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray []GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext ¶
func (i GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput interface { pulumi.Input ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(context.Context) GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput }
GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput is an input type that accepts GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray and GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput` via:
GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray{ GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{...} }
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) Index ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput interface { pulumi.Input ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(context.Context) GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput }
GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput is an input type that accepts GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs and GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput` via:
GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{...}
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId() pulumi.StringOutput
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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxVtepVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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**. Please use `provisioningSubnetId` of `networkConfiguration` instead.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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**. Please use `provisioningVlanId` of `networkConfiguration` instead.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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**. Please use `replicationVlanId` of `networkConfiguration` instead.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VmotionVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsanVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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.
func (GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsphereVlanId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) 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.
type GetSddcInitialConfigurationInitialClusterConfigurationOutput ¶
type GetSddcInitialConfigurationInitialClusterConfigurationOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) ActualEsxiHostsCount ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) 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**. Please use `actualEsxiHostsCount` of `initialClusterConfigurations` instead.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) Datastores ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) Datastores() GetSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) DisplayName ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) DisplayName() pulumi.StringOutput
A descriptive name for the Cluster. Cluster 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 (GetSddcInitialConfigurationInitialClusterConfigurationOutput) ElementType ¶
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) ElementType() reflect.Type
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount() pulumi.IntOutput
The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment() pulumi.StringOutput
The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments).
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount() pulumi.Float64Output
(**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` instead.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostShapeName ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) 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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) 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.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. **Deprecated**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) NetworkConfigurations ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) NetworkConfigurations() GetSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationOutput ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationOutput() GetSddcInitialConfigurationInitialClusterConfigurationOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationOutputWithContext ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationInitialClusterConfigurationOutput
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) VsphereType ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) VsphereType() pulumi.StringOutput
vSphere Cluster types.
func (GetSddcInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr ¶
func (o GetSddcInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr() pulumi.StringOutput
(**Deprecated**) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. **Deprecated**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead.
type GetSddcInitialConfigurationInput ¶
type GetSddcInitialConfigurationInput interface { pulumi.Input ToGetSddcInitialConfigurationOutput() GetSddcInitialConfigurationOutput ToGetSddcInitialConfigurationOutputWithContext(context.Context) GetSddcInitialConfigurationOutput }
GetSddcInitialConfigurationInput is an input type that accepts GetSddcInitialConfigurationArgs and GetSddcInitialConfigurationOutput values. You can construct a concrete instance of `GetSddcInitialConfigurationInput` via:
GetSddcInitialConfigurationArgs{...}
type GetSddcInitialConfigurationOutput ¶
type GetSddcInitialConfigurationOutput struct{ *pulumi.OutputState }
func (GetSddcInitialConfigurationOutput) ElementType ¶
func (GetSddcInitialConfigurationOutput) ElementType() reflect.Type
func (GetSddcInitialConfigurationOutput) InitialClusterConfigurations ¶
func (o GetSddcInitialConfigurationOutput) InitialClusterConfigurations() GetSddcInitialConfigurationInitialClusterConfigurationArrayOutput
The configurations for Clusters initially created in the SDDC.
func (GetSddcInitialConfigurationOutput) ToGetSddcInitialConfigurationOutput ¶
func (o GetSddcInitialConfigurationOutput) ToGetSddcInitialConfigurationOutput() GetSddcInitialConfigurationOutput
func (GetSddcInitialConfigurationOutput) ToGetSddcInitialConfigurationOutputWithContext ¶
func (o GetSddcInitialConfigurationOutput) ToGetSddcInitialConfigurationOutputWithContext(ctx context.Context) GetSddcInitialConfigurationOutput
type GetSddcUpgradeLicense ¶
type GetSddcUpgradeLicenseArgs ¶
type GetSddcUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringInput `pulumi:"licenseType"` }
func (GetSddcUpgradeLicenseArgs) ElementType ¶
func (GetSddcUpgradeLicenseArgs) ElementType() reflect.Type
func (GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutput ¶
func (i GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutput() GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutputWithContext ¶
func (i GetSddcUpgradeLicenseArgs) ToGetSddcUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseOutput
type GetSddcUpgradeLicenseArray ¶
type GetSddcUpgradeLicenseArray []GetSddcUpgradeLicenseInput
func (GetSddcUpgradeLicenseArray) ElementType ¶
func (GetSddcUpgradeLicenseArray) ElementType() reflect.Type
func (GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutput ¶
func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput
func (GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutputWithContext ¶
func (i GetSddcUpgradeLicenseArray) ToGetSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseArrayOutput
type GetSddcUpgradeLicenseArrayInput ¶
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 ¶
type GetSddcUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetSddcUpgradeLicenseArrayOutput) ElementType ¶
func (GetSddcUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (GetSddcUpgradeLicenseArrayOutput) Index ¶
func (o GetSddcUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutput ¶
func (o GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutput() GetSddcUpgradeLicenseArrayOutput
func (GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutputWithContext ¶
func (o GetSddcUpgradeLicenseArrayOutput) ToGetSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseArrayOutput
type GetSddcUpgradeLicenseInput ¶
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 ¶
type GetSddcUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (GetSddcUpgradeLicenseOutput) ElementType ¶
func (GetSddcUpgradeLicenseOutput) ElementType() reflect.Type
func (GetSddcUpgradeLicenseOutput) LicenseKey ¶
func (o GetSddcUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
vSphere license key value.
func (GetSddcUpgradeLicenseOutput) LicenseType ¶
func (o GetSddcUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
vSphere license type.
func (GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutput ¶
func (o GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutput() GetSddcUpgradeLicenseOutput
func (GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutputWithContext ¶
func (o GetSddcUpgradeLicenseOutput) ToGetSddcUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcUpgradeLicenseOutput
type GetSddcVsphereUpgradeObjectArgs ¶
type GetSddcVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringInput `pulumi:"linkDescription"` }
func (GetSddcVsphereUpgradeObjectArgs) ElementType ¶
func (GetSddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutput ¶
func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput
func (GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutputWithContext ¶
func (i GetSddcVsphereUpgradeObjectArgs) ToGetSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectOutput
type GetSddcVsphereUpgradeObjectArray ¶
type GetSddcVsphereUpgradeObjectArray []GetSddcVsphereUpgradeObjectInput
func (GetSddcVsphereUpgradeObjectArray) ElementType ¶
func (GetSddcVsphereUpgradeObjectArray) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutput ¶
func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput
func (GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext ¶
func (i GetSddcVsphereUpgradeObjectArray) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectArrayOutput
type GetSddcVsphereUpgradeObjectArrayInput ¶
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 ¶
type GetSddcVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (GetSddcVsphereUpgradeObjectArrayOutput) ElementType ¶
func (GetSddcVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutput ¶
func (o GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutput() GetSddcVsphereUpgradeObjectArrayOutput
func (GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext ¶
func (o GetSddcVsphereUpgradeObjectArrayOutput) ToGetSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectArrayOutput
type GetSddcVsphereUpgradeObjectInput ¶
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 ¶
type GetSddcVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (GetSddcVsphereUpgradeObjectOutput) DownloadLink ¶
func (o GetSddcVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
Binary object download link.
func (GetSddcVsphereUpgradeObjectOutput) ElementType ¶
func (GetSddcVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (GetSddcVsphereUpgradeObjectOutput) LinkDescription ¶
func (o GetSddcVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
Binary object description.
func (GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutput ¶
func (o GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutput() GetSddcVsphereUpgradeObjectOutput
func (GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutputWithContext ¶
func (o GetSddcVsphereUpgradeObjectOutput) ToGetSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcVsphereUpgradeObjectOutput
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
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
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
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) 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/v2/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: compartmentId, ComputeAvailabilityDomain: pulumi.StringRef(sddcComputeAvailabilityDomain), DisplayName: pulumi.StringRef(sddcDisplayName), State: pulumi.StringRef(sddcState), }, 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
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 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId string `pulumi:"capacityReservationId"` // The number of Clusters in the SDDC. ClustersCount int `pulumi:"clustersCount"` // 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: 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]string `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"` // In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). EsxiSoftwareVersion string `pulumi:"esxiSoftwareVersion"` // 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]string `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 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. HcxInitialPassword string `pulumi:"hcxInitialPassword"` // HCX configuration of the SDDC. HcxMode string `pulumi:"hcxMode"` // 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"` HcxPrivateIpId string `pulumi:"hcxPrivateIpId"` // 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"` InitialConfigurations []GetSddcsSddcCollectionInitialConfiguration `pulumi:"initialConfigurations"` // (**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 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku string `pulumi:"initialSku"` // 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**. Please use `hcxMode` instead. IsHcxEnabled bool `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. **Deprecated**. Please use `hcxMode` instead. // // Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field. 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 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId string `pulumi:"nsxEdgeUplink1vlanId"` // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId string `pulumi:"nsxEdgeUplink2vlanId"` NsxEdgeUplinkIpId string `pulumi:"nsxEdgeUplinkIpId"` // 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 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. NsxManagerInitialPassword string `pulumi:"nsxManagerInitialPassword"` 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 '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 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` // Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningVlanId string `pulumi:"provisioningVlanId"` RefreshHcxLicenseStatus bool `pulumi:"refreshHcxLicenseStatus"` // Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId string `pulumi:"replicationVlanId"` ReservingHcxOnPremiseLicenseKeys []string `pulumi:"reservingHcxOnPremiseLicenseKeys"` 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"` TimeHcxBillingCycleEnd string `pulumi:"timeHcxBillingCycleEnd"` 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 '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 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. VcenterInitialPassword string `pulumi:"vcenterInitialPassword"` VcenterPrivateIpId string `pulumi:"vcenterPrivateIpId"` VcenterUsername string `pulumi:"vcenterUsername"` // 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/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). VmwareSoftwareVersion string `pulumi:"vmwareSoftwareVersion"` // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId string `pulumi:"vsanVlanId"` // 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 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. VsphereUpgradeObjects []GetSddcsSddcCollectionVsphereUpgradeObject `pulumi:"vsphereUpgradeObjects"` // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId string `pulumi:"vsphereVlanId"` // 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 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The number of Clusters in the SDDC. ClustersCount pulumi.IntInput `pulumi:"clustersCount"` // 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: 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.StringMapInput `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"` // In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). EsxiSoftwareVersion pulumi.StringInput `pulumi:"esxiSoftwareVersion"` // 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.StringMapInput `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 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. HcxInitialPassword pulumi.StringInput `pulumi:"hcxInitialPassword"` // HCX configuration of the SDDC. HcxMode pulumi.StringInput `pulumi:"hcxMode"` // 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"` HcxPrivateIpId pulumi.StringInput `pulumi:"hcxPrivateIpId"` // 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"` InitialConfigurations GetSddcsSddcCollectionInitialConfigurationArrayInput `pulumi:"initialConfigurations"` // (**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 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringInput `pulumi:"initialSku"` // 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**. Please use `hcxMode` instead. IsHcxEnabled pulumi.BoolInput `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. **Deprecated**. Please use `hcxMode` instead. // // Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field. 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 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink1vlanId"` // Deprecated: The 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink2vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink2vlanId"` NsxEdgeUplinkIpId pulumi.StringInput `pulumi:"nsxEdgeUplinkIpId"` // 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 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. NsxManagerInitialPassword pulumi.StringInput `pulumi:"nsxManagerInitialPassword"` 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 '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 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId pulumi.StringInput `pulumi:"nsxVtepVlanId"` // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId pulumi.StringInput `pulumi:"provisioningSubnetId"` // 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 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. ReplicationVlanId pulumi.StringInput `pulumi:"replicationVlanId"` ReservingHcxOnPremiseLicenseKeys pulumi.StringArrayInput `pulumi:"reservingHcxOnPremiseLicenseKeys"` 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"` TimeHcxBillingCycleEnd pulumi.StringInput `pulumi:"timeHcxBillingCycleEnd"` 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 '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 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. VcenterInitialPassword pulumi.StringInput `pulumi:"vcenterInitialPassword"` VcenterPrivateIpId pulumi.StringInput `pulumi:"vcenterPrivateIpId"` VcenterUsername pulumi.StringInput `pulumi:"vcenterUsername"` // 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/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). VmwareSoftwareVersion pulumi.StringInput `pulumi:"vmwareSoftwareVersion"` // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` // 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 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead. VsphereUpgradeObjects GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput `pulumi:"vsphereUpgradeObjects"` // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId pulumi.StringInput `pulumi:"vsphereVlanId"` // 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
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
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
type GetSddcsSddcCollectionDatastoreArgs ¶
type GetSddcsSddcCollectionDatastoreArgs struct { BlockVolumeIds pulumi.StringArrayInput `pulumi:"blockVolumeIds"` Capacity pulumi.Float64Input `pulumi:"capacity"` DatastoreType pulumi.StringInput `pulumi:"datastoreType"` }
func (GetSddcsSddcCollectionDatastoreArgs) ElementType ¶
func (GetSddcsSddcCollectionDatastoreArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutput ¶
func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput
func (GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutputWithContext ¶
func (i GetSddcsSddcCollectionDatastoreArgs) ToGetSddcsSddcCollectionDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreOutput
type GetSddcsSddcCollectionDatastoreArray ¶
type GetSddcsSddcCollectionDatastoreArray []GetSddcsSddcCollectionDatastoreInput
func (GetSddcsSddcCollectionDatastoreArray) ElementType ¶
func (GetSddcsSddcCollectionDatastoreArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutput ¶
func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput
func (GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionDatastoreArray) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreArrayOutput
type GetSddcsSddcCollectionDatastoreArrayInput ¶
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 ¶
type GetSddcsSddcCollectionDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionDatastoreArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionDatastoreArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutput ¶
func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutput() GetSddcsSddcCollectionDatastoreArrayOutput
func (GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionDatastoreArrayOutput) ToGetSddcsSddcCollectionDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreArrayOutput
type GetSddcsSddcCollectionDatastoreInput ¶
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 ¶
type GetSddcsSddcCollectionDatastoreOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionDatastoreOutput) BlockVolumeIds ¶
func (o GetSddcsSddcCollectionDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
func (GetSddcsSddcCollectionDatastoreOutput) Capacity ¶
func (o GetSddcsSddcCollectionDatastoreOutput) Capacity() pulumi.Float64Output
func (GetSddcsSddcCollectionDatastoreOutput) DatastoreType ¶
func (o GetSddcsSddcCollectionDatastoreOutput) DatastoreType() pulumi.StringOutput
func (GetSddcsSddcCollectionDatastoreOutput) ElementType ¶
func (GetSddcsSddcCollectionDatastoreOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutput ¶
func (o GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutput() GetSddcsSddcCollectionDatastoreOutput
func (GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutputWithContext ¶
func (o GetSddcsSddcCollectionDatastoreOutput) ToGetSddcsSddcCollectionDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionDatastoreOutput
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
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
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
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
type GetSddcsSddcCollectionInitialConfiguration ¶
type GetSddcsSddcCollectionInitialConfiguration struct {
InitialClusterConfigurations []GetSddcsSddcCollectionInitialConfigurationInitialClusterConfiguration `pulumi:"initialClusterConfigurations"`
}
type GetSddcsSddcCollectionInitialConfigurationArgs ¶
type GetSddcsSddcCollectionInitialConfigurationArgs struct {
InitialClusterConfigurations GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayInput `pulumi:"initialClusterConfigurations"`
}
func (GetSddcsSddcCollectionInitialConfigurationArgs) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationOutput
type GetSddcsSddcCollectionInitialConfigurationArray ¶
type GetSddcsSddcCollectionInitialConfigurationArray []GetSddcsSddcCollectionInitialConfigurationInput
func (GetSddcsSddcCollectionInitialConfigurationArray) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationArrayOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationArrayOutput
type GetSddcsSddcCollectionInitialConfigurationArrayInput ¶
type GetSddcsSddcCollectionInitialConfigurationArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationArrayOutput ToGetSddcsSddcCollectionInitialConfigurationArrayOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationArrayOutput }
GetSddcsSddcCollectionInitialConfigurationArrayInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationArray and GetSddcsSddcCollectionInitialConfigurationArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationArrayInput` via:
GetSddcsSddcCollectionInitialConfigurationArray{ GetSddcsSddcCollectionInitialConfigurationArgs{...} }
type GetSddcsSddcCollectionInitialConfigurationArrayOutput ¶
type GetSddcsSddcCollectionInitialConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationArrayOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationArrayOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfiguration ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfiguration 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. ActualEsxiHostsCount int `pulumi:"actualEsxiHostsCount"` CapacityReservationId string `pulumi:"capacityReservationId"` // The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1` ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` Datastores []GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastore `pulumi:"datastores"` // 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. EsxiHostsCount int `pulumi:"esxiHostsCount"` InitialCommitment string `pulumi:"initialCommitment"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. 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). InitialHostShapeName string `pulumi:"initialHostShapeName"` InstanceDisplayNamePrefix string `pulumi:"instanceDisplayNamePrefix"` // (**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. IsShieldedInstanceEnabled bool `pulumi:"isShieldedInstanceEnabled"` NetworkConfigurations []GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfiguration `pulumi:"networkConfigurations"` VsphereType string `pulumi:"vsphereType"` WorkloadNetworkCidr string `pulumi:"workloadNetworkCidr"` }
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs 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. ActualEsxiHostsCount pulumi.IntInput `pulumi:"actualEsxiHostsCount"` CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1` ComputeAvailabilityDomain pulumi.StringInput `pulumi:"computeAvailabilityDomain"` Datastores GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayInput `pulumi:"datastores"` // 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. EsxiHostsCount pulumi.IntInput `pulumi:"esxiHostsCount"` InitialCommitment pulumi.StringInput `pulumi:"initialCommitment"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. 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). InitialHostShapeName pulumi.StringInput `pulumi:"initialHostShapeName"` InstanceDisplayNamePrefix pulumi.StringInput `pulumi:"instanceDisplayNamePrefix"` // (**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level. IsShieldedInstanceEnabled pulumi.BoolInput `pulumi:"isShieldedInstanceEnabled"` NetworkConfigurations GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput `pulumi:"networkConfigurations"` VsphereType pulumi.StringInput `pulumi:"vsphereType"` WorkloadNetworkCidr pulumi.StringInput `pulumi:"workloadNetworkCidr"` }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray []GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationInput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayInput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput }
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray and GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayInput` via:
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArray{ GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs{...} }
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs struct { BlockVolumeIds pulumi.StringArrayInput `pulumi:"blockVolumeIds"` DatastoreType pulumi.StringInput `pulumi:"datastoreType"` }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray []GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreInput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayInput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput }
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray and GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayInput` via:
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArray{ GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs{...} }
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) Index ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreInput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput }
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs and GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreInput` via:
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreArgs{...}
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationDatastoreOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationInput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput }
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs and GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationInput` via:
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArgs{...}
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfiguration ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfiguration struct { HcxVlanId string `pulumi:"hcxVlanId"` NsxEdgeUplink1vlanId string `pulumi:"nsxEdgeUplink1vlanId"` NsxEdgeUplink2vlanId string `pulumi:"nsxEdgeUplink2vlanId"` NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` ProvisioningVlanId string `pulumi:"provisioningVlanId"` ReplicationVlanId string `pulumi:"replicationVlanId"` VmotionVlanId string `pulumi:"vmotionVlanId"` VsanVlanId string `pulumi:"vsanVlanId"` VsphereVlanId string `pulumi:"vsphereVlanId"` }
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs struct { HcxVlanId pulumi.StringInput `pulumi:"hcxVlanId"` NsxEdgeUplink1vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink1vlanId"` NsxEdgeUplink2vlanId pulumi.StringInput `pulumi:"nsxEdgeUplink2vlanId"` NsxEdgeVtepVlanId pulumi.StringInput `pulumi:"nsxEdgeVtepVlanId"` NsxVtepVlanId pulumi.StringInput `pulumi:"nsxVtepVlanId"` ProvisioningSubnetId pulumi.StringInput `pulumi:"provisioningSubnetId"` ProvisioningVlanId pulumi.StringInput `pulumi:"provisioningVlanId"` ReplicationVlanId pulumi.StringInput `pulumi:"replicationVlanId"` VmotionVlanId pulumi.StringInput `pulumi:"vmotionVlanId"` VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` VsphereVlanId pulumi.StringInput `pulumi:"vsphereVlanId"` }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray []GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput }
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray and GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayInput` via:
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArray{ GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{...} }
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) Index ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArrayOutput
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput }
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs and GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput` via:
GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{...}
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxVtepVlanId ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VmotionVlanId ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsanVlanId ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsphereVlanId ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput ¶
type GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ActualEsxiHostsCount ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) 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.
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The name of the availability domain that the Compute instances are running in. Example: `Uocm:PHX-AD-1`
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) Datastores ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) DisplayName ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the given display name exactly.
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount() pulumi.IntOutput
(**Deprecated**) The number of ESXi hosts in the SDDC.
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount() pulumi.Float64Output
(**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts.
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InitialHostShapeName ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) 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).
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether shielded instance is enabled at the SDDC level.
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) NetworkConfigurations ¶
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) VsphereType ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) VsphereType() pulumi.StringOutput
func (GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr ¶
func (o GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr() pulumi.StringOutput
type GetSddcsSddcCollectionInitialConfigurationInput ¶
type GetSddcsSddcCollectionInitialConfigurationInput interface { pulumi.Input ToGetSddcsSddcCollectionInitialConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationOutput ToGetSddcsSddcCollectionInitialConfigurationOutputWithContext(context.Context) GetSddcsSddcCollectionInitialConfigurationOutput }
GetSddcsSddcCollectionInitialConfigurationInput is an input type that accepts GetSddcsSddcCollectionInitialConfigurationArgs and GetSddcsSddcCollectionInitialConfigurationOutput values. You can construct a concrete instance of `GetSddcsSddcCollectionInitialConfigurationInput` via:
GetSddcsSddcCollectionInitialConfigurationArgs{...}
type GetSddcsSddcCollectionInitialConfigurationOutput ¶
type GetSddcsSddcCollectionInitialConfigurationOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionInitialConfigurationOutput) ElementType ¶
func (GetSddcsSddcCollectionInitialConfigurationOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionInitialConfigurationOutput) InitialClusterConfigurations ¶
func (o GetSddcsSddcCollectionInitialConfigurationOutput) InitialClusterConfigurations() GetSddcsSddcCollectionInitialConfigurationInitialClusterConfigurationArrayOutput
func (GetSddcsSddcCollectionInitialConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationOutput ¶
func (o GetSddcsSddcCollectionInitialConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationOutput() GetSddcsSddcCollectionInitialConfigurationOutput
func (GetSddcsSddcCollectionInitialConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationOutputWithContext ¶
func (o GetSddcsSddcCollectionInitialConfigurationOutput) ToGetSddcsSddcCollectionInitialConfigurationOutputWithContext(ctx context.Context) GetSddcsSddcCollectionInitialConfigurationOutput
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
func (o GetSddcsSddcCollectionOutput) CapacityReservationId() pulumi.StringOutput
Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) ClustersCount ¶
func (o GetSddcsSddcCollectionOutput) ClustersCount() pulumi.IntOutput
The number of Clusters in the SDDC.
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
func (o GetSddcsSddcCollectionOutput) Datastores() GetSddcsSddcCollectionDatastoreArrayOutput
Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) DefinedTags ¶
func (o GetSddcsSddcCollectionOutput) DefinedTags() pulumi.StringMapOutput
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) EsxiSoftwareVersion ¶
func (o GetSddcsSddcCollectionOutput) EsxiSoftwareVersion() pulumi.StringOutput
In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)).
func (GetSddcsSddcCollectionOutput) FreeformTags ¶
func (o GetSddcsSddcCollectionOutput) FreeformTags() pulumi.StringMapOutput
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 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.
func (GetSddcsSddcCollectionOutput) HcxMode ¶
func (o GetSddcsSddcCollectionOutput) HcxMode() pulumi.StringOutput
HCX configuration of the SDDC.
func (GetSddcsSddcCollectionOutput) HcxOnPremKey
deprecated
func (o GetSddcsSddcCollectionOutput) HcxOnPremKey() pulumi.StringOutput
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
func (GetSddcsSddcCollectionOutput) HcxVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) HcxVlanId() pulumi.StringOutput
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) InitialConfigurations ¶
func (o GetSddcsSddcCollectionOutput) InitialConfigurations() GetSddcsSddcCollectionInitialConfigurationArrayOutput
func (GetSddcsSddcCollectionOutput) InitialHostOcpuCount
deprecated
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
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 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) InstanceDisplayNamePrefix
deprecated
func (o GetSddcsSddcCollectionOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) IsHcxEnabled ¶
func (o GetSddcsSddcCollectionOutput) IsHcxEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX is enabled for this SDDC. **Deprecated**. Please use `hcxMode` instead.
func (GetSddcsSddcCollectionOutput) IsHcxEnterpriseEnabled
deprecated
func (o GetSddcsSddcCollectionOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. **Deprecated**. Please use `hcxMode` instead.
Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.
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 ¶
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 '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 'nsx_edge_uplink2vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) NsxEdgeUplinkIpId ¶
func (o GetSddcsSddcCollectionOutput) NsxEdgeUplinkIpId() pulumi.StringOutput
func (GetSddcsSddcCollectionOutput) NsxEdgeVtepVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
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 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.
func (GetSddcsSddcCollectionOutput) NsxManagerPrivateIpId ¶
func (o GetSddcsSddcCollectionOutput) NsxManagerPrivateIpId() pulumi.StringOutput
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 '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 '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 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) ProvisioningVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) ProvisioningVlanId() pulumi.StringOutput
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 '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
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
func (GetSddcsSddcCollectionOutput) TimeHcxLicenseStatusUpdated ¶
func (o GetSddcsSddcCollectionOutput) TimeHcxLicenseStatusUpdated() pulumi.StringOutput
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) UpgradeLicenses
deprecated
func (o GetSddcsSddcCollectionOutput) UpgradeLicenses() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
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 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.
func (GetSddcsSddcCollectionOutput) VcenterPrivateIpId ¶
func (o GetSddcsSddcCollectionOutput) VcenterPrivateIpId() pulumi.StringOutput
func (GetSddcsSddcCollectionOutput) VcenterUsername ¶
func (o GetSddcsSddcCollectionOutput) VcenterUsername() pulumi.StringOutput
func (GetSddcsSddcCollectionOutput) VmotionVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) VmotionVlanId() pulumi.StringOutput
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/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)).
func (GetSddcsSddcCollectionOutput) VsanVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) VsanVlanId() pulumi.StringOutput
Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (GetSddcsSddcCollectionOutput) VsphereUpgradeGuide
deprecated
func (o GetSddcsSddcCollectionOutput) VsphereUpgradeGuide() pulumi.StringOutput
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
func (o GetSddcsSddcCollectionOutput) VsphereUpgradeObjects() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (GetSddcsSddcCollectionOutput) VsphereVlanId
deprecated
func (o GetSddcsSddcCollectionOutput) VsphereVlanId() pulumi.StringOutput
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 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.
type GetSddcsSddcCollectionUpgradeLicenseArgs ¶
type GetSddcsSddcCollectionUpgradeLicenseArgs struct { LicenseKey pulumi.StringInput `pulumi:"licenseKey"` LicenseType pulumi.StringInput `pulumi:"licenseType"` }
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ElementType ¶
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutput ¶
func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutput() GetSddcsSddcCollectionUpgradeLicenseOutput
func (GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext ¶
func (i GetSddcsSddcCollectionUpgradeLicenseArgs) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseOutput
type GetSddcsSddcCollectionUpgradeLicenseArray ¶
type GetSddcsSddcCollectionUpgradeLicenseArray []GetSddcsSddcCollectionUpgradeLicenseInput
func (GetSddcsSddcCollectionUpgradeLicenseArray) ElementType ¶
func (GetSddcsSddcCollectionUpgradeLicenseArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput ¶
func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
func (GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionUpgradeLicenseArray) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput
type GetSddcsSddcCollectionUpgradeLicenseArrayInput ¶
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 ¶
type GetSddcsSddcCollectionUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput ¶
func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutput() GetSddcsSddcCollectionUpgradeLicenseArrayOutput
func (GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionUpgradeLicenseArrayOutput) ToGetSddcsSddcCollectionUpgradeLicenseArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseArrayOutput
type GetSddcsSddcCollectionUpgradeLicenseInput ¶
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 ¶
type GetSddcsSddcCollectionUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ElementType ¶
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseKey ¶
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseKey() pulumi.StringOutput
func (GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseType ¶
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) LicenseType() pulumi.StringOutput
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutput ¶
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutput() GetSddcsSddcCollectionUpgradeLicenseOutput
func (GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext ¶
func (o GetSddcsSddcCollectionUpgradeLicenseOutput) ToGetSddcsSddcCollectionUpgradeLicenseOutputWithContext(ctx context.Context) GetSddcsSddcCollectionUpgradeLicenseOutput
type GetSddcsSddcCollectionVsphereUpgradeObjectArgs ¶
type GetSddcsSddcCollectionVsphereUpgradeObjectArgs struct { DownloadLink pulumi.StringInput `pulumi:"downloadLink"` LinkDescription pulumi.StringInput `pulumi:"linkDescription"` }
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ElementType ¶
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput ¶
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext ¶
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArgs) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
type GetSddcsSddcCollectionVsphereUpgradeObjectArray ¶
type GetSddcsSddcCollectionVsphereUpgradeObjectArray []GetSddcsSddcCollectionVsphereUpgradeObjectInput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ElementType ¶
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput ¶
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext ¶
func (i GetSddcsSddcCollectionVsphereUpgradeObjectArray) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
type GetSddcsSddcCollectionVsphereUpgradeObjectArrayInput ¶
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 ¶
type GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ElementType ¶
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput ¶
func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput() GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext ¶
func (o GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectArrayOutput
type GetSddcsSddcCollectionVsphereUpgradeObjectInput ¶
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 ¶
type GetSddcsSddcCollectionVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) DownloadLink ¶
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ElementType ¶
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) LinkDescription ¶
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput ¶
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutput() GetSddcsSddcCollectionVsphereUpgradeObjectOutput
func (GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext ¶
func (o GetSddcsSddcCollectionVsphereUpgradeObjectOutput) ToGetSddcsSddcCollectionVsphereUpgradeObjectOutputWithContext(ctx context.Context) GetSddcsSddcCollectionVsphereUpgradeObjectOutput
type GetSupportedCommitmentsArgs ¶
type GetSupportedCommitmentsArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedCommitmentsFilter `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 getSupportedCommitments.
type GetSupportedCommitmentsFilterArgs ¶
type GetSupportedCommitmentsFilterArgs struct { // name of Commitment Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSupportedCommitmentsFilterArgs) ElementType ¶
func (GetSupportedCommitmentsFilterArgs) ElementType() reflect.Type
func (GetSupportedCommitmentsFilterArgs) ToGetSupportedCommitmentsFilterOutput ¶
func (i GetSupportedCommitmentsFilterArgs) ToGetSupportedCommitmentsFilterOutput() GetSupportedCommitmentsFilterOutput
func (GetSupportedCommitmentsFilterArgs) ToGetSupportedCommitmentsFilterOutputWithContext ¶
func (i GetSupportedCommitmentsFilterArgs) ToGetSupportedCommitmentsFilterOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterOutput
type GetSupportedCommitmentsFilterArray ¶
type GetSupportedCommitmentsFilterArray []GetSupportedCommitmentsFilterInput
func (GetSupportedCommitmentsFilterArray) ElementType ¶
func (GetSupportedCommitmentsFilterArray) ElementType() reflect.Type
func (GetSupportedCommitmentsFilterArray) ToGetSupportedCommitmentsFilterArrayOutput ¶
func (i GetSupportedCommitmentsFilterArray) ToGetSupportedCommitmentsFilterArrayOutput() GetSupportedCommitmentsFilterArrayOutput
func (GetSupportedCommitmentsFilterArray) ToGetSupportedCommitmentsFilterArrayOutputWithContext ¶
func (i GetSupportedCommitmentsFilterArray) ToGetSupportedCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterArrayOutput
type GetSupportedCommitmentsFilterArrayInput ¶
type GetSupportedCommitmentsFilterArrayInput interface { pulumi.Input ToGetSupportedCommitmentsFilterArrayOutput() GetSupportedCommitmentsFilterArrayOutput ToGetSupportedCommitmentsFilterArrayOutputWithContext(context.Context) GetSupportedCommitmentsFilterArrayOutput }
GetSupportedCommitmentsFilterArrayInput is an input type that accepts GetSupportedCommitmentsFilterArray and GetSupportedCommitmentsFilterArrayOutput values. You can construct a concrete instance of `GetSupportedCommitmentsFilterArrayInput` via:
GetSupportedCommitmentsFilterArray{ GetSupportedCommitmentsFilterArgs{...} }
type GetSupportedCommitmentsFilterArrayOutput ¶
type GetSupportedCommitmentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedCommitmentsFilterArrayOutput) ElementType ¶
func (GetSupportedCommitmentsFilterArrayOutput) ElementType() reflect.Type
func (GetSupportedCommitmentsFilterArrayOutput) ToGetSupportedCommitmentsFilterArrayOutput ¶
func (o GetSupportedCommitmentsFilterArrayOutput) ToGetSupportedCommitmentsFilterArrayOutput() GetSupportedCommitmentsFilterArrayOutput
func (GetSupportedCommitmentsFilterArrayOutput) ToGetSupportedCommitmentsFilterArrayOutputWithContext ¶
func (o GetSupportedCommitmentsFilterArrayOutput) ToGetSupportedCommitmentsFilterArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterArrayOutput
type GetSupportedCommitmentsFilterInput ¶
type GetSupportedCommitmentsFilterInput interface { pulumi.Input ToGetSupportedCommitmentsFilterOutput() GetSupportedCommitmentsFilterOutput ToGetSupportedCommitmentsFilterOutputWithContext(context.Context) GetSupportedCommitmentsFilterOutput }
GetSupportedCommitmentsFilterInput is an input type that accepts GetSupportedCommitmentsFilterArgs and GetSupportedCommitmentsFilterOutput values. You can construct a concrete instance of `GetSupportedCommitmentsFilterInput` via:
GetSupportedCommitmentsFilterArgs{...}
type GetSupportedCommitmentsFilterOutput ¶
type GetSupportedCommitmentsFilterOutput struct{ *pulumi.OutputState }
func (GetSupportedCommitmentsFilterOutput) ElementType ¶
func (GetSupportedCommitmentsFilterOutput) ElementType() reflect.Type
func (GetSupportedCommitmentsFilterOutput) Name ¶
func (o GetSupportedCommitmentsFilterOutput) Name() pulumi.StringOutput
name of Commitment
func (GetSupportedCommitmentsFilterOutput) Regex ¶
func (o GetSupportedCommitmentsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSupportedCommitmentsFilterOutput) ToGetSupportedCommitmentsFilterOutput ¶
func (o GetSupportedCommitmentsFilterOutput) ToGetSupportedCommitmentsFilterOutput() GetSupportedCommitmentsFilterOutput
func (GetSupportedCommitmentsFilterOutput) ToGetSupportedCommitmentsFilterOutputWithContext ¶
func (o GetSupportedCommitmentsFilterOutput) ToGetSupportedCommitmentsFilterOutputWithContext(ctx context.Context) GetSupportedCommitmentsFilterOutput
func (GetSupportedCommitmentsFilterOutput) Values ¶
func (o GetSupportedCommitmentsFilterOutput) Values() pulumi.StringArrayOutput
type GetSupportedCommitmentsItem ¶
type GetSupportedCommitmentsItem struct { // name of Commitment Name string `pulumi:"name"` }
type GetSupportedCommitmentsItemArgs ¶
type GetSupportedCommitmentsItemArgs struct { // name of Commitment Name pulumi.StringInput `pulumi:"name"` }
func (GetSupportedCommitmentsItemArgs) ElementType ¶
func (GetSupportedCommitmentsItemArgs) ElementType() reflect.Type
func (GetSupportedCommitmentsItemArgs) ToGetSupportedCommitmentsItemOutput ¶
func (i GetSupportedCommitmentsItemArgs) ToGetSupportedCommitmentsItemOutput() GetSupportedCommitmentsItemOutput
func (GetSupportedCommitmentsItemArgs) ToGetSupportedCommitmentsItemOutputWithContext ¶
func (i GetSupportedCommitmentsItemArgs) ToGetSupportedCommitmentsItemOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemOutput
type GetSupportedCommitmentsItemArray ¶
type GetSupportedCommitmentsItemArray []GetSupportedCommitmentsItemInput
func (GetSupportedCommitmentsItemArray) ElementType ¶
func (GetSupportedCommitmentsItemArray) ElementType() reflect.Type
func (GetSupportedCommitmentsItemArray) ToGetSupportedCommitmentsItemArrayOutput ¶
func (i GetSupportedCommitmentsItemArray) ToGetSupportedCommitmentsItemArrayOutput() GetSupportedCommitmentsItemArrayOutput
func (GetSupportedCommitmentsItemArray) ToGetSupportedCommitmentsItemArrayOutputWithContext ¶
func (i GetSupportedCommitmentsItemArray) ToGetSupportedCommitmentsItemArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemArrayOutput
type GetSupportedCommitmentsItemArrayInput ¶
type GetSupportedCommitmentsItemArrayInput interface { pulumi.Input ToGetSupportedCommitmentsItemArrayOutput() GetSupportedCommitmentsItemArrayOutput ToGetSupportedCommitmentsItemArrayOutputWithContext(context.Context) GetSupportedCommitmentsItemArrayOutput }
GetSupportedCommitmentsItemArrayInput is an input type that accepts GetSupportedCommitmentsItemArray and GetSupportedCommitmentsItemArrayOutput values. You can construct a concrete instance of `GetSupportedCommitmentsItemArrayInput` via:
GetSupportedCommitmentsItemArray{ GetSupportedCommitmentsItemArgs{...} }
type GetSupportedCommitmentsItemArrayOutput ¶
type GetSupportedCommitmentsItemArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedCommitmentsItemArrayOutput) ElementType ¶
func (GetSupportedCommitmentsItemArrayOutput) ElementType() reflect.Type
func (GetSupportedCommitmentsItemArrayOutput) ToGetSupportedCommitmentsItemArrayOutput ¶
func (o GetSupportedCommitmentsItemArrayOutput) ToGetSupportedCommitmentsItemArrayOutput() GetSupportedCommitmentsItemArrayOutput
func (GetSupportedCommitmentsItemArrayOutput) ToGetSupportedCommitmentsItemArrayOutputWithContext ¶
func (o GetSupportedCommitmentsItemArrayOutput) ToGetSupportedCommitmentsItemArrayOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemArrayOutput
type GetSupportedCommitmentsItemInput ¶
type GetSupportedCommitmentsItemInput interface { pulumi.Input ToGetSupportedCommitmentsItemOutput() GetSupportedCommitmentsItemOutput ToGetSupportedCommitmentsItemOutputWithContext(context.Context) GetSupportedCommitmentsItemOutput }
GetSupportedCommitmentsItemInput is an input type that accepts GetSupportedCommitmentsItemArgs and GetSupportedCommitmentsItemOutput values. You can construct a concrete instance of `GetSupportedCommitmentsItemInput` via:
GetSupportedCommitmentsItemArgs{...}
type GetSupportedCommitmentsItemOutput ¶
type GetSupportedCommitmentsItemOutput struct{ *pulumi.OutputState }
func (GetSupportedCommitmentsItemOutput) ElementType ¶
func (GetSupportedCommitmentsItemOutput) ElementType() reflect.Type
func (GetSupportedCommitmentsItemOutput) Name ¶
func (o GetSupportedCommitmentsItemOutput) Name() pulumi.StringOutput
name of Commitment
func (GetSupportedCommitmentsItemOutput) ToGetSupportedCommitmentsItemOutput ¶
func (o GetSupportedCommitmentsItemOutput) ToGetSupportedCommitmentsItemOutput() GetSupportedCommitmentsItemOutput
func (GetSupportedCommitmentsItemOutput) ToGetSupportedCommitmentsItemOutputWithContext ¶
func (o GetSupportedCommitmentsItemOutput) ToGetSupportedCommitmentsItemOutputWithContext(ctx context.Context) GetSupportedCommitmentsItemOutput
type GetSupportedCommitmentsOutputArgs ¶
type GetSupportedCommitmentsOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetSupportedCommitmentsFilterArrayInput `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 getSupportedCommitments.
func (GetSupportedCommitmentsOutputArgs) ElementType ¶
func (GetSupportedCommitmentsOutputArgs) ElementType() reflect.Type
type GetSupportedCommitmentsResult ¶
type GetSupportedCommitmentsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetSupportedCommitmentsFilter `pulumi:"filters"` HostShapeName *string `pulumi:"hostShapeName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of the supported Commitments. Items []GetSupportedCommitmentsItem `pulumi:"items"` }
A collection of values returned by getSupportedCommitments.
func GetSupportedCommitments ¶
func GetSupportedCommitments(ctx *pulumi.Context, args *GetSupportedCommitmentsArgs, opts ...pulumi.InvokeOption) (*GetSupportedCommitmentsResult, error)
This data source provides the list of Supported Commitments in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists supported Commitments.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ocvp.GetSupportedCommitments(ctx, &ocvp.GetSupportedCommitmentsArgs{ CompartmentId: compartmentId, HostShapeName: pulumi.StringRef(testShape.Name), }, nil) if err != nil { return err } return nil }) }
```
type GetSupportedCommitmentsResultOutput ¶
type GetSupportedCommitmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSupportedCommitments.
func GetSupportedCommitmentsOutput ¶
func GetSupportedCommitmentsOutput(ctx *pulumi.Context, args GetSupportedCommitmentsOutputArgs, opts ...pulumi.InvokeOption) GetSupportedCommitmentsResultOutput
func (GetSupportedCommitmentsResultOutput) CompartmentId ¶
func (o GetSupportedCommitmentsResultOutput) CompartmentId() pulumi.StringOutput
func (GetSupportedCommitmentsResultOutput) ElementType ¶
func (GetSupportedCommitmentsResultOutput) ElementType() reflect.Type
func (GetSupportedCommitmentsResultOutput) Filters ¶
func (o GetSupportedCommitmentsResultOutput) Filters() GetSupportedCommitmentsFilterArrayOutput
func (GetSupportedCommitmentsResultOutput) HostShapeName ¶
func (o GetSupportedCommitmentsResultOutput) HostShapeName() pulumi.StringPtrOutput
func (GetSupportedCommitmentsResultOutput) Id ¶
func (o GetSupportedCommitmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSupportedCommitmentsResultOutput) ToGetSupportedCommitmentsResultOutput ¶
func (o GetSupportedCommitmentsResultOutput) ToGetSupportedCommitmentsResultOutput() GetSupportedCommitmentsResultOutput
func (GetSupportedCommitmentsResultOutput) ToGetSupportedCommitmentsResultOutputWithContext ¶
func (o GetSupportedCommitmentsResultOutput) ToGetSupportedCommitmentsResultOutputWithContext(ctx context.Context) GetSupportedCommitmentsResultOutput
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 the shapes compatible with the initial host shape of the Cluster. InitialHostShapeName *string `pulumi:"initialHostShapeName"` // A filter to return only resources that support single host SDDC. IsSingleHostSddcSupported *bool `pulumi:"isSingleHostSddcSupported"` // 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
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
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
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) 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"` // A filter to return only resources that support single host SDDC. IsSingleHostSddcSupported bool `pulumi:"isSingleHostSddcSupported"` // Whether the shape supports "MONTH" Commitment. IsSupportMonthlyCommitment bool `pulumi:"isSupportMonthlyCommitment"` // (**Deprecated**) Whether the shape supports "MONTH" SKU. // // Deprecated: The 'is_support_monthly_sku' field has been deprecated. Please use 'is_support_monthly_commitment' instead. 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"` // (**Deprecated**) 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"` // A filter to return only resources that support single host SDDC. IsSingleHostSddcSupported pulumi.BoolInput `pulumi:"isSingleHostSddcSupported"` // Whether the shape supports "MONTH" Commitment. IsSupportMonthlyCommitment pulumi.BoolInput `pulumi:"isSupportMonthlyCommitment"` // (**Deprecated**) Whether the shape supports "MONTH" SKU. // // Deprecated: The 'is_support_monthly_sku' field has been deprecated. Please use 'is_support_monthly_commitment' instead. 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"` // (**Deprecated**) 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
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
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
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) IsSingleHostSddcSupported ¶
func (o GetSupportedHostShapesItemOutput) IsSingleHostSddcSupported() pulumi.BoolOutput
A filter to return only resources that support single host SDDC.
func (GetSupportedHostShapesItemOutput) IsSupportMonthlyCommitment ¶
func (o GetSupportedHostShapesItemOutput) IsSupportMonthlyCommitment() pulumi.BoolOutput
Whether the shape supports "MONTH" Commitment.
func (GetSupportedHostShapesItemOutput) IsSupportMonthlySku
deprecated
func (o GetSupportedHostShapesItemOutput) IsSupportMonthlySku() pulumi.BoolOutput
(**Deprecated**) Whether the shape supports "MONTH" SKU.
Deprecated: The 'is_support_monthly_sku' field has been deprecated. Please use 'is_support_monthly_commitment' instead.
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
(**Deprecated**) 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 ¶
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
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 the shapes compatible with the initial host shape of the Cluster. InitialHostShapeName pulumi.StringPtrInput `pulumi:"initialHostShapeName"` // A filter to return only resources that support single host SDDC. IsSingleHostSddcSupported pulumi.BoolPtrInput `pulumi:"isSingleHostSddcSupported"` // 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"` InitialHostShapeName *string `pulumi:"initialHostShapeName"` // Indicates whether the shape supports single host SDDCs. IsSingleHostSddcSupported *bool `pulumi:"isSingleHostSddcSupported"` // 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/v2/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: compartmentId, InitialHostShapeName: pulumi.StringRef(testShape.Name), IsSingleHostSddcSupported: pulumi.BoolRef(supportedHostShapeIsSingleHostSddcSupported), Name: pulumi.StringRef(supportedHostShapeName), }, 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) InitialHostShapeName ¶
func (o GetSupportedHostShapesResultOutput) InitialHostShapeName() pulumi.StringPtrOutput
func (GetSupportedHostShapesResultOutput) IsSingleHostSddcSupported ¶
func (o GetSupportedHostShapesResultOutput) IsSingleHostSddcSupported() pulumi.BoolPtrOutput
Indicates whether the shape supports single host SDDCs.
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
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
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
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
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) 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
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
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
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
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 "Ocvp.getSupportedCommitments" instead.
Lists supported SKUs.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: compartmentId, HostShapeName: pulumi.StringRef(testShape.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 ¶
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
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 filter to return only resources that match or support the given ESXi host shape. HostShapeName *string `pulumi:"hostShapeName"` // A filter to return only resources that match the given VMware software version exactly. Version *string `pulumi:"version"` // A filter to return only VMware software versions that the given VMware software version can be upgraded to. VersionToUpgrade *string `pulumi:"versionToUpgrade"` }
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
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
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
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) Values ¶
func (o GetSupportedVmwareSoftwareVersionsFilterOutput) Values() pulumi.StringArrayOutput
type GetSupportedVmwareSoftwareVersionsItem ¶
type GetSupportedVmwareSoftwareVersionsItem struct { // A description of the software in the bundle. Description string `pulumi:"description"` // A list of supported ESXi software versions. EsxiSoftwareVersions []GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersion `pulumi:"esxiSoftwareVersions"` // A filter to return only resources that match the given VMware software version exactly. Version string `pulumi:"version"` }
type GetSupportedVmwareSoftwareVersionsItemArgs ¶
type GetSupportedVmwareSoftwareVersionsItemArgs struct { // A description of the software in the bundle. Description pulumi.StringInput `pulumi:"description"` // A list of supported ESXi software versions. EsxiSoftwareVersions GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayInput `pulumi:"esxiSoftwareVersions"` // A filter to return only resources that match the given VMware software version exactly. 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
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
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
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersion ¶
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersion struct { // A description of the software in the bundle. Description string `pulumi:"description"` // A list of ESXi host shapes supported by the version of bundled software. SupportedHostShapeNames []string `pulumi:"supportedHostShapeNames"` // A filter to return only resources that match the given VMware software version exactly. Version string `pulumi:"version"` }
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs ¶
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs struct { // A description of the software in the bundle. Description pulumi.StringInput `pulumi:"description"` // A list of ESXi host shapes supported by the version of bundled software. SupportedHostShapeNames pulumi.StringArrayInput `pulumi:"supportedHostShapeNames"` // A filter to return only resources that match the given VMware software version exactly. Version pulumi.StringInput `pulumi:"version"` }
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput ¶
func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutputWithContext ¶
func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray ¶
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray []GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionInput
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput ¶
func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutputWithContext ¶
func (i GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayInput ¶
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayInput interface { pulumi.Input ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutputWithContext(context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput }
GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayInput is an input type that accepts GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray and GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput values. You can construct a concrete instance of `GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayInput` via:
GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArray{ GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs{...} }
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput ¶
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput struct{ *pulumi.OutputState }
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput ¶
func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionInput ¶
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionInput interface { pulumi.Input ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutputWithContext(context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput }
GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionInput is an input type that accepts GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs and GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput values. You can construct a concrete instance of `GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionInput` via:
GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArgs{...}
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput ¶
type GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput struct{ *pulumi.OutputState }
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) Description ¶
func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) Description() pulumi.StringOutput
A description of the software in the bundle.
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ElementType ¶
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ElementType() reflect.Type
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) SupportedHostShapeNames ¶
func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) SupportedHostShapeNames() pulumi.StringArrayOutput
A list of ESXi host shapes supported by the version of bundled software.
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput ¶
func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) ToGetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput
func (GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) Version ¶
func (o GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionOutput) Version() pulumi.StringOutput
A filter to return only resources that match the given VMware software version exactly.
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) EsxiSoftwareVersions ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) EsxiSoftwareVersions() GetSupportedVmwareSoftwareVersionsItemEsxiSoftwareVersionArrayOutput
A list of supported ESXi software versions.
func (GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutput ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutput() GetSupportedVmwareSoftwareVersionsItemOutput
func (GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) ToGetSupportedVmwareSoftwareVersionsItemOutputWithContext(ctx context.Context) GetSupportedVmwareSoftwareVersionsItemOutput
func (GetSupportedVmwareSoftwareVersionsItemOutput) Version ¶
func (o GetSupportedVmwareSoftwareVersionsItemOutput) Version() pulumi.StringOutput
A filter to return only resources that match the given VMware software version exactly.
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 filter to return only resources that match or support the given ESXi host shape. HostShapeName pulumi.StringPtrInput `pulumi:"hostShapeName"` // A filter to return only resources that match the given VMware software version exactly. Version pulumi.StringPtrInput `pulumi:"version"` // A filter to return only VMware software versions that the given VMware software version can be upgraded to. VersionToUpgrade pulumi.StringPtrInput `pulumi:"versionToUpgrade"` }
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"` HostShapeName *string `pulumi:"hostShapeName"` // 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 short, unique string that identifies the version of bundled software. Version *string `pulumi:"version"` VersionToUpgrade *string `pulumi:"versionToUpgrade"` }
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/v2/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: compartmentId, HostShapeName: pulumi.StringRef(testShape.Name), Version: pulumi.StringRef(supportedVmwareSoftwareVersionVersion), VersionToUpgrade: pulumi.StringRef(supportedVmwareSoftwareVersionVersionToUpgrade), }, 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) HostShapeName ¶
func (o GetSupportedVmwareSoftwareVersionsResultOutput) HostShapeName() pulumi.StringPtrOutput
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) Version ¶
func (o GetSupportedVmwareSoftwareVersionsResultOutput) Version() pulumi.StringPtrOutput
A short, unique string that identifies the version of bundled software.
func (GetSupportedVmwareSoftwareVersionsResultOutput) VersionToUpgrade ¶ added in v2.9.0
func (o GetSupportedVmwareSoftwareVersionsResultOutput) VersionToUpgrade() pulumi.StringPtrOutput
type LookupClusterArgs ¶
type LookupClusterArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC Cluster. ClusterId string `pulumi:"clusterId"` }
A collection of arguments for invoking getCluster.
type LookupClusterOutputArgs ¶
type LookupClusterOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC Cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
A collection of arguments for invoking getCluster.
func (LookupClusterOutputArgs) ElementType ¶
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶
type LookupClusterResult struct { ActualEsxiHostsCount int `pulumi:"actualEsxiHostsCount"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId string `pulumi:"capacityReservationId"` ClusterId string `pulumi:"clusterId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster. CompartmentId string `pulumi:"compartmentId"` // The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD` ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // Datastores used for the Cluster. Datastores []GetClusterDatastore `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]string `pulumi:"definedTags"` // A descriptive name for the Cluster. 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"` // The number of ESXi hosts in the Cluster. EsxiHostsCount int `pulumi:"esxiHostsCount"` // In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). EsxiSoftwareVersion string `pulumi:"esxiSoftwareVersion"` // 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]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster. Id string `pulumi:"id"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment string `pulumi:"initialCommitment"` // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount float64 `pulumi:"initialHostOcpuCount"` // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName string `pulumi:"initialHostShapeName"` // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. InstanceDisplayNamePrefix string `pulumi:"instanceDisplayNamePrefix"` // Indicates whether shielded instance is enabled at the Cluster level. IsShieldedInstanceEnabled bool `pulumi:"isShieldedInstanceEnabled"` // The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfigurations []GetClusterNetworkConfiguration `pulumi:"networkConfigurations"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to. SddcId string `pulumi:"sddcId"` // The current state of the Cluster. State string `pulumi:"state"` // The date and time the Cluster 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 Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). TimeUpdated string `pulumi:"timeUpdated"` // The vSphere licenses to use when upgrading the Cluster. UpgradeLicenses []GetClusterUpgradeLicense `pulumi:"upgradeLicenses"` // 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"` // vSphere Cluster types. VsphereType string `pulumi:"vsphereType"` // The links to binary objects needed to upgrade vSphere. VsphereUpgradeObjects []GetClusterVsphereUpgradeObject `pulumi:"vsphereUpgradeObjects"` // The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. WorkloadNetworkCidr string `pulumi:"workloadNetworkCidr"` }
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
This data source provides details about a specific Cluster resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Gets the specified Cluster's information.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ocvp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ocvp.GetCluster(ctx, &ocvp.GetClusterArgs{ ClusterId: testClusterOciOcvpCluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupClusterResultOutput ¶
type LookupClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCluster.
func LookupClusterOutput ¶
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) ActualEsxiHostsCount ¶
func (o LookupClusterResultOutput) ActualEsxiHostsCount() pulumi.IntOutput
func (LookupClusterResultOutput) CapacityReservationId ¶
func (o LookupClusterResultOutput) CapacityReservationId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (LookupClusterResultOutput) ClusterId ¶
func (o LookupClusterResultOutput) ClusterId() pulumi.StringOutput
func (LookupClusterResultOutput) CompartmentId ¶
func (o LookupClusterResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the Cluster.
func (LookupClusterResultOutput) ComputeAvailabilityDomain ¶
func (o LookupClusterResultOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain the ESXi hosts are running in. For Multi-AD Cluster, it is `multi-AD`. Example: `Uocm:PHX-AD-1`, `multi-AD`
func (LookupClusterResultOutput) Datastores ¶
func (o LookupClusterResultOutput) Datastores() GetClusterDatastoreArrayOutput
Datastores used for the Cluster.
func (LookupClusterResultOutput) DefinedTags ¶
func (o LookupClusterResultOutput) DefinedTags() pulumi.StringMapOutput
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 (LookupClusterResultOutput) DisplayName ¶
func (o LookupClusterResultOutput) DisplayName() pulumi.StringOutput
A descriptive name for the Cluster. It must be unique, start with a letter, and contain only letters, digits, whitespaces, dashes and underscores. Avoid entering confidential information.
func (LookupClusterResultOutput) ElementType ¶
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) EsxiHostsCount ¶
func (o LookupClusterResultOutput) EsxiHostsCount() pulumi.IntOutput
The number of ESXi hosts in the Cluster.
func (LookupClusterResultOutput) EsxiSoftwareVersion ¶
func (o LookupClusterResultOutput) EsxiSoftwareVersion() pulumi.StringOutput
In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)).
func (LookupClusterResultOutput) FreeformTags ¶
func (o LookupClusterResultOutput) FreeformTags() pulumi.StringMapOutput
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 (LookupClusterResultOutput) Id ¶
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cluster.
func (LookupClusterResultOutput) InitialCommitment ¶
func (o LookupClusterResultOutput) InitialCommitment() pulumi.StringOutput
The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments).
func (LookupClusterResultOutput) InitialHostOcpuCount ¶
func (o LookupClusterResultOutput) InitialHostOcpuCount() pulumi.Float64Output
The initial OCPU count of the Cluster's ESXi hosts.
func (LookupClusterResultOutput) InitialHostShapeName ¶
func (o LookupClusterResultOutput) InitialHostShapeName() pulumi.StringOutput
The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
func (LookupClusterResultOutput) InstanceDisplayNamePrefix ¶
func (o LookupClusterResultOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix.
func (LookupClusterResultOutput) IsShieldedInstanceEnabled ¶
func (o LookupClusterResultOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
Indicates whether shielded instance is enabled at the Cluster level.
func (LookupClusterResultOutput) NetworkConfigurations ¶
func (o LookupClusterResultOutput) NetworkConfigurations() GetClusterNetworkConfigurationArrayOutput
The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs.
func (LookupClusterResultOutput) SddcId ¶
func (o LookupClusterResultOutput) SddcId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SDDC that the Cluster belongs to.
func (LookupClusterResultOutput) State ¶
func (o LookupClusterResultOutput) State() pulumi.StringOutput
The current state of the Cluster.
func (LookupClusterResultOutput) TimeCreated ¶
func (o LookupClusterResultOutput) TimeCreated() pulumi.StringOutput
The date and time the Cluster was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupClusterResultOutput) TimeUpdated ¶
func (o LookupClusterResultOutput) TimeUpdated() pulumi.StringOutput
The date and time the Cluster was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339).
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) UpgradeLicenses ¶
func (o LookupClusterResultOutput) UpgradeLicenses() GetClusterUpgradeLicenseArrayOutput
The vSphere licenses to use when upgrading the Cluster.
func (LookupClusterResultOutput) VmwareSoftwareVersion ¶
func (o LookupClusterResultOutput) 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 (LookupClusterResultOutput) VsphereType ¶
func (o LookupClusterResultOutput) VsphereType() pulumi.StringOutput
vSphere Cluster types.
func (LookupClusterResultOutput) VsphereUpgradeObjects ¶
func (o LookupClusterResultOutput) VsphereUpgradeObjects() GetClusterVsphereUpgradeObjectArrayOutput
The links to binary objects needed to upgrade vSphere.
func (LookupClusterResultOutput) WorkloadNetworkCidr ¶
func (o LookupClusterResultOutput) WorkloadNetworkCidr() pulumi.StringOutput
The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads.
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**. Please use `actualEsxiHostsCount` of `initialClusterConfigurations` instead. // // Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. ActualEsxiHostsCount int `pulumi:"actualEsxiHostsCount"` // 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 number of Clusters in the SDDC. ClustersCount int `pulumi:"clustersCount"` // 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 to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. // // 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]string `pulumi:"definedTags"` // A descriptive name for the Cluster. Cluster 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 string `pulumi:"displayName"` // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster. // // Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead. EsxiHostsCount int `pulumi:"esxiHostsCount"` // In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)). EsxiSoftwareVersion string `pulumi:"esxiSoftwareVersion"` // 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]string `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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. HcxInitialPassword string `pulumi:"hcxInitialPassword"` // HCX configuration of the SDDC. HcxMode string `pulumi:"hcxMode"` // (**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**. Please use `hcxOnPremLicenses` instead. // // 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"` // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. // // 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"` // Details of SDDC initial configuration InitialConfigurations []GetSddcInitialConfiguration `pulumi:"initialConfigurations"` // (**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` instead. // // 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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead. // // 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**. Please use `initialCommitment` of `initialClusterConfigurations` instead. // // 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**. Please use `hcxMode` instead. IsHcxEnabled bool `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. **Deprecated**. Please use `hcxMode` instead. // // Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field. 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**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead. // // 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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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**. Please use `provisioningSubnetId` of `networkConfiguration` instead. // // 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**. Please use `provisioningVlanId` of `networkConfiguration` instead. // // 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**. Please use `replicationVlanId` of `networkConfiguration` instead. // // 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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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 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/20230701/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 'vsphere_upgrade_objects' 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**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead. // // 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/v2/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: testSddcOciOcvpSddc.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**. Please use `actualEsxiHostsCount` of `initialClusterConfigurations` instead.
Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) CapacityReservationId
deprecated
func (o LookupSddcResultOutput) CapacityReservationId() pulumi.StringOutput
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) ClustersCount ¶
func (o LookupSddcResultOutput) ClustersCount() pulumi.IntOutput
The number of Clusters in the SDDC.
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
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`.
Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) Datastores
deprecated
func (o LookupSddcResultOutput) Datastores() GetSddcDatastoreArrayOutput
A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape.
Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) DefinedTags ¶
func (o LookupSddcResultOutput) DefinedTags() pulumi.StringMapOutput
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 Cluster. Cluster 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 (LookupSddcResultOutput) ElementType ¶
func (LookupSddcResultOutput) ElementType() reflect.Type
func (LookupSddcResultOutput) EsxiHostsCount
deprecated
func (o LookupSddcResultOutput) EsxiHostsCount() pulumi.IntOutput
The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.
Deprecated: The 'esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) EsxiSoftwareVersion ¶
func (o LookupSddcResultOutput) EsxiSoftwareVersion() pulumi.StringOutput
In general, this is a specific version of bundled ESXi software supported by Oracle Cloud VMware Solution (see [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions)).
func (LookupSddcResultOutput) FreeformTags ¶
func (o LookupSddcResultOutput) FreeformTags() pulumi.StringMapOutput
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**. Please use the `Ocvp.getRetrievePassword` data source instead.
Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.
func (LookupSddcResultOutput) HcxMode ¶
func (o LookupSddcResultOutput) HcxMode() pulumi.StringOutput
HCX configuration of the SDDC.
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**. Please use `hcxOnPremLicenses` instead.
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
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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
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) InitialConfigurations ¶
func (o LookupSddcResultOutput) InitialConfigurations() GetSddcInitialConfigurationArrayOutput
Details of SDDC initial configuration
func (LookupSddcResultOutput) InitialHostOcpuCount
deprecated
func (o LookupSddcResultOutput) InitialHostOcpuCount() pulumi.Float64Output
(**Deprecated**) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` instead.
Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) InitialHostShapeName
deprecated
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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead.
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**. Please use `initialCommitment` of `initialClusterConfigurations` instead.
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 ¶
func (o LookupSddcResultOutput) IsHcxEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX is enabled for this SDDC. **Deprecated**. Please use `hcxMode` instead.
func (LookupSddcResultOutput) IsHcxEnterpriseEnabled
deprecated
func (o LookupSddcResultOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. **Deprecated**. Please use `hcxMode` instead.
Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.
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**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead.
Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.
func (LookupSddcResultOutput) IsSingleHostSddc ¶
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**. Please use the `Ocvp.getRetrievePassword` data source instead.
Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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**. Please use `provisioningSubnetId` of `networkConfiguration` instead.
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**. Please use `provisioningVlanId` of `networkConfiguration` instead.
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**. Please use `replicationVlanId` of `networkConfiguration` instead.
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) UpgradeLicenses
deprecated
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**. Please use the `Ocvp.getRetrievePassword` data source instead.
Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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 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/20230701/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
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
func (o LookupSddcResultOutput) VsphereUpgradeObjects() GetSddcVsphereUpgradeObjectArrayOutput
(**Deprecated**) The links to binary objects needed to upgrade vSphere.
Deprecated: The 'vsphere_upgrade_objects' 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**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead.
Deprecated: The 'workload_network_cidr' field has been deprecated. Please use 'initial_configuration' instead.
type Sddc ¶
type Sddc struct { pulumi.CustomResourceState // 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**. // // 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**. Please use `capacityReservationId` of `initialClusterConfigurations` instead. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId pulumi.StringOutput `pulumi:"capacityReservationId"` // The number of Clusters in the SDDC. ClustersCount pulumi.IntOutput `pulumi:"clustersCount"` // (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**. Please use `computeAvailabilityDomain` of `initialClusterConfigurations` instead. // // Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead. ComputeAvailabilityDomain pulumi.StringPtrOutput `pulumi:"computeAvailabilityDomain"` // (Optional) A list of datastore info for the SDDC. This value is required only when `initialHostShapeName` is a standard shape. **Deprecated**. Please use `datastores` of `initialClusterConfigurations` instead. // // 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.StringMapOutput `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. **Deprecated**. Please use `esxiHostsCount` of `initialClusterConfigurations` instead. // // **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.IntPtrOutput `pulumi:"esxiHostsCount"` // (Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion pulumi.StringOutput `pulumi:"esxiSoftwareVersion"` // (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.StringMapOutput `pulumi:"freeformTags"` 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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. HcxInitialPassword pulumi.StringOutput `pulumi:"hcxInitialPassword"` // HCX configuration of the SDDC. HcxMode pulumi.StringOutput `pulumi:"hcxMode"` // (**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**. Please use `hcxOnPremLicenses` instead. // // 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**. Please use `hcxVlanId` of `networkConfiguration` instead. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId pulumi.StringOutput `pulumi:"hcxVlanId"` // Details of SDDC initial configuration InitialConfigurations SddcInitialConfigurationArrayOutput `pulumi:"initialConfigurations"` // (Optional) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` instead. // // 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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead. // // 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**. Please use `initialCommitment` of `initialClusterConfigurations` instead. // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringOutput `pulumi:"initialSku"` // (Optional) 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**. Please use `instanceDisplayNamePrefix` of `initialClusterConfigurations` instead. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix pulumi.StringOutput `pulumi:"instanceDisplayNamePrefix"` // 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`. IsHcxEnabled pulumi.BoolOutput `pulumi:"isHcxEnabled"` // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. // // Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field. 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**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead. // // 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**. Please use `nsxEdgeUplink1vlanId` of `networkConfiguration` instead. // // Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeUplink1vlanId pulumi.StringPtrOutput `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. **Deprecated**. Please use `nsxEdgeUplink2vlanId` of `networkConfiguration` instead. // // **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.StringPtrOutput `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.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**. Please use `nsxEdgeVtepVlanId` of `networkConfiguration` instead. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId pulumi.StringPtrOutput `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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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**. Please use `nsxVtepVlanId` of `networkConfiguration` instead. // // Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxVtepVlanId pulumi.StringPtrOutput `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**. Please use `provisioningSubnetId` of `networkConfiguration` instead. // // Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead. ProvisioningSubnetId pulumi.StringPtrOutput `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**. Please use `provisioningVlanId` of `networkConfiguration` instead. // // 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**. Please use `replicationVlanId` of `networkConfiguration` instead. // // 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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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**. Please use `vmotionVlanId` of `networkConfiguration` instead. // // Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VmotionVlanId pulumi.StringPtrOutput `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**. Please use `vsanVlanId` of `networkConfiguration` instead. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId pulumi.StringPtrOutput `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 'vsphere_upgrade_objects' 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**. Please use `vsphereVlanId` of `networkConfiguration` instead. // // Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsphereVlanId pulumi.StringPtrOutput `pulumi:"vsphereVlanId"` // (Optional) The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application workloads. **Deprecated**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead. // // ** 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"` }
## 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**. Please use `capacityReservationId` of `initialClusterConfigurations` instead. // // 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**. Please use `computeAvailabilityDomain` of `initialClusterConfigurations` instead. // // 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**. Please use `datastores` of `initialClusterConfigurations` instead. // // 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.StringMapInput // (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. **Deprecated**. Please use `esxiHostsCount` of `initialClusterConfigurations` instead. // // **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) The ESXi software bundle to install on the ESXi hosts in the SDDC. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion 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.StringMapInput 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**. Please use `hcxVlanId` of `networkConfiguration` instead. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId pulumi.StringPtrInput // Details of SDDC initial configuration InitialConfigurations SddcInitialConfigurationArrayInput // (Optional) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` instead. // // 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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead. // // 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**. Please use `initialCommitment` of `initialClusterConfigurations` instead. // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringPtrInput // (Optional) 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**. Please use `instanceDisplayNamePrefix` of `initialClusterConfigurations` instead. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix pulumi.StringPtrInput // 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`. IsHcxEnabled pulumi.BoolPtrInput // (Optional) Indicates whether shielded instance is enabled for this SDDC. **Deprecated**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead. // // 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**. Please use `nsxEdgeUplink1vlanId` of `networkConfiguration` instead. // // 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. **Deprecated**. Please use `nsxEdgeUplink2vlanId` of `networkConfiguration` instead. // // **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 // (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**. Please use `nsxEdgeVtepVlanId` of `networkConfiguration` instead. // // Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. NsxEdgeVtepVlanId 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**. Please use `nsxVtepVlanId` of `networkConfiguration` instead. // // 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**. Please use `provisioningSubnetId` of `networkConfiguration` instead. // // 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**. Please use `provisioningVlanId` of `networkConfiguration` instead. // // 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**. Please use `replicationVlanId` of `networkConfiguration` instead. // // 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**. Please use `vmotionVlanId` of `networkConfiguration` instead. // // 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.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**. Please use `vsanVlanId` of `networkConfiguration` instead. // // Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. VsanVlanId pulumi.StringPtrInput // (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**. Please use `vsphereVlanId` of `networkConfiguration` instead. // // 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. **Deprecated**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead. // // ** 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 ¶
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 ¶
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 ¶
func (SddcDatastoreArgs) ElementType() reflect.Type
func (SddcDatastoreArgs) ToSddcDatastoreOutput ¶
func (i SddcDatastoreArgs) ToSddcDatastoreOutput() SddcDatastoreOutput
func (SddcDatastoreArgs) ToSddcDatastoreOutputWithContext ¶
func (i SddcDatastoreArgs) ToSddcDatastoreOutputWithContext(ctx context.Context) SddcDatastoreOutput
type SddcDatastoreArray ¶
type SddcDatastoreArray []SddcDatastoreInput
func (SddcDatastoreArray) ElementType ¶
func (SddcDatastoreArray) ElementType() reflect.Type
func (SddcDatastoreArray) ToSddcDatastoreArrayOutput ¶
func (i SddcDatastoreArray) ToSddcDatastoreArrayOutput() SddcDatastoreArrayOutput
func (SddcDatastoreArray) ToSddcDatastoreArrayOutputWithContext ¶
func (i SddcDatastoreArray) ToSddcDatastoreArrayOutputWithContext(ctx context.Context) SddcDatastoreArrayOutput
type SddcDatastoreArrayInput ¶
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 ¶
type SddcDatastoreArrayOutput struct{ *pulumi.OutputState }
func (SddcDatastoreArrayOutput) ElementType ¶
func (SddcDatastoreArrayOutput) ElementType() reflect.Type
func (SddcDatastoreArrayOutput) Index ¶
func (o SddcDatastoreArrayOutput) Index(i pulumi.IntInput) SddcDatastoreOutput
func (SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutput ¶
func (o SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutput() SddcDatastoreArrayOutput
func (SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutputWithContext ¶
func (o SddcDatastoreArrayOutput) ToSddcDatastoreArrayOutputWithContext(ctx context.Context) SddcDatastoreArrayOutput
type SddcDatastoreInput ¶
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 ¶
type SddcDatastoreOutput struct{ *pulumi.OutputState }
func (SddcDatastoreOutput) BlockVolumeIds ¶
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 ¶
func (o SddcDatastoreOutput) Capacity() pulumi.Float64PtrOutput
Size of the Block Storage Volume in GB.
func (SddcDatastoreOutput) DatastoreType ¶
func (o SddcDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (SddcDatastoreOutput) ElementType ¶
func (SddcDatastoreOutput) ElementType() reflect.Type
func (SddcDatastoreOutput) ToSddcDatastoreOutput ¶
func (o SddcDatastoreOutput) ToSddcDatastoreOutput() SddcDatastoreOutput
func (SddcDatastoreOutput) ToSddcDatastoreOutputWithContext ¶
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) 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) 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) 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) ToSddcHcxOnPremLicenseOutput ¶
func (o SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutput() SddcHcxOnPremLicenseOutput
func (SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutputWithContext ¶
func (o SddcHcxOnPremLicenseOutput) ToSddcHcxOnPremLicenseOutputWithContext(ctx context.Context) SddcHcxOnPremLicenseOutput
type SddcInitialConfiguration ¶
type SddcInitialConfiguration struct { // The configurations for Clusters initially created in the SDDC. InitialClusterConfigurations []SddcInitialConfigurationInitialClusterConfiguration `pulumi:"initialClusterConfigurations"` }
type SddcInitialConfigurationArgs ¶
type SddcInitialConfigurationArgs struct { // The configurations for Clusters initially created in the SDDC. InitialClusterConfigurations SddcInitialConfigurationInitialClusterConfigurationArrayInput `pulumi:"initialClusterConfigurations"` }
func (SddcInitialConfigurationArgs) ElementType ¶
func (SddcInitialConfigurationArgs) ElementType() reflect.Type
func (SddcInitialConfigurationArgs) ToSddcInitialConfigurationOutput ¶
func (i SddcInitialConfigurationArgs) ToSddcInitialConfigurationOutput() SddcInitialConfigurationOutput
func (SddcInitialConfigurationArgs) ToSddcInitialConfigurationOutputWithContext ¶
func (i SddcInitialConfigurationArgs) ToSddcInitialConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationOutput
type SddcInitialConfigurationArray ¶
type SddcInitialConfigurationArray []SddcInitialConfigurationInput
func (SddcInitialConfigurationArray) ElementType ¶
func (SddcInitialConfigurationArray) ElementType() reflect.Type
func (SddcInitialConfigurationArray) ToSddcInitialConfigurationArrayOutput ¶
func (i SddcInitialConfigurationArray) ToSddcInitialConfigurationArrayOutput() SddcInitialConfigurationArrayOutput
func (SddcInitialConfigurationArray) ToSddcInitialConfigurationArrayOutputWithContext ¶
func (i SddcInitialConfigurationArray) ToSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationArrayOutput
type SddcInitialConfigurationArrayInput ¶
type SddcInitialConfigurationArrayInput interface { pulumi.Input ToSddcInitialConfigurationArrayOutput() SddcInitialConfigurationArrayOutput ToSddcInitialConfigurationArrayOutputWithContext(context.Context) SddcInitialConfigurationArrayOutput }
SddcInitialConfigurationArrayInput is an input type that accepts SddcInitialConfigurationArray and SddcInitialConfigurationArrayOutput values. You can construct a concrete instance of `SddcInitialConfigurationArrayInput` via:
SddcInitialConfigurationArray{ SddcInitialConfigurationArgs{...} }
type SddcInitialConfigurationArrayOutput ¶
type SddcInitialConfigurationArrayOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationArrayOutput) ElementType ¶
func (SddcInitialConfigurationArrayOutput) ElementType() reflect.Type
func (SddcInitialConfigurationArrayOutput) Index ¶
func (o SddcInitialConfigurationArrayOutput) Index(i pulumi.IntInput) SddcInitialConfigurationOutput
func (SddcInitialConfigurationArrayOutput) ToSddcInitialConfigurationArrayOutput ¶
func (o SddcInitialConfigurationArrayOutput) ToSddcInitialConfigurationArrayOutput() SddcInitialConfigurationArrayOutput
func (SddcInitialConfigurationArrayOutput) ToSddcInitialConfigurationArrayOutputWithContext ¶
func (o SddcInitialConfigurationArrayOutput) ToSddcInitialConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationArrayOutput
type SddcInitialConfigurationInitialClusterConfiguration ¶
type SddcInitialConfigurationInitialClusterConfiguration struct { // 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**. ActualEsxiHostsCount *int `pulumi:"actualEsxiHostsCount"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId *string `pulumi:"capacityReservationId"` // The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. ComputeAvailabilityDomain string `pulumi:"computeAvailabilityDomain"` // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. Datastores []SddcInitialConfigurationInitialClusterConfigurationDatastore `pulumi:"datastores"` // A descriptive name for the Cluster. Cluster 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 *string `pulumi:"displayName"` // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster. // // **Note:** If you later delete EXSi hosts from a production Cluster 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 Cluster until it again has at least 3 ESXi hosts. EsxiHostsCount int `pulumi:"esxiHostsCount"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment *string `pulumi:"initialCommitment"` // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount *float64 `pulumi:"initialHostOcpuCount"` // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName *string `pulumi:"initialHostShapeName"` // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. // // For example, if the value is `myCluster`, the ESXi hosts are named `myCluster-1`, `myCluster-2`, and so on. InstanceDisplayNamePrefix *string `pulumi:"instanceDisplayNamePrefix"` // Indicates whether shielded instance is enabled for this Cluster. IsShieldedInstanceEnabled *bool `pulumi:"isShieldedInstanceEnabled"` // The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfiguration *SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration `pulumi:"networkConfiguration"` // vSphere Cluster types. VsphereType string `pulumi:"vsphereType"` // The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads. WorkloadNetworkCidr *string `pulumi:"workloadNetworkCidr"` }
type SddcInitialConfigurationInitialClusterConfigurationArgs ¶
type SddcInitialConfigurationInitialClusterConfigurationArgs struct { // 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**. ActualEsxiHostsCount pulumi.IntPtrInput `pulumi:"actualEsxiHostsCount"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation. CapacityReservationId pulumi.StringPtrInput `pulumi:"capacityReservationId"` // The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`. ComputeAvailabilityDomain pulumi.StringInput `pulumi:"computeAvailabilityDomain"` // A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape. Datastores SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput `pulumi:"datastores"` // A descriptive name for the Cluster. Cluster 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 `pulumi:"displayName"` // The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster. // // **Note:** If you later delete EXSi hosts from a production Cluster 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 Cluster until it again has at least 3 ESXi hosts. EsxiHostsCount pulumi.IntInput `pulumi:"esxiHostsCount"` // The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments). InitialCommitment pulumi.StringPtrInput `pulumi:"initialCommitment"` // The initial OCPU count of the Cluster's ESXi hosts. InitialHostOcpuCount pulumi.Float64PtrInput `pulumi:"initialHostOcpuCount"` // The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes). InitialHostShapeName pulumi.StringPtrInput `pulumi:"initialHostShapeName"` // A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix. // // For example, if the value is `myCluster`, the ESXi hosts are named `myCluster-1`, `myCluster-2`, and so on. InstanceDisplayNamePrefix pulumi.StringPtrInput `pulumi:"instanceDisplayNamePrefix"` // Indicates whether shielded instance is enabled for this Cluster. IsShieldedInstanceEnabled pulumi.BoolPtrInput `pulumi:"isShieldedInstanceEnabled"` // The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs. NetworkConfiguration SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrInput `pulumi:"networkConfiguration"` // vSphere Cluster types. VsphereType pulumi.StringInput `pulumi:"vsphereType"` // The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads. WorkloadNetworkCidr pulumi.StringPtrInput `pulumi:"workloadNetworkCidr"` }
func (SddcInitialConfigurationInitialClusterConfigurationArgs) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationArgs) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationOutput ¶
func (i SddcInitialConfigurationInitialClusterConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationOutput
func (SddcInitialConfigurationInitialClusterConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationOutputWithContext ¶
func (i SddcInitialConfigurationInitialClusterConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationOutput
type SddcInitialConfigurationInitialClusterConfigurationArray ¶
type SddcInitialConfigurationInitialClusterConfigurationArray []SddcInitialConfigurationInitialClusterConfigurationInput
func (SddcInitialConfigurationInitialClusterConfigurationArray) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationArray) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationArray) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutput ¶
func (i SddcInitialConfigurationInitialClusterConfigurationArray) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutput() SddcInitialConfigurationInitialClusterConfigurationArrayOutput
func (SddcInitialConfigurationInitialClusterConfigurationArray) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext ¶
func (i SddcInitialConfigurationInitialClusterConfigurationArray) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationArrayOutput
type SddcInitialConfigurationInitialClusterConfigurationArrayInput ¶
type SddcInitialConfigurationInitialClusterConfigurationArrayInput interface { pulumi.Input ToSddcInitialConfigurationInitialClusterConfigurationArrayOutput() SddcInitialConfigurationInitialClusterConfigurationArrayOutput ToSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(context.Context) SddcInitialConfigurationInitialClusterConfigurationArrayOutput }
SddcInitialConfigurationInitialClusterConfigurationArrayInput is an input type that accepts SddcInitialConfigurationInitialClusterConfigurationArray and SddcInitialConfigurationInitialClusterConfigurationArrayOutput values. You can construct a concrete instance of `SddcInitialConfigurationInitialClusterConfigurationArrayInput` via:
SddcInitialConfigurationInitialClusterConfigurationArray{ SddcInitialConfigurationInitialClusterConfigurationArgs{...} }
type SddcInitialConfigurationInitialClusterConfigurationArrayOutput ¶
type SddcInitialConfigurationInitialClusterConfigurationArrayOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutput ¶
func (o SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutput() SddcInitialConfigurationInitialClusterConfigurationArrayOutput
func (SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext ¶
func (o SddcInitialConfigurationInitialClusterConfigurationArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationArrayOutput
type SddcInitialConfigurationInitialClusterConfigurationDatastore ¶
type SddcInitialConfigurationInitialClusterConfigurationDatastore 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"` // Type of the datastore. DatastoreType string `pulumi:"datastoreType"` }
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs ¶
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs 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"` // Type of the datastore. DatastoreType pulumi.StringInput `pulumi:"datastoreType"` }
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext ¶
func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArray ¶
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArray []SddcInitialConfigurationInitialClusterConfigurationDatastoreInput
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext ¶
func (i SddcInitialConfigurationInitialClusterConfigurationDatastoreArray) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput ¶
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput interface { pulumi.Input ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput }
SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput is an input type that accepts SddcInitialConfigurationInitialClusterConfigurationDatastoreArray and SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput values. You can construct a concrete instance of `SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayInput` via:
SddcInitialConfigurationInitialClusterConfigurationDatastoreArray{ SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs{...} }
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
type SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput ¶
func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext ¶
func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
type SddcInitialConfigurationInitialClusterConfigurationDatastoreInput ¶
type SddcInitialConfigurationInitialClusterConfigurationDatastoreInput interface { pulumi.Input ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput }
SddcInitialConfigurationInitialClusterConfigurationDatastoreInput is an input type that accepts SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs and SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput values. You can construct a concrete instance of `SddcInitialConfigurationInitialClusterConfigurationDatastoreInput` via:
SddcInitialConfigurationInitialClusterConfigurationDatastoreArgs{...}
type SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
type SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds ¶
func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) BlockVolumeIds() pulumi.StringArrayOutput
A list of [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of Block Storage Volumes.
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType ¶
func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) DatastoreType() pulumi.StringOutput
Type of the datastore.
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput ¶
func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutput() SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
func (SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext ¶
func (o SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput) ToSddcInitialConfigurationInitialClusterConfigurationDatastoreOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationDatastoreOutput
type SddcInitialConfigurationInitialClusterConfigurationInput ¶
type SddcInitialConfigurationInitialClusterConfigurationInput interface { pulumi.Input ToSddcInitialConfigurationInitialClusterConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationOutput ToSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(context.Context) SddcInitialConfigurationInitialClusterConfigurationOutput }
SddcInitialConfigurationInitialClusterConfigurationInput is an input type that accepts SddcInitialConfigurationInitialClusterConfigurationArgs and SddcInitialConfigurationInitialClusterConfigurationOutput values. You can construct a concrete instance of `SddcInitialConfigurationInitialClusterConfigurationInput` via:
SddcInitialConfigurationInitialClusterConfigurationArgs{...}
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration ¶
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfiguration struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. // // This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID. HcxVlanId *string `pulumi:"hcxVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID. NsxEdgeUplink1vlanId *string `pulumi:"nsxEdgeUplink1vlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID. NsxEdgeUplink2vlanId *string `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID. NsxEdgeVtepVlanId string `pulumi:"nsxEdgeVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID. NsxVtepVlanId string `pulumi:"nsxVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId string `pulumi:"provisioningSubnetId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId *string `pulumi:"provisioningVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId *string `pulumi:"replicationVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. // // This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID. VmotionVlanId string `pulumi:"vmotionVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. // // This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID. VsanVlanId string `pulumi:"vsanVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID. VsphereVlanId *string `pulumi:"vsphereVlanId"` }
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs ¶
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs struct { // 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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled. // // This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID. HcxVlanId pulumi.StringPtrInput `pulumi:"hcxVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID. NsxEdgeUplink1vlanId pulumi.StringPtrInput `pulumi:"nsxEdgeUplink1vlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID. NsxEdgeUplink2vlanId pulumi.StringPtrInput `pulumi:"nsxEdgeUplink2vlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID. NsxEdgeVtepVlanId pulumi.StringInput `pulumi:"nsxEdgeVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment. // // This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID. NsxVtepVlanId pulumi.StringInput `pulumi:"nsxVtepVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster. ProvisioningSubnetId pulumi.StringInput `pulumi:"provisioningSubnetId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment. ProvisioningVlanId pulumi.StringPtrInput `pulumi:"provisioningVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment. ReplicationVlanId pulumi.StringPtrInput `pulumi:"replicationVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment. // // This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID. VmotionVlanId pulumi.StringInput `pulumi:"vmotionVlanId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment. // // This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID. VsanVlanId pulumi.StringInput `pulumi:"vsanVlanId"` // 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. This VLAN is a mandatory attribute for Management Cluster. // // This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost). // // Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID. VsphereVlanId pulumi.StringPtrInput `pulumi:"vsphereVlanId"` }
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext ¶
func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput ¶
func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext ¶
func (i SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput ¶
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput interface { pulumi.Input ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput }
SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput is an input type that accepts SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs and SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput values. You can construct a concrete instance of `SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationInput` via:
SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{...}
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) HcxVlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxEdgeVtepVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxVtepVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) NsxVtepVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningSubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ProvisioningVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ReplicationVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VmotionVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VmotionVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsanVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsanVlanId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsphereVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationOutput) VsphereVlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID.
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrInput ¶
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrInput interface { pulumi.Input ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext(context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput }
SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrInput is an input type that accepts SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs, SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtr and SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput values. You can construct a concrete instance of `SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrInput` via:
SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs{...} or: nil
func SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtr ¶
func SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtr(v *SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationArgs) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrInput
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput ¶
type SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) HcxVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) HcxVlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster when HCX is enabled.
This attribute is not guaranteed to reflect the HCX VLAN currently used by the ESXi hosts in the SDDC. The purpose of this attribute is to show the HCX VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this SDDC in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN for the HCX component of the VMware environment, you should use [UpdateSddc](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/Sddc/UpdateSddc) to update the SDDC's `hcxVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeUplink1vlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 1 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink1VlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeUplink2vlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge Uplink 2 component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeUplink2VlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeVtepVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxEdgeVtepVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX Edge VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX Edge VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX Edge VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxEdgeVTepVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxVtepVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) NsxVtepVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the NSX VTEP component of the VMware environment.
This attribute is not guaranteed to reflect the NSX VTEP VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the NSX VTEP VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the NSX VTEP component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `nsxVTepVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ProvisioningSubnetId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ProvisioningSubnetId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet used to provision the Cluster.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ProvisioningVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ProvisioningVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the Provisioning component of the VMware environment.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ReplicationVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ReplicationVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSphere Replication component of the VMware environment.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) ToSddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VmotionVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VmotionVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vMotion component of the VMware environment.
This attribute is not guaranteed to reflect the vMotion VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vMotion VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vMotion component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateCluster) to update the Cluster's `vmotionVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VsanVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VsanVlanId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VLAN used by the Cluster for the vSAN component of the VMware environment.
This attribute is not guaranteed to reflect the vSAN VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSAN VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSAN component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Cluster/UpdateCluster) to update the Cluster's `vsanVlanId` with that new VLAN's OCID.
func (SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VsphereVlanId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput) VsphereVlanId() pulumi.StringPtrOutput
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. This VLAN is a mandatory attribute for Management Cluster.
This attribute is not guaranteed to reflect the vSphere VLAN currently used by the ESXi hosts in the Cluster. The purpose of this attribute is to show the vSphere VLAN that the Oracle Cloud VMware Solution will use for any new ESXi hosts that you *add to this Cluster in the future* with [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost).
Therefore, if you change the existing ESXi hosts in the Cluster to use a different VLAN for the vSphere component of the VMware environment, you should use [UpdateCluster](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/Sddc/UpdateSddc) to update the Cluster's `vsphereVlanId` with that new VLAN's OCID.
type SddcInitialConfigurationInitialClusterConfigurationOutput ¶
type SddcInitialConfigurationInitialClusterConfigurationOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationInitialClusterConfigurationOutput) ActualEsxiHostsCount ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ActualEsxiHostsCount() pulumi.IntPtrOutput
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**.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) CapacityReservationId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Capacity Reservation.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ComputeAvailabilityDomain() pulumi.StringOutput
The availability domain to create the Cluster's ESXi hosts in. For multi-AD Cluster deployment, set to `multi-AD`.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) Datastores ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) Datastores() SddcInitialConfigurationInitialClusterConfigurationDatastoreArrayOutput
A list of datastore info for the Cluster. This value is required only when `initialHostShapeName` is a standard shape.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) DisplayName ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) DisplayName() pulumi.StringPtrOutput
A descriptive name for the Cluster. Cluster 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 (SddcInitialConfigurationInitialClusterConfigurationOutput) ElementType ¶
func (SddcInitialConfigurationInitialClusterConfigurationOutput) ElementType() reflect.Type
func (SddcInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) EsxiHostsCount() pulumi.IntOutput
The number of ESXi hosts to create in the Cluster. You can add more hosts later (see [CreateEsxiHost](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/EsxiHost/CreateEsxiHost)). Creating a Cluster with a ESXi host count of 1 will be considered a single ESXi host Cluster.
**Note:** If you later delete EXSi hosts from a production Cluster 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 Cluster until it again has at least 3 ESXi hosts.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InitialCommitment() pulumi.StringPtrOutput
The billing option selected during Cluster creation. [ListSupportedCommitments](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedCommitmentSummary/ListSupportedCommitments).
func (SddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostOcpuCount() pulumi.Float64PtrOutput
The initial OCPU count of the Cluster's ESXi hosts.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostShapeName ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InitialHostShapeName() pulumi.StringPtrOutput
The initial compute shape of the Cluster's ESXi hosts. [ListSupportedHostShapes](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20200501/SupportedHostShapes/ListSupportedHostShapes).
func (SddcInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) InstanceDisplayNamePrefix() pulumi.StringPtrOutput
A prefix used in the name of each ESXi host and Compute instance in the Cluster. If this isn't set, the Cluster's `displayName` is used as the prefix.
For example, if the value is `myCluster`, the ESXi hosts are named `myCluster-1`, `myCluster-2`, and so on.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) IsShieldedInstanceEnabled() pulumi.BoolPtrOutput
Indicates whether shielded instance is enabled for this Cluster.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) NetworkConfiguration ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) NetworkConfiguration() SddcInitialConfigurationInitialClusterConfigurationNetworkConfigurationPtrOutput
The network configurations used by Cluster, including [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management subnet and VLANs.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationOutput ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationOutput() SddcInitialConfigurationInitialClusterConfigurationOutput
func (SddcInitialConfigurationInitialClusterConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationOutputWithContext ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) ToSddcInitialConfigurationInitialClusterConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationInitialClusterConfigurationOutput
func (SddcInitialConfigurationInitialClusterConfigurationOutput) VsphereType ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) VsphereType() pulumi.StringOutput
vSphere Cluster types.
func (SddcInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr ¶
func (o SddcInitialConfigurationInitialClusterConfigurationOutput) WorkloadNetworkCidr() pulumi.StringPtrOutput
The CIDR block for the IP addresses that VMware VMs in the Cluster use to run application workloads.
type SddcInitialConfigurationInput ¶
type SddcInitialConfigurationInput interface { pulumi.Input ToSddcInitialConfigurationOutput() SddcInitialConfigurationOutput ToSddcInitialConfigurationOutputWithContext(context.Context) SddcInitialConfigurationOutput }
SddcInitialConfigurationInput is an input type that accepts SddcInitialConfigurationArgs and SddcInitialConfigurationOutput values. You can construct a concrete instance of `SddcInitialConfigurationInput` via:
SddcInitialConfigurationArgs{...}
type SddcInitialConfigurationOutput ¶
type SddcInitialConfigurationOutput struct{ *pulumi.OutputState }
func (SddcInitialConfigurationOutput) ElementType ¶
func (SddcInitialConfigurationOutput) ElementType() reflect.Type
func (SddcInitialConfigurationOutput) InitialClusterConfigurations ¶
func (o SddcInitialConfigurationOutput) InitialClusterConfigurations() SddcInitialConfigurationInitialClusterConfigurationArrayOutput
The configurations for Clusters initially created in the SDDC.
func (SddcInitialConfigurationOutput) ToSddcInitialConfigurationOutput ¶
func (o SddcInitialConfigurationOutput) ToSddcInitialConfigurationOutput() SddcInitialConfigurationOutput
func (SddcInitialConfigurationOutput) ToSddcInitialConfigurationOutputWithContext ¶
func (o SddcInitialConfigurationOutput) ToSddcInitialConfigurationOutputWithContext(ctx context.Context) SddcInitialConfigurationOutput
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
func (o SddcOutput) ActualEsxiHostsCount() pulumi.IntOutput
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**.
Deprecated: The 'actual_esxi_hosts_count' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) CapacityReservationId
deprecated
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**. Please use `capacityReservationId` of `initialClusterConfigurations` instead.
Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) ClustersCount ¶
func (o SddcOutput) ClustersCount() pulumi.IntOutput
The number of Clusters in the SDDC.
func (SddcOutput) CompartmentId ¶
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
func (o SddcOutput) ComputeAvailabilityDomain() pulumi.StringPtrOutput
(Required) The availability domain to create the SDDC's ESXi hosts in. For multi-AD SDDC deployment, set to `multi-AD`. **Deprecated**. Please use `computeAvailabilityDomain` of `initialClusterConfigurations` instead.
Deprecated: The 'compute_availability_domain' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) Datastores
deprecated
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**. Please use `datastores` of `initialClusterConfigurations` instead.
Deprecated: The 'datastores' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) DefinedTags ¶
func (o SddcOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
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
func (o SddcOutput) EsxiHostsCount() pulumi.IntPtrOutput
(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. **Deprecated**. Please use `esxiHostsCount` of `initialClusterConfigurations` instead.
**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) EsxiSoftwareVersion ¶
func (o SddcOutput) EsxiSoftwareVersion() pulumi.StringOutput
(Updatable) The ESXi software bundle to install on the ESXi hosts in the SDDC. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions).
func (SddcOutput) FreeformTags ¶
func (o SddcOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
func (o SddcOutput) HcxAction() pulumi.StringPtrOutput
func (SddcOutput) HcxFqdn ¶
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
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**. Please use the `Ocvp.getRetrievePassword` data source instead.
Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.
func (SddcOutput) HcxMode ¶
func (o SddcOutput) HcxMode() pulumi.StringOutput
HCX configuration of the SDDC.
func (SddcOutput) HcxOnPremKey
deprecated
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**. Please use `hcxOnPremLicenses` instead.
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 ¶
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 ¶
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
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**. Please use `hcxVlanId` of `networkConfiguration` instead.
Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InitialConfigurations ¶
func (o SddcOutput) InitialConfigurations() SddcInitialConfigurationArrayOutput
Details of SDDC initial configuration
func (SddcOutput) InitialHostOcpuCount
deprecated
func (o SddcOutput) InitialHostOcpuCount() pulumi.Float64Output
(Optional) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` instead.
Deprecated: The 'initial_host_ocpu_count' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InitialHostShapeName
deprecated
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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead.
Deprecated: The 'initial_host_shape_name' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InitialSku
deprecated
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**. Please use `initialCommitment` of `initialClusterConfigurations` instead.
Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) InstanceDisplayNamePrefix
deprecated
func (o SddcOutput) InstanceDisplayNamePrefix() pulumi.StringOutput
(Optional) 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**. Please use `instanceDisplayNamePrefix` of `initialClusterConfigurations` instead.
Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) IsHcxEnabled ¶
func (o SddcOutput) IsHcxEnabled() pulumi.BoolOutput
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`.
func (SddcOutput) IsHcxEnterpriseEnabled
deprecated
func (o SddcOutput) IsHcxEnterpriseEnabled() pulumi.BoolOutput
(**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC.
Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field.
func (SddcOutput) IsHcxPendingDowngrade ¶
func (o SddcOutput) IsHcxPendingDowngrade() pulumi.BoolOutput
Indicates whether SDDC is pending downgrade from HCX Enterprise to HCX Advanced.
func (SddcOutput) IsShieldedInstanceEnabled
deprecated
func (o SddcOutput) IsShieldedInstanceEnabled() pulumi.BoolOutput
(Optional) Indicates whether shielded instance is enabled for this SDDC. **Deprecated**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead.
Deprecated: The 'is_shielded_instance_enabled' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) IsSingleHostSddc ¶
func (o SddcOutput) IsSingleHostSddc() pulumi.BoolOutput
Indicates whether this SDDC is designated for only single ESXi host.
func (SddcOutput) NsxEdgeUplink1vlanId
deprecated
func (o SddcOutput) NsxEdgeUplink1vlanId() pulumi.StringPtrOutput
(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**. Please use `nsxEdgeUplink1vlanId` of `networkConfiguration` instead.
Deprecated: The 'nsx_edge_uplink1vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) NsxEdgeUplink2vlanId
deprecated
func (o SddcOutput) NsxEdgeUplink2vlanId() pulumi.StringPtrOutput
(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. **Deprecated**. Please use `nsxEdgeUplink2vlanId` of `networkConfiguration` instead.
**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 ¶
func (o SddcOutput) 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 (SddcOutput) NsxEdgeVtepVlanId
deprecated
func (o SddcOutput) NsxEdgeVtepVlanId() pulumi.StringPtrOutput
(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**. Please use `nsxEdgeVtepVlanId` of `networkConfiguration` instead.
Deprecated: The 'nsx_edge_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) NsxManagerFqdn ¶
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
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**. Please use the `Ocvp.getRetrievePassword` data source instead.
Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.
func (SddcOutput) NsxManagerPrivateIpId ¶
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 ¶
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
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
func (o SddcOutput) NsxVtepVlanId() pulumi.StringPtrOutput
(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**. Please use `nsxVtepVlanId` of `networkConfiguration` instead.
Deprecated: The 'nsx_vtep_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) ProvisioningSubnetId
deprecated
func (o SddcOutput) ProvisioningSubnetId() pulumi.StringPtrOutput
(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**. Please use `provisioningSubnetId` of `networkConfiguration` instead.
Deprecated: The 'provisioning_subnet_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) ProvisioningVlanId
deprecated
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**. Please use `provisioningVlanId` of `networkConfiguration` instead.
Deprecated: The 'provisioning_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) RefreshHcxLicenseStatus ¶
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
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**. Please use `replicationVlanId` of `networkConfiguration` instead.
Deprecated: The 'replication_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) ReservingHcxOnPremiseLicenseKeys ¶
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 ¶
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 ¶
func (o SddcOutput) State() pulumi.StringOutput
The current state of the SDDC.
func (SddcOutput) TimeCreated ¶
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 ¶
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 ¶
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 ¶
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
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 ¶
func (o SddcOutput) VcenterFqdn() pulumi.StringOutput
The FQDN for vCenter. Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com`
func (SddcOutput) VcenterInitialPassword
deprecated
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**. Please use the `Ocvp.getRetrievePassword` data source instead.
Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead.
func (SddcOutput) VcenterPrivateIpId ¶
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 ¶
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
func (o SddcOutput) VmotionVlanId() pulumi.StringPtrOutput
(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**. Please use `vmotionVlanId` of `networkConfiguration` instead.
Deprecated: The 'vmotion_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) VmwareSoftwareVersion ¶
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
func (o SddcOutput) VsanVlanId() pulumi.StringPtrOutput
(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**. Please use `vsanVlanId` of `networkConfiguration` instead.
Deprecated: The 'vsan_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) VsphereUpgradeGuide
deprecated
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
func (o SddcOutput) VsphereUpgradeObjects() SddcVsphereUpgradeObjectArrayOutput
(**Deprecated**) The links to binary objects needed to upgrade vSphere.
Deprecated: The 'vsphere_upgrade_objects' field has been deprecated. Please use the 'ocvp_cluster_resource' resource instead.
func (SddcOutput) VsphereVlanId
deprecated
func (o SddcOutput) VsphereVlanId() pulumi.StringPtrOutput
(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**. Please use `vsphereVlanId` of `networkConfiguration` instead.
Deprecated: The 'vsphere_vlan_id' field has been deprecated. Please use 'initial_configuration' instead.
func (SddcOutput) WorkloadNetworkCidr
deprecated
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. **Deprecated**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead.
** 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 { // 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**. // // 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**. Please use `capacityReservationId` of `initialClusterConfigurations` instead. // // Deprecated: The 'capacity_reservation_id' field has been deprecated. Please use 'initial_configuration' instead. CapacityReservationId pulumi.StringPtrInput // The number of Clusters in the SDDC. ClustersCount pulumi.IntPtrInput // (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**. Please use `computeAvailabilityDomain` of `initialClusterConfigurations` instead. // // 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**. Please use `datastores` of `initialClusterConfigurations` instead. // // 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.StringMapInput // (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. **Deprecated**. Please use `esxiHostsCount` of `initialClusterConfigurations` instead. // // **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) The ESXi software bundle to install on the ESXi hosts in the SDDC. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use [ListSupportedVmwareSoftwareVersions](https://docs.cloud.oracle.com/iaas/api/#/en/vmware/20230701/SupportedVmwareSoftwareVersionSummary/ListSupportedVmwareSoftwareVersions). EsxiSoftwareVersion 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.StringMapInput 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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'hcx_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_password' data source instead. HcxInitialPassword pulumi.StringPtrInput // HCX configuration of the SDDC. HcxMode 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**. Please use `hcxOnPremLicenses` instead. // // 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**. Please use `hcxVlanId` of `networkConfiguration` instead. // // Deprecated: The 'hcx_vlan_id' field has been deprecated. Please use 'initial_configuration' instead. HcxVlanId pulumi.StringPtrInput // Details of SDDC initial configuration InitialConfigurations SddcInitialConfigurationArrayInput // (Optional) The initial OCPU count of the SDDC's ESXi hosts. **Deprecated**. Please use `initialHostOcpuCount` of `initialClusterConfigurations` instead. // // 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**. Please use `initialHostShapeName` of `initialClusterConfigurations` instead. // // 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**. Please use `initialCommitment` of `initialClusterConfigurations` instead. // // Deprecated: The 'initial_sku' field has been deprecated. Please use 'initial_configuration' instead. InitialSku pulumi.StringPtrInput // (Optional) 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**. Please use `instanceDisplayNamePrefix` of `initialClusterConfigurations` instead. // // Deprecated: The 'instance_display_name_prefix' field has been deprecated. Please use 'initial_configuration' instead. InstanceDisplayNamePrefix pulumi.StringPtrInput // 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`. IsHcxEnabled pulumi.BoolPtrInput // (**Deprecated**) Indicates whether HCX Enterprise is enabled for this SDDC. // // Deprecated: The 'is_hcx_enterprise_enabled' field has been deprecated and may be removed in a future version. Do not use this field. 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**. Please use `isShieldedInstanceEnabled` of `initialClusterConfigurations` instead. // // 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**. Please use `nsxEdgeUplink1vlanId` of `networkConfiguration` instead. // // 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. **Deprecated**. Please use `nsxEdgeUplink2vlanId` of `networkConfiguration` instead. // // **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 // 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**. Please use `nsxEdgeVtepVlanId` of `networkConfiguration` instead. // // 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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'nsx_manager_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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**. Please use `nsxVtepVlanId` of `networkConfiguration` instead. // // 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**. Please use `provisioningSubnetId` of `networkConfiguration` instead. // // 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**. Please use `provisioningVlanId` of `networkConfiguration` instead. // // 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**. Please use `replicationVlanId` of `networkConfiguration` instead. // // 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**. Please use the `Ocvp.getRetrievePassword` data source instead. // // Deprecated: The 'vcenter_initial_password' field has been deprecated. Please use the 'oci_ocvp_retrieve_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**. Please use `vmotionVlanId` of `networkConfiguration` instead. // // 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**. Please use `vsanVlanId` of `networkConfiguration` instead. // // 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 'vsphere_upgrade_objects' 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**. Please use `vsphereVlanId` of `networkConfiguration` instead. // // 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. **Deprecated**. Please use `workloadNetworkCidr` of `initialClusterConfigurations` instead. // // ** 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 ¶
type SddcUpgradeLicenseArgs ¶
type SddcUpgradeLicenseArgs struct { // vSphere license key value. LicenseKey pulumi.StringPtrInput `pulumi:"licenseKey"` // vSphere license type. LicenseType pulumi.StringPtrInput `pulumi:"licenseType"` }
func (SddcUpgradeLicenseArgs) ElementType ¶
func (SddcUpgradeLicenseArgs) ElementType() reflect.Type
func (SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutput ¶
func (i SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput
func (SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutputWithContext ¶
func (i SddcUpgradeLicenseArgs) ToSddcUpgradeLicenseOutputWithContext(ctx context.Context) SddcUpgradeLicenseOutput
type SddcUpgradeLicenseArray ¶
type SddcUpgradeLicenseArray []SddcUpgradeLicenseInput
func (SddcUpgradeLicenseArray) ElementType ¶
func (SddcUpgradeLicenseArray) ElementType() reflect.Type
func (SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutput ¶
func (i SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutput() SddcUpgradeLicenseArrayOutput
func (SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutputWithContext ¶
func (i SddcUpgradeLicenseArray) ToSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) SddcUpgradeLicenseArrayOutput
type SddcUpgradeLicenseArrayInput ¶
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 ¶
type SddcUpgradeLicenseArrayOutput struct{ *pulumi.OutputState }
func (SddcUpgradeLicenseArrayOutput) ElementType ¶
func (SddcUpgradeLicenseArrayOutput) ElementType() reflect.Type
func (SddcUpgradeLicenseArrayOutput) Index ¶
func (o SddcUpgradeLicenseArrayOutput) Index(i pulumi.IntInput) SddcUpgradeLicenseOutput
func (SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutput ¶
func (o SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutput() SddcUpgradeLicenseArrayOutput
func (SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutputWithContext ¶
func (o SddcUpgradeLicenseArrayOutput) ToSddcUpgradeLicenseArrayOutputWithContext(ctx context.Context) SddcUpgradeLicenseArrayOutput
type SddcUpgradeLicenseInput ¶
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 ¶
type SddcUpgradeLicenseOutput struct{ *pulumi.OutputState }
func (SddcUpgradeLicenseOutput) ElementType ¶
func (SddcUpgradeLicenseOutput) ElementType() reflect.Type
func (SddcUpgradeLicenseOutput) LicenseKey ¶
func (o SddcUpgradeLicenseOutput) LicenseKey() pulumi.StringPtrOutput
vSphere license key value.
func (SddcUpgradeLicenseOutput) LicenseType ¶
func (o SddcUpgradeLicenseOutput) LicenseType() pulumi.StringPtrOutput
vSphere license type.
func (SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutput ¶
func (o SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutput() SddcUpgradeLicenseOutput
func (SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutputWithContext ¶
func (o SddcUpgradeLicenseOutput) ToSddcUpgradeLicenseOutputWithContext(ctx context.Context) SddcUpgradeLicenseOutput
type SddcVsphereUpgradeObjectArgs ¶
type SddcVsphereUpgradeObjectArgs struct { // Binary object download link. DownloadLink pulumi.StringPtrInput `pulumi:"downloadLink"` // Binary object description. LinkDescription pulumi.StringPtrInput `pulumi:"linkDescription"` }
func (SddcVsphereUpgradeObjectArgs) ElementType ¶
func (SddcVsphereUpgradeObjectArgs) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutput ¶
func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput
func (SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutputWithContext ¶
func (i SddcVsphereUpgradeObjectArgs) ToSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectOutput
type SddcVsphereUpgradeObjectArray ¶
type SddcVsphereUpgradeObjectArray []SddcVsphereUpgradeObjectInput
func (SddcVsphereUpgradeObjectArray) ElementType ¶
func (SddcVsphereUpgradeObjectArray) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutput ¶
func (i SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutput() SddcVsphereUpgradeObjectArrayOutput
func (SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutputWithContext ¶
func (i SddcVsphereUpgradeObjectArray) ToSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectArrayOutput
type SddcVsphereUpgradeObjectArrayInput ¶
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 ¶
type SddcVsphereUpgradeObjectArrayOutput struct{ *pulumi.OutputState }
func (SddcVsphereUpgradeObjectArrayOutput) ElementType ¶
func (SddcVsphereUpgradeObjectArrayOutput) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectArrayOutput) Index ¶
func (o SddcVsphereUpgradeObjectArrayOutput) Index(i pulumi.IntInput) SddcVsphereUpgradeObjectOutput
func (SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutput ¶
func (o SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutput() SddcVsphereUpgradeObjectArrayOutput
func (SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutputWithContext ¶
func (o SddcVsphereUpgradeObjectArrayOutput) ToSddcVsphereUpgradeObjectArrayOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectArrayOutput
type SddcVsphereUpgradeObjectInput ¶
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 ¶
type SddcVsphereUpgradeObjectOutput struct{ *pulumi.OutputState }
func (SddcVsphereUpgradeObjectOutput) DownloadLink ¶
func (o SddcVsphereUpgradeObjectOutput) DownloadLink() pulumi.StringPtrOutput
Binary object download link.
func (SddcVsphereUpgradeObjectOutput) ElementType ¶
func (SddcVsphereUpgradeObjectOutput) ElementType() reflect.Type
func (SddcVsphereUpgradeObjectOutput) LinkDescription ¶
func (o SddcVsphereUpgradeObjectOutput) LinkDescription() pulumi.StringPtrOutput
Binary object description.
func (SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutput ¶
func (o SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutput() SddcVsphereUpgradeObjectOutput
func (SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutputWithContext ¶
func (o SddcVsphereUpgradeObjectOutput) ToSddcVsphereUpgradeObjectOutputWithContext(ctx context.Context) SddcVsphereUpgradeObjectOutput