Documentation
¶
Index ¶
- Constants
- type Addon
- type AddonArgs
- type AddonInput
- type AddonOutput
- type AddonState
- type AddonType
- func (AddonType) ElementType() reflect.Type
- func (e AddonType) ToStringOutput() pulumi.StringOutput
- func (e AddonType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AddonType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AddonType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Authorization
- type AuthorizationArgs
- type AuthorizationInput
- type AuthorizationOutput
- type AuthorizationState
- type CircuitResponse
- type CircuitResponseArgs
- func (CircuitResponseArgs) ElementType() reflect.Type
- func (i CircuitResponseArgs) ToCircuitResponseOutput() CircuitResponseOutput
- func (i CircuitResponseArgs) ToCircuitResponseOutputWithContext(ctx context.Context) CircuitResponseOutput
- func (i CircuitResponseArgs) ToCircuitResponsePtrOutput() CircuitResponsePtrOutput
- func (i CircuitResponseArgs) ToCircuitResponsePtrOutputWithContext(ctx context.Context) CircuitResponsePtrOutput
- type CircuitResponseInput
- type CircuitResponseOutput
- func (CircuitResponseOutput) ElementType() reflect.Type
- func (o CircuitResponseOutput) ExpressRouteID() pulumi.StringOutput
- func (o CircuitResponseOutput) ExpressRoutePrivatePeeringID() pulumi.StringOutput
- func (o CircuitResponseOutput) PrimarySubnet() pulumi.StringOutput
- func (o CircuitResponseOutput) SecondarySubnet() pulumi.StringOutput
- func (o CircuitResponseOutput) ToCircuitResponseOutput() CircuitResponseOutput
- func (o CircuitResponseOutput) ToCircuitResponseOutputWithContext(ctx context.Context) CircuitResponseOutput
- func (o CircuitResponseOutput) ToCircuitResponsePtrOutput() CircuitResponsePtrOutput
- func (o CircuitResponseOutput) ToCircuitResponsePtrOutputWithContext(ctx context.Context) CircuitResponsePtrOutput
- type CircuitResponsePtrInput
- type CircuitResponsePtrOutput
- func (o CircuitResponsePtrOutput) Elem() CircuitResponseOutput
- func (CircuitResponsePtrOutput) ElementType() reflect.Type
- func (o CircuitResponsePtrOutput) ExpressRouteID() pulumi.StringPtrOutput
- func (o CircuitResponsePtrOutput) ExpressRoutePrivatePeeringID() pulumi.StringPtrOutput
- func (o CircuitResponsePtrOutput) PrimarySubnet() pulumi.StringPtrOutput
- func (o CircuitResponsePtrOutput) SecondarySubnet() pulumi.StringPtrOutput
- func (o CircuitResponsePtrOutput) ToCircuitResponsePtrOutput() CircuitResponsePtrOutput
- func (o CircuitResponsePtrOutput) ToCircuitResponsePtrOutputWithContext(ctx context.Context) CircuitResponsePtrOutput
- type Cluster
- type ClusterArgs
- type ClusterInput
- type ClusterOutput
- type ClusterState
- type DhcpTypeEnum
- func (DhcpTypeEnum) ElementType() reflect.Type
- func (e DhcpTypeEnum) ToStringOutput() pulumi.StringOutput
- func (e DhcpTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DhcpTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DhcpTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DnsServiceLogLevelEnum
- func (DnsServiceLogLevelEnum) ElementType() reflect.Type
- func (e DnsServiceLogLevelEnum) ToStringOutput() pulumi.StringOutput
- func (e DnsServiceLogLevelEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DnsServiceLogLevelEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DnsServiceLogLevelEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointsResponse
- type EndpointsResponseArgs
- func (EndpointsResponseArgs) ElementType() reflect.Type
- func (i EndpointsResponseArgs) ToEndpointsResponseOutput() EndpointsResponseOutput
- func (i EndpointsResponseArgs) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
- func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- type EndpointsResponseInput
- type EndpointsResponseOutput
- func (EndpointsResponseOutput) ElementType() reflect.Type
- func (o EndpointsResponseOutput) HcxCloudManager() pulumi.StringOutput
- func (o EndpointsResponseOutput) NsxtManager() pulumi.StringOutput
- func (o EndpointsResponseOutput) ToEndpointsResponseOutput() EndpointsResponseOutput
- func (o EndpointsResponseOutput) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
- func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- func (o EndpointsResponseOutput) Vcsa() pulumi.StringOutput
- type EndpointsResponsePtrInput
- type EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) Elem() EndpointsResponseOutput
- func (EndpointsResponsePtrOutput) ElementType() reflect.Type
- func (o EndpointsResponsePtrOutput) HcxCloudManager() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) NsxtManager() pulumi.StringPtrOutput
- func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
- func (o EndpointsResponsePtrOutput) Vcsa() pulumi.StringPtrOutput
- type GlobalReachConnection
- type GlobalReachConnectionArgs
- type GlobalReachConnectionInput
- type GlobalReachConnectionOutput
- type GlobalReachConnectionState
- type HcxEnterpriseSite
- type HcxEnterpriseSiteArgs
- type HcxEnterpriseSiteInput
- type HcxEnterpriseSiteOutput
- type HcxEnterpriseSiteState
- type IdentitySource
- type IdentitySourceArgs
- type IdentitySourceArray
- type IdentitySourceArrayInput
- type IdentitySourceArrayOutput
- func (IdentitySourceArrayOutput) ElementType() reflect.Type
- func (o IdentitySourceArrayOutput) Index(i pulumi.IntInput) IdentitySourceOutput
- func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutput() IdentitySourceArrayOutput
- func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutputWithContext(ctx context.Context) IdentitySourceArrayOutput
- type IdentitySourceInput
- type IdentitySourceOutput
- func (o IdentitySourceOutput) Alias() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) BaseGroupDN() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) BaseUserDN() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) Domain() pulumi.StringPtrOutput
- func (IdentitySourceOutput) ElementType() reflect.Type
- func (o IdentitySourceOutput) Name() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) Password() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) PrimaryServer() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) SecondaryServer() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) Ssl() pulumi.StringPtrOutput
- func (o IdentitySourceOutput) ToIdentitySourceOutput() IdentitySourceOutput
- func (o IdentitySourceOutput) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
- func (o IdentitySourceOutput) Username() pulumi.StringPtrOutput
- type IdentitySourceResponse
- type IdentitySourceResponseArgs
- type IdentitySourceResponseArray
- func (IdentitySourceResponseArray) ElementType() reflect.Type
- func (i IdentitySourceResponseArray) ToIdentitySourceResponseArrayOutput() IdentitySourceResponseArrayOutput
- func (i IdentitySourceResponseArray) ToIdentitySourceResponseArrayOutputWithContext(ctx context.Context) IdentitySourceResponseArrayOutput
- type IdentitySourceResponseArrayInput
- type IdentitySourceResponseArrayOutput
- func (IdentitySourceResponseArrayOutput) ElementType() reflect.Type
- func (o IdentitySourceResponseArrayOutput) Index(i pulumi.IntInput) IdentitySourceResponseOutput
- func (o IdentitySourceResponseArrayOutput) ToIdentitySourceResponseArrayOutput() IdentitySourceResponseArrayOutput
- func (o IdentitySourceResponseArrayOutput) ToIdentitySourceResponseArrayOutputWithContext(ctx context.Context) IdentitySourceResponseArrayOutput
- type IdentitySourceResponseInput
- type IdentitySourceResponseOutput
- func (o IdentitySourceResponseOutput) Alias() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) BaseGroupDN() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) BaseUserDN() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) Domain() pulumi.StringPtrOutput
- func (IdentitySourceResponseOutput) ElementType() reflect.Type
- func (o IdentitySourceResponseOutput) Name() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) Password() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) PrimaryServer() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) SecondaryServer() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) Ssl() pulumi.StringPtrOutput
- func (o IdentitySourceResponseOutput) ToIdentitySourceResponseOutput() IdentitySourceResponseOutput
- func (o IdentitySourceResponseOutput) ToIdentitySourceResponseOutputWithContext(ctx context.Context) IdentitySourceResponseOutput
- func (o IdentitySourceResponseOutput) Username() pulumi.StringPtrOutput
- type InternetEnum
- func (InternetEnum) ElementType() reflect.Type
- func (e InternetEnum) ToStringOutput() pulumi.StringOutput
- func (e InternetEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InternetEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InternetEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListPrivateCloudAdminCredentialsArgs
- type ListPrivateCloudAdminCredentialsResult
- type LookupAddonArgs
- type LookupAddonResult
- type LookupAuthorizationArgs
- type LookupAuthorizationResult
- type LookupClusterArgs
- type LookupClusterResult
- type LookupGlobalReachConnectionArgs
- type LookupGlobalReachConnectionResult
- type LookupHcxEnterpriseSiteArgs
- type LookupHcxEnterpriseSiteResult
- type LookupPrivateCloudArgs
- type LookupPrivateCloudResult
- type LookupWorkloadNetworkDhcpArgs
- type LookupWorkloadNetworkDhcpResult
- type LookupWorkloadNetworkDnsServiceArgs
- type LookupWorkloadNetworkDnsServiceResult
- type LookupWorkloadNetworkDnsZoneArgs
- type LookupWorkloadNetworkDnsZoneResult
- type LookupWorkloadNetworkPortMirroringArgs
- type LookupWorkloadNetworkPortMirroringResult
- type LookupWorkloadNetworkSegmentArgs
- type LookupWorkloadNetworkSegmentResult
- type LookupWorkloadNetworkVMGroupArgs
- type LookupWorkloadNetworkVMGroupResult
- type ManagementCluster
- type ManagementClusterArgs
- func (ManagementClusterArgs) ElementType() reflect.Type
- func (i ManagementClusterArgs) ToManagementClusterOutput() ManagementClusterOutput
- func (i ManagementClusterArgs) ToManagementClusterOutputWithContext(ctx context.Context) ManagementClusterOutput
- func (i ManagementClusterArgs) ToManagementClusterPtrOutput() ManagementClusterPtrOutput
- func (i ManagementClusterArgs) ToManagementClusterPtrOutputWithContext(ctx context.Context) ManagementClusterPtrOutput
- type ManagementClusterInput
- type ManagementClusterOutput
- func (o ManagementClusterOutput) ClusterSize() pulumi.IntOutput
- func (ManagementClusterOutput) ElementType() reflect.Type
- func (o ManagementClusterOutput) ToManagementClusterOutput() ManagementClusterOutput
- func (o ManagementClusterOutput) ToManagementClusterOutputWithContext(ctx context.Context) ManagementClusterOutput
- func (o ManagementClusterOutput) ToManagementClusterPtrOutput() ManagementClusterPtrOutput
- func (o ManagementClusterOutput) ToManagementClusterPtrOutputWithContext(ctx context.Context) ManagementClusterPtrOutput
- type ManagementClusterPtrInput
- type ManagementClusterPtrOutput
- func (o ManagementClusterPtrOutput) ClusterSize() pulumi.IntPtrOutput
- func (o ManagementClusterPtrOutput) Elem() ManagementClusterOutput
- func (ManagementClusterPtrOutput) ElementType() reflect.Type
- func (o ManagementClusterPtrOutput) ToManagementClusterPtrOutput() ManagementClusterPtrOutput
- func (o ManagementClusterPtrOutput) ToManagementClusterPtrOutputWithContext(ctx context.Context) ManagementClusterPtrOutput
- type ManagementClusterResponse
- type ManagementClusterResponseArgs
- func (ManagementClusterResponseArgs) ElementType() reflect.Type
- func (i ManagementClusterResponseArgs) ToManagementClusterResponseOutput() ManagementClusterResponseOutput
- func (i ManagementClusterResponseArgs) ToManagementClusterResponseOutputWithContext(ctx context.Context) ManagementClusterResponseOutput
- func (i ManagementClusterResponseArgs) ToManagementClusterResponsePtrOutput() ManagementClusterResponsePtrOutput
- func (i ManagementClusterResponseArgs) ToManagementClusterResponsePtrOutputWithContext(ctx context.Context) ManagementClusterResponsePtrOutput
- type ManagementClusterResponseInput
- type ManagementClusterResponseOutput
- func (o ManagementClusterResponseOutput) ClusterId() pulumi.IntOutput
- func (o ManagementClusterResponseOutput) ClusterSize() pulumi.IntOutput
- func (ManagementClusterResponseOutput) ElementType() reflect.Type
- func (o ManagementClusterResponseOutput) Hosts() pulumi.StringArrayOutput
- func (o ManagementClusterResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o ManagementClusterResponseOutput) ToManagementClusterResponseOutput() ManagementClusterResponseOutput
- func (o ManagementClusterResponseOutput) ToManagementClusterResponseOutputWithContext(ctx context.Context) ManagementClusterResponseOutput
- func (o ManagementClusterResponseOutput) ToManagementClusterResponsePtrOutput() ManagementClusterResponsePtrOutput
- func (o ManagementClusterResponseOutput) ToManagementClusterResponsePtrOutputWithContext(ctx context.Context) ManagementClusterResponsePtrOutput
- type ManagementClusterResponsePtrInput
- type ManagementClusterResponsePtrOutput
- func (o ManagementClusterResponsePtrOutput) ClusterId() pulumi.IntPtrOutput
- func (o ManagementClusterResponsePtrOutput) ClusterSize() pulumi.IntPtrOutput
- func (o ManagementClusterResponsePtrOutput) Elem() ManagementClusterResponseOutput
- func (ManagementClusterResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementClusterResponsePtrOutput) Hosts() pulumi.StringArrayOutput
- func (o ManagementClusterResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ManagementClusterResponsePtrOutput) ToManagementClusterResponsePtrOutput() ManagementClusterResponsePtrOutput
- func (o ManagementClusterResponsePtrOutput) ToManagementClusterResponsePtrOutputWithContext(ctx context.Context) ManagementClusterResponsePtrOutput
- type PortMirroringDirectionEnum
- func (PortMirroringDirectionEnum) ElementType() reflect.Type
- func (e PortMirroringDirectionEnum) ToStringOutput() pulumi.StringOutput
- func (e PortMirroringDirectionEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PortMirroringDirectionEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PortMirroringDirectionEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateCloud
- type PrivateCloudArgs
- type PrivateCloudInput
- type PrivateCloudOutput
- type PrivateCloudState
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SslEnum
- func (SslEnum) ElementType() reflect.Type
- func (e SslEnum) ToStringOutput() pulumi.StringOutput
- func (e SslEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SslEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SslEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type WorkloadNetworkDhcp
- type WorkloadNetworkDhcpArgs
- type WorkloadNetworkDhcpInput
- type WorkloadNetworkDhcpOutput
- type WorkloadNetworkDhcpState
- type WorkloadNetworkDnsService
- type WorkloadNetworkDnsServiceArgs
- type WorkloadNetworkDnsServiceInput
- type WorkloadNetworkDnsServiceOutput
- func (WorkloadNetworkDnsServiceOutput) ElementType() reflect.Type
- func (o WorkloadNetworkDnsServiceOutput) ToWorkloadNetworkDnsServiceOutput() WorkloadNetworkDnsServiceOutput
- func (o WorkloadNetworkDnsServiceOutput) ToWorkloadNetworkDnsServiceOutputWithContext(ctx context.Context) WorkloadNetworkDnsServiceOutput
- type WorkloadNetworkDnsServiceState
- type WorkloadNetworkDnsZone
- type WorkloadNetworkDnsZoneArgs
- type WorkloadNetworkDnsZoneInput
- type WorkloadNetworkDnsZoneOutput
- type WorkloadNetworkDnsZoneState
- type WorkloadNetworkPortMirroring
- func (*WorkloadNetworkPortMirroring) ElementType() reflect.Type
- func (i *WorkloadNetworkPortMirroring) ToWorkloadNetworkPortMirroringOutput() WorkloadNetworkPortMirroringOutput
- func (i *WorkloadNetworkPortMirroring) ToWorkloadNetworkPortMirroringOutputWithContext(ctx context.Context) WorkloadNetworkPortMirroringOutput
- type WorkloadNetworkPortMirroringArgs
- type WorkloadNetworkPortMirroringInput
- type WorkloadNetworkPortMirroringOutput
- func (WorkloadNetworkPortMirroringOutput) ElementType() reflect.Type
- func (o WorkloadNetworkPortMirroringOutput) ToWorkloadNetworkPortMirroringOutput() WorkloadNetworkPortMirroringOutput
- func (o WorkloadNetworkPortMirroringOutput) ToWorkloadNetworkPortMirroringOutputWithContext(ctx context.Context) WorkloadNetworkPortMirroringOutput
- type WorkloadNetworkPortMirroringState
- type WorkloadNetworkSegment
- type WorkloadNetworkSegmentArgs
- type WorkloadNetworkSegmentInput
- type WorkloadNetworkSegmentOutput
- type WorkloadNetworkSegmentPortVifResponse
- type WorkloadNetworkSegmentPortVifResponseArgs
- func (WorkloadNetworkSegmentPortVifResponseArgs) ElementType() reflect.Type
- func (i WorkloadNetworkSegmentPortVifResponseArgs) ToWorkloadNetworkSegmentPortVifResponseOutput() WorkloadNetworkSegmentPortVifResponseOutput
- func (i WorkloadNetworkSegmentPortVifResponseArgs) ToWorkloadNetworkSegmentPortVifResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseOutput
- type WorkloadNetworkSegmentPortVifResponseArray
- func (WorkloadNetworkSegmentPortVifResponseArray) ElementType() reflect.Type
- func (i WorkloadNetworkSegmentPortVifResponseArray) ToWorkloadNetworkSegmentPortVifResponseArrayOutput() WorkloadNetworkSegmentPortVifResponseArrayOutput
- func (i WorkloadNetworkSegmentPortVifResponseArray) ToWorkloadNetworkSegmentPortVifResponseArrayOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseArrayOutput
- type WorkloadNetworkSegmentPortVifResponseArrayInput
- type WorkloadNetworkSegmentPortVifResponseArrayOutput
- func (WorkloadNetworkSegmentPortVifResponseArrayOutput) ElementType() reflect.Type
- func (o WorkloadNetworkSegmentPortVifResponseArrayOutput) Index(i pulumi.IntInput) WorkloadNetworkSegmentPortVifResponseOutput
- func (o WorkloadNetworkSegmentPortVifResponseArrayOutput) ToWorkloadNetworkSegmentPortVifResponseArrayOutput() WorkloadNetworkSegmentPortVifResponseArrayOutput
- func (o WorkloadNetworkSegmentPortVifResponseArrayOutput) ToWorkloadNetworkSegmentPortVifResponseArrayOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseArrayOutput
- type WorkloadNetworkSegmentPortVifResponseInput
- type WorkloadNetworkSegmentPortVifResponseOutput
- func (WorkloadNetworkSegmentPortVifResponseOutput) ElementType() reflect.Type
- func (o WorkloadNetworkSegmentPortVifResponseOutput) PortName() pulumi.StringPtrOutput
- func (o WorkloadNetworkSegmentPortVifResponseOutput) ToWorkloadNetworkSegmentPortVifResponseOutput() WorkloadNetworkSegmentPortVifResponseOutput
- func (o WorkloadNetworkSegmentPortVifResponseOutput) ToWorkloadNetworkSegmentPortVifResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseOutput
- type WorkloadNetworkSegmentState
- type WorkloadNetworkSegmentSubnet
- type WorkloadNetworkSegmentSubnetArgs
- func (WorkloadNetworkSegmentSubnetArgs) ElementType() reflect.Type
- func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetOutput() WorkloadNetworkSegmentSubnetOutput
- func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetOutput
- func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetPtrOutput() WorkloadNetworkSegmentSubnetPtrOutput
- func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetPtrOutput
- type WorkloadNetworkSegmentSubnetInput
- type WorkloadNetworkSegmentSubnetOutput
- func (o WorkloadNetworkSegmentSubnetOutput) DhcpRanges() pulumi.StringArrayOutput
- func (WorkloadNetworkSegmentSubnetOutput) ElementType() reflect.Type
- func (o WorkloadNetworkSegmentSubnetOutput) GatewayAddress() pulumi.StringPtrOutput
- func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetOutput() WorkloadNetworkSegmentSubnetOutput
- func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetOutput
- func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetPtrOutput() WorkloadNetworkSegmentSubnetPtrOutput
- func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetPtrOutput
- type WorkloadNetworkSegmentSubnetPtrInput
- type WorkloadNetworkSegmentSubnetPtrOutput
- func (o WorkloadNetworkSegmentSubnetPtrOutput) DhcpRanges() pulumi.StringArrayOutput
- func (o WorkloadNetworkSegmentSubnetPtrOutput) Elem() WorkloadNetworkSegmentSubnetOutput
- func (WorkloadNetworkSegmentSubnetPtrOutput) ElementType() reflect.Type
- func (o WorkloadNetworkSegmentSubnetPtrOutput) GatewayAddress() pulumi.StringPtrOutput
- func (o WorkloadNetworkSegmentSubnetPtrOutput) ToWorkloadNetworkSegmentSubnetPtrOutput() WorkloadNetworkSegmentSubnetPtrOutput
- func (o WorkloadNetworkSegmentSubnetPtrOutput) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetPtrOutput
- type WorkloadNetworkSegmentSubnetResponse
- type WorkloadNetworkSegmentSubnetResponseArgs
- func (WorkloadNetworkSegmentSubnetResponseArgs) ElementType() reflect.Type
- func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponseOutput() WorkloadNetworkSegmentSubnetResponseOutput
- func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponseOutput
- func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponsePtrOutput() WorkloadNetworkSegmentSubnetResponsePtrOutput
- func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponsePtrOutput
- type WorkloadNetworkSegmentSubnetResponseInput
- type WorkloadNetworkSegmentSubnetResponseOutput
- func (o WorkloadNetworkSegmentSubnetResponseOutput) DhcpRanges() pulumi.StringArrayOutput
- func (WorkloadNetworkSegmentSubnetResponseOutput) ElementType() reflect.Type
- func (o WorkloadNetworkSegmentSubnetResponseOutput) GatewayAddress() pulumi.StringPtrOutput
- func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponseOutput() WorkloadNetworkSegmentSubnetResponseOutput
- func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponseOutput
- func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutput() WorkloadNetworkSegmentSubnetResponsePtrOutput
- func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponsePtrOutput
- type WorkloadNetworkSegmentSubnetResponsePtrInput
- type WorkloadNetworkSegmentSubnetResponsePtrOutput
- func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) DhcpRanges() pulumi.StringArrayOutput
- func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) Elem() WorkloadNetworkSegmentSubnetResponseOutput
- func (WorkloadNetworkSegmentSubnetResponsePtrOutput) ElementType() reflect.Type
- func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) GatewayAddress() pulumi.StringPtrOutput
- func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutput() WorkloadNetworkSegmentSubnetResponsePtrOutput
- func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponsePtrOutput
- type WorkloadNetworkVMGroup
- type WorkloadNetworkVMGroupArgs
- type WorkloadNetworkVMGroupInput
- type WorkloadNetworkVMGroupOutput
- type WorkloadNetworkVMGroupState
Constants ¶
const ( AddonTypeSRM = AddonType("SRM") AddonTypeVR = AddonType("VR") )
const ( DnsServiceLogLevelEnumDEBUG = DnsServiceLogLevelEnum("DEBUG") DnsServiceLogLevelEnumINFO = DnsServiceLogLevelEnum("INFO") DnsServiceLogLevelEnumWARNING = DnsServiceLogLevelEnum("WARNING") DnsServiceLogLevelEnumERROR = DnsServiceLogLevelEnum("ERROR") DnsServiceLogLevelEnumFATAL = DnsServiceLogLevelEnum("FATAL") )
const ( InternetEnumEnabled = InternetEnum("Enabled") InternetEnumDisabled = InternetEnum("Disabled") )
const ( SslEnumEnabled = SslEnum("Enabled") SslEnumDisabled = SslEnum("Disabled") )
const (
DhcpTypeEnum_SERVER_RELAY = DhcpTypeEnum("SERVER, RELAY")
)
const (
PortMirroringDirectionEnum_INGRESS_EGRESS_BIDIRECTIONAL = PortMirroringDirectionEnum("INGRESS, EGRESS, BIDIRECTIONAL")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶ added in v0.5.0
type Addon struct { pulumi.CustomResourceState // The type of private cloud addon AddonType pulumi.StringPtrOutput `pulumi:"addonType"` // The SRM license LicenseKey pulumi.StringPtrOutput `pulumi:"licenseKey"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The state of the addon provisioning ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
An addon resource
func GetAddon ¶ added in v0.5.0
func GetAddon(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddonState, opts ...pulumi.ResourceOption) (*Addon, error)
GetAddon gets an existing Addon 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 NewAddon ¶ added in v0.5.0
func NewAddon(ctx *pulumi.Context, name string, args *AddonArgs, opts ...pulumi.ResourceOption) (*Addon, error)
NewAddon registers a new resource with the given unique name, arguments, and options.
func (*Addon) ElementType ¶ added in v0.5.0
func (*Addon) ToAddonOutput ¶ added in v0.5.0
func (i *Addon) ToAddonOutput() AddonOutput
func (*Addon) ToAddonOutputWithContext ¶ added in v0.5.0
func (i *Addon) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonArgs ¶ added in v0.5.0
type AddonArgs struct { // Name of the addon for the private cloud AddonName pulumi.StringInput // The type of private cloud addon AddonType pulumi.StringPtrInput // The SRM license LicenseKey pulumi.StringPtrInput // The name of the private cloud. PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Addon resource.
func (AddonArgs) ElementType ¶ added in v0.5.0
type AddonInput ¶ added in v0.5.0
type AddonInput interface { pulumi.Input ToAddonOutput() AddonOutput ToAddonOutputWithContext(ctx context.Context) AddonOutput }
type AddonOutput ¶ added in v0.5.0
type AddonOutput struct {
*pulumi.OutputState
}
func (AddonOutput) ElementType ¶ added in v0.5.0
func (AddonOutput) ElementType() reflect.Type
func (AddonOutput) ToAddonOutput ¶ added in v0.5.0
func (o AddonOutput) ToAddonOutput() AddonOutput
func (AddonOutput) ToAddonOutputWithContext ¶ added in v0.5.0
func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonState ¶ added in v0.5.0
type AddonState struct { // The type of private cloud addon AddonType pulumi.StringPtrInput // The SRM license LicenseKey pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The state of the addon provisioning ProvisioningState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (AddonState) ElementType ¶ added in v0.5.0
func (AddonState) ElementType() reflect.Type
type AddonType ¶ added in v0.5.0
The type of private cloud addon
func (AddonType) ElementType ¶ added in v0.5.0
func (AddonType) ToStringOutput ¶ added in v0.5.0
func (e AddonType) ToStringOutput() pulumi.StringOutput
func (AddonType) ToStringOutputWithContext ¶ added in v0.5.0
func (e AddonType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AddonType) ToStringPtrOutput ¶ added in v0.5.0
func (e AddonType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AddonType) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e AddonType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Authorization ¶
type Authorization struct { pulumi.CustomResourceState // The ID of the ExpressRoute Circuit Authorization ExpressRouteAuthorizationId pulumi.StringOutput `pulumi:"expressRouteAuthorizationId"` // The key of the ExpressRoute Circuit Authorization ExpressRouteAuthorizationKey pulumi.StringOutput `pulumi:"expressRouteAuthorizationKey"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The state of the ExpressRoute Circuit Authorization provisioning ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
ExpressRoute Circuit Authorization
func GetAuthorization ¶
func GetAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationState, opts ...pulumi.ResourceOption) (*Authorization, error)
GetAuthorization gets an existing Authorization 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 NewAuthorization ¶
func NewAuthorization(ctx *pulumi.Context, name string, args *AuthorizationArgs, opts ...pulumi.ResourceOption) (*Authorization, error)
NewAuthorization registers a new resource with the given unique name, arguments, and options.
func (*Authorization) ElementType ¶
func (*Authorization) ElementType() reflect.Type
func (*Authorization) ToAuthorizationOutput ¶
func (i *Authorization) ToAuthorizationOutput() AuthorizationOutput
func (*Authorization) ToAuthorizationOutputWithContext ¶
func (i *Authorization) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput
type AuthorizationArgs ¶
type AuthorizationArgs struct { // Name of the ExpressRoute Circuit Authorization in the private cloud AuthorizationName pulumi.StringInput // The name of the private cloud. PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Authorization resource.
func (AuthorizationArgs) ElementType ¶
func (AuthorizationArgs) ElementType() reflect.Type
type AuthorizationInput ¶
type AuthorizationInput interface { pulumi.Input ToAuthorizationOutput() AuthorizationOutput ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput }
type AuthorizationOutput ¶
type AuthorizationOutput struct {
*pulumi.OutputState
}
func (AuthorizationOutput) ElementType ¶
func (AuthorizationOutput) ElementType() reflect.Type
func (AuthorizationOutput) ToAuthorizationOutput ¶
func (o AuthorizationOutput) ToAuthorizationOutput() AuthorizationOutput
func (AuthorizationOutput) ToAuthorizationOutputWithContext ¶
func (o AuthorizationOutput) ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput
type AuthorizationState ¶
type AuthorizationState struct { // The ID of the ExpressRoute Circuit Authorization ExpressRouteAuthorizationId pulumi.StringPtrInput // The key of the ExpressRoute Circuit Authorization ExpressRouteAuthorizationKey pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The state of the ExpressRoute Circuit Authorization provisioning ProvisioningState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (AuthorizationState) ElementType ¶
func (AuthorizationState) ElementType() reflect.Type
type CircuitResponse ¶
type CircuitResponse struct { // Identifier of the ExpressRoute Circuit (Microsoft Colo only) ExpressRouteID string `pulumi:"expressRouteID"` // ExpressRoute Circuit private peering identifier ExpressRoutePrivatePeeringID string `pulumi:"expressRoutePrivatePeeringID"` // CIDR of primary subnet PrimarySubnet string `pulumi:"primarySubnet"` // CIDR of secondary subnet SecondarySubnet string `pulumi:"secondarySubnet"` }
An ExpressRoute Circuit
type CircuitResponseArgs ¶
type CircuitResponseArgs struct { // Identifier of the ExpressRoute Circuit (Microsoft Colo only) ExpressRouteID pulumi.StringInput `pulumi:"expressRouteID"` // ExpressRoute Circuit private peering identifier ExpressRoutePrivatePeeringID pulumi.StringInput `pulumi:"expressRoutePrivatePeeringID"` // CIDR of primary subnet PrimarySubnet pulumi.StringInput `pulumi:"primarySubnet"` // CIDR of secondary subnet SecondarySubnet pulumi.StringInput `pulumi:"secondarySubnet"` }
An ExpressRoute Circuit
func (CircuitResponseArgs) ElementType ¶
func (CircuitResponseArgs) ElementType() reflect.Type
func (CircuitResponseArgs) ToCircuitResponseOutput ¶
func (i CircuitResponseArgs) ToCircuitResponseOutput() CircuitResponseOutput
func (CircuitResponseArgs) ToCircuitResponseOutputWithContext ¶
func (i CircuitResponseArgs) ToCircuitResponseOutputWithContext(ctx context.Context) CircuitResponseOutput
func (CircuitResponseArgs) ToCircuitResponsePtrOutput ¶
func (i CircuitResponseArgs) ToCircuitResponsePtrOutput() CircuitResponsePtrOutput
func (CircuitResponseArgs) ToCircuitResponsePtrOutputWithContext ¶
func (i CircuitResponseArgs) ToCircuitResponsePtrOutputWithContext(ctx context.Context) CircuitResponsePtrOutput
type CircuitResponseInput ¶
type CircuitResponseInput interface { pulumi.Input ToCircuitResponseOutput() CircuitResponseOutput ToCircuitResponseOutputWithContext(context.Context) CircuitResponseOutput }
CircuitResponseInput is an input type that accepts CircuitResponseArgs and CircuitResponseOutput values. You can construct a concrete instance of `CircuitResponseInput` via:
CircuitResponseArgs{...}
type CircuitResponseOutput ¶
type CircuitResponseOutput struct{ *pulumi.OutputState }
An ExpressRoute Circuit
func (CircuitResponseOutput) ElementType ¶
func (CircuitResponseOutput) ElementType() reflect.Type
func (CircuitResponseOutput) ExpressRouteID ¶
func (o CircuitResponseOutput) ExpressRouteID() pulumi.StringOutput
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
func (CircuitResponseOutput) ExpressRoutePrivatePeeringID ¶
func (o CircuitResponseOutput) ExpressRoutePrivatePeeringID() pulumi.StringOutput
ExpressRoute Circuit private peering identifier
func (CircuitResponseOutput) PrimarySubnet ¶
func (o CircuitResponseOutput) PrimarySubnet() pulumi.StringOutput
CIDR of primary subnet
func (CircuitResponseOutput) SecondarySubnet ¶
func (o CircuitResponseOutput) SecondarySubnet() pulumi.StringOutput
CIDR of secondary subnet
func (CircuitResponseOutput) ToCircuitResponseOutput ¶
func (o CircuitResponseOutput) ToCircuitResponseOutput() CircuitResponseOutput
func (CircuitResponseOutput) ToCircuitResponseOutputWithContext ¶
func (o CircuitResponseOutput) ToCircuitResponseOutputWithContext(ctx context.Context) CircuitResponseOutput
func (CircuitResponseOutput) ToCircuitResponsePtrOutput ¶
func (o CircuitResponseOutput) ToCircuitResponsePtrOutput() CircuitResponsePtrOutput
func (CircuitResponseOutput) ToCircuitResponsePtrOutputWithContext ¶
func (o CircuitResponseOutput) ToCircuitResponsePtrOutputWithContext(ctx context.Context) CircuitResponsePtrOutput
type CircuitResponsePtrInput ¶
type CircuitResponsePtrInput interface { pulumi.Input ToCircuitResponsePtrOutput() CircuitResponsePtrOutput ToCircuitResponsePtrOutputWithContext(context.Context) CircuitResponsePtrOutput }
CircuitResponsePtrInput is an input type that accepts CircuitResponseArgs, CircuitResponsePtr and CircuitResponsePtrOutput values. You can construct a concrete instance of `CircuitResponsePtrInput` via:
CircuitResponseArgs{...} or: nil
func CircuitResponsePtr ¶
func CircuitResponsePtr(v *CircuitResponseArgs) CircuitResponsePtrInput
type CircuitResponsePtrOutput ¶
type CircuitResponsePtrOutput struct{ *pulumi.OutputState }
func (CircuitResponsePtrOutput) Elem ¶
func (o CircuitResponsePtrOutput) Elem() CircuitResponseOutput
func (CircuitResponsePtrOutput) ElementType ¶
func (CircuitResponsePtrOutput) ElementType() reflect.Type
func (CircuitResponsePtrOutput) ExpressRouteID ¶
func (o CircuitResponsePtrOutput) ExpressRouteID() pulumi.StringPtrOutput
Identifier of the ExpressRoute Circuit (Microsoft Colo only)
func (CircuitResponsePtrOutput) ExpressRoutePrivatePeeringID ¶
func (o CircuitResponsePtrOutput) ExpressRoutePrivatePeeringID() pulumi.StringPtrOutput
ExpressRoute Circuit private peering identifier
func (CircuitResponsePtrOutput) PrimarySubnet ¶
func (o CircuitResponsePtrOutput) PrimarySubnet() pulumi.StringPtrOutput
CIDR of primary subnet
func (CircuitResponsePtrOutput) SecondarySubnet ¶
func (o CircuitResponsePtrOutput) SecondarySubnet() pulumi.StringPtrOutput
CIDR of secondary subnet
func (CircuitResponsePtrOutput) ToCircuitResponsePtrOutput ¶
func (o CircuitResponsePtrOutput) ToCircuitResponsePtrOutput() CircuitResponsePtrOutput
func (CircuitResponsePtrOutput) ToCircuitResponsePtrOutputWithContext ¶
func (o CircuitResponsePtrOutput) ToCircuitResponsePtrOutputWithContext(ctx context.Context) CircuitResponsePtrOutput
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The identity ClusterId pulumi.IntOutput `pulumi:"clusterId"` // The cluster size ClusterSize pulumi.IntPtrOutput `pulumi:"clusterSize"` // The hosts Hosts pulumi.StringArrayOutput `pulumi:"hosts"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The state of the cluster provisioning ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The cluster SKU Sku SkuResponseOutput `pulumi:"sku"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A cluster resource
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 { // Name of the cluster in the private cloud ClusterName pulumi.StringInput // The cluster size ClusterSize pulumi.IntPtrInput // The name of the private cloud. PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The cluster SKU Sku SkuInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterOutput ¶
type ClusterOutput struct {
*pulumi.OutputState
}
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterState ¶
type ClusterState struct { // The identity ClusterId pulumi.IntPtrInput // The cluster size ClusterSize pulumi.IntPtrInput // The hosts Hosts pulumi.StringArrayInput // Resource name. Name pulumi.StringPtrInput // The state of the cluster provisioning ProvisioningState pulumi.StringPtrInput // The cluster SKU Sku SkuResponsePtrInput // Resource type. Type pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type DhcpTypeEnum ¶ added in v0.3.1
Type of DHCP: SERVER or RELAY.
func (DhcpTypeEnum) ElementType ¶ added in v0.3.1
func (DhcpTypeEnum) ElementType() reflect.Type
func (DhcpTypeEnum) ToStringOutput ¶ added in v0.3.1
func (e DhcpTypeEnum) ToStringOutput() pulumi.StringOutput
func (DhcpTypeEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e DhcpTypeEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DhcpTypeEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e DhcpTypeEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (DhcpTypeEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DhcpTypeEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DnsServiceLogLevelEnum ¶ added in v0.3.1
DNS Service log level.
func (DnsServiceLogLevelEnum) ElementType ¶ added in v0.3.1
func (DnsServiceLogLevelEnum) ElementType() reflect.Type
func (DnsServiceLogLevelEnum) ToStringOutput ¶ added in v0.3.1
func (e DnsServiceLogLevelEnum) ToStringOutput() pulumi.StringOutput
func (DnsServiceLogLevelEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e DnsServiceLogLevelEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DnsServiceLogLevelEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e DnsServiceLogLevelEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (DnsServiceLogLevelEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DnsServiceLogLevelEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointsResponse ¶
type EndpointsResponse struct { // Endpoint for the HCX Cloud Manager HcxCloudManager string `pulumi:"hcxCloudManager"` // Endpoint for the NSX-T Data Center manager NsxtManager string `pulumi:"nsxtManager"` // Endpoint for Virtual Center Server Appliance Vcsa string `pulumi:"vcsa"` }
Endpoint addresses
type EndpointsResponseArgs ¶
type EndpointsResponseArgs struct { // Endpoint for the HCX Cloud Manager HcxCloudManager pulumi.StringInput `pulumi:"hcxCloudManager"` // Endpoint for the NSX-T Data Center manager NsxtManager pulumi.StringInput `pulumi:"nsxtManager"` // Endpoint for Virtual Center Server Appliance Vcsa pulumi.StringInput `pulumi:"vcsa"` }
Endpoint addresses
func (EndpointsResponseArgs) ElementType ¶
func (EndpointsResponseArgs) ElementType() reflect.Type
func (EndpointsResponseArgs) ToEndpointsResponseOutput ¶
func (i EndpointsResponseArgs) ToEndpointsResponseOutput() EndpointsResponseOutput
func (EndpointsResponseArgs) ToEndpointsResponseOutputWithContext ¶
func (i EndpointsResponseArgs) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
func (EndpointsResponseArgs) ToEndpointsResponsePtrOutput ¶
func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext ¶
func (i EndpointsResponseArgs) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
type EndpointsResponseInput ¶
type EndpointsResponseInput interface { pulumi.Input ToEndpointsResponseOutput() EndpointsResponseOutput ToEndpointsResponseOutputWithContext(context.Context) EndpointsResponseOutput }
EndpointsResponseInput is an input type that accepts EndpointsResponseArgs and EndpointsResponseOutput values. You can construct a concrete instance of `EndpointsResponseInput` via:
EndpointsResponseArgs{...}
type EndpointsResponseOutput ¶
type EndpointsResponseOutput struct{ *pulumi.OutputState }
Endpoint addresses
func (EndpointsResponseOutput) ElementType ¶
func (EndpointsResponseOutput) ElementType() reflect.Type
func (EndpointsResponseOutput) HcxCloudManager ¶
func (o EndpointsResponseOutput) HcxCloudManager() pulumi.StringOutput
Endpoint for the HCX Cloud Manager
func (EndpointsResponseOutput) NsxtManager ¶
func (o EndpointsResponseOutput) NsxtManager() pulumi.StringOutput
Endpoint for the NSX-T Data Center manager
func (EndpointsResponseOutput) ToEndpointsResponseOutput ¶
func (o EndpointsResponseOutput) ToEndpointsResponseOutput() EndpointsResponseOutput
func (EndpointsResponseOutput) ToEndpointsResponseOutputWithContext ¶
func (o EndpointsResponseOutput) ToEndpointsResponseOutputWithContext(ctx context.Context) EndpointsResponseOutput
func (EndpointsResponseOutput) ToEndpointsResponsePtrOutput ¶
func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext ¶
func (o EndpointsResponseOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
func (EndpointsResponseOutput) Vcsa ¶
func (o EndpointsResponseOutput) Vcsa() pulumi.StringOutput
Endpoint for Virtual Center Server Appliance
type EndpointsResponsePtrInput ¶
type EndpointsResponsePtrInput interface { pulumi.Input ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput ToEndpointsResponsePtrOutputWithContext(context.Context) EndpointsResponsePtrOutput }
EndpointsResponsePtrInput is an input type that accepts EndpointsResponseArgs, EndpointsResponsePtr and EndpointsResponsePtrOutput values. You can construct a concrete instance of `EndpointsResponsePtrInput` via:
EndpointsResponseArgs{...} or: nil
func EndpointsResponsePtr ¶
func EndpointsResponsePtr(v *EndpointsResponseArgs) EndpointsResponsePtrInput
type EndpointsResponsePtrOutput ¶
type EndpointsResponsePtrOutput struct{ *pulumi.OutputState }
func (EndpointsResponsePtrOutput) Elem ¶
func (o EndpointsResponsePtrOutput) Elem() EndpointsResponseOutput
func (EndpointsResponsePtrOutput) ElementType ¶
func (EndpointsResponsePtrOutput) ElementType() reflect.Type
func (EndpointsResponsePtrOutput) HcxCloudManager ¶
func (o EndpointsResponsePtrOutput) HcxCloudManager() pulumi.StringPtrOutput
Endpoint for the HCX Cloud Manager
func (EndpointsResponsePtrOutput) NsxtManager ¶
func (o EndpointsResponsePtrOutput) NsxtManager() pulumi.StringPtrOutput
Endpoint for the NSX-T Data Center manager
func (EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput ¶
func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutput() EndpointsResponsePtrOutput
func (EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext ¶
func (o EndpointsResponsePtrOutput) ToEndpointsResponsePtrOutputWithContext(ctx context.Context) EndpointsResponsePtrOutput
func (EndpointsResponsePtrOutput) Vcsa ¶
func (o EndpointsResponsePtrOutput) Vcsa() pulumi.StringPtrOutput
Endpoint for Virtual Center Server Appliance
type GlobalReachConnection ¶
type GlobalReachConnection struct { pulumi.CustomResourceState // The network used for global reach carved out from the original network block provided for the private cloud AddressPrefix pulumi.StringOutput `pulumi:"addressPrefix"` // Authorization key from the peer express route used for the global reach connection AuthorizationKey pulumi.StringPtrOutput `pulumi:"authorizationKey"` // The connection status of the global reach connection CircuitConnectionStatus pulumi.StringOutput `pulumi:"circuitConnectionStatus"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Identifier of the ExpressRoute Circuit to peer with in the global reach connection PeerExpressRouteCircuit pulumi.StringPtrOutput `pulumi:"peerExpressRouteCircuit"` // The state of the ExpressRoute Circuit Authorization provisioning ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A global reach connection resource
func GetGlobalReachConnection ¶
func GetGlobalReachConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalReachConnectionState, opts ...pulumi.ResourceOption) (*GlobalReachConnection, error)
GetGlobalReachConnection gets an existing GlobalReachConnection 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 NewGlobalReachConnection ¶
func NewGlobalReachConnection(ctx *pulumi.Context, name string, args *GlobalReachConnectionArgs, opts ...pulumi.ResourceOption) (*GlobalReachConnection, error)
NewGlobalReachConnection registers a new resource with the given unique name, arguments, and options.
func (*GlobalReachConnection) ElementType ¶
func (*GlobalReachConnection) ElementType() reflect.Type
func (*GlobalReachConnection) ToGlobalReachConnectionOutput ¶
func (i *GlobalReachConnection) ToGlobalReachConnectionOutput() GlobalReachConnectionOutput
func (*GlobalReachConnection) ToGlobalReachConnectionOutputWithContext ¶
func (i *GlobalReachConnection) ToGlobalReachConnectionOutputWithContext(ctx context.Context) GlobalReachConnectionOutput
type GlobalReachConnectionArgs ¶
type GlobalReachConnectionArgs struct { // Authorization key from the peer express route used for the global reach connection AuthorizationKey pulumi.StringPtrInput // Name of the global reach connection in the private cloud GlobalReachConnectionName pulumi.StringInput // Identifier of the ExpressRoute Circuit to peer with in the global reach connection PeerExpressRouteCircuit pulumi.StringPtrInput // The name of the private cloud. PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a GlobalReachConnection resource.
func (GlobalReachConnectionArgs) ElementType ¶
func (GlobalReachConnectionArgs) ElementType() reflect.Type
type GlobalReachConnectionInput ¶
type GlobalReachConnectionInput interface { pulumi.Input ToGlobalReachConnectionOutput() GlobalReachConnectionOutput ToGlobalReachConnectionOutputWithContext(ctx context.Context) GlobalReachConnectionOutput }
type GlobalReachConnectionOutput ¶
type GlobalReachConnectionOutput struct {
*pulumi.OutputState
}
func (GlobalReachConnectionOutput) ElementType ¶
func (GlobalReachConnectionOutput) ElementType() reflect.Type
func (GlobalReachConnectionOutput) ToGlobalReachConnectionOutput ¶
func (o GlobalReachConnectionOutput) ToGlobalReachConnectionOutput() GlobalReachConnectionOutput
func (GlobalReachConnectionOutput) ToGlobalReachConnectionOutputWithContext ¶
func (o GlobalReachConnectionOutput) ToGlobalReachConnectionOutputWithContext(ctx context.Context) GlobalReachConnectionOutput
type GlobalReachConnectionState ¶
type GlobalReachConnectionState struct { // The network used for global reach carved out from the original network block provided for the private cloud AddressPrefix pulumi.StringPtrInput // Authorization key from the peer express route used for the global reach connection AuthorizationKey pulumi.StringPtrInput // The connection status of the global reach connection CircuitConnectionStatus pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Identifier of the ExpressRoute Circuit to peer with in the global reach connection PeerExpressRouteCircuit pulumi.StringPtrInput // The state of the ExpressRoute Circuit Authorization provisioning ProvisioningState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (GlobalReachConnectionState) ElementType ¶
func (GlobalReachConnectionState) ElementType() reflect.Type
type HcxEnterpriseSite ¶
type HcxEnterpriseSite struct { pulumi.CustomResourceState // The activation key ActivationKey pulumi.StringOutput `pulumi:"activationKey"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The status of the HCX Enterprise Site Status pulumi.StringOutput `pulumi:"status"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
An HCX Enterprise Site resource
func GetHcxEnterpriseSite ¶
func GetHcxEnterpriseSite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HcxEnterpriseSiteState, opts ...pulumi.ResourceOption) (*HcxEnterpriseSite, error)
GetHcxEnterpriseSite gets an existing HcxEnterpriseSite 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 NewHcxEnterpriseSite ¶
func NewHcxEnterpriseSite(ctx *pulumi.Context, name string, args *HcxEnterpriseSiteArgs, opts ...pulumi.ResourceOption) (*HcxEnterpriseSite, error)
NewHcxEnterpriseSite registers a new resource with the given unique name, arguments, and options.
func (*HcxEnterpriseSite) ElementType ¶
func (*HcxEnterpriseSite) ElementType() reflect.Type
func (*HcxEnterpriseSite) ToHcxEnterpriseSiteOutput ¶
func (i *HcxEnterpriseSite) ToHcxEnterpriseSiteOutput() HcxEnterpriseSiteOutput
func (*HcxEnterpriseSite) ToHcxEnterpriseSiteOutputWithContext ¶
func (i *HcxEnterpriseSite) ToHcxEnterpriseSiteOutputWithContext(ctx context.Context) HcxEnterpriseSiteOutput
type HcxEnterpriseSiteArgs ¶
type HcxEnterpriseSiteArgs struct { // Name of the HCX Enterprise Site in the private cloud HcxEnterpriseSiteName pulumi.StringInput // The name of the private cloud. PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a HcxEnterpriseSite resource.
func (HcxEnterpriseSiteArgs) ElementType ¶
func (HcxEnterpriseSiteArgs) ElementType() reflect.Type
type HcxEnterpriseSiteInput ¶
type HcxEnterpriseSiteInput interface { pulumi.Input ToHcxEnterpriseSiteOutput() HcxEnterpriseSiteOutput ToHcxEnterpriseSiteOutputWithContext(ctx context.Context) HcxEnterpriseSiteOutput }
type HcxEnterpriseSiteOutput ¶
type HcxEnterpriseSiteOutput struct {
*pulumi.OutputState
}
func (HcxEnterpriseSiteOutput) ElementType ¶
func (HcxEnterpriseSiteOutput) ElementType() reflect.Type
func (HcxEnterpriseSiteOutput) ToHcxEnterpriseSiteOutput ¶
func (o HcxEnterpriseSiteOutput) ToHcxEnterpriseSiteOutput() HcxEnterpriseSiteOutput
func (HcxEnterpriseSiteOutput) ToHcxEnterpriseSiteOutputWithContext ¶
func (o HcxEnterpriseSiteOutput) ToHcxEnterpriseSiteOutputWithContext(ctx context.Context) HcxEnterpriseSiteOutput
type HcxEnterpriseSiteState ¶
type HcxEnterpriseSiteState struct { // The activation key ActivationKey pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The status of the HCX Enterprise Site Status pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (HcxEnterpriseSiteState) ElementType ¶
func (HcxEnterpriseSiteState) ElementType() reflect.Type
type IdentitySource ¶
type IdentitySource struct { // The domain's NetBIOS name Alias *string `pulumi:"alias"` // The base distinguished name for groups BaseGroupDN *string `pulumi:"baseGroupDN"` // The base distinguished name for users BaseUserDN *string `pulumi:"baseUserDN"` // The domain's dns name Domain *string `pulumi:"domain"` // The name of the identity source Name *string `pulumi:"name"` // The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. Password *string `pulumi:"password"` // Primary server URL PrimaryServer *string `pulumi:"primaryServer"` // Secondary server URL SecondaryServer *string `pulumi:"secondaryServer"` // Protect LDAP communication using SSL certificate (LDAPS) Ssl *string `pulumi:"ssl"` // The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group Username *string `pulumi:"username"` }
vCenter Single Sign On Identity Source
type IdentitySourceArgs ¶
type IdentitySourceArgs struct { // The domain's NetBIOS name Alias pulumi.StringPtrInput `pulumi:"alias"` // The base distinguished name for groups BaseGroupDN pulumi.StringPtrInput `pulumi:"baseGroupDN"` // The base distinguished name for users BaseUserDN pulumi.StringPtrInput `pulumi:"baseUserDN"` // The domain's dns name Domain pulumi.StringPtrInput `pulumi:"domain"` // The name of the identity source Name pulumi.StringPtrInput `pulumi:"name"` // The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. Password pulumi.StringPtrInput `pulumi:"password"` // Primary server URL PrimaryServer pulumi.StringPtrInput `pulumi:"primaryServer"` // Secondary server URL SecondaryServer pulumi.StringPtrInput `pulumi:"secondaryServer"` // Protect LDAP communication using SSL certificate (LDAPS) Ssl pulumi.StringPtrInput `pulumi:"ssl"` // The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group Username pulumi.StringPtrInput `pulumi:"username"` }
vCenter Single Sign On Identity Source
func (IdentitySourceArgs) ElementType ¶
func (IdentitySourceArgs) ElementType() reflect.Type
func (IdentitySourceArgs) ToIdentitySourceOutput ¶
func (i IdentitySourceArgs) ToIdentitySourceOutput() IdentitySourceOutput
func (IdentitySourceArgs) ToIdentitySourceOutputWithContext ¶
func (i IdentitySourceArgs) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
type IdentitySourceArray ¶
type IdentitySourceArray []IdentitySourceInput
func (IdentitySourceArray) ElementType ¶
func (IdentitySourceArray) ElementType() reflect.Type
func (IdentitySourceArray) ToIdentitySourceArrayOutput ¶
func (i IdentitySourceArray) ToIdentitySourceArrayOutput() IdentitySourceArrayOutput
func (IdentitySourceArray) ToIdentitySourceArrayOutputWithContext ¶
func (i IdentitySourceArray) ToIdentitySourceArrayOutputWithContext(ctx context.Context) IdentitySourceArrayOutput
type IdentitySourceArrayInput ¶
type IdentitySourceArrayInput interface { pulumi.Input ToIdentitySourceArrayOutput() IdentitySourceArrayOutput ToIdentitySourceArrayOutputWithContext(context.Context) IdentitySourceArrayOutput }
IdentitySourceArrayInput is an input type that accepts IdentitySourceArray and IdentitySourceArrayOutput values. You can construct a concrete instance of `IdentitySourceArrayInput` via:
IdentitySourceArray{ IdentitySourceArgs{...} }
type IdentitySourceArrayOutput ¶
type IdentitySourceArrayOutput struct{ *pulumi.OutputState }
func (IdentitySourceArrayOutput) ElementType ¶
func (IdentitySourceArrayOutput) ElementType() reflect.Type
func (IdentitySourceArrayOutput) Index ¶
func (o IdentitySourceArrayOutput) Index(i pulumi.IntInput) IdentitySourceOutput
func (IdentitySourceArrayOutput) ToIdentitySourceArrayOutput ¶
func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutput() IdentitySourceArrayOutput
func (IdentitySourceArrayOutput) ToIdentitySourceArrayOutputWithContext ¶
func (o IdentitySourceArrayOutput) ToIdentitySourceArrayOutputWithContext(ctx context.Context) IdentitySourceArrayOutput
type IdentitySourceInput ¶
type IdentitySourceInput interface { pulumi.Input ToIdentitySourceOutput() IdentitySourceOutput ToIdentitySourceOutputWithContext(context.Context) IdentitySourceOutput }
IdentitySourceInput is an input type that accepts IdentitySourceArgs and IdentitySourceOutput values. You can construct a concrete instance of `IdentitySourceInput` via:
IdentitySourceArgs{...}
type IdentitySourceOutput ¶
type IdentitySourceOutput struct{ *pulumi.OutputState }
vCenter Single Sign On Identity Source
func (IdentitySourceOutput) Alias ¶
func (o IdentitySourceOutput) Alias() pulumi.StringPtrOutput
The domain's NetBIOS name
func (IdentitySourceOutput) BaseGroupDN ¶
func (o IdentitySourceOutput) BaseGroupDN() pulumi.StringPtrOutput
The base distinguished name for groups
func (IdentitySourceOutput) BaseUserDN ¶
func (o IdentitySourceOutput) BaseUserDN() pulumi.StringPtrOutput
The base distinguished name for users
func (IdentitySourceOutput) Domain ¶
func (o IdentitySourceOutput) Domain() pulumi.StringPtrOutput
The domain's dns name
func (IdentitySourceOutput) ElementType ¶
func (IdentitySourceOutput) ElementType() reflect.Type
func (IdentitySourceOutput) Name ¶
func (o IdentitySourceOutput) Name() pulumi.StringPtrOutput
The name of the identity source
func (IdentitySourceOutput) Password ¶
func (o IdentitySourceOutput) Password() pulumi.StringPtrOutput
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
func (IdentitySourceOutput) PrimaryServer ¶
func (o IdentitySourceOutput) PrimaryServer() pulumi.StringPtrOutput
Primary server URL
func (IdentitySourceOutput) SecondaryServer ¶
func (o IdentitySourceOutput) SecondaryServer() pulumi.StringPtrOutput
Secondary server URL
func (IdentitySourceOutput) Ssl ¶
func (o IdentitySourceOutput) Ssl() pulumi.StringPtrOutput
Protect LDAP communication using SSL certificate (LDAPS)
func (IdentitySourceOutput) ToIdentitySourceOutput ¶
func (o IdentitySourceOutput) ToIdentitySourceOutput() IdentitySourceOutput
func (IdentitySourceOutput) ToIdentitySourceOutputWithContext ¶
func (o IdentitySourceOutput) ToIdentitySourceOutputWithContext(ctx context.Context) IdentitySourceOutput
func (IdentitySourceOutput) Username ¶
func (o IdentitySourceOutput) Username() pulumi.StringPtrOutput
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
type IdentitySourceResponse ¶
type IdentitySourceResponse struct { // The domain's NetBIOS name Alias *string `pulumi:"alias"` // The base distinguished name for groups BaseGroupDN *string `pulumi:"baseGroupDN"` // The base distinguished name for users BaseUserDN *string `pulumi:"baseUserDN"` // The domain's dns name Domain *string `pulumi:"domain"` // The name of the identity source Name *string `pulumi:"name"` // The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. Password *string `pulumi:"password"` // Primary server URL PrimaryServer *string `pulumi:"primaryServer"` // Secondary server URL SecondaryServer *string `pulumi:"secondaryServer"` // Protect LDAP communication using SSL certificate (LDAPS) Ssl *string `pulumi:"ssl"` // The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group Username *string `pulumi:"username"` }
vCenter Single Sign On Identity Source
type IdentitySourceResponseArgs ¶
type IdentitySourceResponseArgs struct { // The domain's NetBIOS name Alias pulumi.StringPtrInput `pulumi:"alias"` // The base distinguished name for groups BaseGroupDN pulumi.StringPtrInput `pulumi:"baseGroupDN"` // The base distinguished name for users BaseUserDN pulumi.StringPtrInput `pulumi:"baseUserDN"` // The domain's dns name Domain pulumi.StringPtrInput `pulumi:"domain"` // The name of the identity source Name pulumi.StringPtrInput `pulumi:"name"` // The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. Password pulumi.StringPtrInput `pulumi:"password"` // Primary server URL PrimaryServer pulumi.StringPtrInput `pulumi:"primaryServer"` // Secondary server URL SecondaryServer pulumi.StringPtrInput `pulumi:"secondaryServer"` // Protect LDAP communication using SSL certificate (LDAPS) Ssl pulumi.StringPtrInput `pulumi:"ssl"` // The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group Username pulumi.StringPtrInput `pulumi:"username"` }
vCenter Single Sign On Identity Source
func (IdentitySourceResponseArgs) ElementType ¶
func (IdentitySourceResponseArgs) ElementType() reflect.Type
func (IdentitySourceResponseArgs) ToIdentitySourceResponseOutput ¶
func (i IdentitySourceResponseArgs) ToIdentitySourceResponseOutput() IdentitySourceResponseOutput
func (IdentitySourceResponseArgs) ToIdentitySourceResponseOutputWithContext ¶
func (i IdentitySourceResponseArgs) ToIdentitySourceResponseOutputWithContext(ctx context.Context) IdentitySourceResponseOutput
type IdentitySourceResponseArray ¶
type IdentitySourceResponseArray []IdentitySourceResponseInput
func (IdentitySourceResponseArray) ElementType ¶
func (IdentitySourceResponseArray) ElementType() reflect.Type
func (IdentitySourceResponseArray) ToIdentitySourceResponseArrayOutput ¶
func (i IdentitySourceResponseArray) ToIdentitySourceResponseArrayOutput() IdentitySourceResponseArrayOutput
func (IdentitySourceResponseArray) ToIdentitySourceResponseArrayOutputWithContext ¶
func (i IdentitySourceResponseArray) ToIdentitySourceResponseArrayOutputWithContext(ctx context.Context) IdentitySourceResponseArrayOutput
type IdentitySourceResponseArrayInput ¶
type IdentitySourceResponseArrayInput interface { pulumi.Input ToIdentitySourceResponseArrayOutput() IdentitySourceResponseArrayOutput ToIdentitySourceResponseArrayOutputWithContext(context.Context) IdentitySourceResponseArrayOutput }
IdentitySourceResponseArrayInput is an input type that accepts IdentitySourceResponseArray and IdentitySourceResponseArrayOutput values. You can construct a concrete instance of `IdentitySourceResponseArrayInput` via:
IdentitySourceResponseArray{ IdentitySourceResponseArgs{...} }
type IdentitySourceResponseArrayOutput ¶
type IdentitySourceResponseArrayOutput struct{ *pulumi.OutputState }
func (IdentitySourceResponseArrayOutput) ElementType ¶
func (IdentitySourceResponseArrayOutput) ElementType() reflect.Type
func (IdentitySourceResponseArrayOutput) Index ¶
func (o IdentitySourceResponseArrayOutput) Index(i pulumi.IntInput) IdentitySourceResponseOutput
func (IdentitySourceResponseArrayOutput) ToIdentitySourceResponseArrayOutput ¶
func (o IdentitySourceResponseArrayOutput) ToIdentitySourceResponseArrayOutput() IdentitySourceResponseArrayOutput
func (IdentitySourceResponseArrayOutput) ToIdentitySourceResponseArrayOutputWithContext ¶
func (o IdentitySourceResponseArrayOutput) ToIdentitySourceResponseArrayOutputWithContext(ctx context.Context) IdentitySourceResponseArrayOutput
type IdentitySourceResponseInput ¶
type IdentitySourceResponseInput interface { pulumi.Input ToIdentitySourceResponseOutput() IdentitySourceResponseOutput ToIdentitySourceResponseOutputWithContext(context.Context) IdentitySourceResponseOutput }
IdentitySourceResponseInput is an input type that accepts IdentitySourceResponseArgs and IdentitySourceResponseOutput values. You can construct a concrete instance of `IdentitySourceResponseInput` via:
IdentitySourceResponseArgs{...}
type IdentitySourceResponseOutput ¶
type IdentitySourceResponseOutput struct{ *pulumi.OutputState }
vCenter Single Sign On Identity Source
func (IdentitySourceResponseOutput) Alias ¶
func (o IdentitySourceResponseOutput) Alias() pulumi.StringPtrOutput
The domain's NetBIOS name
func (IdentitySourceResponseOutput) BaseGroupDN ¶
func (o IdentitySourceResponseOutput) BaseGroupDN() pulumi.StringPtrOutput
The base distinguished name for groups
func (IdentitySourceResponseOutput) BaseUserDN ¶
func (o IdentitySourceResponseOutput) BaseUserDN() pulumi.StringPtrOutput
The base distinguished name for users
func (IdentitySourceResponseOutput) Domain ¶
func (o IdentitySourceResponseOutput) Domain() pulumi.StringPtrOutput
The domain's dns name
func (IdentitySourceResponseOutput) ElementType ¶
func (IdentitySourceResponseOutput) ElementType() reflect.Type
func (IdentitySourceResponseOutput) Name ¶
func (o IdentitySourceResponseOutput) Name() pulumi.StringPtrOutput
The name of the identity source
func (IdentitySourceResponseOutput) Password ¶
func (o IdentitySourceResponseOutput) Password() pulumi.StringPtrOutput
The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
func (IdentitySourceResponseOutput) PrimaryServer ¶
func (o IdentitySourceResponseOutput) PrimaryServer() pulumi.StringPtrOutput
Primary server URL
func (IdentitySourceResponseOutput) SecondaryServer ¶
func (o IdentitySourceResponseOutput) SecondaryServer() pulumi.StringPtrOutput
Secondary server URL
func (IdentitySourceResponseOutput) Ssl ¶
func (o IdentitySourceResponseOutput) Ssl() pulumi.StringPtrOutput
Protect LDAP communication using SSL certificate (LDAPS)
func (IdentitySourceResponseOutput) ToIdentitySourceResponseOutput ¶
func (o IdentitySourceResponseOutput) ToIdentitySourceResponseOutput() IdentitySourceResponseOutput
func (IdentitySourceResponseOutput) ToIdentitySourceResponseOutputWithContext ¶
func (o IdentitySourceResponseOutput) ToIdentitySourceResponseOutputWithContext(ctx context.Context) IdentitySourceResponseOutput
func (IdentitySourceResponseOutput) Username ¶
func (o IdentitySourceResponseOutput) Username() pulumi.StringPtrOutput
The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group
type InternetEnum ¶ added in v0.3.1
Connectivity to internet is enabled or disabled
func (InternetEnum) ElementType ¶ added in v0.3.1
func (InternetEnum) ElementType() reflect.Type
func (InternetEnum) ToStringOutput ¶ added in v0.3.1
func (e InternetEnum) ToStringOutput() pulumi.StringOutput
func (InternetEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e InternetEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InternetEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e InternetEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (InternetEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e InternetEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListPrivateCloudAdminCredentialsResult ¶
type ListPrivateCloudAdminCredentialsResult struct { // NSX-T Manager password NsxtPassword string `pulumi:"nsxtPassword"` // NSX-T Manager username NsxtUsername string `pulumi:"nsxtUsername"` // vCenter admin password VcenterPassword string `pulumi:"vcenterPassword"` // vCenter admin username VcenterUsername string `pulumi:"vcenterUsername"` }
Administrative credentials for accessing vCenter and NSX-T
func ListPrivateCloudAdminCredentials ¶
func ListPrivateCloudAdminCredentials(ctx *pulumi.Context, args *ListPrivateCloudAdminCredentialsArgs, opts ...pulumi.InvokeOption) (*ListPrivateCloudAdminCredentialsResult, error)
type LookupAddonArgs ¶ added in v0.5.0
type LookupAddonArgs struct { // Name of the addon for the private cloud AddonName string `pulumi:"addonName"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAddonResult ¶ added in v0.5.0
type LookupAddonResult struct { // The type of private cloud addon AddonType *string `pulumi:"addonType"` // Resource ID. Id string `pulumi:"id"` // The SRM license LicenseKey *string `pulumi:"licenseKey"` // Resource name. Name string `pulumi:"name"` // The state of the addon provisioning ProvisioningState string `pulumi:"provisioningState"` // Resource type. Type string `pulumi:"type"` }
An addon resource
func LookupAddon ¶ added in v0.5.0
func LookupAddon(ctx *pulumi.Context, args *LookupAddonArgs, opts ...pulumi.InvokeOption) (*LookupAddonResult, error)
type LookupAuthorizationArgs ¶
type LookupAuthorizationArgs struct { // Name of the ExpressRoute Circuit Authorization in the private cloud AuthorizationName string `pulumi:"authorizationName"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAuthorizationResult ¶
type LookupAuthorizationResult struct { // The ID of the ExpressRoute Circuit Authorization ExpressRouteAuthorizationId string `pulumi:"expressRouteAuthorizationId"` // The key of the ExpressRoute Circuit Authorization ExpressRouteAuthorizationKey string `pulumi:"expressRouteAuthorizationKey"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The state of the ExpressRoute Circuit Authorization provisioning ProvisioningState string `pulumi:"provisioningState"` // Resource type. Type string `pulumi:"type"` }
ExpressRoute Circuit Authorization
func LookupAuthorization ¶
func LookupAuthorization(ctx *pulumi.Context, args *LookupAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationResult, error)
type LookupClusterArgs ¶
type LookupClusterArgs struct { // Name of the cluster in the private cloud ClusterName string `pulumi:"clusterName"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupClusterResult ¶
type LookupClusterResult struct { // The identity ClusterId int `pulumi:"clusterId"` // The cluster size ClusterSize *int `pulumi:"clusterSize"` // The hosts Hosts []string `pulumi:"hosts"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The state of the cluster provisioning ProvisioningState string `pulumi:"provisioningState"` // The cluster SKU Sku SkuResponse `pulumi:"sku"` // Resource type. Type string `pulumi:"type"` }
A cluster resource
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
type LookupGlobalReachConnectionArgs ¶
type LookupGlobalReachConnectionArgs struct { // Name of the global reach connection in the private cloud GlobalReachConnectionName string `pulumi:"globalReachConnectionName"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupGlobalReachConnectionResult ¶
type LookupGlobalReachConnectionResult struct { // The network used for global reach carved out from the original network block provided for the private cloud AddressPrefix string `pulumi:"addressPrefix"` // Authorization key from the peer express route used for the global reach connection AuthorizationKey *string `pulumi:"authorizationKey"` // The connection status of the global reach connection CircuitConnectionStatus string `pulumi:"circuitConnectionStatus"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Identifier of the ExpressRoute Circuit to peer with in the global reach connection PeerExpressRouteCircuit *string `pulumi:"peerExpressRouteCircuit"` // The state of the ExpressRoute Circuit Authorization provisioning ProvisioningState string `pulumi:"provisioningState"` // Resource type. Type string `pulumi:"type"` }
A global reach connection resource
func LookupGlobalReachConnection ¶
func LookupGlobalReachConnection(ctx *pulumi.Context, args *LookupGlobalReachConnectionArgs, opts ...pulumi.InvokeOption) (*LookupGlobalReachConnectionResult, error)
type LookupHcxEnterpriseSiteArgs ¶
type LookupHcxEnterpriseSiteArgs struct { // Name of the HCX Enterprise Site in the private cloud HcxEnterpriseSiteName string `pulumi:"hcxEnterpriseSiteName"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupHcxEnterpriseSiteResult ¶
type LookupHcxEnterpriseSiteResult struct { // The activation key ActivationKey string `pulumi:"activationKey"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The status of the HCX Enterprise Site Status string `pulumi:"status"` // Resource type. Type string `pulumi:"type"` }
An HCX Enterprise Site resource
func LookupHcxEnterpriseSite ¶
func LookupHcxEnterpriseSite(ctx *pulumi.Context, args *LookupHcxEnterpriseSiteArgs, opts ...pulumi.InvokeOption) (*LookupHcxEnterpriseSiteResult, error)
type LookupPrivateCloudArgs ¶
type LookupPrivateCloudResult ¶
type LookupPrivateCloudResult struct { // An ExpressRoute Circuit Circuit *CircuitResponse `pulumi:"circuit"` // The endpoints Endpoints EndpointsResponse `pulumi:"endpoints"` // Resource ID. Id string `pulumi:"id"` // vCenter Single Sign On Identity Sources IdentitySources []IdentitySourceResponse `pulumi:"identitySources"` // Connectivity to internet is enabled or disabled Internet *string `pulumi:"internet"` // Resource location Location string `pulumi:"location"` // The default cluster used for management ManagementCluster ManagementClusterResponse `pulumi:"managementCluster"` // Network used to access vCenter Server and NSX-T Manager ManagementNetwork string `pulumi:"managementNetwork"` // Resource name. Name string `pulumi:"name"` // The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22 NetworkBlock string `pulumi:"networkBlock"` // Thumbprint of the NSX-T Manager SSL certificate NsxtCertificateThumbprint string `pulumi:"nsxtCertificateThumbprint"` // Optionally, set the NSX-T Manager password when the private cloud is created NsxtPassword *string `pulumi:"nsxtPassword"` // Used for virtual machine cold migration, cloning, and snapshot migration ProvisioningNetwork string `pulumi:"provisioningNetwork"` // The provisioning state ProvisioningState string `pulumi:"provisioningState"` // The private cloud SKU Sku SkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // Thumbprint of the vCenter Server SSL certificate VcenterCertificateThumbprint string `pulumi:"vcenterCertificateThumbprint"` // Optionally, set the vCenter admin password when the private cloud is created VcenterPassword *string `pulumi:"vcenterPassword"` // Used for live migration of virtual machines VmotionNetwork string `pulumi:"vmotionNetwork"` }
A private cloud resource
func LookupPrivateCloud ¶
func LookupPrivateCloud(ctx *pulumi.Context, args *LookupPrivateCloudArgs, opts ...pulumi.InvokeOption) (*LookupPrivateCloudResult, error)
type LookupWorkloadNetworkDhcpArgs ¶
type LookupWorkloadNetworkDhcpArgs struct { // NSX DHCP identifier. Generally the same as the DHCP display name DhcpId string `pulumi:"dhcpId"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupWorkloadNetworkDhcpResult ¶
type LookupWorkloadNetworkDhcpResult struct { // Type of DHCP: SERVER or RELAY. DhcpType string `pulumi:"dhcpType"` // Display name of the DHCP entity. DisplayName *string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The provisioning state ProvisioningState string `pulumi:"provisioningState"` // NSX revision number. Revision *float64 `pulumi:"revision"` // NSX Segments consuming DHCP. Segments []string `pulumi:"segments"` // Resource type. Type string `pulumi:"type"` }
NSX DHCP
func LookupWorkloadNetworkDhcp ¶
func LookupWorkloadNetworkDhcp(ctx *pulumi.Context, args *LookupWorkloadNetworkDhcpArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadNetworkDhcpResult, error)
type LookupWorkloadNetworkDnsServiceArgs ¶ added in v0.3.1
type LookupWorkloadNetworkDnsServiceArgs struct { // NSX DNS Service identifier. Generally the same as the DNS Service's display name DnsServiceId string `pulumi:"dnsServiceId"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupWorkloadNetworkDnsServiceResult ¶ added in v0.3.1
type LookupWorkloadNetworkDnsServiceResult struct { // Default DNS zone of the DNS Service. DefaultDnsZone *string `pulumi:"defaultDnsZone"` // Display name of the DNS Service. DisplayName *string `pulumi:"displayName"` // DNS service IP of the DNS Service. DnsServiceIp *string `pulumi:"dnsServiceIp"` // FQDN zones of the DNS Service. FqdnZones []string `pulumi:"fqdnZones"` // Resource ID. Id string `pulumi:"id"` // DNS Service log level. LogLevel *string `pulumi:"logLevel"` // Resource name. Name string `pulumi:"name"` // The provisioning state ProvisioningState string `pulumi:"provisioningState"` // NSX revision number. Revision *float64 `pulumi:"revision"` // DNS Service status. Status string `pulumi:"status"` // Resource type. Type string `pulumi:"type"` }
NSX DNS Service
func LookupWorkloadNetworkDnsService ¶ added in v0.3.1
func LookupWorkloadNetworkDnsService(ctx *pulumi.Context, args *LookupWorkloadNetworkDnsServiceArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadNetworkDnsServiceResult, error)
type LookupWorkloadNetworkDnsZoneArgs ¶ added in v0.3.1
type LookupWorkloadNetworkDnsZoneArgs struct { // NSX DNS Zone identifier. Generally the same as the DNS Zone's display name DnsZoneId string `pulumi:"dnsZoneId"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupWorkloadNetworkDnsZoneResult ¶ added in v0.3.1
type LookupWorkloadNetworkDnsZoneResult struct { // Display name of the DNS Zone. DisplayName *string `pulumi:"displayName"` // DNS Server IP array of the DNS Zone. DnsServerIps []string `pulumi:"dnsServerIps"` // Number of DNS Services using the DNS zone. DnsServices *float64 `pulumi:"dnsServices"` // Domain names of the DNS Zone. Domain []string `pulumi:"domain"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The provisioning state ProvisioningState string `pulumi:"provisioningState"` // NSX revision number. Revision *float64 `pulumi:"revision"` // Source IP of the DNS Zone. SourceIp *string `pulumi:"sourceIp"` // Resource type. Type string `pulumi:"type"` }
NSX DNS Zone
func LookupWorkloadNetworkDnsZone ¶ added in v0.3.1
func LookupWorkloadNetworkDnsZone(ctx *pulumi.Context, args *LookupWorkloadNetworkDnsZoneArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadNetworkDnsZoneResult, error)
type LookupWorkloadNetworkPortMirroringArgs ¶
type LookupWorkloadNetworkPortMirroringArgs struct { // NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name PortMirroringId string `pulumi:"portMirroringId"` // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupWorkloadNetworkPortMirroringResult ¶
type LookupWorkloadNetworkPortMirroringResult struct { // Destination VM Group. Destination *string `pulumi:"destination"` // Direction of port mirroring profile. Direction *string `pulumi:"direction"` // Display name of the port mirroring profile. DisplayName *string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // The provisioning state ProvisioningState string `pulumi:"provisioningState"` // NSX revision number. Revision *float64 `pulumi:"revision"` // Source VM Group. Source *string `pulumi:"source"` // Port Mirroring Status. Status string `pulumi:"status"` // Resource type. Type string `pulumi:"type"` }
NSX Port Mirroring
func LookupWorkloadNetworkPortMirroring ¶
func LookupWorkloadNetworkPortMirroring(ctx *pulumi.Context, args *LookupWorkloadNetworkPortMirroringArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadNetworkPortMirroringResult, error)
type LookupWorkloadNetworkSegmentArgs ¶
type LookupWorkloadNetworkSegmentArgs struct { // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // NSX Segment identifier. Generally the same as the Segment's display name SegmentId string `pulumi:"segmentId"` }
type LookupWorkloadNetworkSegmentResult ¶
type LookupWorkloadNetworkSegmentResult struct { // Gateway which to connect segment to. ConnectedGateway *string `pulumi:"connectedGateway"` // Display name of the segment. DisplayName *string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Port Vif which segment is associated with. PortVif []WorkloadNetworkSegmentPortVifResponse `pulumi:"portVif"` // The provisioning state ProvisioningState string `pulumi:"provisioningState"` // NSX revision number. Revision *float64 `pulumi:"revision"` // Segment status. Status string `pulumi:"status"` // Subnet which to connect segment to. Subnet *WorkloadNetworkSegmentSubnetResponse `pulumi:"subnet"` // Resource type. Type string `pulumi:"type"` }
NSX Segment
func LookupWorkloadNetworkSegment ¶
func LookupWorkloadNetworkSegment(ctx *pulumi.Context, args *LookupWorkloadNetworkSegmentArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadNetworkSegmentResult, error)
type LookupWorkloadNetworkVMGroupArgs ¶
type LookupWorkloadNetworkVMGroupArgs struct { // Name of the private cloud PrivateCloudName string `pulumi:"privateCloudName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // NSX VM Group identifier. Generally the same as the VM Group's display name VmGroupId string `pulumi:"vmGroupId"` }
type LookupWorkloadNetworkVMGroupResult ¶
type LookupWorkloadNetworkVMGroupResult struct { // Display name of the VM group. DisplayName *string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Virtual machine members of this group. Members []string `pulumi:"members"` // Resource name. Name string `pulumi:"name"` // The provisioning state ProvisioningState string `pulumi:"provisioningState"` // NSX revision number. Revision *float64 `pulumi:"revision"` // VM Group status. Status string `pulumi:"status"` // Resource type. Type string `pulumi:"type"` }
NSX VM Group
func LookupWorkloadNetworkVMGroup ¶
func LookupWorkloadNetworkVMGroup(ctx *pulumi.Context, args *LookupWorkloadNetworkVMGroupArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadNetworkVMGroupResult, error)
type ManagementCluster ¶
type ManagementCluster struct { // The cluster size ClusterSize int `pulumi:"clusterSize"` }
The properties of a management cluster
type ManagementClusterArgs ¶
type ManagementClusterArgs struct { // The cluster size ClusterSize pulumi.IntInput `pulumi:"clusterSize"` }
The properties of a management cluster
func (ManagementClusterArgs) ElementType ¶
func (ManagementClusterArgs) ElementType() reflect.Type
func (ManagementClusterArgs) ToManagementClusterOutput ¶
func (i ManagementClusterArgs) ToManagementClusterOutput() ManagementClusterOutput
func (ManagementClusterArgs) ToManagementClusterOutputWithContext ¶
func (i ManagementClusterArgs) ToManagementClusterOutputWithContext(ctx context.Context) ManagementClusterOutput
func (ManagementClusterArgs) ToManagementClusterPtrOutput ¶
func (i ManagementClusterArgs) ToManagementClusterPtrOutput() ManagementClusterPtrOutput
func (ManagementClusterArgs) ToManagementClusterPtrOutputWithContext ¶
func (i ManagementClusterArgs) ToManagementClusterPtrOutputWithContext(ctx context.Context) ManagementClusterPtrOutput
type ManagementClusterInput ¶
type ManagementClusterInput interface { pulumi.Input ToManagementClusterOutput() ManagementClusterOutput ToManagementClusterOutputWithContext(context.Context) ManagementClusterOutput }
ManagementClusterInput is an input type that accepts ManagementClusterArgs and ManagementClusterOutput values. You can construct a concrete instance of `ManagementClusterInput` via:
ManagementClusterArgs{...}
type ManagementClusterOutput ¶
type ManagementClusterOutput struct{ *pulumi.OutputState }
The properties of a management cluster
func (ManagementClusterOutput) ClusterSize ¶
func (o ManagementClusterOutput) ClusterSize() pulumi.IntOutput
The cluster size
func (ManagementClusterOutput) ElementType ¶
func (ManagementClusterOutput) ElementType() reflect.Type
func (ManagementClusterOutput) ToManagementClusterOutput ¶
func (o ManagementClusterOutput) ToManagementClusterOutput() ManagementClusterOutput
func (ManagementClusterOutput) ToManagementClusterOutputWithContext ¶
func (o ManagementClusterOutput) ToManagementClusterOutputWithContext(ctx context.Context) ManagementClusterOutput
func (ManagementClusterOutput) ToManagementClusterPtrOutput ¶
func (o ManagementClusterOutput) ToManagementClusterPtrOutput() ManagementClusterPtrOutput
func (ManagementClusterOutput) ToManagementClusterPtrOutputWithContext ¶
func (o ManagementClusterOutput) ToManagementClusterPtrOutputWithContext(ctx context.Context) ManagementClusterPtrOutput
type ManagementClusterPtrInput ¶
type ManagementClusterPtrInput interface { pulumi.Input ToManagementClusterPtrOutput() ManagementClusterPtrOutput ToManagementClusterPtrOutputWithContext(context.Context) ManagementClusterPtrOutput }
ManagementClusterPtrInput is an input type that accepts ManagementClusterArgs, ManagementClusterPtr and ManagementClusterPtrOutput values. You can construct a concrete instance of `ManagementClusterPtrInput` via:
ManagementClusterArgs{...} or: nil
func ManagementClusterPtr ¶
func ManagementClusterPtr(v *ManagementClusterArgs) ManagementClusterPtrInput
type ManagementClusterPtrOutput ¶
type ManagementClusterPtrOutput struct{ *pulumi.OutputState }
func (ManagementClusterPtrOutput) ClusterSize ¶
func (o ManagementClusterPtrOutput) ClusterSize() pulumi.IntPtrOutput
The cluster size
func (ManagementClusterPtrOutput) Elem ¶
func (o ManagementClusterPtrOutput) Elem() ManagementClusterOutput
func (ManagementClusterPtrOutput) ElementType ¶
func (ManagementClusterPtrOutput) ElementType() reflect.Type
func (ManagementClusterPtrOutput) ToManagementClusterPtrOutput ¶
func (o ManagementClusterPtrOutput) ToManagementClusterPtrOutput() ManagementClusterPtrOutput
func (ManagementClusterPtrOutput) ToManagementClusterPtrOutputWithContext ¶
func (o ManagementClusterPtrOutput) ToManagementClusterPtrOutputWithContext(ctx context.Context) ManagementClusterPtrOutput
type ManagementClusterResponse ¶
type ManagementClusterResponse struct { // The identity ClusterId int `pulumi:"clusterId"` // The cluster size ClusterSize int `pulumi:"clusterSize"` // The hosts Hosts []string `pulumi:"hosts"` // The state of the cluster provisioning ProvisioningState string `pulumi:"provisioningState"` }
The properties of a management cluster
type ManagementClusterResponseArgs ¶
type ManagementClusterResponseArgs struct { // The identity ClusterId pulumi.IntInput `pulumi:"clusterId"` // The cluster size ClusterSize pulumi.IntInput `pulumi:"clusterSize"` // The hosts Hosts pulumi.StringArrayInput `pulumi:"hosts"` // The state of the cluster provisioning ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` }
The properties of a management cluster
func (ManagementClusterResponseArgs) ElementType ¶
func (ManagementClusterResponseArgs) ElementType() reflect.Type
func (ManagementClusterResponseArgs) ToManagementClusterResponseOutput ¶
func (i ManagementClusterResponseArgs) ToManagementClusterResponseOutput() ManagementClusterResponseOutput
func (ManagementClusterResponseArgs) ToManagementClusterResponseOutputWithContext ¶
func (i ManagementClusterResponseArgs) ToManagementClusterResponseOutputWithContext(ctx context.Context) ManagementClusterResponseOutput
func (ManagementClusterResponseArgs) ToManagementClusterResponsePtrOutput ¶
func (i ManagementClusterResponseArgs) ToManagementClusterResponsePtrOutput() ManagementClusterResponsePtrOutput
func (ManagementClusterResponseArgs) ToManagementClusterResponsePtrOutputWithContext ¶
func (i ManagementClusterResponseArgs) ToManagementClusterResponsePtrOutputWithContext(ctx context.Context) ManagementClusterResponsePtrOutput
type ManagementClusterResponseInput ¶
type ManagementClusterResponseInput interface { pulumi.Input ToManagementClusterResponseOutput() ManagementClusterResponseOutput ToManagementClusterResponseOutputWithContext(context.Context) ManagementClusterResponseOutput }
ManagementClusterResponseInput is an input type that accepts ManagementClusterResponseArgs and ManagementClusterResponseOutput values. You can construct a concrete instance of `ManagementClusterResponseInput` via:
ManagementClusterResponseArgs{...}
type ManagementClusterResponseOutput ¶
type ManagementClusterResponseOutput struct{ *pulumi.OutputState }
The properties of a management cluster
func (ManagementClusterResponseOutput) ClusterId ¶
func (o ManagementClusterResponseOutput) ClusterId() pulumi.IntOutput
The identity
func (ManagementClusterResponseOutput) ClusterSize ¶
func (o ManagementClusterResponseOutput) ClusterSize() pulumi.IntOutput
The cluster size
func (ManagementClusterResponseOutput) ElementType ¶
func (ManagementClusterResponseOutput) ElementType() reflect.Type
func (ManagementClusterResponseOutput) Hosts ¶
func (o ManagementClusterResponseOutput) Hosts() pulumi.StringArrayOutput
The hosts
func (ManagementClusterResponseOutput) ProvisioningState ¶
func (o ManagementClusterResponseOutput) ProvisioningState() pulumi.StringOutput
The state of the cluster provisioning
func (ManagementClusterResponseOutput) ToManagementClusterResponseOutput ¶
func (o ManagementClusterResponseOutput) ToManagementClusterResponseOutput() ManagementClusterResponseOutput
func (ManagementClusterResponseOutput) ToManagementClusterResponseOutputWithContext ¶
func (o ManagementClusterResponseOutput) ToManagementClusterResponseOutputWithContext(ctx context.Context) ManagementClusterResponseOutput
func (ManagementClusterResponseOutput) ToManagementClusterResponsePtrOutput ¶
func (o ManagementClusterResponseOutput) ToManagementClusterResponsePtrOutput() ManagementClusterResponsePtrOutput
func (ManagementClusterResponseOutput) ToManagementClusterResponsePtrOutputWithContext ¶
func (o ManagementClusterResponseOutput) ToManagementClusterResponsePtrOutputWithContext(ctx context.Context) ManagementClusterResponsePtrOutput
type ManagementClusterResponsePtrInput ¶
type ManagementClusterResponsePtrInput interface { pulumi.Input ToManagementClusterResponsePtrOutput() ManagementClusterResponsePtrOutput ToManagementClusterResponsePtrOutputWithContext(context.Context) ManagementClusterResponsePtrOutput }
ManagementClusterResponsePtrInput is an input type that accepts ManagementClusterResponseArgs, ManagementClusterResponsePtr and ManagementClusterResponsePtrOutput values. You can construct a concrete instance of `ManagementClusterResponsePtrInput` via:
ManagementClusterResponseArgs{...} or: nil
func ManagementClusterResponsePtr ¶
func ManagementClusterResponsePtr(v *ManagementClusterResponseArgs) ManagementClusterResponsePtrInput
type ManagementClusterResponsePtrOutput ¶
type ManagementClusterResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementClusterResponsePtrOutput) ClusterId ¶
func (o ManagementClusterResponsePtrOutput) ClusterId() pulumi.IntPtrOutput
The identity
func (ManagementClusterResponsePtrOutput) ClusterSize ¶
func (o ManagementClusterResponsePtrOutput) ClusterSize() pulumi.IntPtrOutput
The cluster size
func (ManagementClusterResponsePtrOutput) Elem ¶
func (o ManagementClusterResponsePtrOutput) Elem() ManagementClusterResponseOutput
func (ManagementClusterResponsePtrOutput) ElementType ¶
func (ManagementClusterResponsePtrOutput) ElementType() reflect.Type
func (ManagementClusterResponsePtrOutput) Hosts ¶
func (o ManagementClusterResponsePtrOutput) Hosts() pulumi.StringArrayOutput
The hosts
func (ManagementClusterResponsePtrOutput) ProvisioningState ¶
func (o ManagementClusterResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The state of the cluster provisioning
func (ManagementClusterResponsePtrOutput) ToManagementClusterResponsePtrOutput ¶
func (o ManagementClusterResponsePtrOutput) ToManagementClusterResponsePtrOutput() ManagementClusterResponsePtrOutput
func (ManagementClusterResponsePtrOutput) ToManagementClusterResponsePtrOutputWithContext ¶
func (o ManagementClusterResponsePtrOutput) ToManagementClusterResponsePtrOutputWithContext(ctx context.Context) ManagementClusterResponsePtrOutput
type PortMirroringDirectionEnum ¶ added in v0.3.1
Direction of port mirroring profile.
func (PortMirroringDirectionEnum) ElementType ¶ added in v0.3.1
func (PortMirroringDirectionEnum) ElementType() reflect.Type
func (PortMirroringDirectionEnum) ToStringOutput ¶ added in v0.3.1
func (e PortMirroringDirectionEnum) ToStringOutput() pulumi.StringOutput
func (PortMirroringDirectionEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e PortMirroringDirectionEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortMirroringDirectionEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e PortMirroringDirectionEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortMirroringDirectionEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PortMirroringDirectionEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateCloud ¶
type PrivateCloud struct { pulumi.CustomResourceState // An ExpressRoute Circuit Circuit CircuitResponsePtrOutput `pulumi:"circuit"` // The endpoints Endpoints EndpointsResponseOutput `pulumi:"endpoints"` // vCenter Single Sign On Identity Sources IdentitySources IdentitySourceResponseArrayOutput `pulumi:"identitySources"` // Connectivity to internet is enabled or disabled Internet pulumi.StringPtrOutput `pulumi:"internet"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // The default cluster used for management ManagementCluster ManagementClusterResponseOutput `pulumi:"managementCluster"` // Network used to access vCenter Server and NSX-T Manager ManagementNetwork pulumi.StringOutput `pulumi:"managementNetwork"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22 NetworkBlock pulumi.StringOutput `pulumi:"networkBlock"` // Thumbprint of the NSX-T Manager SSL certificate NsxtCertificateThumbprint pulumi.StringOutput `pulumi:"nsxtCertificateThumbprint"` // Optionally, set the NSX-T Manager password when the private cloud is created NsxtPassword pulumi.StringPtrOutput `pulumi:"nsxtPassword"` // Used for virtual machine cold migration, cloning, and snapshot migration ProvisioningNetwork pulumi.StringOutput `pulumi:"provisioningNetwork"` // The provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The private cloud SKU Sku SkuResponseOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Thumbprint of the vCenter Server SSL certificate VcenterCertificateThumbprint pulumi.StringOutput `pulumi:"vcenterCertificateThumbprint"` // Optionally, set the vCenter admin password when the private cloud is created VcenterPassword pulumi.StringPtrOutput `pulumi:"vcenterPassword"` // Used for live migration of virtual machines VmotionNetwork pulumi.StringOutput `pulumi:"vmotionNetwork"` }
A private cloud resource
func GetPrivateCloud ¶
func GetPrivateCloud(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateCloudState, opts ...pulumi.ResourceOption) (*PrivateCloud, error)
GetPrivateCloud gets an existing PrivateCloud 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 NewPrivateCloud ¶
func NewPrivateCloud(ctx *pulumi.Context, name string, args *PrivateCloudArgs, opts ...pulumi.ResourceOption) (*PrivateCloud, error)
NewPrivateCloud registers a new resource with the given unique name, arguments, and options.
func (*PrivateCloud) ElementType ¶
func (*PrivateCloud) ElementType() reflect.Type
func (*PrivateCloud) ToPrivateCloudOutput ¶
func (i *PrivateCloud) ToPrivateCloudOutput() PrivateCloudOutput
func (*PrivateCloud) ToPrivateCloudOutputWithContext ¶
func (i *PrivateCloud) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
type PrivateCloudArgs ¶
type PrivateCloudArgs struct { // vCenter Single Sign On Identity Sources IdentitySources IdentitySourceArrayInput // Connectivity to internet is enabled or disabled Internet pulumi.StringPtrInput // Resource location Location pulumi.StringInput // The default cluster used for management ManagementCluster ManagementClusterInput // The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22 NetworkBlock pulumi.StringInput // Optionally, set the NSX-T Manager password when the private cloud is created NsxtPassword pulumi.StringPtrInput // Name of the private cloud PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The private cloud SKU Sku SkuInput // Resource tags Tags pulumi.StringMapInput // Optionally, set the vCenter admin password when the private cloud is created VcenterPassword pulumi.StringPtrInput }
The set of arguments for constructing a PrivateCloud resource.
func (PrivateCloudArgs) ElementType ¶
func (PrivateCloudArgs) ElementType() reflect.Type
type PrivateCloudInput ¶
type PrivateCloudInput interface { pulumi.Input ToPrivateCloudOutput() PrivateCloudOutput ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput }
type PrivateCloudOutput ¶
type PrivateCloudOutput struct {
*pulumi.OutputState
}
func (PrivateCloudOutput) ElementType ¶
func (PrivateCloudOutput) ElementType() reflect.Type
func (PrivateCloudOutput) ToPrivateCloudOutput ¶
func (o PrivateCloudOutput) ToPrivateCloudOutput() PrivateCloudOutput
func (PrivateCloudOutput) ToPrivateCloudOutputWithContext ¶
func (o PrivateCloudOutput) ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput
type PrivateCloudState ¶
type PrivateCloudState struct { // An ExpressRoute Circuit Circuit CircuitResponsePtrInput // The endpoints Endpoints EndpointsResponsePtrInput // vCenter Single Sign On Identity Sources IdentitySources IdentitySourceResponseArrayInput // Connectivity to internet is enabled or disabled Internet pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // The default cluster used for management ManagementCluster ManagementClusterResponsePtrInput // Network used to access vCenter Server and NSX-T Manager ManagementNetwork pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The block of addresses should be unique across VNet in your subscription as well as on-premise. Make sure the CIDR format is conformed to (A.B.C.D/X) where A,B,C,D are between 0 and 255, and X is between 0 and 22 NetworkBlock pulumi.StringPtrInput // Thumbprint of the NSX-T Manager SSL certificate NsxtCertificateThumbprint pulumi.StringPtrInput // Optionally, set the NSX-T Manager password when the private cloud is created NsxtPassword pulumi.StringPtrInput // Used for virtual machine cold migration, cloning, and snapshot migration ProvisioningNetwork pulumi.StringPtrInput // The provisioning state ProvisioningState pulumi.StringPtrInput // The private cloud SKU Sku SkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // Thumbprint of the vCenter Server SSL certificate VcenterCertificateThumbprint pulumi.StringPtrInput // Optionally, set the vCenter admin password when the private cloud is created VcenterPassword pulumi.StringPtrInput // Used for live migration of virtual machines VmotionNetwork pulumi.StringPtrInput }
func (PrivateCloudState) ElementType ¶
func (PrivateCloudState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // The name of the SKU. Name string `pulumi:"name"` }
The resource model definition representing SKU
type SkuArgs ¶
type SkuArgs struct { // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The resource model definition representing SKU
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuOutput) ElementType ¶
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The name of the SKU. Name string `pulumi:"name"` }
The resource model definition representing SKU
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The name of the SKU. Name pulumi.StringInput `pulumi:"name"` }
The resource model definition representing SKU
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The resource model definition representing SKU
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SslEnum ¶ added in v0.3.1
Protect LDAP communication using SSL certificate (LDAPS)
func (SslEnum) ElementType ¶ added in v0.3.1
func (SslEnum) ToStringOutput ¶ added in v0.3.1
func (e SslEnum) ToStringOutput() pulumi.StringOutput
func (SslEnum) ToStringOutputWithContext ¶ added in v0.3.1
func (e SslEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SslEnum) ToStringPtrOutput ¶ added in v0.3.1
func (e SslEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (SslEnum) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SslEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type WorkloadNetworkDhcp ¶
type WorkloadNetworkDhcp struct { pulumi.CustomResourceState // Type of DHCP: SERVER or RELAY. DhcpType pulumi.StringOutput `pulumi:"dhcpType"` // Display name of the DHCP entity. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // NSX revision number. Revision pulumi.Float64PtrOutput `pulumi:"revision"` // NSX Segments consuming DHCP. Segments pulumi.StringArrayOutput `pulumi:"segments"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NSX DHCP
func GetWorkloadNetworkDhcp ¶
func GetWorkloadNetworkDhcp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadNetworkDhcpState, opts ...pulumi.ResourceOption) (*WorkloadNetworkDhcp, error)
GetWorkloadNetworkDhcp gets an existing WorkloadNetworkDhcp 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 NewWorkloadNetworkDhcp ¶
func NewWorkloadNetworkDhcp(ctx *pulumi.Context, name string, args *WorkloadNetworkDhcpArgs, opts ...pulumi.ResourceOption) (*WorkloadNetworkDhcp, error)
NewWorkloadNetworkDhcp registers a new resource with the given unique name, arguments, and options.
func (*WorkloadNetworkDhcp) ElementType ¶
func (*WorkloadNetworkDhcp) ElementType() reflect.Type
func (*WorkloadNetworkDhcp) ToWorkloadNetworkDhcpOutput ¶
func (i *WorkloadNetworkDhcp) ToWorkloadNetworkDhcpOutput() WorkloadNetworkDhcpOutput
func (*WorkloadNetworkDhcp) ToWorkloadNetworkDhcpOutputWithContext ¶
func (i *WorkloadNetworkDhcp) ToWorkloadNetworkDhcpOutputWithContext(ctx context.Context) WorkloadNetworkDhcpOutput
type WorkloadNetworkDhcpArgs ¶
type WorkloadNetworkDhcpArgs struct { // NSX DHCP identifier. Generally the same as the DHCP display name DhcpId pulumi.StringInput // Type of DHCP: SERVER or RELAY. DhcpType pulumi.StringInput // Display name of the DHCP entity. DisplayName pulumi.StringPtrInput // Name of the private cloud PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // NSX revision number. Revision pulumi.Float64PtrInput }
The set of arguments for constructing a WorkloadNetworkDhcp resource.
func (WorkloadNetworkDhcpArgs) ElementType ¶
func (WorkloadNetworkDhcpArgs) ElementType() reflect.Type
type WorkloadNetworkDhcpInput ¶
type WorkloadNetworkDhcpInput interface { pulumi.Input ToWorkloadNetworkDhcpOutput() WorkloadNetworkDhcpOutput ToWorkloadNetworkDhcpOutputWithContext(ctx context.Context) WorkloadNetworkDhcpOutput }
type WorkloadNetworkDhcpOutput ¶
type WorkloadNetworkDhcpOutput struct {
*pulumi.OutputState
}
func (WorkloadNetworkDhcpOutput) ElementType ¶
func (WorkloadNetworkDhcpOutput) ElementType() reflect.Type
func (WorkloadNetworkDhcpOutput) ToWorkloadNetworkDhcpOutput ¶
func (o WorkloadNetworkDhcpOutput) ToWorkloadNetworkDhcpOutput() WorkloadNetworkDhcpOutput
func (WorkloadNetworkDhcpOutput) ToWorkloadNetworkDhcpOutputWithContext ¶
func (o WorkloadNetworkDhcpOutput) ToWorkloadNetworkDhcpOutputWithContext(ctx context.Context) WorkloadNetworkDhcpOutput
type WorkloadNetworkDhcpState ¶
type WorkloadNetworkDhcpState struct { // Type of DHCP: SERVER or RELAY. DhcpType pulumi.StringPtrInput // Display name of the DHCP entity. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state ProvisioningState pulumi.StringPtrInput // NSX revision number. Revision pulumi.Float64PtrInput // NSX Segments consuming DHCP. Segments pulumi.StringArrayInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadNetworkDhcpState) ElementType ¶
func (WorkloadNetworkDhcpState) ElementType() reflect.Type
type WorkloadNetworkDnsService ¶ added in v0.3.1
type WorkloadNetworkDnsService struct { pulumi.CustomResourceState // Default DNS zone of the DNS Service. DefaultDnsZone pulumi.StringPtrOutput `pulumi:"defaultDnsZone"` // Display name of the DNS Service. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // DNS service IP of the DNS Service. DnsServiceIp pulumi.StringPtrOutput `pulumi:"dnsServiceIp"` // FQDN zones of the DNS Service. FqdnZones pulumi.StringArrayOutput `pulumi:"fqdnZones"` // DNS Service log level. LogLevel pulumi.StringPtrOutput `pulumi:"logLevel"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // NSX revision number. Revision pulumi.Float64PtrOutput `pulumi:"revision"` // DNS Service status. Status pulumi.StringOutput `pulumi:"status"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NSX DNS Service
func GetWorkloadNetworkDnsService ¶ added in v0.3.1
func GetWorkloadNetworkDnsService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadNetworkDnsServiceState, opts ...pulumi.ResourceOption) (*WorkloadNetworkDnsService, error)
GetWorkloadNetworkDnsService gets an existing WorkloadNetworkDnsService 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 NewWorkloadNetworkDnsService ¶ added in v0.3.1
func NewWorkloadNetworkDnsService(ctx *pulumi.Context, name string, args *WorkloadNetworkDnsServiceArgs, opts ...pulumi.ResourceOption) (*WorkloadNetworkDnsService, error)
NewWorkloadNetworkDnsService registers a new resource with the given unique name, arguments, and options.
func (*WorkloadNetworkDnsService) ElementType ¶ added in v0.3.1
func (*WorkloadNetworkDnsService) ElementType() reflect.Type
func (*WorkloadNetworkDnsService) ToWorkloadNetworkDnsServiceOutput ¶ added in v0.3.1
func (i *WorkloadNetworkDnsService) ToWorkloadNetworkDnsServiceOutput() WorkloadNetworkDnsServiceOutput
func (*WorkloadNetworkDnsService) ToWorkloadNetworkDnsServiceOutputWithContext ¶ added in v0.3.1
func (i *WorkloadNetworkDnsService) ToWorkloadNetworkDnsServiceOutputWithContext(ctx context.Context) WorkloadNetworkDnsServiceOutput
type WorkloadNetworkDnsServiceArgs ¶ added in v0.3.1
type WorkloadNetworkDnsServiceArgs struct { // Default DNS zone of the DNS Service. DefaultDnsZone pulumi.StringPtrInput // Display name of the DNS Service. DisplayName pulumi.StringPtrInput // NSX DNS Service identifier. Generally the same as the DNS Service's display name DnsServiceId pulumi.StringInput // DNS service IP of the DNS Service. DnsServiceIp pulumi.StringPtrInput // FQDN zones of the DNS Service. FqdnZones pulumi.StringArrayInput // DNS Service log level. LogLevel pulumi.StringPtrInput // Name of the private cloud PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // NSX revision number. Revision pulumi.Float64PtrInput }
The set of arguments for constructing a WorkloadNetworkDnsService resource.
func (WorkloadNetworkDnsServiceArgs) ElementType ¶ added in v0.3.1
func (WorkloadNetworkDnsServiceArgs) ElementType() reflect.Type
type WorkloadNetworkDnsServiceInput ¶ added in v0.3.1
type WorkloadNetworkDnsServiceInput interface { pulumi.Input ToWorkloadNetworkDnsServiceOutput() WorkloadNetworkDnsServiceOutput ToWorkloadNetworkDnsServiceOutputWithContext(ctx context.Context) WorkloadNetworkDnsServiceOutput }
type WorkloadNetworkDnsServiceOutput ¶ added in v0.3.1
type WorkloadNetworkDnsServiceOutput struct {
*pulumi.OutputState
}
func (WorkloadNetworkDnsServiceOutput) ElementType ¶ added in v0.3.1
func (WorkloadNetworkDnsServiceOutput) ElementType() reflect.Type
func (WorkloadNetworkDnsServiceOutput) ToWorkloadNetworkDnsServiceOutput ¶ added in v0.3.1
func (o WorkloadNetworkDnsServiceOutput) ToWorkloadNetworkDnsServiceOutput() WorkloadNetworkDnsServiceOutput
func (WorkloadNetworkDnsServiceOutput) ToWorkloadNetworkDnsServiceOutputWithContext ¶ added in v0.3.1
func (o WorkloadNetworkDnsServiceOutput) ToWorkloadNetworkDnsServiceOutputWithContext(ctx context.Context) WorkloadNetworkDnsServiceOutput
type WorkloadNetworkDnsServiceState ¶ added in v0.3.1
type WorkloadNetworkDnsServiceState struct { // Default DNS zone of the DNS Service. DefaultDnsZone pulumi.StringPtrInput // Display name of the DNS Service. DisplayName pulumi.StringPtrInput // DNS service IP of the DNS Service. DnsServiceIp pulumi.StringPtrInput // FQDN zones of the DNS Service. FqdnZones pulumi.StringArrayInput // DNS Service log level. LogLevel pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state ProvisioningState pulumi.StringPtrInput // NSX revision number. Revision pulumi.Float64PtrInput // DNS Service status. Status pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadNetworkDnsServiceState) ElementType ¶ added in v0.3.1
func (WorkloadNetworkDnsServiceState) ElementType() reflect.Type
type WorkloadNetworkDnsZone ¶ added in v0.3.1
type WorkloadNetworkDnsZone struct { pulumi.CustomResourceState // Display name of the DNS Zone. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // DNS Server IP array of the DNS Zone. DnsServerIps pulumi.StringArrayOutput `pulumi:"dnsServerIps"` // Number of DNS Services using the DNS zone. DnsServices pulumi.Float64PtrOutput `pulumi:"dnsServices"` // Domain names of the DNS Zone. Domain pulumi.StringArrayOutput `pulumi:"domain"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // NSX revision number. Revision pulumi.Float64PtrOutput `pulumi:"revision"` // Source IP of the DNS Zone. SourceIp pulumi.StringPtrOutput `pulumi:"sourceIp"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NSX DNS Zone
func GetWorkloadNetworkDnsZone ¶ added in v0.3.1
func GetWorkloadNetworkDnsZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadNetworkDnsZoneState, opts ...pulumi.ResourceOption) (*WorkloadNetworkDnsZone, error)
GetWorkloadNetworkDnsZone gets an existing WorkloadNetworkDnsZone 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 NewWorkloadNetworkDnsZone ¶ added in v0.3.1
func NewWorkloadNetworkDnsZone(ctx *pulumi.Context, name string, args *WorkloadNetworkDnsZoneArgs, opts ...pulumi.ResourceOption) (*WorkloadNetworkDnsZone, error)
NewWorkloadNetworkDnsZone registers a new resource with the given unique name, arguments, and options.
func (*WorkloadNetworkDnsZone) ElementType ¶ added in v0.3.1
func (*WorkloadNetworkDnsZone) ElementType() reflect.Type
func (*WorkloadNetworkDnsZone) ToWorkloadNetworkDnsZoneOutput ¶ added in v0.3.1
func (i *WorkloadNetworkDnsZone) ToWorkloadNetworkDnsZoneOutput() WorkloadNetworkDnsZoneOutput
func (*WorkloadNetworkDnsZone) ToWorkloadNetworkDnsZoneOutputWithContext ¶ added in v0.3.1
func (i *WorkloadNetworkDnsZone) ToWorkloadNetworkDnsZoneOutputWithContext(ctx context.Context) WorkloadNetworkDnsZoneOutput
type WorkloadNetworkDnsZoneArgs ¶ added in v0.3.1
type WorkloadNetworkDnsZoneArgs struct { // Display name of the DNS Zone. DisplayName pulumi.StringPtrInput // DNS Server IP array of the DNS Zone. DnsServerIps pulumi.StringArrayInput // Number of DNS Services using the DNS zone. DnsServices pulumi.Float64PtrInput // NSX DNS Zone identifier. Generally the same as the DNS Zone's display name DnsZoneId pulumi.StringInput // Domain names of the DNS Zone. Domain pulumi.StringArrayInput // Name of the private cloud PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // NSX revision number. Revision pulumi.Float64PtrInput // Source IP of the DNS Zone. SourceIp pulumi.StringPtrInput }
The set of arguments for constructing a WorkloadNetworkDnsZone resource.
func (WorkloadNetworkDnsZoneArgs) ElementType ¶ added in v0.3.1
func (WorkloadNetworkDnsZoneArgs) ElementType() reflect.Type
type WorkloadNetworkDnsZoneInput ¶ added in v0.3.1
type WorkloadNetworkDnsZoneInput interface { pulumi.Input ToWorkloadNetworkDnsZoneOutput() WorkloadNetworkDnsZoneOutput ToWorkloadNetworkDnsZoneOutputWithContext(ctx context.Context) WorkloadNetworkDnsZoneOutput }
type WorkloadNetworkDnsZoneOutput ¶ added in v0.3.1
type WorkloadNetworkDnsZoneOutput struct {
*pulumi.OutputState
}
func (WorkloadNetworkDnsZoneOutput) ElementType ¶ added in v0.3.1
func (WorkloadNetworkDnsZoneOutput) ElementType() reflect.Type
func (WorkloadNetworkDnsZoneOutput) ToWorkloadNetworkDnsZoneOutput ¶ added in v0.3.1
func (o WorkloadNetworkDnsZoneOutput) ToWorkloadNetworkDnsZoneOutput() WorkloadNetworkDnsZoneOutput
func (WorkloadNetworkDnsZoneOutput) ToWorkloadNetworkDnsZoneOutputWithContext ¶ added in v0.3.1
func (o WorkloadNetworkDnsZoneOutput) ToWorkloadNetworkDnsZoneOutputWithContext(ctx context.Context) WorkloadNetworkDnsZoneOutput
type WorkloadNetworkDnsZoneState ¶ added in v0.3.1
type WorkloadNetworkDnsZoneState struct { // Display name of the DNS Zone. DisplayName pulumi.StringPtrInput // DNS Server IP array of the DNS Zone. DnsServerIps pulumi.StringArrayInput // Number of DNS Services using the DNS zone. DnsServices pulumi.Float64PtrInput // Domain names of the DNS Zone. Domain pulumi.StringArrayInput // Resource name. Name pulumi.StringPtrInput // The provisioning state ProvisioningState pulumi.StringPtrInput // NSX revision number. Revision pulumi.Float64PtrInput // Source IP of the DNS Zone. SourceIp pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadNetworkDnsZoneState) ElementType ¶ added in v0.3.1
func (WorkloadNetworkDnsZoneState) ElementType() reflect.Type
type WorkloadNetworkPortMirroring ¶
type WorkloadNetworkPortMirroring struct { pulumi.CustomResourceState // Destination VM Group. Destination pulumi.StringPtrOutput `pulumi:"destination"` // Direction of port mirroring profile. Direction pulumi.StringPtrOutput `pulumi:"direction"` // Display name of the port mirroring profile. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // NSX revision number. Revision pulumi.Float64PtrOutput `pulumi:"revision"` // Source VM Group. Source pulumi.StringPtrOutput `pulumi:"source"` // Port Mirroring Status. Status pulumi.StringOutput `pulumi:"status"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NSX Port Mirroring
func GetWorkloadNetworkPortMirroring ¶
func GetWorkloadNetworkPortMirroring(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadNetworkPortMirroringState, opts ...pulumi.ResourceOption) (*WorkloadNetworkPortMirroring, error)
GetWorkloadNetworkPortMirroring gets an existing WorkloadNetworkPortMirroring 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 NewWorkloadNetworkPortMirroring ¶
func NewWorkloadNetworkPortMirroring(ctx *pulumi.Context, name string, args *WorkloadNetworkPortMirroringArgs, opts ...pulumi.ResourceOption) (*WorkloadNetworkPortMirroring, error)
NewWorkloadNetworkPortMirroring registers a new resource with the given unique name, arguments, and options.
func (*WorkloadNetworkPortMirroring) ElementType ¶
func (*WorkloadNetworkPortMirroring) ElementType() reflect.Type
func (*WorkloadNetworkPortMirroring) ToWorkloadNetworkPortMirroringOutput ¶
func (i *WorkloadNetworkPortMirroring) ToWorkloadNetworkPortMirroringOutput() WorkloadNetworkPortMirroringOutput
func (*WorkloadNetworkPortMirroring) ToWorkloadNetworkPortMirroringOutputWithContext ¶
func (i *WorkloadNetworkPortMirroring) ToWorkloadNetworkPortMirroringOutputWithContext(ctx context.Context) WorkloadNetworkPortMirroringOutput
type WorkloadNetworkPortMirroringArgs ¶
type WorkloadNetworkPortMirroringArgs struct { // Destination VM Group. Destination pulumi.StringPtrInput // Direction of port mirroring profile. Direction pulumi.StringPtrInput // Display name of the port mirroring profile. DisplayName pulumi.StringPtrInput // NSX Port Mirroring identifier. Generally the same as the Port Mirroring display name PortMirroringId pulumi.StringInput // Name of the private cloud PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // NSX revision number. Revision pulumi.Float64PtrInput // Source VM Group. Source pulumi.StringPtrInput }
The set of arguments for constructing a WorkloadNetworkPortMirroring resource.
func (WorkloadNetworkPortMirroringArgs) ElementType ¶
func (WorkloadNetworkPortMirroringArgs) ElementType() reflect.Type
type WorkloadNetworkPortMirroringInput ¶
type WorkloadNetworkPortMirroringInput interface { pulumi.Input ToWorkloadNetworkPortMirroringOutput() WorkloadNetworkPortMirroringOutput ToWorkloadNetworkPortMirroringOutputWithContext(ctx context.Context) WorkloadNetworkPortMirroringOutput }
type WorkloadNetworkPortMirroringOutput ¶
type WorkloadNetworkPortMirroringOutput struct {
*pulumi.OutputState
}
func (WorkloadNetworkPortMirroringOutput) ElementType ¶
func (WorkloadNetworkPortMirroringOutput) ElementType() reflect.Type
func (WorkloadNetworkPortMirroringOutput) ToWorkloadNetworkPortMirroringOutput ¶
func (o WorkloadNetworkPortMirroringOutput) ToWorkloadNetworkPortMirroringOutput() WorkloadNetworkPortMirroringOutput
func (WorkloadNetworkPortMirroringOutput) ToWorkloadNetworkPortMirroringOutputWithContext ¶
func (o WorkloadNetworkPortMirroringOutput) ToWorkloadNetworkPortMirroringOutputWithContext(ctx context.Context) WorkloadNetworkPortMirroringOutput
type WorkloadNetworkPortMirroringState ¶
type WorkloadNetworkPortMirroringState struct { // Destination VM Group. Destination pulumi.StringPtrInput // Direction of port mirroring profile. Direction pulumi.StringPtrInput // Display name of the port mirroring profile. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The provisioning state ProvisioningState pulumi.StringPtrInput // NSX revision number. Revision pulumi.Float64PtrInput // Source VM Group. Source pulumi.StringPtrInput // Port Mirroring Status. Status pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadNetworkPortMirroringState) ElementType ¶
func (WorkloadNetworkPortMirroringState) ElementType() reflect.Type
type WorkloadNetworkSegment ¶
type WorkloadNetworkSegment struct { pulumi.CustomResourceState // Gateway which to connect segment to. ConnectedGateway pulumi.StringPtrOutput `pulumi:"connectedGateway"` // Display name of the segment. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Port Vif which segment is associated with. PortVif WorkloadNetworkSegmentPortVifResponseArrayOutput `pulumi:"portVif"` // The provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // NSX revision number. Revision pulumi.Float64PtrOutput `pulumi:"revision"` // Segment status. Status pulumi.StringOutput `pulumi:"status"` // Subnet which to connect segment to. Subnet WorkloadNetworkSegmentSubnetResponsePtrOutput `pulumi:"subnet"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NSX Segment
func GetWorkloadNetworkSegment ¶
func GetWorkloadNetworkSegment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadNetworkSegmentState, opts ...pulumi.ResourceOption) (*WorkloadNetworkSegment, error)
GetWorkloadNetworkSegment gets an existing WorkloadNetworkSegment 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 NewWorkloadNetworkSegment ¶
func NewWorkloadNetworkSegment(ctx *pulumi.Context, name string, args *WorkloadNetworkSegmentArgs, opts ...pulumi.ResourceOption) (*WorkloadNetworkSegment, error)
NewWorkloadNetworkSegment registers a new resource with the given unique name, arguments, and options.
func (*WorkloadNetworkSegment) ElementType ¶
func (*WorkloadNetworkSegment) ElementType() reflect.Type
func (*WorkloadNetworkSegment) ToWorkloadNetworkSegmentOutput ¶
func (i *WorkloadNetworkSegment) ToWorkloadNetworkSegmentOutput() WorkloadNetworkSegmentOutput
func (*WorkloadNetworkSegment) ToWorkloadNetworkSegmentOutputWithContext ¶
func (i *WorkloadNetworkSegment) ToWorkloadNetworkSegmentOutputWithContext(ctx context.Context) WorkloadNetworkSegmentOutput
type WorkloadNetworkSegmentArgs ¶
type WorkloadNetworkSegmentArgs struct { // Gateway which to connect segment to. ConnectedGateway pulumi.StringPtrInput // Display name of the segment. DisplayName pulumi.StringPtrInput // Name of the private cloud PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // NSX revision number. Revision pulumi.Float64PtrInput // NSX Segment identifier. Generally the same as the Segment's display name SegmentId pulumi.StringInput // Subnet which to connect segment to. Subnet WorkloadNetworkSegmentSubnetPtrInput }
The set of arguments for constructing a WorkloadNetworkSegment resource.
func (WorkloadNetworkSegmentArgs) ElementType ¶
func (WorkloadNetworkSegmentArgs) ElementType() reflect.Type
type WorkloadNetworkSegmentInput ¶
type WorkloadNetworkSegmentInput interface { pulumi.Input ToWorkloadNetworkSegmentOutput() WorkloadNetworkSegmentOutput ToWorkloadNetworkSegmentOutputWithContext(ctx context.Context) WorkloadNetworkSegmentOutput }
type WorkloadNetworkSegmentOutput ¶
type WorkloadNetworkSegmentOutput struct {
*pulumi.OutputState
}
func (WorkloadNetworkSegmentOutput) ElementType ¶
func (WorkloadNetworkSegmentOutput) ElementType() reflect.Type
func (WorkloadNetworkSegmentOutput) ToWorkloadNetworkSegmentOutput ¶
func (o WorkloadNetworkSegmentOutput) ToWorkloadNetworkSegmentOutput() WorkloadNetworkSegmentOutput
func (WorkloadNetworkSegmentOutput) ToWorkloadNetworkSegmentOutputWithContext ¶
func (o WorkloadNetworkSegmentOutput) ToWorkloadNetworkSegmentOutputWithContext(ctx context.Context) WorkloadNetworkSegmentOutput
type WorkloadNetworkSegmentPortVifResponse ¶
type WorkloadNetworkSegmentPortVifResponse struct { // Name of port or VIF attached to segment. PortName *string `pulumi:"portName"` }
Ports and any VIF attached to segment.
type WorkloadNetworkSegmentPortVifResponseArgs ¶
type WorkloadNetworkSegmentPortVifResponseArgs struct { // Name of port or VIF attached to segment. PortName pulumi.StringPtrInput `pulumi:"portName"` }
Ports and any VIF attached to segment.
func (WorkloadNetworkSegmentPortVifResponseArgs) ElementType ¶
func (WorkloadNetworkSegmentPortVifResponseArgs) ElementType() reflect.Type
func (WorkloadNetworkSegmentPortVifResponseArgs) ToWorkloadNetworkSegmentPortVifResponseOutput ¶
func (i WorkloadNetworkSegmentPortVifResponseArgs) ToWorkloadNetworkSegmentPortVifResponseOutput() WorkloadNetworkSegmentPortVifResponseOutput
func (WorkloadNetworkSegmentPortVifResponseArgs) ToWorkloadNetworkSegmentPortVifResponseOutputWithContext ¶
func (i WorkloadNetworkSegmentPortVifResponseArgs) ToWorkloadNetworkSegmentPortVifResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseOutput
type WorkloadNetworkSegmentPortVifResponseArray ¶
type WorkloadNetworkSegmentPortVifResponseArray []WorkloadNetworkSegmentPortVifResponseInput
func (WorkloadNetworkSegmentPortVifResponseArray) ElementType ¶
func (WorkloadNetworkSegmentPortVifResponseArray) ElementType() reflect.Type
func (WorkloadNetworkSegmentPortVifResponseArray) ToWorkloadNetworkSegmentPortVifResponseArrayOutput ¶
func (i WorkloadNetworkSegmentPortVifResponseArray) ToWorkloadNetworkSegmentPortVifResponseArrayOutput() WorkloadNetworkSegmentPortVifResponseArrayOutput
func (WorkloadNetworkSegmentPortVifResponseArray) ToWorkloadNetworkSegmentPortVifResponseArrayOutputWithContext ¶
func (i WorkloadNetworkSegmentPortVifResponseArray) ToWorkloadNetworkSegmentPortVifResponseArrayOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseArrayOutput
type WorkloadNetworkSegmentPortVifResponseArrayInput ¶
type WorkloadNetworkSegmentPortVifResponseArrayInput interface { pulumi.Input ToWorkloadNetworkSegmentPortVifResponseArrayOutput() WorkloadNetworkSegmentPortVifResponseArrayOutput ToWorkloadNetworkSegmentPortVifResponseArrayOutputWithContext(context.Context) WorkloadNetworkSegmentPortVifResponseArrayOutput }
WorkloadNetworkSegmentPortVifResponseArrayInput is an input type that accepts WorkloadNetworkSegmentPortVifResponseArray and WorkloadNetworkSegmentPortVifResponseArrayOutput values. You can construct a concrete instance of `WorkloadNetworkSegmentPortVifResponseArrayInput` via:
WorkloadNetworkSegmentPortVifResponseArray{ WorkloadNetworkSegmentPortVifResponseArgs{...} }
type WorkloadNetworkSegmentPortVifResponseArrayOutput ¶
type WorkloadNetworkSegmentPortVifResponseArrayOutput struct{ *pulumi.OutputState }
func (WorkloadNetworkSegmentPortVifResponseArrayOutput) ElementType ¶
func (WorkloadNetworkSegmentPortVifResponseArrayOutput) ElementType() reflect.Type
func (WorkloadNetworkSegmentPortVifResponseArrayOutput) ToWorkloadNetworkSegmentPortVifResponseArrayOutput ¶
func (o WorkloadNetworkSegmentPortVifResponseArrayOutput) ToWorkloadNetworkSegmentPortVifResponseArrayOutput() WorkloadNetworkSegmentPortVifResponseArrayOutput
func (WorkloadNetworkSegmentPortVifResponseArrayOutput) ToWorkloadNetworkSegmentPortVifResponseArrayOutputWithContext ¶
func (o WorkloadNetworkSegmentPortVifResponseArrayOutput) ToWorkloadNetworkSegmentPortVifResponseArrayOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseArrayOutput
type WorkloadNetworkSegmentPortVifResponseInput ¶
type WorkloadNetworkSegmentPortVifResponseInput interface { pulumi.Input ToWorkloadNetworkSegmentPortVifResponseOutput() WorkloadNetworkSegmentPortVifResponseOutput ToWorkloadNetworkSegmentPortVifResponseOutputWithContext(context.Context) WorkloadNetworkSegmentPortVifResponseOutput }
WorkloadNetworkSegmentPortVifResponseInput is an input type that accepts WorkloadNetworkSegmentPortVifResponseArgs and WorkloadNetworkSegmentPortVifResponseOutput values. You can construct a concrete instance of `WorkloadNetworkSegmentPortVifResponseInput` via:
WorkloadNetworkSegmentPortVifResponseArgs{...}
type WorkloadNetworkSegmentPortVifResponseOutput ¶
type WorkloadNetworkSegmentPortVifResponseOutput struct{ *pulumi.OutputState }
Ports and any VIF attached to segment.
func (WorkloadNetworkSegmentPortVifResponseOutput) ElementType ¶
func (WorkloadNetworkSegmentPortVifResponseOutput) ElementType() reflect.Type
func (WorkloadNetworkSegmentPortVifResponseOutput) PortName ¶
func (o WorkloadNetworkSegmentPortVifResponseOutput) PortName() pulumi.StringPtrOutput
Name of port or VIF attached to segment.
func (WorkloadNetworkSegmentPortVifResponseOutput) ToWorkloadNetworkSegmentPortVifResponseOutput ¶
func (o WorkloadNetworkSegmentPortVifResponseOutput) ToWorkloadNetworkSegmentPortVifResponseOutput() WorkloadNetworkSegmentPortVifResponseOutput
func (WorkloadNetworkSegmentPortVifResponseOutput) ToWorkloadNetworkSegmentPortVifResponseOutputWithContext ¶
func (o WorkloadNetworkSegmentPortVifResponseOutput) ToWorkloadNetworkSegmentPortVifResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentPortVifResponseOutput
type WorkloadNetworkSegmentState ¶
type WorkloadNetworkSegmentState struct { // Gateway which to connect segment to. ConnectedGateway pulumi.StringPtrInput // Display name of the segment. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Port Vif which segment is associated with. PortVif WorkloadNetworkSegmentPortVifResponseArrayInput // The provisioning state ProvisioningState pulumi.StringPtrInput // NSX revision number. Revision pulumi.Float64PtrInput // Segment status. Status pulumi.StringPtrInput // Subnet which to connect segment to. Subnet WorkloadNetworkSegmentSubnetResponsePtrInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadNetworkSegmentState) ElementType ¶
func (WorkloadNetworkSegmentState) ElementType() reflect.Type
type WorkloadNetworkSegmentSubnet ¶
type WorkloadNetworkSegmentSubnet struct { // DHCP Range assigned for subnet. DhcpRanges []string `pulumi:"dhcpRanges"` // Gateway address. GatewayAddress *string `pulumi:"gatewayAddress"` }
Subnet configuration for segment
type WorkloadNetworkSegmentSubnetArgs ¶
type WorkloadNetworkSegmentSubnetArgs struct { // DHCP Range assigned for subnet. DhcpRanges pulumi.StringArrayInput `pulumi:"dhcpRanges"` // Gateway address. GatewayAddress pulumi.StringPtrInput `pulumi:"gatewayAddress"` }
Subnet configuration for segment
func (WorkloadNetworkSegmentSubnetArgs) ElementType ¶
func (WorkloadNetworkSegmentSubnetArgs) ElementType() reflect.Type
func (WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetOutput ¶
func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetOutput() WorkloadNetworkSegmentSubnetOutput
func (WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetOutputWithContext ¶
func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetOutput
func (WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetPtrOutput ¶
func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetPtrOutput() WorkloadNetworkSegmentSubnetPtrOutput
func (WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext ¶
func (i WorkloadNetworkSegmentSubnetArgs) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetPtrOutput
type WorkloadNetworkSegmentSubnetInput ¶
type WorkloadNetworkSegmentSubnetInput interface { pulumi.Input ToWorkloadNetworkSegmentSubnetOutput() WorkloadNetworkSegmentSubnetOutput ToWorkloadNetworkSegmentSubnetOutputWithContext(context.Context) WorkloadNetworkSegmentSubnetOutput }
WorkloadNetworkSegmentSubnetInput is an input type that accepts WorkloadNetworkSegmentSubnetArgs and WorkloadNetworkSegmentSubnetOutput values. You can construct a concrete instance of `WorkloadNetworkSegmentSubnetInput` via:
WorkloadNetworkSegmentSubnetArgs{...}
type WorkloadNetworkSegmentSubnetOutput ¶
type WorkloadNetworkSegmentSubnetOutput struct{ *pulumi.OutputState }
Subnet configuration for segment
func (WorkloadNetworkSegmentSubnetOutput) DhcpRanges ¶
func (o WorkloadNetworkSegmentSubnetOutput) DhcpRanges() pulumi.StringArrayOutput
DHCP Range assigned for subnet.
func (WorkloadNetworkSegmentSubnetOutput) ElementType ¶
func (WorkloadNetworkSegmentSubnetOutput) ElementType() reflect.Type
func (WorkloadNetworkSegmentSubnetOutput) GatewayAddress ¶
func (o WorkloadNetworkSegmentSubnetOutput) GatewayAddress() pulumi.StringPtrOutput
Gateway address.
func (WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetOutput ¶
func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetOutput() WorkloadNetworkSegmentSubnetOutput
func (WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetOutputWithContext ¶
func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetOutput
func (WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetPtrOutput ¶
func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetPtrOutput() WorkloadNetworkSegmentSubnetPtrOutput
func (WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext ¶
func (o WorkloadNetworkSegmentSubnetOutput) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetPtrOutput
type WorkloadNetworkSegmentSubnetPtrInput ¶
type WorkloadNetworkSegmentSubnetPtrInput interface { pulumi.Input ToWorkloadNetworkSegmentSubnetPtrOutput() WorkloadNetworkSegmentSubnetPtrOutput ToWorkloadNetworkSegmentSubnetPtrOutputWithContext(context.Context) WorkloadNetworkSegmentSubnetPtrOutput }
WorkloadNetworkSegmentSubnetPtrInput is an input type that accepts WorkloadNetworkSegmentSubnetArgs, WorkloadNetworkSegmentSubnetPtr and WorkloadNetworkSegmentSubnetPtrOutput values. You can construct a concrete instance of `WorkloadNetworkSegmentSubnetPtrInput` via:
WorkloadNetworkSegmentSubnetArgs{...} or: nil
func WorkloadNetworkSegmentSubnetPtr ¶
func WorkloadNetworkSegmentSubnetPtr(v *WorkloadNetworkSegmentSubnetArgs) WorkloadNetworkSegmentSubnetPtrInput
type WorkloadNetworkSegmentSubnetPtrOutput ¶
type WorkloadNetworkSegmentSubnetPtrOutput struct{ *pulumi.OutputState }
func (WorkloadNetworkSegmentSubnetPtrOutput) DhcpRanges ¶
func (o WorkloadNetworkSegmentSubnetPtrOutput) DhcpRanges() pulumi.StringArrayOutput
DHCP Range assigned for subnet.
func (WorkloadNetworkSegmentSubnetPtrOutput) ElementType ¶
func (WorkloadNetworkSegmentSubnetPtrOutput) ElementType() reflect.Type
func (WorkloadNetworkSegmentSubnetPtrOutput) GatewayAddress ¶
func (o WorkloadNetworkSegmentSubnetPtrOutput) GatewayAddress() pulumi.StringPtrOutput
Gateway address.
func (WorkloadNetworkSegmentSubnetPtrOutput) ToWorkloadNetworkSegmentSubnetPtrOutput ¶
func (o WorkloadNetworkSegmentSubnetPtrOutput) ToWorkloadNetworkSegmentSubnetPtrOutput() WorkloadNetworkSegmentSubnetPtrOutput
func (WorkloadNetworkSegmentSubnetPtrOutput) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext ¶
func (o WorkloadNetworkSegmentSubnetPtrOutput) ToWorkloadNetworkSegmentSubnetPtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetPtrOutput
type WorkloadNetworkSegmentSubnetResponse ¶
type WorkloadNetworkSegmentSubnetResponse struct { // DHCP Range assigned for subnet. DhcpRanges []string `pulumi:"dhcpRanges"` // Gateway address. GatewayAddress *string `pulumi:"gatewayAddress"` }
Subnet configuration for segment
type WorkloadNetworkSegmentSubnetResponseArgs ¶
type WorkloadNetworkSegmentSubnetResponseArgs struct { // DHCP Range assigned for subnet. DhcpRanges pulumi.StringArrayInput `pulumi:"dhcpRanges"` // Gateway address. GatewayAddress pulumi.StringPtrInput `pulumi:"gatewayAddress"` }
Subnet configuration for segment
func (WorkloadNetworkSegmentSubnetResponseArgs) ElementType ¶
func (WorkloadNetworkSegmentSubnetResponseArgs) ElementType() reflect.Type
func (WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponseOutput ¶
func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponseOutput() WorkloadNetworkSegmentSubnetResponseOutput
func (WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponseOutputWithContext ¶
func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponseOutput
func (WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponsePtrOutput ¶
func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponsePtrOutput() WorkloadNetworkSegmentSubnetResponsePtrOutput
func (WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext ¶
func (i WorkloadNetworkSegmentSubnetResponseArgs) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponsePtrOutput
type WorkloadNetworkSegmentSubnetResponseInput ¶
type WorkloadNetworkSegmentSubnetResponseInput interface { pulumi.Input ToWorkloadNetworkSegmentSubnetResponseOutput() WorkloadNetworkSegmentSubnetResponseOutput ToWorkloadNetworkSegmentSubnetResponseOutputWithContext(context.Context) WorkloadNetworkSegmentSubnetResponseOutput }
WorkloadNetworkSegmentSubnetResponseInput is an input type that accepts WorkloadNetworkSegmentSubnetResponseArgs and WorkloadNetworkSegmentSubnetResponseOutput values. You can construct a concrete instance of `WorkloadNetworkSegmentSubnetResponseInput` via:
WorkloadNetworkSegmentSubnetResponseArgs{...}
type WorkloadNetworkSegmentSubnetResponseOutput ¶
type WorkloadNetworkSegmentSubnetResponseOutput struct{ *pulumi.OutputState }
Subnet configuration for segment
func (WorkloadNetworkSegmentSubnetResponseOutput) DhcpRanges ¶
func (o WorkloadNetworkSegmentSubnetResponseOutput) DhcpRanges() pulumi.StringArrayOutput
DHCP Range assigned for subnet.
func (WorkloadNetworkSegmentSubnetResponseOutput) ElementType ¶
func (WorkloadNetworkSegmentSubnetResponseOutput) ElementType() reflect.Type
func (WorkloadNetworkSegmentSubnetResponseOutput) GatewayAddress ¶
func (o WorkloadNetworkSegmentSubnetResponseOutput) GatewayAddress() pulumi.StringPtrOutput
Gateway address.
func (WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponseOutput ¶
func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponseOutput() WorkloadNetworkSegmentSubnetResponseOutput
func (WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponseOutputWithContext ¶
func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponseOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponseOutput
func (WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutput ¶
func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutput() WorkloadNetworkSegmentSubnetResponsePtrOutput
func (WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext ¶
func (o WorkloadNetworkSegmentSubnetResponseOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponsePtrOutput
type WorkloadNetworkSegmentSubnetResponsePtrInput ¶
type WorkloadNetworkSegmentSubnetResponsePtrInput interface { pulumi.Input ToWorkloadNetworkSegmentSubnetResponsePtrOutput() WorkloadNetworkSegmentSubnetResponsePtrOutput ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext(context.Context) WorkloadNetworkSegmentSubnetResponsePtrOutput }
WorkloadNetworkSegmentSubnetResponsePtrInput is an input type that accepts WorkloadNetworkSegmentSubnetResponseArgs, WorkloadNetworkSegmentSubnetResponsePtr and WorkloadNetworkSegmentSubnetResponsePtrOutput values. You can construct a concrete instance of `WorkloadNetworkSegmentSubnetResponsePtrInput` via:
WorkloadNetworkSegmentSubnetResponseArgs{...} or: nil
func WorkloadNetworkSegmentSubnetResponsePtr ¶
func WorkloadNetworkSegmentSubnetResponsePtr(v *WorkloadNetworkSegmentSubnetResponseArgs) WorkloadNetworkSegmentSubnetResponsePtrInput
type WorkloadNetworkSegmentSubnetResponsePtrOutput ¶
type WorkloadNetworkSegmentSubnetResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkloadNetworkSegmentSubnetResponsePtrOutput) DhcpRanges ¶
func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) DhcpRanges() pulumi.StringArrayOutput
DHCP Range assigned for subnet.
func (WorkloadNetworkSegmentSubnetResponsePtrOutput) ElementType ¶
func (WorkloadNetworkSegmentSubnetResponsePtrOutput) ElementType() reflect.Type
func (WorkloadNetworkSegmentSubnetResponsePtrOutput) GatewayAddress ¶
func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) GatewayAddress() pulumi.StringPtrOutput
Gateway address.
func (WorkloadNetworkSegmentSubnetResponsePtrOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutput ¶
func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutput() WorkloadNetworkSegmentSubnetResponsePtrOutput
func (WorkloadNetworkSegmentSubnetResponsePtrOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext ¶
func (o WorkloadNetworkSegmentSubnetResponsePtrOutput) ToWorkloadNetworkSegmentSubnetResponsePtrOutputWithContext(ctx context.Context) WorkloadNetworkSegmentSubnetResponsePtrOutput
type WorkloadNetworkVMGroup ¶
type WorkloadNetworkVMGroup struct { pulumi.CustomResourceState // Display name of the VM group. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Virtual machine members of this group. Members pulumi.StringArrayOutput `pulumi:"members"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // NSX revision number. Revision pulumi.Float64PtrOutput `pulumi:"revision"` // VM Group status. Status pulumi.StringOutput `pulumi:"status"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
NSX VM Group
func GetWorkloadNetworkVMGroup ¶
func GetWorkloadNetworkVMGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadNetworkVMGroupState, opts ...pulumi.ResourceOption) (*WorkloadNetworkVMGroup, error)
GetWorkloadNetworkVMGroup gets an existing WorkloadNetworkVMGroup 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 NewWorkloadNetworkVMGroup ¶
func NewWorkloadNetworkVMGroup(ctx *pulumi.Context, name string, args *WorkloadNetworkVMGroupArgs, opts ...pulumi.ResourceOption) (*WorkloadNetworkVMGroup, error)
NewWorkloadNetworkVMGroup registers a new resource with the given unique name, arguments, and options.
func (*WorkloadNetworkVMGroup) ElementType ¶
func (*WorkloadNetworkVMGroup) ElementType() reflect.Type
func (*WorkloadNetworkVMGroup) ToWorkloadNetworkVMGroupOutput ¶
func (i *WorkloadNetworkVMGroup) ToWorkloadNetworkVMGroupOutput() WorkloadNetworkVMGroupOutput
func (*WorkloadNetworkVMGroup) ToWorkloadNetworkVMGroupOutputWithContext ¶
func (i *WorkloadNetworkVMGroup) ToWorkloadNetworkVMGroupOutputWithContext(ctx context.Context) WorkloadNetworkVMGroupOutput
type WorkloadNetworkVMGroupArgs ¶
type WorkloadNetworkVMGroupArgs struct { // Display name of the VM group. DisplayName pulumi.StringPtrInput // Virtual machine members of this group. Members pulumi.StringArrayInput // Name of the private cloud PrivateCloudName pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // NSX revision number. Revision pulumi.Float64PtrInput // NSX VM Group identifier. Generally the same as the VM Group's display name VmGroupId pulumi.StringInput }
The set of arguments for constructing a WorkloadNetworkVMGroup resource.
func (WorkloadNetworkVMGroupArgs) ElementType ¶
func (WorkloadNetworkVMGroupArgs) ElementType() reflect.Type
type WorkloadNetworkVMGroupInput ¶
type WorkloadNetworkVMGroupInput interface { pulumi.Input ToWorkloadNetworkVMGroupOutput() WorkloadNetworkVMGroupOutput ToWorkloadNetworkVMGroupOutputWithContext(ctx context.Context) WorkloadNetworkVMGroupOutput }
type WorkloadNetworkVMGroupOutput ¶
type WorkloadNetworkVMGroupOutput struct {
*pulumi.OutputState
}
func (WorkloadNetworkVMGroupOutput) ElementType ¶
func (WorkloadNetworkVMGroupOutput) ElementType() reflect.Type
func (WorkloadNetworkVMGroupOutput) ToWorkloadNetworkVMGroupOutput ¶
func (o WorkloadNetworkVMGroupOutput) ToWorkloadNetworkVMGroupOutput() WorkloadNetworkVMGroupOutput
func (WorkloadNetworkVMGroupOutput) ToWorkloadNetworkVMGroupOutputWithContext ¶
func (o WorkloadNetworkVMGroupOutput) ToWorkloadNetworkVMGroupOutputWithContext(ctx context.Context) WorkloadNetworkVMGroupOutput
type WorkloadNetworkVMGroupState ¶
type WorkloadNetworkVMGroupState struct { // Display name of the VM group. DisplayName pulumi.StringPtrInput // Virtual machine members of this group. Members pulumi.StringArrayInput // Resource name. Name pulumi.StringPtrInput // The provisioning state ProvisioningState pulumi.StringPtrInput // NSX revision number. Revision pulumi.Float64PtrInput // VM Group status. Status pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadNetworkVMGroupState) ElementType ¶
func (WorkloadNetworkVMGroupState) ElementType() reflect.Type
Source Files
¶
- addon.go
- authorization.go
- cluster.go
- getAddon.go
- getAuthorization.go
- getCluster.go
- getGlobalReachConnection.go
- getHcxEnterpriseSite.go
- getPrivateCloud.go
- getWorkloadNetworkDhcp.go
- getWorkloadNetworkDnsService.go
- getWorkloadNetworkDnsZone.go
- getWorkloadNetworkPortMirroring.go
- getWorkloadNetworkSegment.go
- getWorkloadNetworkVMGroup.go
- globalReachConnection.go
- hcxEnterpriseSite.go
- listPrivateCloudAdminCredentials.go
- privateCloud.go
- pulumiEnums.go
- pulumiTypes.go
- workloadNetworkDhcp.go
- workloadNetworkDnsService.go
- workloadNetworkDnsZone.go
- workloadNetworkPortMirroring.go
- workloadNetworkSegment.go
- workloadNetworkVMGroup.go