vcd.NsxtAlbCloud
Explore with Pulumi AI
Create NsxtAlbCloud Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NsxtAlbCloud(name: string, args: NsxtAlbCloudArgs, opts?: CustomResourceOptions);
@overload
def NsxtAlbCloud(resource_name: str,
args: NsxtAlbCloudArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NsxtAlbCloud(resource_name: str,
opts: Optional[ResourceOptions] = None,
controller_id: Optional[str] = None,
importable_cloud_id: Optional[str] = None,
network_pool_id: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
nsxt_alb_cloud_id: Optional[str] = None)
func NewNsxtAlbCloud(ctx *Context, name string, args NsxtAlbCloudArgs, opts ...ResourceOption) (*NsxtAlbCloud, error)
public NsxtAlbCloud(string name, NsxtAlbCloudArgs args, CustomResourceOptions? opts = null)
public NsxtAlbCloud(String name, NsxtAlbCloudArgs args)
public NsxtAlbCloud(String name, NsxtAlbCloudArgs args, CustomResourceOptions options)
type: vcd:NsxtAlbCloud
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NsxtAlbCloudArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NsxtAlbCloudArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NsxtAlbCloudArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NsxtAlbCloudArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NsxtAlbCloudArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var nsxtAlbCloudResource = new Vcd.NsxtAlbCloud("nsxtAlbCloudResource", new()
{
ControllerId = "string",
ImportableCloudId = "string",
NetworkPoolId = "string",
Description = "string",
Name = "string",
NsxtAlbCloudId = "string",
});
example, err := vcd.NewNsxtAlbCloud(ctx, "nsxtAlbCloudResource", &vcd.NsxtAlbCloudArgs{
ControllerId: pulumi.String("string"),
ImportableCloudId: pulumi.String("string"),
NetworkPoolId: pulumi.String("string"),
Description: pulumi.String("string"),
Name: pulumi.String("string"),
NsxtAlbCloudId: pulumi.String("string"),
})
var nsxtAlbCloudResource = new NsxtAlbCloud("nsxtAlbCloudResource", NsxtAlbCloudArgs.builder()
.controllerId("string")
.importableCloudId("string")
.networkPoolId("string")
.description("string")
.name("string")
.nsxtAlbCloudId("string")
.build());
nsxt_alb_cloud_resource = vcd.NsxtAlbCloud("nsxtAlbCloudResource",
controller_id="string",
importable_cloud_id="string",
network_pool_id="string",
description="string",
name="string",
nsxt_alb_cloud_id="string")
const nsxtAlbCloudResource = new vcd.NsxtAlbCloud("nsxtAlbCloudResource", {
controllerId: "string",
importableCloudId: "string",
networkPoolId: "string",
description: "string",
name: "string",
nsxtAlbCloudId: "string",
});
type: vcd:NsxtAlbCloud
properties:
controllerId: string
description: string
importableCloudId: string
name: string
networkPoolId: string
nsxtAlbCloudId: string
NsxtAlbCloud Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NsxtAlbCloud resource accepts the following input properties:
- Controller
Id string - ALB Controller ID
- Importable
Cloud stringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Network
Pool stringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Description string
- An optional description ALB Cloud
- Name string
- A name for ALB Cloud
- Nsxt
Alb stringCloud Id
- Controller
Id string - ALB Controller ID
- Importable
Cloud stringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Network
Pool stringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Description string
- An optional description ALB Cloud
- Name string
- A name for ALB Cloud
- Nsxt
Alb stringCloud Id
- controller
Id String - ALB Controller ID
- importable
Cloud StringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network
Pool StringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - description String
- An optional description ALB Cloud
- name String
- A name for ALB Cloud
- nsxt
Alb StringCloud Id
- controller
Id string - ALB Controller ID
- importable
Cloud stringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network
Pool stringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - description string
- An optional description ALB Cloud
- name string
- A name for ALB Cloud
- nsxt
Alb stringCloud Id
- controller_
id str - ALB Controller ID
- importable_
cloud_ strid - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network_
pool_ strid - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - description str
- An optional description ALB Cloud
- name str
- A name for ALB Cloud
- nsxt_
alb_ strcloud_ id
- controller
Id String - ALB Controller ID
- importable
Cloud StringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network
Pool StringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - description String
- An optional description ALB Cloud
- name String
- A name for ALB Cloud
- nsxt
Alb StringCloud Id
Outputs
All input properties are implicitly available as output properties. Additionally, the NsxtAlbCloud resource produces the following output properties:
- Health
Message string - DetailedHealthMessage contains detailed message on the health of the Cloud
- Health
Status string - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Pool stringName - Network Pool Name used by the Cloud
- Health
Message string - DetailedHealthMessage contains detailed message on the health of the Cloud
- Health
Status string - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- Id string
- The provider-assigned unique ID for this managed resource.
- Network
Pool stringName - Network Pool Name used by the Cloud
- health
Message String - DetailedHealthMessage contains detailed message on the health of the Cloud
- health
Status String - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- id String
- The provider-assigned unique ID for this managed resource.
- network
Pool StringName - Network Pool Name used by the Cloud
- health
Message string - DetailedHealthMessage contains detailed message on the health of the Cloud
- health
Status string - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- id string
- The provider-assigned unique ID for this managed resource.
- network
Pool stringName - Network Pool Name used by the Cloud
- health_
message str - DetailedHealthMessage contains detailed message on the health of the Cloud
- health_
status str - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- id str
- The provider-assigned unique ID for this managed resource.
- network_
pool_ strname - Network Pool Name used by the Cloud
- health
Message String - DetailedHealthMessage contains detailed message on the health of the Cloud
- health
Status String - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- id String
- The provider-assigned unique ID for this managed resource.
- network
Pool StringName - Network Pool Name used by the Cloud
Look up Existing NsxtAlbCloud Resource
Get an existing NsxtAlbCloud resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: NsxtAlbCloudState, opts?: CustomResourceOptions): NsxtAlbCloud
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
controller_id: Optional[str] = None,
description: Optional[str] = None,
health_message: Optional[str] = None,
health_status: Optional[str] = None,
importable_cloud_id: Optional[str] = None,
name: Optional[str] = None,
network_pool_id: Optional[str] = None,
network_pool_name: Optional[str] = None,
nsxt_alb_cloud_id: Optional[str] = None) -> NsxtAlbCloud
func GetNsxtAlbCloud(ctx *Context, name string, id IDInput, state *NsxtAlbCloudState, opts ...ResourceOption) (*NsxtAlbCloud, error)
public static NsxtAlbCloud Get(string name, Input<string> id, NsxtAlbCloudState? state, CustomResourceOptions? opts = null)
public static NsxtAlbCloud get(String name, Output<String> id, NsxtAlbCloudState state, CustomResourceOptions options)
resources: _: type: vcd:NsxtAlbCloud get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Controller
Id string - ALB Controller ID
- Description string
- An optional description ALB Cloud
- Health
Message string - DetailedHealthMessage contains detailed message on the health of the Cloud
- Health
Status string - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- Importable
Cloud stringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Name string
- A name for ALB Cloud
- Network
Pool stringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Network
Pool stringName - Network Pool Name used by the Cloud
- Nsxt
Alb stringCloud Id
- Controller
Id string - ALB Controller ID
- Description string
- An optional description ALB Cloud
- Health
Message string - DetailedHealthMessage contains detailed message on the health of the Cloud
- Health
Status string - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- Importable
Cloud stringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Name string
- A name for ALB Cloud
- Network
Pool stringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - Network
Pool stringName - Network Pool Name used by the Cloud
- Nsxt
Alb stringCloud Id
- controller
Id String - ALB Controller ID
- description String
- An optional description ALB Cloud
- health
Message String - DetailedHealthMessage contains detailed message on the health of the Cloud
- health
Status String - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- importable
Cloud StringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - name String
- A name for ALB Cloud
- network
Pool StringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network
Pool StringName - Network Pool Name used by the Cloud
- nsxt
Alb StringCloud Id
- controller
Id string - ALB Controller ID
- description string
- An optional description ALB Cloud
- health
Message string - DetailedHealthMessage contains detailed message on the health of the Cloud
- health
Status string - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- importable
Cloud stringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - name string
- A name for ALB Cloud
- network
Pool stringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network
Pool stringName - Network Pool Name used by the Cloud
- nsxt
Alb stringCloud Id
- controller_
id str - ALB Controller ID
- description str
- An optional description ALB Cloud
- health_
message str - DetailedHealthMessage contains detailed message on the health of the Cloud
- health_
status str - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- importable_
cloud_ strid - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - name str
- A name for ALB Cloud
- network_
pool_ strid - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network_
pool_ strname - Network Pool Name used by the Cloud
- nsxt_
alb_ strcloud_ id
- controller
Id String - ALB Controller ID
- description String
- An optional description ALB Cloud
- health
Message String - DetailedHealthMessage contains detailed message on the health of the Cloud
- health
Status String - HealthStatus contains status of the Load Balancer Cloud. Possible values are:
- UP - The cloud is healthy and ready to enable Load Balancer for an Edge Gateway
- DOWN - The cloud is in a failure state. Enabling Load balancer on an Edge Gateway may not be possible
- RUNNING - The cloud is currently processing. An example is if it's enabling a Load Balancer for an Edge Gateway
- UNAVAILABLE - The cloud is unavailable
- UNKNOWN - The cloud state is unknown
- importable
Cloud StringId - Importable Cloud ID. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - name String
- A name for ALB Cloud
- network
Pool StringId - Network pool ID for ALB Cloud. Can be looked up using
vcd.getNsxtAlbImportableCloud
data source - network
Pool StringName - Network Pool Name used by the Cloud
- nsxt
Alb StringCloud Id
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.