Documentation
¶
Index ¶
- Constants
- 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 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 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 LookupAuthorizationArgs
- type LookupAuthorizationResult
- type LookupClusterArgs
- type LookupClusterResult
- type LookupHcxEnterpriseSiteArgs
- type LookupHcxEnterpriseSiteResult
- type LookupPrivateCloudArgs
- type LookupPrivateCloudResult
- 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 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
Constants ¶
const ( InternetEnumEnabled = InternetEnum("Enabled") InternetEnumDisabled = InternetEnum("Disabled") )
const ( SslEnumEnabled = SslEnum("Enabled") SslEnumDisabled = SslEnum("Disabled") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 ¶ added in v0.2.6
func (*Authorization) ElementType() reflect.Type
func (*Authorization) ToAuthorizationOutput ¶ added in v0.2.6
func (i *Authorization) ToAuthorizationOutput() AuthorizationOutput
func (*Authorization) ToAuthorizationOutputWithContext ¶ added in v0.2.6
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 ¶ added in v0.2.6
type AuthorizationInput interface { pulumi.Input ToAuthorizationOutput() AuthorizationOutput ToAuthorizationOutputWithContext(ctx context.Context) AuthorizationOutput }
type AuthorizationOutput ¶ added in v0.2.6
type AuthorizationOutput struct {
*pulumi.OutputState
}
func (AuthorizationOutput) ElementType ¶ added in v0.2.6
func (AuthorizationOutput) ElementType() reflect.Type
func (AuthorizationOutput) ToAuthorizationOutput ¶ added in v0.2.6
func (o AuthorizationOutput) ToAuthorizationOutput() AuthorizationOutput
func (AuthorizationOutput) ToAuthorizationOutputWithContext ¶ added in v0.2.6
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.IntOutput `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 ¶ added in v0.2.6
func (*Cluster) ToClusterOutput ¶ added in v0.2.6
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶ added in v0.2.6
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.IntInput // 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 ¶ added in v0.2.6
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterOutput ¶ added in v0.2.6
type ClusterOutput struct {
*pulumi.OutputState
}
func (ClusterOutput) ElementType ¶ added in v0.2.6
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶ added in v0.2.6
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶ added in v0.2.6
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 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 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 ¶ added in v0.2.6
func (*HcxEnterpriseSite) ElementType() reflect.Type
func (*HcxEnterpriseSite) ToHcxEnterpriseSiteOutput ¶ added in v0.2.6
func (i *HcxEnterpriseSite) ToHcxEnterpriseSiteOutput() HcxEnterpriseSiteOutput
func (*HcxEnterpriseSite) ToHcxEnterpriseSiteOutputWithContext ¶ added in v0.2.6
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 ¶ added in v0.2.6
type HcxEnterpriseSiteInput interface { pulumi.Input ToHcxEnterpriseSiteOutput() HcxEnterpriseSiteOutput ToHcxEnterpriseSiteOutputWithContext(ctx context.Context) HcxEnterpriseSiteOutput }
type HcxEnterpriseSiteOutput ¶ added in v0.2.6
type HcxEnterpriseSiteOutput struct {
*pulumi.OutputState
}
func (HcxEnterpriseSiteOutput) ElementType ¶ added in v0.2.6
func (HcxEnterpriseSiteOutput) ElementType() reflect.Type
func (HcxEnterpriseSiteOutput) ToHcxEnterpriseSiteOutput ¶ added in v0.2.6
func (o HcxEnterpriseSiteOutput) ToHcxEnterpriseSiteOutput() HcxEnterpriseSiteOutput
func (HcxEnterpriseSiteOutput) ToHcxEnterpriseSiteOutputWithContext ¶ added in v0.2.6
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 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 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 ManagementCluster ¶
type ManagementCluster struct { // The cluster size ClusterSize int `pulumi:"clusterSize"` }
The properties of a default cluster
type ManagementClusterArgs ¶
type ManagementClusterArgs struct { // The cluster size ClusterSize pulumi.IntInput `pulumi:"clusterSize"` }
The properties of a default 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 default 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 default 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 default 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 default 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 ¶ added in v0.2.4
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 ¶ added in v0.2.4
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 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 ¶ added in v0.2.6
func (*PrivateCloud) ElementType() reflect.Type
func (*PrivateCloud) ToPrivateCloudOutput ¶ added in v0.2.6
func (i *PrivateCloud) ToPrivateCloudOutput() PrivateCloudOutput
func (*PrivateCloud) ToPrivateCloudOutputWithContext ¶ added in v0.2.6
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 ¶ added in v0.2.6
type PrivateCloudInput interface { pulumi.Input ToPrivateCloudOutput() PrivateCloudOutput ToPrivateCloudOutputWithContext(ctx context.Context) PrivateCloudOutput }
type PrivateCloudOutput ¶ added in v0.2.6
type PrivateCloudOutput struct {
*pulumi.OutputState
}
func (PrivateCloudOutput) ElementType ¶ added in v0.2.6
func (PrivateCloudOutput) ElementType() reflect.Type
func (PrivateCloudOutput) ToPrivateCloudOutput ¶ added in v0.2.6
func (o PrivateCloudOutput) ToPrivateCloudOutput() PrivateCloudOutput
func (PrivateCloudOutput) ToPrivateCloudOutputWithContext ¶ added in v0.2.6
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