Data source for pgEdge clusters.
Using getClusters
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getClusters(opts?: InvokeOptions): Promise<GetClustersResult>
function getClustersOutput(opts?: InvokeOptions): Output<GetClustersResult>def get_clusters(opts: Optional[InvokeOptions] = None) -> GetClustersResult
def get_clusters_output(opts: Optional[InvokeOptions] = None) -> Output[GetClustersResult]func GetClusters(ctx *Context, opts ...InvokeOption) (*GetClustersResult, error)
func GetClustersOutput(ctx *Context, opts ...InvokeOption) GetClustersResultOutput> Note: This function is named GetClusters in the Go SDK.
public static class GetClusters
{
public static Task<GetClustersResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetClustersResult> Invoke(InvokeOptions? opts = null)
}public static CompletableFuture<GetClustersResult> getClusters(InvokeOptions options)
public static Output<GetClustersResult> getClusters(InvokeOptions options)
fn::invoke:
function: pgedge:index/getClusters:getClusters
arguments:
# arguments dictionarygetClusters Result
The following output properties are available:
- Clusters
List<Pgedge.
Pgedge. Outputs. Get Clusters Cluster> - Id string
- The provider-assigned unique ID for this managed resource.
- Clusters
[]Get
Clusters Cluster - Id string
- The provider-assigned unique ID for this managed resource.
- clusters
List<Get
Clusters Cluster> - id String
- The provider-assigned unique ID for this managed resource.
- clusters
Get
Clusters Cluster[] - id string
- The provider-assigned unique ID for this managed resource.
- clusters
Sequence[Get
Clusters Cluster] - id str
- The provider-assigned unique ID for this managed resource.
- clusters List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GetClustersCluster
- Backup
Store List<string>Ids - Backup store IDs of the cluster
- Capacity int
- Capacity of the cluster
- Cloud
Account stringId - Cloud account ID of the cluster
- Created
At string - Created at of the cluster
- Firewall
Rules List<Pgedge.Pgedge. Inputs. Get Clusters Cluster Firewall Rule> - Id string
- ID of the cluster
- Name string
- Name of the cluster
- Networks
List<Pgedge.
Pgedge. Inputs. Get Clusters Cluster Network> - Node
Location string - Node location of the cluster. Must be either 'public' or 'private'.
- Nodes
List<Pgedge.
Pgedge. Inputs. Get Clusters Cluster Node> - Regions List<string>
- Dictionary<string, string>
- Resource tags of the cluster
- Ssh
Key stringId - SSH key ID of the cluster
- Status string
- Status of the cluster
- Backup
Store []stringIds - Backup store IDs of the cluster
- Capacity int
- Capacity of the cluster
- Cloud
Account stringId - Cloud account ID of the cluster
- Created
At string - Created at of the cluster
- Firewall
Rules []GetClusters Cluster Firewall Rule - Id string
- ID of the cluster
- Name string
- Name of the cluster
- Networks
[]Get
Clusters Cluster Network - Node
Location string - Node location of the cluster. Must be either 'public' or 'private'.
- Nodes
[]Get
Clusters Cluster Node - Regions []string
- map[string]string
- Resource tags of the cluster
- Ssh
Key stringId - SSH key ID of the cluster
- Status string
- Status of the cluster
- backup
Store List<String>Ids - Backup store IDs of the cluster
- capacity Integer
- Capacity of the cluster
- cloud
Account StringId - Cloud account ID of the cluster
- created
At String - Created at of the cluster
- firewall
Rules List<GetClusters Cluster Firewall Rule> - id String
- ID of the cluster
- name String
- Name of the cluster
- networks
List<Get
Clusters Cluster Network> - node
Location String - Node location of the cluster. Must be either 'public' or 'private'.
- nodes
List<Get
Clusters Cluster Node> - regions List<String>
- Map<String,String>
- Resource tags of the cluster
- ssh
Key StringId - SSH key ID of the cluster
- status String
- Status of the cluster
- backup
Store string[]Ids - Backup store IDs of the cluster
- capacity number
- Capacity of the cluster
- cloud
Account stringId - Cloud account ID of the cluster
- created
At string - Created at of the cluster
- firewall
Rules GetClusters Cluster Firewall Rule[] - id string
- ID of the cluster
- name string
- Name of the cluster
- networks
Get
Clusters Cluster Network[] - node
Location string - Node location of the cluster. Must be either 'public' or 'private'.
- nodes
Get
Clusters Cluster Node[] - regions string[]
- {[key: string]: string}
- Resource tags of the cluster
- ssh
Key stringId - SSH key ID of the cluster
- status string
- Status of the cluster
- backup_
store_ Sequence[str]ids - Backup store IDs of the cluster
- capacity int
- Capacity of the cluster
- cloud_
account_ strid - Cloud account ID of the cluster
- created_
at str - Created at of the cluster
- firewall_
rules Sequence[GetClusters Cluster Firewall Rule] - id str
- ID of the cluster
- name str
- Name of the cluster
- networks
Sequence[Get
Clusters Cluster Network] - node_
location str - Node location of the cluster. Must be either 'public' or 'private'.
- nodes
Sequence[Get
Clusters Cluster Node] - regions Sequence[str]
- Mapping[str, str]
- Resource tags of the cluster
- ssh_
key_ strid - SSH key ID of the cluster
- status str
- Status of the cluster
- backup
Store List<String>Ids - Backup store IDs of the cluster
- capacity Number
- Capacity of the cluster
- cloud
Account StringId - Cloud account ID of the cluster
- created
At String - Created at of the cluster
- firewall
Rules List<Property Map> - id String
- ID of the cluster
- name String
- Name of the cluster
- networks List<Property Map>
- node
Location String - Node location of the cluster. Must be either 'public' or 'private'.
- nodes List<Property Map>
- regions List<String>
- Map<String>
- Resource tags of the cluster
- ssh
Key StringId - SSH key ID of the cluster
- status String
- Status of the cluster
GetClustersClusterFirewallRule
GetClustersClusterNetwork
- Cidr string
- CIDR of the network
- External bool
- Is the network external
- External
Id string - External ID of the network
- Name string
- Name of the firewall rule
- Private
Subnets List<string> - Public
Subnets List<string> - Region string
- Region of the network
- Cidr string
- CIDR of the network
- External bool
- Is the network external
- External
Id string - External ID of the network
- Name string
- Name of the firewall rule
- Private
Subnets []string - Public
Subnets []string - Region string
- Region of the network
- cidr String
- CIDR of the network
- external Boolean
- Is the network external
- external
Id String - External ID of the network
- name String
- Name of the firewall rule
- private
Subnets List<String> - public
Subnets List<String> - region String
- Region of the network
- cidr string
- CIDR of the network
- external boolean
- Is the network external
- external
Id string - External ID of the network
- name string
- Name of the firewall rule
- private
Subnets string[] - public
Subnets string[] - region string
- Region of the network
- cidr str
- CIDR of the network
- external bool
- Is the network external
- external_
id str - External ID of the network
- name str
- Name of the firewall rule
- private_
subnets Sequence[str] - public_
subnets Sequence[str] - region str
- Region of the network
- cidr String
- CIDR of the network
- external Boolean
- Is the network external
- external
Id String - External ID of the network
- name String
- Name of the firewall rule
- private
Subnets List<String> - public
Subnets List<String> - region String
- Region of the network
GetClustersClusterNode
- Availability
Zone string - Cloud provider availability zone name
- Instance
Type string - Instance type used for the node
- Name string
- Name of the firewall rule
- Options List<string>
- Region string
- Region of the network
- Volume
Iops int - Volume IOPS of the node data volume
- Volume
Size int - Volume size of the node data volume
- Volume
Type string - Volume type of the node data volume
- Availability
Zone string - Cloud provider availability zone name
- Instance
Type string - Instance type used for the node
- Name string
- Name of the firewall rule
- Options []string
- Region string
- Region of the network
- Volume
Iops int - Volume IOPS of the node data volume
- Volume
Size int - Volume size of the node data volume
- Volume
Type string - Volume type of the node data volume
- availability
Zone String - Cloud provider availability zone name
- instance
Type String - Instance type used for the node
- name String
- Name of the firewall rule
- options List<String>
- region String
- Region of the network
- volume
Iops Integer - Volume IOPS of the node data volume
- volume
Size Integer - Volume size of the node data volume
- volume
Type String - Volume type of the node data volume
- availability
Zone string - Cloud provider availability zone name
- instance
Type string - Instance type used for the node
- name string
- Name of the firewall rule
- options string[]
- region string
- Region of the network
- volume
Iops number - Volume IOPS of the node data volume
- volume
Size number - Volume size of the node data volume
- volume
Type string - Volume type of the node data volume
- availability_
zone str - Cloud provider availability zone name
- instance_
type str - Instance type used for the node
- name str
- Name of the firewall rule
- options Sequence[str]
- region str
- Region of the network
- volume_
iops int - Volume IOPS of the node data volume
- volume_
size int - Volume size of the node data volume
- volume_
type str - Volume type of the node data volume
- availability
Zone String - Cloud provider availability zone name
- instance
Type String - Instance type used for the node
- name String
- Name of the firewall rule
- options List<String>
- region String
- Region of the network
- volume
Iops Number - Volume IOPS of the node data volume
- volume
Size Number - Volume size of the node data volume
- volume
Type String - Volume type of the node data volume
Package Details
- Repository
- pgedge pgEdge/pulumi-pgedge
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
pgedgeTerraform Provider.
