vcd.NsxtAlbPool
Explore with Pulumi AI
Create NsxtAlbPool Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NsxtAlbPool(name: string, args: NsxtAlbPoolArgs, opts?: CustomResourceOptions);
@overload
def NsxtAlbPool(resource_name: str,
args: NsxtAlbPoolArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NsxtAlbPool(resource_name: str,
opts: Optional[ResourceOptions] = None,
edge_gateway_id: Optional[str] = None,
graceful_timeout_period: Optional[float] = None,
members: Optional[Sequence[NsxtAlbPoolMemberArgs]] = None,
default_port: Optional[float] = None,
description: Optional[str] = None,
domain_names: Optional[Sequence[str]] = None,
ca_certificate_ids: Optional[Sequence[str]] = None,
enabled: Optional[bool] = None,
algorithm: Optional[str] = None,
cn_check_enabled: Optional[bool] = None,
health_monitors: Optional[Sequence[NsxtAlbPoolHealthMonitorArgs]] = None,
member_group_id: Optional[str] = None,
name: Optional[str] = None,
nsxt_alb_pool_id: Optional[str] = None,
org: Optional[str] = None,
passive_monitoring_enabled: Optional[bool] = None,
persistence_profile: Optional[NsxtAlbPoolPersistenceProfileArgs] = None,
ssl_enabled: Optional[bool] = None,
vdc: Optional[str] = None)
func NewNsxtAlbPool(ctx *Context, name string, args NsxtAlbPoolArgs, opts ...ResourceOption) (*NsxtAlbPool, error)
public NsxtAlbPool(string name, NsxtAlbPoolArgs args, CustomResourceOptions? opts = null)
public NsxtAlbPool(String name, NsxtAlbPoolArgs args)
public NsxtAlbPool(String name, NsxtAlbPoolArgs args, CustomResourceOptions options)
type: vcd:NsxtAlbPool
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 NsxtAlbPoolArgs
- 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 NsxtAlbPoolArgs
- 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 NsxtAlbPoolArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NsxtAlbPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NsxtAlbPoolArgs
- 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 nsxtAlbPoolResource = new Vcd.NsxtAlbPool("nsxtAlbPoolResource", new()
{
EdgeGatewayId = "string",
GracefulTimeoutPeriod = 0,
Members = new[]
{
new Vcd.Inputs.NsxtAlbPoolMemberArgs
{
IpAddress = "string",
DetailedHealthMessage = "string",
Enabled = false,
HealthStatus = "string",
MarkedDownBies = new[]
{
"string",
},
Port = 0,
Ratio = 0,
},
},
DefaultPort = 0,
Description = "string",
DomainNames = new[]
{
"string",
},
CaCertificateIds = new[]
{
"string",
},
Enabled = false,
Algorithm = "string",
CnCheckEnabled = false,
HealthMonitors = new[]
{
new Vcd.Inputs.NsxtAlbPoolHealthMonitorArgs
{
Type = "string",
Name = "string",
SystemDefined = false,
},
},
MemberGroupId = "string",
Name = "string",
NsxtAlbPoolId = "string",
Org = "string",
PassiveMonitoringEnabled = false,
PersistenceProfile = new Vcd.Inputs.NsxtAlbPoolPersistenceProfileArgs
{
Type = "string",
Name = "string",
Value = "string",
},
SslEnabled = false,
});
example, err := vcd.NewNsxtAlbPool(ctx, "nsxtAlbPoolResource", &vcd.NsxtAlbPoolArgs{
EdgeGatewayId: pulumi.String("string"),
GracefulTimeoutPeriod: pulumi.Float64(0),
Members: vcd.NsxtAlbPoolMemberArray{
&vcd.NsxtAlbPoolMemberArgs{
IpAddress: pulumi.String("string"),
DetailedHealthMessage: pulumi.String("string"),
Enabled: pulumi.Bool(false),
HealthStatus: pulumi.String("string"),
MarkedDownBies: pulumi.StringArray{
pulumi.String("string"),
},
Port: pulumi.Float64(0),
Ratio: pulumi.Float64(0),
},
},
DefaultPort: pulumi.Float64(0),
Description: pulumi.String("string"),
DomainNames: pulumi.StringArray{
pulumi.String("string"),
},
CaCertificateIds: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
Algorithm: pulumi.String("string"),
CnCheckEnabled: pulumi.Bool(false),
HealthMonitors: vcd.NsxtAlbPoolHealthMonitorArray{
&vcd.NsxtAlbPoolHealthMonitorArgs{
Type: pulumi.String("string"),
Name: pulumi.String("string"),
SystemDefined: pulumi.Bool(false),
},
},
MemberGroupId: pulumi.String("string"),
Name: pulumi.String("string"),
NsxtAlbPoolId: pulumi.String("string"),
Org: pulumi.String("string"),
PassiveMonitoringEnabled: pulumi.Bool(false),
PersistenceProfile: &vcd.NsxtAlbPoolPersistenceProfileArgs{
Type: pulumi.String("string"),
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
SslEnabled: pulumi.Bool(false),
})
var nsxtAlbPoolResource = new NsxtAlbPool("nsxtAlbPoolResource", NsxtAlbPoolArgs.builder()
.edgeGatewayId("string")
.gracefulTimeoutPeriod(0)
.members(NsxtAlbPoolMemberArgs.builder()
.ipAddress("string")
.detailedHealthMessage("string")
.enabled(false)
.healthStatus("string")
.markedDownBies("string")
.port(0)
.ratio(0)
.build())
.defaultPort(0)
.description("string")
.domainNames("string")
.caCertificateIds("string")
.enabled(false)
.algorithm("string")
.cnCheckEnabled(false)
.healthMonitors(NsxtAlbPoolHealthMonitorArgs.builder()
.type("string")
.name("string")
.systemDefined(false)
.build())
.memberGroupId("string")
.name("string")
.nsxtAlbPoolId("string")
.org("string")
.passiveMonitoringEnabled(false)
.persistenceProfile(NsxtAlbPoolPersistenceProfileArgs.builder()
.type("string")
.name("string")
.value("string")
.build())
.sslEnabled(false)
.build());
nsxt_alb_pool_resource = vcd.NsxtAlbPool("nsxtAlbPoolResource",
edge_gateway_id="string",
graceful_timeout_period=0,
members=[{
"ip_address": "string",
"detailed_health_message": "string",
"enabled": False,
"health_status": "string",
"marked_down_bies": ["string"],
"port": 0,
"ratio": 0,
}],
default_port=0,
description="string",
domain_names=["string"],
ca_certificate_ids=["string"],
enabled=False,
algorithm="string",
cn_check_enabled=False,
health_monitors=[{
"type": "string",
"name": "string",
"system_defined": False,
}],
member_group_id="string",
name="string",
nsxt_alb_pool_id="string",
org="string",
passive_monitoring_enabled=False,
persistence_profile={
"type": "string",
"name": "string",
"value": "string",
},
ssl_enabled=False)
const nsxtAlbPoolResource = new vcd.NsxtAlbPool("nsxtAlbPoolResource", {
edgeGatewayId: "string",
gracefulTimeoutPeriod: 0,
members: [{
ipAddress: "string",
detailedHealthMessage: "string",
enabled: false,
healthStatus: "string",
markedDownBies: ["string"],
port: 0,
ratio: 0,
}],
defaultPort: 0,
description: "string",
domainNames: ["string"],
caCertificateIds: ["string"],
enabled: false,
algorithm: "string",
cnCheckEnabled: false,
healthMonitors: [{
type: "string",
name: "string",
systemDefined: false,
}],
memberGroupId: "string",
name: "string",
nsxtAlbPoolId: "string",
org: "string",
passiveMonitoringEnabled: false,
persistenceProfile: {
type: "string",
name: "string",
value: "string",
},
sslEnabled: false,
});
type: vcd:NsxtAlbPool
properties:
algorithm: string
caCertificateIds:
- string
cnCheckEnabled: false
defaultPort: 0
description: string
domainNames:
- string
edgeGatewayId: string
enabled: false
gracefulTimeoutPeriod: 0
healthMonitors:
- name: string
systemDefined: false
type: string
memberGroupId: string
members:
- detailedHealthMessage: string
enabled: false
healthStatus: string
ipAddress: string
markedDownBies:
- string
port: 0
ratio: 0
name: string
nsxtAlbPoolId: string
org: string
passiveMonitoringEnabled: false
persistenceProfile:
name: string
type: string
value: string
sslEnabled: false
NsxtAlbPool 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 NsxtAlbPool resource accepts the following input properties:
- Edge
Gateway stringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- Algorithm string
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- Ca
Certificate List<string>Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- Cn
Check boolEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- Default
Port double - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - Description string
- An optional description ALB Pool
- Domain
Names List<string> - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - Enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - Graceful
Timeout doublePeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - Health
Monitors List<NsxtAlb Pool Health Monitor> A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- Member
Group stringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - Members
List<Nsxt
Alb Pool Member> - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - Name string
- A name for ALB Pool
- Nsxt
Alb stringPool Id - Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- Passive
Monitoring boolEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - Persistence
Profile NsxtAlb Pool Persistence Profile - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- Ssl
Enabled bool - Enables SSL - Will be turned on automatically when CA certificates are used
- Vdc string
- The name of VDC to use, optional if defined at provider level
- Edge
Gateway stringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- Algorithm string
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- Ca
Certificate []stringIds - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- Cn
Check boolEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- Default
Port float64 - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - Description string
- An optional description ALB Pool
- Domain
Names []string - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - Enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - Graceful
Timeout float64Period - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - Health
Monitors []NsxtAlb Pool Health Monitor Args A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- Member
Group stringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - Members
[]Nsxt
Alb Pool Member Args - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - Name string
- A name for ALB Pool
- Nsxt
Alb stringPool Id - Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- Passive
Monitoring boolEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - Persistence
Profile NsxtAlb Pool Persistence Profile Args - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- Ssl
Enabled bool - Enables SSL - Will be turned on automatically when CA certificates are used
- Vdc string
- The name of VDC to use, optional if defined at provider level
- edge
Gateway StringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- algorithm String
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- ca
Certificate List<String>Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn
Check BooleanEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- default
Port Double - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description String
- An optional description ALB Pool
- domain
Names List<String> - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - enabled Boolean
- Boolean value if ALB Pool should be enabled (default
true
) - graceful
Timeout DoublePeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health
Monitors List<NsxtAlb Pool Health Monitor> A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member
Group StringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members
List<Nsxt
Alb Pool Member> - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name String
- A name for ALB Pool
- nsxt
Alb StringPool Id - org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive
Monitoring BooleanEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence
Profile NsxtAlb Pool Persistence Profile - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl
Enabled Boolean - Enables SSL - Will be turned on automatically when CA certificates are used
- vdc String
- The name of VDC to use, optional if defined at provider level
- edge
Gateway stringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- algorithm string
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- ca
Certificate string[]Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn
Check booleanEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- default
Port number - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description string
- An optional description ALB Pool
- domain
Names string[] - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - enabled boolean
- Boolean value if ALB Pool should be enabled (default
true
) - graceful
Timeout numberPeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health
Monitors NsxtAlb Pool Health Monitor[] A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member
Group stringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members
Nsxt
Alb Pool Member[] - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name string
- A name for ALB Pool
- nsxt
Alb stringPool Id - org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive
Monitoring booleanEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence
Profile NsxtAlb Pool Persistence Profile - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl
Enabled boolean - Enables SSL - Will be turned on automatically when CA certificates are used
- vdc string
- The name of VDC to use, optional if defined at provider level
- edge_
gateway_ strid - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- algorithm str
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- ca_
certificate_ Sequence[str]ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn_
check_ boolenabled - Specifies whether to check the common name of the certificate presented by the pool member
- default_
port float - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description str
- An optional description ALB Pool
- domain_
names Sequence[str] - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - graceful_
timeout_ floatperiod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health_
monitors Sequence[NsxtAlb Pool Health Monitor Args] A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member_
group_ strid - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members
Sequence[Nsxt
Alb Pool Member Args] - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name str
- A name for ALB Pool
- nsxt_
alb_ strpool_ id - org str
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive_
monitoring_ boolenabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence_
profile NsxtAlb Pool Persistence Profile Args - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl_
enabled bool - Enables SSL - Will be turned on automatically when CA certificates are used
- vdc str
- The name of VDC to use, optional if defined at provider level
- edge
Gateway StringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- algorithm String
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- ca
Certificate List<String>Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn
Check BooleanEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- default
Port Number - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description String
- An optional description ALB Pool
- domain
Names List<String> - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - enabled Boolean
- Boolean value if ALB Pool should be enabled (default
true
) - graceful
Timeout NumberPeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health
Monitors List<Property Map> A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member
Group StringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members List<Property Map>
- A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name String
- A name for ALB Pool
- nsxt
Alb StringPool Id - org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive
Monitoring BooleanEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence
Profile Property Map - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl
Enabled Boolean - Enables SSL - Will be turned on automatically when CA certificates are used
- vdc String
- The name of VDC to use, optional if defined at provider level
Outputs
All input properties are implicitly available as output properties. Additionally, the NsxtAlbPool resource produces the following output properties:
- Associated
Virtual List<string>Service Ids - A set of associated Virtual Service IDs
- Associated
Virtual List<string>Services - A set of associated Virtual Service names
- Enabled
Member doubleCount - Number of enabled members defined in the Pool
- Health
Message string - Health message of ALB Pool
- Id string
- The provider-assigned unique ID for this managed resource.
- Member
Count double - Total number of members defined in the Pool
- Up
Member doubleCount - Number of members defined in the Pool that are accepting traffic
- Associated
Virtual []stringService Ids - A set of associated Virtual Service IDs
- Associated
Virtual []stringServices - A set of associated Virtual Service names
- Enabled
Member float64Count - Number of enabled members defined in the Pool
- Health
Message string - Health message of ALB Pool
- Id string
- The provider-assigned unique ID for this managed resource.
- Member
Count float64 - Total number of members defined in the Pool
- Up
Member float64Count - Number of members defined in the Pool that are accepting traffic
- associated
Virtual List<String>Service Ids - A set of associated Virtual Service IDs
- associated
Virtual List<String>Services - A set of associated Virtual Service names
- enabled
Member DoubleCount - Number of enabled members defined in the Pool
- health
Message String - Health message of ALB Pool
- id String
- The provider-assigned unique ID for this managed resource.
- member
Count Double - Total number of members defined in the Pool
- up
Member DoubleCount - Number of members defined in the Pool that are accepting traffic
- associated
Virtual string[]Service Ids - A set of associated Virtual Service IDs
- associated
Virtual string[]Services - A set of associated Virtual Service names
- enabled
Member numberCount - Number of enabled members defined in the Pool
- health
Message string - Health message of ALB Pool
- id string
- The provider-assigned unique ID for this managed resource.
- member
Count number - Total number of members defined in the Pool
- up
Member numberCount - Number of members defined in the Pool that are accepting traffic
- associated_
virtual_ Sequence[str]service_ ids - A set of associated Virtual Service IDs
- associated_
virtual_ Sequence[str]services - A set of associated Virtual Service names
- enabled_
member_ floatcount - Number of enabled members defined in the Pool
- health_
message str - Health message of ALB Pool
- id str
- The provider-assigned unique ID for this managed resource.
- member_
count float - Total number of members defined in the Pool
- up_
member_ floatcount - Number of members defined in the Pool that are accepting traffic
- associated
Virtual List<String>Service Ids - A set of associated Virtual Service IDs
- associated
Virtual List<String>Services - A set of associated Virtual Service names
- enabled
Member NumberCount - Number of enabled members defined in the Pool
- health
Message String - Health message of ALB Pool
- id String
- The provider-assigned unique ID for this managed resource.
- member
Count Number - Total number of members defined in the Pool
- up
Member NumberCount - Number of members defined in the Pool that are accepting traffic
Look up Existing NsxtAlbPool Resource
Get an existing NsxtAlbPool 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?: NsxtAlbPoolState, opts?: CustomResourceOptions): NsxtAlbPool
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
algorithm: Optional[str] = None,
associated_virtual_service_ids: Optional[Sequence[str]] = None,
associated_virtual_services: Optional[Sequence[str]] = None,
ca_certificate_ids: Optional[Sequence[str]] = None,
cn_check_enabled: Optional[bool] = None,
default_port: Optional[float] = None,
description: Optional[str] = None,
domain_names: Optional[Sequence[str]] = None,
edge_gateway_id: Optional[str] = None,
enabled: Optional[bool] = None,
enabled_member_count: Optional[float] = None,
graceful_timeout_period: Optional[float] = None,
health_message: Optional[str] = None,
health_monitors: Optional[Sequence[NsxtAlbPoolHealthMonitorArgs]] = None,
member_count: Optional[float] = None,
member_group_id: Optional[str] = None,
members: Optional[Sequence[NsxtAlbPoolMemberArgs]] = None,
name: Optional[str] = None,
nsxt_alb_pool_id: Optional[str] = None,
org: Optional[str] = None,
passive_monitoring_enabled: Optional[bool] = None,
persistence_profile: Optional[NsxtAlbPoolPersistenceProfileArgs] = None,
ssl_enabled: Optional[bool] = None,
up_member_count: Optional[float] = None,
vdc: Optional[str] = None) -> NsxtAlbPool
func GetNsxtAlbPool(ctx *Context, name string, id IDInput, state *NsxtAlbPoolState, opts ...ResourceOption) (*NsxtAlbPool, error)
public static NsxtAlbPool Get(string name, Input<string> id, NsxtAlbPoolState? state, CustomResourceOptions? opts = null)
public static NsxtAlbPool get(String name, Output<String> id, NsxtAlbPoolState state, CustomResourceOptions options)
resources: _: type: vcd:NsxtAlbPool 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.
- Algorithm string
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- Associated
Virtual List<string>Service Ids - A set of associated Virtual Service IDs
- Associated
Virtual List<string>Services - A set of associated Virtual Service names
- Ca
Certificate List<string>Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- Cn
Check boolEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- Default
Port double - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - Description string
- An optional description ALB Pool
- Domain
Names List<string> - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - Edge
Gateway stringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- Enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - Enabled
Member doubleCount - Number of enabled members defined in the Pool
- Graceful
Timeout doublePeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - Health
Message string - Health message of ALB Pool
- Health
Monitors List<NsxtAlb Pool Health Monitor> A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- Member
Count double - Total number of members defined in the Pool
- Member
Group stringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - Members
List<Nsxt
Alb Pool Member> - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - Name string
- A name for ALB Pool
- Nsxt
Alb stringPool Id - Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- Passive
Monitoring boolEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - Persistence
Profile NsxtAlb Pool Persistence Profile - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- Ssl
Enabled bool - Enables SSL - Will be turned on automatically when CA certificates are used
- Up
Member doubleCount - Number of members defined in the Pool that are accepting traffic
- Vdc string
- The name of VDC to use, optional if defined at provider level
- Algorithm string
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- Associated
Virtual []stringService Ids - A set of associated Virtual Service IDs
- Associated
Virtual []stringServices - A set of associated Virtual Service names
- Ca
Certificate []stringIds - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- Cn
Check boolEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- Default
Port float64 - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - Description string
- An optional description ALB Pool
- Domain
Names []string - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - Edge
Gateway stringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- Enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - Enabled
Member float64Count - Number of enabled members defined in the Pool
- Graceful
Timeout float64Period - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - Health
Message string - Health message of ALB Pool
- Health
Monitors []NsxtAlb Pool Health Monitor Args A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- Member
Count float64 - Total number of members defined in the Pool
- Member
Group stringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - Members
[]Nsxt
Alb Pool Member Args - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - Name string
- A name for ALB Pool
- Nsxt
Alb stringPool Id - Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- Passive
Monitoring boolEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - Persistence
Profile NsxtAlb Pool Persistence Profile Args - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- Ssl
Enabled bool - Enables SSL - Will be turned on automatically when CA certificates are used
- Up
Member float64Count - Number of members defined in the Pool that are accepting traffic
- Vdc string
- The name of VDC to use, optional if defined at provider level
- algorithm String
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- associated
Virtual List<String>Service Ids - A set of associated Virtual Service IDs
- associated
Virtual List<String>Services - A set of associated Virtual Service names
- ca
Certificate List<String>Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn
Check BooleanEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- default
Port Double - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description String
- An optional description ALB Pool
- domain
Names List<String> - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - edge
Gateway StringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- enabled Boolean
- Boolean value if ALB Pool should be enabled (default
true
) - enabled
Member DoubleCount - Number of enabled members defined in the Pool
- graceful
Timeout DoublePeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health
Message String - Health message of ALB Pool
- health
Monitors List<NsxtAlb Pool Health Monitor> A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member
Count Double - Total number of members defined in the Pool
- member
Group StringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members
List<Nsxt
Alb Pool Member> - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name String
- A name for ALB Pool
- nsxt
Alb StringPool Id - org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive
Monitoring BooleanEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence
Profile NsxtAlb Pool Persistence Profile - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl
Enabled Boolean - Enables SSL - Will be turned on automatically when CA certificates are used
- up
Member DoubleCount - Number of members defined in the Pool that are accepting traffic
- vdc String
- The name of VDC to use, optional if defined at provider level
- algorithm string
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- associated
Virtual string[]Service Ids - A set of associated Virtual Service IDs
- associated
Virtual string[]Services - A set of associated Virtual Service names
- ca
Certificate string[]Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn
Check booleanEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- default
Port number - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description string
- An optional description ALB Pool
- domain
Names string[] - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - edge
Gateway stringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- enabled boolean
- Boolean value if ALB Pool should be enabled (default
true
) - enabled
Member numberCount - Number of enabled members defined in the Pool
- graceful
Timeout numberPeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health
Message string - Health message of ALB Pool
- health
Monitors NsxtAlb Pool Health Monitor[] A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member
Count number - Total number of members defined in the Pool
- member
Group stringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members
Nsxt
Alb Pool Member[] - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name string
- A name for ALB Pool
- nsxt
Alb stringPool Id - org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive
Monitoring booleanEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence
Profile NsxtAlb Pool Persistence Profile - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl
Enabled boolean - Enables SSL - Will be turned on automatically when CA certificates are used
- up
Member numberCount - Number of members defined in the Pool that are accepting traffic
- vdc string
- The name of VDC to use, optional if defined at provider level
- algorithm str
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- associated_
virtual_ Sequence[str]service_ ids - A set of associated Virtual Service IDs
- associated_
virtual_ Sequence[str]services - A set of associated Virtual Service names
- ca_
certificate_ Sequence[str]ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn_
check_ boolenabled - Specifies whether to check the common name of the certificate presented by the pool member
- default_
port float - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description str
- An optional description ALB Pool
- domain_
names Sequence[str] - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - edge_
gateway_ strid - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - enabled_
member_ floatcount - Number of enabled members defined in the Pool
- graceful_
timeout_ floatperiod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health_
message str - Health message of ALB Pool
- health_
monitors Sequence[NsxtAlb Pool Health Monitor Args] A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member_
count float - Total number of members defined in the Pool
- member_
group_ strid - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members
Sequence[Nsxt
Alb Pool Member Args] - A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name str
- A name for ALB Pool
- nsxt_
alb_ strpool_ id - org str
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive_
monitoring_ boolenabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence_
profile NsxtAlb Pool Persistence Profile Args - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl_
enabled bool - Enables SSL - Will be turned on automatically when CA certificates are used
- up_
member_ floatcount - Number of members defined in the Pool that are accepting traffic
- vdc str
- The name of VDC to use, optional if defined at provider level
- algorithm String
- Optional algorithm for choosing pool members (default
LEAST_CONNECTIONS
). Other options containROUND_ROBIN
,CONSISTENT_HASH
(uses Source IP Address hash),FASTEST_RESPONSE
,LEAST_LOAD
,FEWEST_SERVERS
,RANDOM
,FEWEST_TASKS
,CORE_AFFINITY
- associated
Virtual List<String>Service Ids - A set of associated Virtual Service IDs
- associated
Virtual List<String>Services - A set of associated Virtual Service names
- ca
Certificate List<String>Ids - A set of CA Certificates to be used when validating certificates presented by the pool members. Can be looked up using vcd.LibraryCertificate data source
- cn
Check BooleanEnabled - Specifies whether to check the common name of the certificate presented by the pool member
- default
Port Number - Default Port defines destination server port used by the traffic sent to the member
(default
80
) - description String
- An optional description ALB Pool
- domain
Names List<String> - A set of domain names which will be used to verify the common names or subject alternative
names presented by the pool member certificates. It is performed only when common name check
cn_check_enabled
is enabled - edge
Gateway StringId - An ID of NSX-T Edge Gateway. Can be looked up using vcd.NsxtEdgegateway data source
- enabled Boolean
- Boolean value if ALB Pool should be enabled (default
true
) - enabled
Member NumberCount - Number of enabled members defined in the Pool
- graceful
Timeout NumberPeriod - Maximum time in minutes to gracefully disable pool member (default
1
). Special values are0
(immediate) and-1
(infinite) - health
Message String - Health message of ALB Pool
- health
Monitors List<Property Map> A block to define health monitor. Multiple can be used. See Health monitor and example for usage details.
- member
Count Number - Total number of members defined in the Pool
- member
Group StringId - A reference to NSX-T IP Set (
vcd.NsxtIpSet
). Note only one ofmember
,member_group_id
can be specified. - members List<Property Map>
- A block to define pool members. Multiple can be used. See
Member and example for usage details. Note only one of
member
,member_group_id
can be specified. - name String
- A name for ALB Pool
- nsxt
Alb StringPool Id - org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations.
- passive
Monitoring BooleanEnabled - defines if client traffic should be used to check if pool member is up or down
(default
true
) - persistence
Profile Property Map - Persistence profile will ensure that the same user sticks to the same server for a desired duration of time. If the persistence profile is unmanaged by Cloud Director, updates that leave the values unchanged will continue to use the same unmanaged profile. Any changes made to the persistence profile will cause Cloud Director to switch the pool to a profile managed by Cloud Director. See Persistence profile and example for usage details.
- ssl
Enabled Boolean - Enables SSL - Will be turned on automatically when CA certificates are used
- up
Member NumberCount - Number of members defined in the Pool that are accepting traffic
- vdc String
- The name of VDC to use, optional if defined at provider level
Supporting Types
NsxtAlbPoolHealthMonitor, NsxtAlbPoolHealthMonitorArgs
- Type string
- Type of health monitor. One of
HTTP
,HTTPS
,TCP
,UDP
,PING
- Name string
- A name for ALB Pool
- System
Defined bool
- Type string
- Type of health monitor. One of
HTTP
,HTTPS
,TCP
,UDP
,PING
- Name string
- A name for ALB Pool
- System
Defined bool
- type String
- Type of health monitor. One of
HTTP
,HTTPS
,TCP
,UDP
,PING
- name String
- A name for ALB Pool
- system
Defined Boolean
- type string
- Type of health monitor. One of
HTTP
,HTTPS
,TCP
,UDP
,PING
- name string
- A name for ALB Pool
- system
Defined boolean
- type str
- Type of health monitor. One of
HTTP
,HTTPS
,TCP
,UDP
,PING
- name str
- A name for ALB Pool
- system_
defined bool
- type String
- Type of health monitor. One of
HTTP
,HTTPS
,TCP
,UDP
,PING
- name String
- A name for ALB Pool
- system
Defined Boolean
NsxtAlbPoolMember, NsxtAlbPoolMemberArgs
- Ip
Address string - IP address of pool member
- Detailed
Health stringMessage - Detailed health message
- Enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - Health
Status string - Health status
- Marked
Down List<string>Bies - Marked down by provides a set of health monitors that marked the service down
- Port double
- Member port
- Ratio double
- Ratio of selecting eligible servers in the pool
- Ip
Address string - IP address of pool member
- Detailed
Health stringMessage - Detailed health message
- Enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - Health
Status string - Health status
- Marked
Down []stringBies - Marked down by provides a set of health monitors that marked the service down
- Port float64
- Member port
- Ratio float64
- Ratio of selecting eligible servers in the pool
- ip
Address String - IP address of pool member
- detailed
Health StringMessage - Detailed health message
- enabled Boolean
- Boolean value if ALB Pool should be enabled (default
true
) - health
Status String - Health status
- marked
Down List<String>Bies - Marked down by provides a set of health monitors that marked the service down
- port Double
- Member port
- ratio Double
- Ratio of selecting eligible servers in the pool
- ip
Address string - IP address of pool member
- detailed
Health stringMessage - Detailed health message
- enabled boolean
- Boolean value if ALB Pool should be enabled (default
true
) - health
Status string - Health status
- marked
Down string[]Bies - Marked down by provides a set of health monitors that marked the service down
- port number
- Member port
- ratio number
- Ratio of selecting eligible servers in the pool
- ip_
address str - IP address of pool member
- detailed_
health_ strmessage - Detailed health message
- enabled bool
- Boolean value if ALB Pool should be enabled (default
true
) - health_
status str - Health status
- marked_
down_ Sequence[str]bies - Marked down by provides a set of health monitors that marked the service down
- port float
- Member port
- ratio float
- Ratio of selecting eligible servers in the pool
- ip
Address String - IP address of pool member
- detailed
Health StringMessage - Detailed health message
- enabled Boolean
- Boolean value if ALB Pool should be enabled (default
true
) - health
Status String - Health status
- marked
Down List<String>Bies - Marked down by provides a set of health monitors that marked the service down
- port Number
- Member port
- ratio Number
- Ratio of selecting eligible servers in the pool
NsxtAlbPoolPersistenceProfile, NsxtAlbPoolPersistenceProfileArgs
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.