interface AwsElbNodeParameters {
additionalFields?: {
securityGroups?: unknown[];
tagsUi?: {
tagValues: { key?: string; value?: string }[];
};
};
certificateId?: string;
filters?: { names?: string };
ipAddressType?: "ipv4" | "dualstack";
limit?: number;
listenerId?: string;
loadBalancerId?: string;
name?: string;
operation?:
| "create"
| "get"
| "add"
| "remove"
| "delete"
| "getMany";
resource?: "listenerCertificate"
| "loadBalancer";
returnAll?: boolean;
schema?: "internal" | "internet-facing";
subnets?: unknown[];
type?: "application" | "network";
}
Properties§
Source§readonly additional Fields?: {
securityGroups?: unknown[];
tagsUi?: {
tagValues: { key?: string; value?: string }[];
};
}
readonly additional Fields?: {
securityGroups?: unknown[];
tagsUi?: {
tagValues: { key?: string; value?: string }[];
};
}
Source§readonly ip Address Type?: "ipv4" | "dualstack"
readonly ip Address Type?: "ipv4" | "dualstack"
The type of IP addresses used by the subnets for your load balancer Default: "ipv4"
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"maxValue":400,"minValue":1}
Source§readonly listener Id?: string
readonly listener Id?: string
Unique identifier for a particular loadBalancer. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getLoadBalancerListeners","loadOptionsDependsOn":["loadBalancerId"]}
Source§readonly name?: string
readonly name?: string
This name must be unique per region per account, can have a maximum of 32 characters
Source§readonly operation?: "create" | "get" | "add" | "remove" | "delete" | "getMany"
readonly operation?: "create" | "get" | "add" | "remove" | "delete" | "getMany"
Default: "create"
Source§readonly subnets?: unknown[]
readonly subnets?: unknown[]
Choose from the list, or specify IDs using an expression Default: [] Type options: {"loadOptionsMethod":"getSubnets"}
Default: {}