Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterElb
- type ClusterElbArgs
- type ClusterElbArray
- type ClusterElbArrayInput
- type ClusterElbArrayOutput
- func (ClusterElbArrayOutput) ElementType() reflect.Type
- func (o ClusterElbArrayOutput) Index(i pulumi.IntInput) ClusterElbOutput
- func (o ClusterElbArrayOutput) ToClusterElbArrayOutput() ClusterElbArrayOutput
- func (o ClusterElbArrayOutput) ToClusterElbArrayOutputWithContext(ctx context.Context) ClusterElbArrayOutput
- type ClusterElbInput
- type ClusterElbOutput
- func (ClusterElbOutput) ElementType() reflect.Type
- func (o ClusterElbOutput) Id() pulumi.StringPtrOutput
- func (o ClusterElbOutput) Name() pulumi.StringPtrOutput
- func (o ClusterElbOutput) PrivateEndpoint() pulumi.StringPtrOutput
- func (o ClusterElbOutput) PrivateIp() pulumi.StringPtrOutput
- func (o ClusterElbOutput) PrivateIpV6() pulumi.StringPtrOutput
- func (o ClusterElbOutput) PublicIp() pulumi.StringPtrOutput
- func (o ClusterElbOutput) ToClusterElbOutput() ClusterElbOutput
- func (o ClusterElbOutput) ToClusterElbOutputWithContext(ctx context.Context) ClusterElbOutput
- func (o ClusterElbOutput) VpcId() pulumi.StringPtrOutput
- type ClusterEndpoint
- type ClusterEndpointArgs
- type ClusterEndpointArray
- type ClusterEndpointArrayInput
- type ClusterEndpointArrayOutput
- func (ClusterEndpointArrayOutput) ElementType() reflect.Type
- func (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
- type ClusterEndpointInput
- type ClusterEndpointOutput
- func (o ClusterEndpointOutput) ConnectInfo() pulumi.StringPtrOutput
- func (ClusterEndpointOutput) ElementType() reflect.Type
- func (o ClusterEndpointOutput) JdbcUrl() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
- type ClusterInput
- type ClusterMaintainWindow
- type ClusterMaintainWindowArgs
- type ClusterMaintainWindowArray
- func (ClusterMaintainWindowArray) ElementType() reflect.Type
- func (i ClusterMaintainWindowArray) ToClusterMaintainWindowArrayOutput() ClusterMaintainWindowArrayOutput
- func (i ClusterMaintainWindowArray) ToClusterMaintainWindowArrayOutputWithContext(ctx context.Context) ClusterMaintainWindowArrayOutput
- type ClusterMaintainWindowArrayInput
- type ClusterMaintainWindowArrayOutput
- func (ClusterMaintainWindowArrayOutput) ElementType() reflect.Type
- func (o ClusterMaintainWindowArrayOutput) Index(i pulumi.IntInput) ClusterMaintainWindowOutput
- func (o ClusterMaintainWindowArrayOutput) ToClusterMaintainWindowArrayOutput() ClusterMaintainWindowArrayOutput
- func (o ClusterMaintainWindowArrayOutput) ToClusterMaintainWindowArrayOutputWithContext(ctx context.Context) ClusterMaintainWindowArrayOutput
- type ClusterMaintainWindowInput
- type ClusterMaintainWindowOutput
- func (o ClusterMaintainWindowOutput) Day() pulumi.StringPtrOutput
- func (ClusterMaintainWindowOutput) ElementType() reflect.Type
- func (o ClusterMaintainWindowOutput) EndTime() pulumi.StringPtrOutput
- func (o ClusterMaintainWindowOutput) StartTime() pulumi.StringPtrOutput
- func (o ClusterMaintainWindowOutput) ToClusterMaintainWindowOutput() ClusterMaintainWindowOutput
- func (o ClusterMaintainWindowOutput) ToClusterMaintainWindowOutputWithContext(ctx context.Context) ClusterMaintainWindowOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) AvailabilityZone() pulumi.StringOutput
- func (o ClusterOutput) Created() pulumi.StringOutput
- func (o ClusterOutput) Description() pulumi.StringPtrOutput
- func (o ClusterOutput) DssPoolId() pulumi.StringOutput
- func (o ClusterOutput) ElbId() pulumi.StringPtrOutput
- func (o ClusterOutput) Elbs() ClusterElbArrayOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Endpoints() ClusterEndpointArrayOutput
- func (o ClusterOutput) EnterpriseProjectId() pulumi.StringOutput
- func (o ClusterOutput) ForceBackup() pulumi.BoolPtrOutput
- func (o ClusterOutput) KeepLastManualSnapshot() pulumi.IntPtrOutput
- func (o ClusterOutput) KmsKeyId() pulumi.StringOutput
- func (o ClusterOutput) LogicalClusterEnable() pulumi.BoolPtrOutput
- func (o ClusterOutput) LtsEnable() pulumi.BoolPtrOutput
- func (o ClusterOutput) MaintainWindows() ClusterMaintainWindowArrayOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) NetworkId() pulumi.StringOutput
- func (o ClusterOutput) NodeType() pulumi.StringOutput
- func (o ClusterOutput) NumberOfCn() pulumi.IntPtrOutput
- func (o ClusterOutput) NumberOfNode() pulumi.IntOutput
- func (o ClusterOutput) Port() pulumi.IntPtrOutput
- func (o ClusterOutput) PrivateIps() pulumi.StringArrayOutput
- func (o ClusterOutput) PublicEndpoints() ClusterPublicEndpointArrayOutput
- func (o ClusterOutput) PublicIp() ClusterPublicIpOutput
- func (o ClusterOutput) RecentEvent() pulumi.IntOutput
- func (o ClusterOutput) Region() pulumi.StringOutput
- func (o ClusterOutput) SecurityGroupId() pulumi.StringOutput
- func (o ClusterOutput) Status() pulumi.StringOutput
- func (o ClusterOutput) SubStatus() pulumi.StringOutput
- func (o ClusterOutput) Tags() pulumi.StringMapOutput
- func (o ClusterOutput) TaskStatus() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) Updated() pulumi.StringOutput
- func (o ClusterOutput) UserName() pulumi.StringOutput
- func (o ClusterOutput) UserPwd() pulumi.StringOutput
- func (o ClusterOutput) Version() pulumi.StringOutput
- func (o ClusterOutput) Volume() ClusterVolumeOutput
- func (o ClusterOutput) VpcId() pulumi.StringOutput
- type ClusterPublicEndpoint
- type ClusterPublicEndpointArgs
- type ClusterPublicEndpointArray
- func (ClusterPublicEndpointArray) ElementType() reflect.Type
- func (i ClusterPublicEndpointArray) ToClusterPublicEndpointArrayOutput() ClusterPublicEndpointArrayOutput
- func (i ClusterPublicEndpointArray) ToClusterPublicEndpointArrayOutputWithContext(ctx context.Context) ClusterPublicEndpointArrayOutput
- type ClusterPublicEndpointArrayInput
- type ClusterPublicEndpointArrayOutput
- func (ClusterPublicEndpointArrayOutput) ElementType() reflect.Type
- func (o ClusterPublicEndpointArrayOutput) Index(i pulumi.IntInput) ClusterPublicEndpointOutput
- func (o ClusterPublicEndpointArrayOutput) ToClusterPublicEndpointArrayOutput() ClusterPublicEndpointArrayOutput
- func (o ClusterPublicEndpointArrayOutput) ToClusterPublicEndpointArrayOutputWithContext(ctx context.Context) ClusterPublicEndpointArrayOutput
- type ClusterPublicEndpointInput
- type ClusterPublicEndpointOutput
- func (ClusterPublicEndpointOutput) ElementType() reflect.Type
- func (o ClusterPublicEndpointOutput) JdbcUrl() pulumi.StringPtrOutput
- func (o ClusterPublicEndpointOutput) PublicConnectInfo() pulumi.StringPtrOutput
- func (o ClusterPublicEndpointOutput) ToClusterPublicEndpointOutput() ClusterPublicEndpointOutput
- func (o ClusterPublicEndpointOutput) ToClusterPublicEndpointOutputWithContext(ctx context.Context) ClusterPublicEndpointOutput
- type ClusterPublicIp
- type ClusterPublicIpArgs
- func (ClusterPublicIpArgs) ElementType() reflect.Type
- func (i ClusterPublicIpArgs) ToClusterPublicIpOutput() ClusterPublicIpOutput
- func (i ClusterPublicIpArgs) ToClusterPublicIpOutputWithContext(ctx context.Context) ClusterPublicIpOutput
- func (i ClusterPublicIpArgs) ToClusterPublicIpPtrOutput() ClusterPublicIpPtrOutput
- func (i ClusterPublicIpArgs) ToClusterPublicIpPtrOutputWithContext(ctx context.Context) ClusterPublicIpPtrOutput
- type ClusterPublicIpInput
- type ClusterPublicIpOutput
- func (o ClusterPublicIpOutput) EipId() pulumi.StringPtrOutput
- func (ClusterPublicIpOutput) ElementType() reflect.Type
- func (o ClusterPublicIpOutput) PublicBindType() pulumi.StringPtrOutput
- func (o ClusterPublicIpOutput) ToClusterPublicIpOutput() ClusterPublicIpOutput
- func (o ClusterPublicIpOutput) ToClusterPublicIpOutputWithContext(ctx context.Context) ClusterPublicIpOutput
- func (o ClusterPublicIpOutput) ToClusterPublicIpPtrOutput() ClusterPublicIpPtrOutput
- func (o ClusterPublicIpOutput) ToClusterPublicIpPtrOutputWithContext(ctx context.Context) ClusterPublicIpPtrOutput
- type ClusterPublicIpPtrInput
- type ClusterPublicIpPtrOutput
- func (o ClusterPublicIpPtrOutput) EipId() pulumi.StringPtrOutput
- func (o ClusterPublicIpPtrOutput) Elem() ClusterPublicIpOutput
- func (ClusterPublicIpPtrOutput) ElementType() reflect.Type
- func (o ClusterPublicIpPtrOutput) PublicBindType() pulumi.StringPtrOutput
- func (o ClusterPublicIpPtrOutput) ToClusterPublicIpPtrOutput() ClusterPublicIpPtrOutput
- func (o ClusterPublicIpPtrOutput) ToClusterPublicIpPtrOutputWithContext(ctx context.Context) ClusterPublicIpPtrOutput
- type ClusterState
- type ClusterVolume
- type ClusterVolumeArgs
- func (ClusterVolumeArgs) ElementType() reflect.Type
- func (i ClusterVolumeArgs) ToClusterVolumeOutput() ClusterVolumeOutput
- func (i ClusterVolumeArgs) ToClusterVolumeOutputWithContext(ctx context.Context) ClusterVolumeOutput
- func (i ClusterVolumeArgs) ToClusterVolumePtrOutput() ClusterVolumePtrOutput
- func (i ClusterVolumeArgs) ToClusterVolumePtrOutputWithContext(ctx context.Context) ClusterVolumePtrOutput
- type ClusterVolumeInput
- type ClusterVolumeOutput
- func (o ClusterVolumeOutput) Capacity() pulumi.StringPtrOutput
- func (ClusterVolumeOutput) ElementType() reflect.Type
- func (o ClusterVolumeOutput) ToClusterVolumeOutput() ClusterVolumeOutput
- func (o ClusterVolumeOutput) ToClusterVolumeOutputWithContext(ctx context.Context) ClusterVolumeOutput
- func (o ClusterVolumeOutput) ToClusterVolumePtrOutput() ClusterVolumePtrOutput
- func (o ClusterVolumeOutput) ToClusterVolumePtrOutputWithContext(ctx context.Context) ClusterVolumePtrOutput
- func (o ClusterVolumeOutput) Type() pulumi.StringPtrOutput
- type ClusterVolumePtrInput
- type ClusterVolumePtrOutput
- func (o ClusterVolumePtrOutput) Capacity() pulumi.StringPtrOutput
- func (o ClusterVolumePtrOutput) Elem() ClusterVolumeOutput
- func (ClusterVolumePtrOutput) ElementType() reflect.Type
- func (o ClusterVolumePtrOutput) ToClusterVolumePtrOutput() ClusterVolumePtrOutput
- func (o ClusterVolumePtrOutput) ToClusterVolumePtrOutputWithContext(ctx context.Context) ClusterVolumePtrOutput
- func (o ClusterVolumePtrOutput) Type() pulumi.StringPtrOutput
- type GetFlaovrsArgs
- type GetFlaovrsFlavor
- type GetFlaovrsFlavorArgs
- type GetFlaovrsFlavorArray
- type GetFlaovrsFlavorArrayInput
- type GetFlaovrsFlavorArrayOutput
- func (GetFlaovrsFlavorArrayOutput) ElementType() reflect.Type
- func (o GetFlaovrsFlavorArrayOutput) Index(i pulumi.IntInput) GetFlaovrsFlavorOutput
- func (o GetFlaovrsFlavorArrayOutput) ToGetFlaovrsFlavorArrayOutput() GetFlaovrsFlavorArrayOutput
- func (o GetFlaovrsFlavorArrayOutput) ToGetFlaovrsFlavorArrayOutputWithContext(ctx context.Context) GetFlaovrsFlavorArrayOutput
- type GetFlaovrsFlavorElasticVolumeSpec
- type GetFlaovrsFlavorElasticVolumeSpecArgs
- func (GetFlaovrsFlavorElasticVolumeSpecArgs) ElementType() reflect.Type
- func (i GetFlaovrsFlavorElasticVolumeSpecArgs) ToGetFlaovrsFlavorElasticVolumeSpecOutput() GetFlaovrsFlavorElasticVolumeSpecOutput
- func (i GetFlaovrsFlavorElasticVolumeSpecArgs) ToGetFlaovrsFlavorElasticVolumeSpecOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecOutput
- type GetFlaovrsFlavorElasticVolumeSpecArray
- func (GetFlaovrsFlavorElasticVolumeSpecArray) ElementType() reflect.Type
- func (i GetFlaovrsFlavorElasticVolumeSpecArray) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutput() GetFlaovrsFlavorElasticVolumeSpecArrayOutput
- func (i GetFlaovrsFlavorElasticVolumeSpecArray) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecArrayOutput
- type GetFlaovrsFlavorElasticVolumeSpecArrayInput
- type GetFlaovrsFlavorElasticVolumeSpecArrayOutput
- func (GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ElementType() reflect.Type
- func (o GetFlaovrsFlavorElasticVolumeSpecArrayOutput) Index(i pulumi.IntInput) GetFlaovrsFlavorElasticVolumeSpecOutput
- func (o GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutput() GetFlaovrsFlavorElasticVolumeSpecArrayOutput
- func (o GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecArrayOutput
- type GetFlaovrsFlavorElasticVolumeSpecInput
- type GetFlaovrsFlavorElasticVolumeSpecOutput
- func (GetFlaovrsFlavorElasticVolumeSpecOutput) ElementType() reflect.Type
- func (o GetFlaovrsFlavorElasticVolumeSpecOutput) MaxSize() pulumi.IntOutput
- func (o GetFlaovrsFlavorElasticVolumeSpecOutput) MinSize() pulumi.IntOutput
- func (o GetFlaovrsFlavorElasticVolumeSpecOutput) Step() pulumi.IntOutput
- func (o GetFlaovrsFlavorElasticVolumeSpecOutput) ToGetFlaovrsFlavorElasticVolumeSpecOutput() GetFlaovrsFlavorElasticVolumeSpecOutput
- func (o GetFlaovrsFlavorElasticVolumeSpecOutput) ToGetFlaovrsFlavorElasticVolumeSpecOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecOutput
- type GetFlaovrsFlavorInput
- type GetFlaovrsFlavorOutput
- func (o GetFlaovrsFlavorOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o GetFlaovrsFlavorOutput) DatastoreType() pulumi.StringOutput
- func (o GetFlaovrsFlavorOutput) DatastoreVersion() pulumi.StringOutput
- func (o GetFlaovrsFlavorOutput) ElasticVolumeSpecs() GetFlaovrsFlavorElasticVolumeSpecArrayOutput
- func (GetFlaovrsFlavorOutput) ElementType() reflect.Type
- func (o GetFlaovrsFlavorOutput) FlavorId() pulumi.StringOutput
- func (o GetFlaovrsFlavorOutput) Memory() pulumi.IntOutput
- func (o GetFlaovrsFlavorOutput) Size() pulumi.IntOutput
- func (o GetFlaovrsFlavorOutput) ToGetFlaovrsFlavorOutput() GetFlaovrsFlavorOutput
- func (o GetFlaovrsFlavorOutput) ToGetFlaovrsFlavorOutputWithContext(ctx context.Context) GetFlaovrsFlavorOutput
- func (o GetFlaovrsFlavorOutput) Vcpus() pulumi.IntOutput
- func (o GetFlaovrsFlavorOutput) Volumetype() pulumi.StringOutput
- type GetFlaovrsOutputArgs
- type GetFlaovrsResult
- type GetFlaovrsResultOutput
- func (o GetFlaovrsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o GetFlaovrsResultOutput) DatastoreType() pulumi.StringPtrOutput
- func (GetFlaovrsResultOutput) ElementType() reflect.Type
- func (o GetFlaovrsResultOutput) Flavors() GetFlaovrsFlavorArrayOutput
- func (o GetFlaovrsResultOutput) Id() pulumi.StringOutput
- func (o GetFlaovrsResultOutput) Memory() pulumi.IntPtrOutput
- func (o GetFlaovrsResultOutput) Region() pulumi.StringOutput
- func (o GetFlaovrsResultOutput) ToGetFlaovrsResultOutput() GetFlaovrsResultOutput
- func (o GetFlaovrsResultOutput) ToGetFlaovrsResultOutputWithContext(ctx context.Context) GetFlaovrsResultOutput
- func (o GetFlaovrsResultOutput) Vcpus() pulumi.IntPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct {
pulumi.CustomResourceState
// The availability zone in which to create the cluster instance.
AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
// The creation time of the cluster.
Created pulumi.StringOutput `pulumi:"created"`
// The description of the cluster.
Description pulumi.StringPtrOutput `pulumi:"description"`
// Dedicated storage pool ID.
DssPoolId pulumi.StringOutput `pulumi:"dssPoolId"`
// The ID of the ELB load balancer.
ElbId pulumi.StringPtrOutput `pulumi:"elbId"`
// The ELB information bound to the cluster.
Elbs ClusterElbArrayOutput `pulumi:"elbs"`
// Private network connection information about the cluster.
Endpoints ClusterEndpointArrayOutput `pulumi:"endpoints"`
// The enterprise project ID.
EnterpriseProjectId pulumi.StringOutput `pulumi:"enterpriseProjectId"`
// Whether to automatically execute snapshot when shrinking the number of nodes.
ForceBackup pulumi.BoolPtrOutput `pulumi:"forceBackup"`
// The number of latest manual snapshots that need to be retained when deleting the cluster.
KeepLastManualSnapshot pulumi.IntPtrOutput `pulumi:"keepLastManualSnapshot"`
// The KMS key ID.
KmsKeyId pulumi.StringOutput `pulumi:"kmsKeyId"`
// Whether to enable logical cluster.
LogicalClusterEnable pulumi.BoolPtrOutput `pulumi:"logicalClusterEnable"`
// Whether to enable LTS.
LtsEnable pulumi.BoolPtrOutput `pulumi:"ltsEnable"`
// Cluster maintenance window.
MaintainWindows ClusterMaintainWindowArrayOutput `pulumi:"maintainWindows"`
// The cluster name.
Name pulumi.StringOutput `pulumi:"name"`
// The subnet ID.
NetworkId pulumi.StringOutput `pulumi:"networkId"`
// The flavor of the cluster.
NodeType pulumi.StringOutput `pulumi:"nodeType"`
// schema: Required
NumberOfCn pulumi.IntPtrOutput `pulumi:"numberOfCn"`
// Number of nodes in a cluster.
NumberOfNode pulumi.IntOutput `pulumi:"numberOfNode"`
// Service port of a cluster (8000 to 10000). The default value is 8000.
Port pulumi.IntPtrOutput `pulumi:"port"`
// List of private network IP addresses.
PrivateIps pulumi.StringArrayOutput `pulumi:"privateIps"`
// Public network connection information about the cluster.
PublicEndpoints ClusterPublicEndpointArrayOutput `pulumi:"publicEndpoints"`
PublicIp ClusterPublicIpOutput `pulumi:"publicIp"`
RecentEvent pulumi.IntOutput `pulumi:"recentEvent"`
Region pulumi.StringOutput `pulumi:"region"`
// The security group ID.
SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"`
// The cluster status.
Status pulumi.StringOutput `pulumi:"status"`
// Sub-status of clusters in the AVAILABLE state.
SubStatus pulumi.StringOutput `pulumi:"subStatus"`
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Cluster management task.
TaskStatus pulumi.StringOutput `pulumi:"taskStatus"`
// The updated time of the cluster.
Updated pulumi.StringOutput `pulumi:"updated"`
// Administrator username for logging in to a data warehouse cluster.
UserName pulumi.StringOutput `pulumi:"userName"`
// Administrator password for logging in to a data warehouse cluster.
UserPwd pulumi.StringOutput `pulumi:"userPwd"`
// schema: Required
Version pulumi.StringOutput `pulumi:"version"`
Volume ClusterVolumeOutput `pulumi:"volume"`
// The VPC ID.
VpcId pulumi.StringOutput `pulumi:"vpcId"`
}
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 ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct {
// The availability zone in which to create the cluster instance.
AvailabilityZone pulumi.StringInput
// The description of the cluster.
Description pulumi.StringPtrInput
// Dedicated storage pool ID.
DssPoolId pulumi.StringPtrInput
// The ID of the ELB load balancer.
ElbId pulumi.StringPtrInput
// The enterprise project ID.
EnterpriseProjectId pulumi.StringPtrInput
// Whether to automatically execute snapshot when shrinking the number of nodes.
ForceBackup pulumi.BoolPtrInput
// The number of latest manual snapshots that need to be retained when deleting the cluster.
KeepLastManualSnapshot pulumi.IntPtrInput
// The KMS key ID.
KmsKeyId pulumi.StringPtrInput
// Whether to enable logical cluster.
LogicalClusterEnable pulumi.BoolPtrInput
// Whether to enable LTS.
LtsEnable pulumi.BoolPtrInput
// The cluster name.
Name pulumi.StringPtrInput
// The subnet ID.
NetworkId pulumi.StringInput
// The flavor of the cluster.
NodeType pulumi.StringInput
// schema: Required
NumberOfCn pulumi.IntPtrInput
// Number of nodes in a cluster.
NumberOfNode pulumi.IntInput
// Service port of a cluster (8000 to 10000). The default value is 8000.
Port pulumi.IntPtrInput
PublicIp ClusterPublicIpPtrInput
Region pulumi.StringPtrInput
// The security group ID.
SecurityGroupId pulumi.StringInput
Tags pulumi.StringMapInput
// Administrator username for logging in to a data warehouse cluster.
UserName pulumi.StringInput
// Administrator password for logging in to a data warehouse cluster.
UserPwd pulumi.StringInput
// schema: Required
Version pulumi.StringPtrInput
Volume ClusterVolumePtrInput
// The VPC ID.
VpcId pulumi.StringInput
}
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface {
pulumi.Input
ToClusterArrayOutput() ClusterArrayOutput
ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput
}
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterElb ¶
type ClusterElb struct {
// The ID of the ELB load balancer.
Id *string `pulumi:"id"`
// The name of the ELB load balancer.
Name *string `pulumi:"name"`
// The private endpoint of the ELB load balancer.
PrivateEndpoint *string `pulumi:"privateEndpoint"`
// The private IP address of the ELB load balancer.
PrivateIp *string `pulumi:"privateIp"`
// The IPv6 address of the ELB load balancer.
PrivateIpV6 *string `pulumi:"privateIpV6"`
// The public IP address of the ELB load balancer.
PublicIp *string `pulumi:"publicIp"`
// The ID of VPC to which the ELB load balancer belongs.
VpcId *string `pulumi:"vpcId"`
}
type ClusterElbArgs ¶
type ClusterElbArgs struct {
// The ID of the ELB load balancer.
Id pulumi.StringPtrInput `pulumi:"id"`
// The name of the ELB load balancer.
Name pulumi.StringPtrInput `pulumi:"name"`
// The private endpoint of the ELB load balancer.
PrivateEndpoint pulumi.StringPtrInput `pulumi:"privateEndpoint"`
// The private IP address of the ELB load balancer.
PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"`
// The IPv6 address of the ELB load balancer.
PrivateIpV6 pulumi.StringPtrInput `pulumi:"privateIpV6"`
// The public IP address of the ELB load balancer.
PublicIp pulumi.StringPtrInput `pulumi:"publicIp"`
// The ID of VPC to which the ELB load balancer belongs.
VpcId pulumi.StringPtrInput `pulumi:"vpcId"`
}
func (ClusterElbArgs) ElementType ¶
func (ClusterElbArgs) ElementType() reflect.Type
func (ClusterElbArgs) ToClusterElbOutput ¶
func (i ClusterElbArgs) ToClusterElbOutput() ClusterElbOutput
func (ClusterElbArgs) ToClusterElbOutputWithContext ¶
func (i ClusterElbArgs) ToClusterElbOutputWithContext(ctx context.Context) ClusterElbOutput
type ClusterElbArray ¶
type ClusterElbArray []ClusterElbInput
func (ClusterElbArray) ElementType ¶
func (ClusterElbArray) ElementType() reflect.Type
func (ClusterElbArray) ToClusterElbArrayOutput ¶
func (i ClusterElbArray) ToClusterElbArrayOutput() ClusterElbArrayOutput
func (ClusterElbArray) ToClusterElbArrayOutputWithContext ¶
func (i ClusterElbArray) ToClusterElbArrayOutputWithContext(ctx context.Context) ClusterElbArrayOutput
type ClusterElbArrayInput ¶
type ClusterElbArrayInput interface {
pulumi.Input
ToClusterElbArrayOutput() ClusterElbArrayOutput
ToClusterElbArrayOutputWithContext(context.Context) ClusterElbArrayOutput
}
ClusterElbArrayInput is an input type that accepts ClusterElbArray and ClusterElbArrayOutput values. You can construct a concrete instance of `ClusterElbArrayInput` via:
ClusterElbArray{ ClusterElbArgs{...} }
type ClusterElbArrayOutput ¶
type ClusterElbArrayOutput struct{ *pulumi.OutputState }
func (ClusterElbArrayOutput) ElementType ¶
func (ClusterElbArrayOutput) ElementType() reflect.Type
func (ClusterElbArrayOutput) Index ¶
func (o ClusterElbArrayOutput) Index(i pulumi.IntInput) ClusterElbOutput
func (ClusterElbArrayOutput) ToClusterElbArrayOutput ¶
func (o ClusterElbArrayOutput) ToClusterElbArrayOutput() ClusterElbArrayOutput
func (ClusterElbArrayOutput) ToClusterElbArrayOutputWithContext ¶
func (o ClusterElbArrayOutput) ToClusterElbArrayOutputWithContext(ctx context.Context) ClusterElbArrayOutput
type ClusterElbInput ¶
type ClusterElbInput interface {
pulumi.Input
ToClusterElbOutput() ClusterElbOutput
ToClusterElbOutputWithContext(context.Context) ClusterElbOutput
}
ClusterElbInput is an input type that accepts ClusterElbArgs and ClusterElbOutput values. You can construct a concrete instance of `ClusterElbInput` via:
ClusterElbArgs{...}
type ClusterElbOutput ¶
type ClusterElbOutput struct{ *pulumi.OutputState }
func (ClusterElbOutput) ElementType ¶
func (ClusterElbOutput) ElementType() reflect.Type
func (ClusterElbOutput) Id ¶
func (o ClusterElbOutput) Id() pulumi.StringPtrOutput
The ID of the ELB load balancer.
func (ClusterElbOutput) Name ¶
func (o ClusterElbOutput) Name() pulumi.StringPtrOutput
The name of the ELB load balancer.
func (ClusterElbOutput) PrivateEndpoint ¶
func (o ClusterElbOutput) PrivateEndpoint() pulumi.StringPtrOutput
The private endpoint of the ELB load balancer.
func (ClusterElbOutput) PrivateIp ¶
func (o ClusterElbOutput) PrivateIp() pulumi.StringPtrOutput
The private IP address of the ELB load balancer.
func (ClusterElbOutput) PrivateIpV6 ¶
func (o ClusterElbOutput) PrivateIpV6() pulumi.StringPtrOutput
The IPv6 address of the ELB load balancer.
func (ClusterElbOutput) PublicIp ¶
func (o ClusterElbOutput) PublicIp() pulumi.StringPtrOutput
The public IP address of the ELB load balancer.
func (ClusterElbOutput) ToClusterElbOutput ¶
func (o ClusterElbOutput) ToClusterElbOutput() ClusterElbOutput
func (ClusterElbOutput) ToClusterElbOutputWithContext ¶
func (o ClusterElbOutput) ToClusterElbOutputWithContext(ctx context.Context) ClusterElbOutput
func (ClusterElbOutput) VpcId ¶
func (o ClusterElbOutput) VpcId() pulumi.StringPtrOutput
The ID of VPC to which the ELB load balancer belongs.
type ClusterEndpoint ¶
type ClusterEndpointArgs ¶
type ClusterEndpointArgs struct {
// Private network connection information.
ConnectInfo pulumi.StringPtrInput `pulumi:"connectInfo"`
// JDBC URL. Format: jdbc:postgresql://<connect_info>/<YOUR_DATABASE_NAME>
JdbcUrl pulumi.StringPtrInput `pulumi:"jdbcUrl"`
}
func (ClusterEndpointArgs) ElementType ¶
func (ClusterEndpointArgs) ElementType() reflect.Type
func (ClusterEndpointArgs) ToClusterEndpointOutput ¶
func (i ClusterEndpointArgs) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointArgs) ToClusterEndpointOutputWithContext ¶
func (i ClusterEndpointArgs) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
type ClusterEndpointArray ¶
type ClusterEndpointArray []ClusterEndpointInput
func (ClusterEndpointArray) ElementType ¶
func (ClusterEndpointArray) ElementType() reflect.Type
func (ClusterEndpointArray) ToClusterEndpointArrayOutput ¶
func (i ClusterEndpointArray) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
func (ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext ¶
func (i ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
type ClusterEndpointArrayInput ¶
type ClusterEndpointArrayInput interface {
pulumi.Input
ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
ToClusterEndpointArrayOutputWithContext(context.Context) ClusterEndpointArrayOutput
}
ClusterEndpointArrayInput is an input type that accepts ClusterEndpointArray and ClusterEndpointArrayOutput values. You can construct a concrete instance of `ClusterEndpointArrayInput` via:
ClusterEndpointArray{ ClusterEndpointArgs{...} }
type ClusterEndpointArrayOutput ¶
type ClusterEndpointArrayOutput struct{ *pulumi.OutputState }
func (ClusterEndpointArrayOutput) ElementType ¶
func (ClusterEndpointArrayOutput) ElementType() reflect.Type
func (ClusterEndpointArrayOutput) Index ¶
func (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput ¶
func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext ¶
func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
type ClusterEndpointInput ¶
type ClusterEndpointInput interface {
pulumi.Input
ToClusterEndpointOutput() ClusterEndpointOutput
ToClusterEndpointOutputWithContext(context.Context) ClusterEndpointOutput
}
ClusterEndpointInput is an input type that accepts ClusterEndpointArgs and ClusterEndpointOutput values. You can construct a concrete instance of `ClusterEndpointInput` via:
ClusterEndpointArgs{...}
type ClusterEndpointOutput ¶
type ClusterEndpointOutput struct{ *pulumi.OutputState }
func (ClusterEndpointOutput) ConnectInfo ¶
func (o ClusterEndpointOutput) ConnectInfo() pulumi.StringPtrOutput
Private network connection information.
func (ClusterEndpointOutput) ElementType ¶
func (ClusterEndpointOutput) ElementType() reflect.Type
func (ClusterEndpointOutput) JdbcUrl ¶
func (o ClusterEndpointOutput) JdbcUrl() pulumi.StringPtrOutput
JDBC URL. Format: jdbc:postgresql://<connect_info>/<YOUR_DATABASE_NAME>
func (ClusterEndpointOutput) ToClusterEndpointOutput ¶
func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointOutput) ToClusterEndpointOutputWithContext ¶
func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
type ClusterInput ¶
type ClusterInput interface {
pulumi.Input
ToClusterOutput() ClusterOutput
ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}
type ClusterMaintainWindow ¶
type ClusterMaintainWindow struct {
// Maintenance time in each week in the unit of day.
Day *string `pulumi:"day"`
// Maintenance end time in HH:mm format. The time zone is GMT+0.
EndTime *string `pulumi:"endTime"`
// Maintenance start time in HH:mm format. The time zone is GMT+0.
StartTime *string `pulumi:"startTime"`
}
type ClusterMaintainWindowArgs ¶
type ClusterMaintainWindowArgs struct {
// Maintenance time in each week in the unit of day.
Day pulumi.StringPtrInput `pulumi:"day"`
// Maintenance end time in HH:mm format. The time zone is GMT+0.
EndTime pulumi.StringPtrInput `pulumi:"endTime"`
// Maintenance start time in HH:mm format. The time zone is GMT+0.
StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}
func (ClusterMaintainWindowArgs) ElementType ¶
func (ClusterMaintainWindowArgs) ElementType() reflect.Type
func (ClusterMaintainWindowArgs) ToClusterMaintainWindowOutput ¶
func (i ClusterMaintainWindowArgs) ToClusterMaintainWindowOutput() ClusterMaintainWindowOutput
func (ClusterMaintainWindowArgs) ToClusterMaintainWindowOutputWithContext ¶
func (i ClusterMaintainWindowArgs) ToClusterMaintainWindowOutputWithContext(ctx context.Context) ClusterMaintainWindowOutput
type ClusterMaintainWindowArray ¶
type ClusterMaintainWindowArray []ClusterMaintainWindowInput
func (ClusterMaintainWindowArray) ElementType ¶
func (ClusterMaintainWindowArray) ElementType() reflect.Type
func (ClusterMaintainWindowArray) ToClusterMaintainWindowArrayOutput ¶
func (i ClusterMaintainWindowArray) ToClusterMaintainWindowArrayOutput() ClusterMaintainWindowArrayOutput
func (ClusterMaintainWindowArray) ToClusterMaintainWindowArrayOutputWithContext ¶
func (i ClusterMaintainWindowArray) ToClusterMaintainWindowArrayOutputWithContext(ctx context.Context) ClusterMaintainWindowArrayOutput
type ClusterMaintainWindowArrayInput ¶
type ClusterMaintainWindowArrayInput interface {
pulumi.Input
ToClusterMaintainWindowArrayOutput() ClusterMaintainWindowArrayOutput
ToClusterMaintainWindowArrayOutputWithContext(context.Context) ClusterMaintainWindowArrayOutput
}
ClusterMaintainWindowArrayInput is an input type that accepts ClusterMaintainWindowArray and ClusterMaintainWindowArrayOutput values. You can construct a concrete instance of `ClusterMaintainWindowArrayInput` via:
ClusterMaintainWindowArray{ ClusterMaintainWindowArgs{...} }
type ClusterMaintainWindowArrayOutput ¶
type ClusterMaintainWindowArrayOutput struct{ *pulumi.OutputState }
func (ClusterMaintainWindowArrayOutput) ElementType ¶
func (ClusterMaintainWindowArrayOutput) ElementType() reflect.Type
func (ClusterMaintainWindowArrayOutput) Index ¶
func (o ClusterMaintainWindowArrayOutput) Index(i pulumi.IntInput) ClusterMaintainWindowOutput
func (ClusterMaintainWindowArrayOutput) ToClusterMaintainWindowArrayOutput ¶
func (o ClusterMaintainWindowArrayOutput) ToClusterMaintainWindowArrayOutput() ClusterMaintainWindowArrayOutput
func (ClusterMaintainWindowArrayOutput) ToClusterMaintainWindowArrayOutputWithContext ¶
func (o ClusterMaintainWindowArrayOutput) ToClusterMaintainWindowArrayOutputWithContext(ctx context.Context) ClusterMaintainWindowArrayOutput
type ClusterMaintainWindowInput ¶
type ClusterMaintainWindowInput interface {
pulumi.Input
ToClusterMaintainWindowOutput() ClusterMaintainWindowOutput
ToClusterMaintainWindowOutputWithContext(context.Context) ClusterMaintainWindowOutput
}
ClusterMaintainWindowInput is an input type that accepts ClusterMaintainWindowArgs and ClusterMaintainWindowOutput values. You can construct a concrete instance of `ClusterMaintainWindowInput` via:
ClusterMaintainWindowArgs{...}
type ClusterMaintainWindowOutput ¶
type ClusterMaintainWindowOutput struct{ *pulumi.OutputState }
func (ClusterMaintainWindowOutput) Day ¶
func (o ClusterMaintainWindowOutput) Day() pulumi.StringPtrOutput
Maintenance time in each week in the unit of day.
func (ClusterMaintainWindowOutput) ElementType ¶
func (ClusterMaintainWindowOutput) ElementType() reflect.Type
func (ClusterMaintainWindowOutput) EndTime ¶
func (o ClusterMaintainWindowOutput) EndTime() pulumi.StringPtrOutput
Maintenance end time in HH:mm format. The time zone is GMT+0.
func (ClusterMaintainWindowOutput) StartTime ¶
func (o ClusterMaintainWindowOutput) StartTime() pulumi.StringPtrOutput
Maintenance start time in HH:mm format. The time zone is GMT+0.
func (ClusterMaintainWindowOutput) ToClusterMaintainWindowOutput ¶
func (o ClusterMaintainWindowOutput) ToClusterMaintainWindowOutput() ClusterMaintainWindowOutput
func (ClusterMaintainWindowOutput) ToClusterMaintainWindowOutputWithContext ¶
func (o ClusterMaintainWindowOutput) ToClusterMaintainWindowOutputWithContext(ctx context.Context) ClusterMaintainWindowOutput
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface {
pulumi.Input
ToClusterMapOutput() ClusterMapOutput
ToClusterMapOutputWithContext(context.Context) ClusterMapOutput
}
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AvailabilityZone ¶
func (o ClusterOutput) AvailabilityZone() pulumi.StringOutput
The availability zone in which to create the cluster instance.
func (ClusterOutput) Created ¶
func (o ClusterOutput) Created() pulumi.StringOutput
The creation time of the cluster.
func (ClusterOutput) Description ¶
func (o ClusterOutput) Description() pulumi.StringPtrOutput
The description of the cluster.
func (ClusterOutput) DssPoolId ¶
func (o ClusterOutput) DssPoolId() pulumi.StringOutput
Dedicated storage pool ID.
func (ClusterOutput) ElbId ¶
func (o ClusterOutput) ElbId() pulumi.StringPtrOutput
The ID of the ELB load balancer.
func (ClusterOutput) Elbs ¶
func (o ClusterOutput) Elbs() ClusterElbArrayOutput
The ELB information bound to the cluster.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Endpoints ¶
func (o ClusterOutput) Endpoints() ClusterEndpointArrayOutput
Private network connection information about the cluster.
func (ClusterOutput) EnterpriseProjectId ¶
func (o ClusterOutput) EnterpriseProjectId() pulumi.StringOutput
The enterprise project ID.
func (ClusterOutput) ForceBackup ¶
func (o ClusterOutput) ForceBackup() pulumi.BoolPtrOutput
Whether to automatically execute snapshot when shrinking the number of nodes.
func (ClusterOutput) KeepLastManualSnapshot ¶
func (o ClusterOutput) KeepLastManualSnapshot() pulumi.IntPtrOutput
The number of latest manual snapshots that need to be retained when deleting the cluster.
func (ClusterOutput) KmsKeyId ¶
func (o ClusterOutput) KmsKeyId() pulumi.StringOutput
The KMS key ID.
func (ClusterOutput) LogicalClusterEnable ¶
func (o ClusterOutput) LogicalClusterEnable() pulumi.BoolPtrOutput
Whether to enable logical cluster.
func (ClusterOutput) LtsEnable ¶
func (o ClusterOutput) LtsEnable() pulumi.BoolPtrOutput
Whether to enable LTS.
func (ClusterOutput) MaintainWindows ¶
func (o ClusterOutput) MaintainWindows() ClusterMaintainWindowArrayOutput
Cluster maintenance window.
func (ClusterOutput) NetworkId ¶
func (o ClusterOutput) NetworkId() pulumi.StringOutput
The subnet ID.
func (ClusterOutput) NodeType ¶
func (o ClusterOutput) NodeType() pulumi.StringOutput
The flavor of the cluster.
func (ClusterOutput) NumberOfCn ¶
func (o ClusterOutput) NumberOfCn() pulumi.IntPtrOutput
schema: Required
func (ClusterOutput) NumberOfNode ¶
func (o ClusterOutput) NumberOfNode() pulumi.IntOutput
Number of nodes in a cluster.
func (ClusterOutput) Port ¶
func (o ClusterOutput) Port() pulumi.IntPtrOutput
Service port of a cluster (8000 to 10000). The default value is 8000.
func (ClusterOutput) PrivateIps ¶
func (o ClusterOutput) PrivateIps() pulumi.StringArrayOutput
List of private network IP addresses.
func (ClusterOutput) PublicEndpoints ¶
func (o ClusterOutput) PublicEndpoints() ClusterPublicEndpointArrayOutput
Public network connection information about the cluster.
func (ClusterOutput) PublicIp ¶
func (o ClusterOutput) PublicIp() ClusterPublicIpOutput
func (ClusterOutput) RecentEvent ¶
func (o ClusterOutput) RecentEvent() pulumi.IntOutput
func (ClusterOutput) Region ¶
func (o ClusterOutput) Region() pulumi.StringOutput
func (ClusterOutput) SecurityGroupId ¶
func (o ClusterOutput) SecurityGroupId() pulumi.StringOutput
The security group ID.
func (ClusterOutput) Status ¶
func (o ClusterOutput) Status() pulumi.StringOutput
The cluster status.
func (ClusterOutput) SubStatus ¶
func (o ClusterOutput) SubStatus() pulumi.StringOutput
Sub-status of clusters in the AVAILABLE state.
func (ClusterOutput) Tags ¶
func (o ClusterOutput) Tags() pulumi.StringMapOutput
func (ClusterOutput) TaskStatus ¶
func (o ClusterOutput) TaskStatus() pulumi.StringOutput
Cluster management task.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) Updated ¶
func (o ClusterOutput) Updated() pulumi.StringOutput
The updated time of the cluster.
func (ClusterOutput) UserName ¶
func (o ClusterOutput) UserName() pulumi.StringOutput
Administrator username for logging in to a data warehouse cluster.
func (ClusterOutput) UserPwd ¶
func (o ClusterOutput) UserPwd() pulumi.StringOutput
Administrator password for logging in to a data warehouse cluster.
func (ClusterOutput) Version ¶
func (o ClusterOutput) Version() pulumi.StringOutput
schema: Required
func (ClusterOutput) Volume ¶
func (o ClusterOutput) Volume() ClusterVolumeOutput
type ClusterPublicEndpoint ¶
type ClusterPublicEndpointArgs ¶
type ClusterPublicEndpointArgs struct {
// JDBC URL. Format: jdbc:postgresql://<public_connect_info>/<YOUR_DATABASE_NAME>
JdbcUrl pulumi.StringPtrInput `pulumi:"jdbcUrl"`
// Public network connection information.
PublicConnectInfo pulumi.StringPtrInput `pulumi:"publicConnectInfo"`
}
func (ClusterPublicEndpointArgs) ElementType ¶
func (ClusterPublicEndpointArgs) ElementType() reflect.Type
func (ClusterPublicEndpointArgs) ToClusterPublicEndpointOutput ¶
func (i ClusterPublicEndpointArgs) ToClusterPublicEndpointOutput() ClusterPublicEndpointOutput
func (ClusterPublicEndpointArgs) ToClusterPublicEndpointOutputWithContext ¶
func (i ClusterPublicEndpointArgs) ToClusterPublicEndpointOutputWithContext(ctx context.Context) ClusterPublicEndpointOutput
type ClusterPublicEndpointArray ¶
type ClusterPublicEndpointArray []ClusterPublicEndpointInput
func (ClusterPublicEndpointArray) ElementType ¶
func (ClusterPublicEndpointArray) ElementType() reflect.Type
func (ClusterPublicEndpointArray) ToClusterPublicEndpointArrayOutput ¶
func (i ClusterPublicEndpointArray) ToClusterPublicEndpointArrayOutput() ClusterPublicEndpointArrayOutput
func (ClusterPublicEndpointArray) ToClusterPublicEndpointArrayOutputWithContext ¶
func (i ClusterPublicEndpointArray) ToClusterPublicEndpointArrayOutputWithContext(ctx context.Context) ClusterPublicEndpointArrayOutput
type ClusterPublicEndpointArrayInput ¶
type ClusterPublicEndpointArrayInput interface {
pulumi.Input
ToClusterPublicEndpointArrayOutput() ClusterPublicEndpointArrayOutput
ToClusterPublicEndpointArrayOutputWithContext(context.Context) ClusterPublicEndpointArrayOutput
}
ClusterPublicEndpointArrayInput is an input type that accepts ClusterPublicEndpointArray and ClusterPublicEndpointArrayOutput values. You can construct a concrete instance of `ClusterPublicEndpointArrayInput` via:
ClusterPublicEndpointArray{ ClusterPublicEndpointArgs{...} }
type ClusterPublicEndpointArrayOutput ¶
type ClusterPublicEndpointArrayOutput struct{ *pulumi.OutputState }
func (ClusterPublicEndpointArrayOutput) ElementType ¶
func (ClusterPublicEndpointArrayOutput) ElementType() reflect.Type
func (ClusterPublicEndpointArrayOutput) Index ¶
func (o ClusterPublicEndpointArrayOutput) Index(i pulumi.IntInput) ClusterPublicEndpointOutput
func (ClusterPublicEndpointArrayOutput) ToClusterPublicEndpointArrayOutput ¶
func (o ClusterPublicEndpointArrayOutput) ToClusterPublicEndpointArrayOutput() ClusterPublicEndpointArrayOutput
func (ClusterPublicEndpointArrayOutput) ToClusterPublicEndpointArrayOutputWithContext ¶
func (o ClusterPublicEndpointArrayOutput) ToClusterPublicEndpointArrayOutputWithContext(ctx context.Context) ClusterPublicEndpointArrayOutput
type ClusterPublicEndpointInput ¶
type ClusterPublicEndpointInput interface {
pulumi.Input
ToClusterPublicEndpointOutput() ClusterPublicEndpointOutput
ToClusterPublicEndpointOutputWithContext(context.Context) ClusterPublicEndpointOutput
}
ClusterPublicEndpointInput is an input type that accepts ClusterPublicEndpointArgs and ClusterPublicEndpointOutput values. You can construct a concrete instance of `ClusterPublicEndpointInput` via:
ClusterPublicEndpointArgs{...}
type ClusterPublicEndpointOutput ¶
type ClusterPublicEndpointOutput struct{ *pulumi.OutputState }
func (ClusterPublicEndpointOutput) ElementType ¶
func (ClusterPublicEndpointOutput) ElementType() reflect.Type
func (ClusterPublicEndpointOutput) JdbcUrl ¶
func (o ClusterPublicEndpointOutput) JdbcUrl() pulumi.StringPtrOutput
JDBC URL. Format: jdbc:postgresql://<public_connect_info>/<YOUR_DATABASE_NAME>
func (ClusterPublicEndpointOutput) PublicConnectInfo ¶
func (o ClusterPublicEndpointOutput) PublicConnectInfo() pulumi.StringPtrOutput
Public network connection information.
func (ClusterPublicEndpointOutput) ToClusterPublicEndpointOutput ¶
func (o ClusterPublicEndpointOutput) ToClusterPublicEndpointOutput() ClusterPublicEndpointOutput
func (ClusterPublicEndpointOutput) ToClusterPublicEndpointOutputWithContext ¶
func (o ClusterPublicEndpointOutput) ToClusterPublicEndpointOutputWithContext(ctx context.Context) ClusterPublicEndpointOutput
type ClusterPublicIp ¶
type ClusterPublicIpArgs ¶
type ClusterPublicIpArgs struct {
// The EIP ID.
EipId pulumi.StringPtrInput `pulumi:"eipId"`
// The bind type of public IP.
PublicBindType pulumi.StringPtrInput `pulumi:"publicBindType"`
}
func (ClusterPublicIpArgs) ElementType ¶
func (ClusterPublicIpArgs) ElementType() reflect.Type
func (ClusterPublicIpArgs) ToClusterPublicIpOutput ¶
func (i ClusterPublicIpArgs) ToClusterPublicIpOutput() ClusterPublicIpOutput
func (ClusterPublicIpArgs) ToClusterPublicIpOutputWithContext ¶
func (i ClusterPublicIpArgs) ToClusterPublicIpOutputWithContext(ctx context.Context) ClusterPublicIpOutput
func (ClusterPublicIpArgs) ToClusterPublicIpPtrOutput ¶
func (i ClusterPublicIpArgs) ToClusterPublicIpPtrOutput() ClusterPublicIpPtrOutput
func (ClusterPublicIpArgs) ToClusterPublicIpPtrOutputWithContext ¶
func (i ClusterPublicIpArgs) ToClusterPublicIpPtrOutputWithContext(ctx context.Context) ClusterPublicIpPtrOutput
type ClusterPublicIpInput ¶
type ClusterPublicIpInput interface {
pulumi.Input
ToClusterPublicIpOutput() ClusterPublicIpOutput
ToClusterPublicIpOutputWithContext(context.Context) ClusterPublicIpOutput
}
ClusterPublicIpInput is an input type that accepts ClusterPublicIpArgs and ClusterPublicIpOutput values. You can construct a concrete instance of `ClusterPublicIpInput` via:
ClusterPublicIpArgs{...}
type ClusterPublicIpOutput ¶
type ClusterPublicIpOutput struct{ *pulumi.OutputState }
func (ClusterPublicIpOutput) EipId ¶
func (o ClusterPublicIpOutput) EipId() pulumi.StringPtrOutput
The EIP ID.
func (ClusterPublicIpOutput) ElementType ¶
func (ClusterPublicIpOutput) ElementType() reflect.Type
func (ClusterPublicIpOutput) PublicBindType ¶
func (o ClusterPublicIpOutput) PublicBindType() pulumi.StringPtrOutput
The bind type of public IP.
func (ClusterPublicIpOutput) ToClusterPublicIpOutput ¶
func (o ClusterPublicIpOutput) ToClusterPublicIpOutput() ClusterPublicIpOutput
func (ClusterPublicIpOutput) ToClusterPublicIpOutputWithContext ¶
func (o ClusterPublicIpOutput) ToClusterPublicIpOutputWithContext(ctx context.Context) ClusterPublicIpOutput
func (ClusterPublicIpOutput) ToClusterPublicIpPtrOutput ¶
func (o ClusterPublicIpOutput) ToClusterPublicIpPtrOutput() ClusterPublicIpPtrOutput
func (ClusterPublicIpOutput) ToClusterPublicIpPtrOutputWithContext ¶
func (o ClusterPublicIpOutput) ToClusterPublicIpPtrOutputWithContext(ctx context.Context) ClusterPublicIpPtrOutput
type ClusterPublicIpPtrInput ¶
type ClusterPublicIpPtrInput interface {
pulumi.Input
ToClusterPublicIpPtrOutput() ClusterPublicIpPtrOutput
ToClusterPublicIpPtrOutputWithContext(context.Context) ClusterPublicIpPtrOutput
}
ClusterPublicIpPtrInput is an input type that accepts ClusterPublicIpArgs, ClusterPublicIpPtr and ClusterPublicIpPtrOutput values. You can construct a concrete instance of `ClusterPublicIpPtrInput` via:
ClusterPublicIpArgs{...}
or:
nil
func ClusterPublicIpPtr ¶
func ClusterPublicIpPtr(v *ClusterPublicIpArgs) ClusterPublicIpPtrInput
type ClusterPublicIpPtrOutput ¶
type ClusterPublicIpPtrOutput struct{ *pulumi.OutputState }
func (ClusterPublicIpPtrOutput) EipId ¶
func (o ClusterPublicIpPtrOutput) EipId() pulumi.StringPtrOutput
The EIP ID.
func (ClusterPublicIpPtrOutput) Elem ¶
func (o ClusterPublicIpPtrOutput) Elem() ClusterPublicIpOutput
func (ClusterPublicIpPtrOutput) ElementType ¶
func (ClusterPublicIpPtrOutput) ElementType() reflect.Type
func (ClusterPublicIpPtrOutput) PublicBindType ¶
func (o ClusterPublicIpPtrOutput) PublicBindType() pulumi.StringPtrOutput
The bind type of public IP.
func (ClusterPublicIpPtrOutput) ToClusterPublicIpPtrOutput ¶
func (o ClusterPublicIpPtrOutput) ToClusterPublicIpPtrOutput() ClusterPublicIpPtrOutput
func (ClusterPublicIpPtrOutput) ToClusterPublicIpPtrOutputWithContext ¶
func (o ClusterPublicIpPtrOutput) ToClusterPublicIpPtrOutputWithContext(ctx context.Context) ClusterPublicIpPtrOutput
type ClusterState ¶
type ClusterState struct {
// The availability zone in which to create the cluster instance.
AvailabilityZone pulumi.StringPtrInput
// The creation time of the cluster.
Created pulumi.StringPtrInput
// The description of the cluster.
Description pulumi.StringPtrInput
// Dedicated storage pool ID.
DssPoolId pulumi.StringPtrInput
// The ID of the ELB load balancer.
ElbId pulumi.StringPtrInput
// The ELB information bound to the cluster.
Elbs ClusterElbArrayInput
// Private network connection information about the cluster.
Endpoints ClusterEndpointArrayInput
// The enterprise project ID.
EnterpriseProjectId pulumi.StringPtrInput
// Whether to automatically execute snapshot when shrinking the number of nodes.
ForceBackup pulumi.BoolPtrInput
// The number of latest manual snapshots that need to be retained when deleting the cluster.
KeepLastManualSnapshot pulumi.IntPtrInput
// The KMS key ID.
KmsKeyId pulumi.StringPtrInput
// Whether to enable logical cluster.
LogicalClusterEnable pulumi.BoolPtrInput
// Whether to enable LTS.
LtsEnable pulumi.BoolPtrInput
// Cluster maintenance window.
MaintainWindows ClusterMaintainWindowArrayInput
// The cluster name.
Name pulumi.StringPtrInput
// The subnet ID.
NetworkId pulumi.StringPtrInput
// The flavor of the cluster.
NodeType pulumi.StringPtrInput
// schema: Required
NumberOfCn pulumi.IntPtrInput
// Number of nodes in a cluster.
NumberOfNode pulumi.IntPtrInput
// Service port of a cluster (8000 to 10000). The default value is 8000.
Port pulumi.IntPtrInput
// List of private network IP addresses.
PrivateIps pulumi.StringArrayInput
// Public network connection information about the cluster.
PublicEndpoints ClusterPublicEndpointArrayInput
PublicIp ClusterPublicIpPtrInput
RecentEvent pulumi.IntPtrInput
Region pulumi.StringPtrInput
// The security group ID.
SecurityGroupId pulumi.StringPtrInput
// The cluster status.
Status pulumi.StringPtrInput
// Sub-status of clusters in the AVAILABLE state.
SubStatus pulumi.StringPtrInput
Tags pulumi.StringMapInput
// Cluster management task.
TaskStatus pulumi.StringPtrInput
// The updated time of the cluster.
Updated pulumi.StringPtrInput
// Administrator username for logging in to a data warehouse cluster.
UserName pulumi.StringPtrInput
// Administrator password for logging in to a data warehouse cluster.
UserPwd pulumi.StringPtrInput
// schema: Required
Version pulumi.StringPtrInput
Volume ClusterVolumePtrInput
// The VPC ID.
VpcId pulumi.StringPtrInput
}
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterVolume ¶
type ClusterVolumeArgs ¶
type ClusterVolumeArgs struct {
// The capacity size, in GB.
Capacity pulumi.StringPtrInput `pulumi:"capacity"`
// The volume type.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (ClusterVolumeArgs) ElementType ¶
func (ClusterVolumeArgs) ElementType() reflect.Type
func (ClusterVolumeArgs) ToClusterVolumeOutput ¶
func (i ClusterVolumeArgs) ToClusterVolumeOutput() ClusterVolumeOutput
func (ClusterVolumeArgs) ToClusterVolumeOutputWithContext ¶
func (i ClusterVolumeArgs) ToClusterVolumeOutputWithContext(ctx context.Context) ClusterVolumeOutput
func (ClusterVolumeArgs) ToClusterVolumePtrOutput ¶
func (i ClusterVolumeArgs) ToClusterVolumePtrOutput() ClusterVolumePtrOutput
func (ClusterVolumeArgs) ToClusterVolumePtrOutputWithContext ¶
func (i ClusterVolumeArgs) ToClusterVolumePtrOutputWithContext(ctx context.Context) ClusterVolumePtrOutput
type ClusterVolumeInput ¶
type ClusterVolumeInput interface {
pulumi.Input
ToClusterVolumeOutput() ClusterVolumeOutput
ToClusterVolumeOutputWithContext(context.Context) ClusterVolumeOutput
}
ClusterVolumeInput is an input type that accepts ClusterVolumeArgs and ClusterVolumeOutput values. You can construct a concrete instance of `ClusterVolumeInput` via:
ClusterVolumeArgs{...}
type ClusterVolumeOutput ¶
type ClusterVolumeOutput struct{ *pulumi.OutputState }
func (ClusterVolumeOutput) Capacity ¶
func (o ClusterVolumeOutput) Capacity() pulumi.StringPtrOutput
The capacity size, in GB.
func (ClusterVolumeOutput) ElementType ¶
func (ClusterVolumeOutput) ElementType() reflect.Type
func (ClusterVolumeOutput) ToClusterVolumeOutput ¶
func (o ClusterVolumeOutput) ToClusterVolumeOutput() ClusterVolumeOutput
func (ClusterVolumeOutput) ToClusterVolumeOutputWithContext ¶
func (o ClusterVolumeOutput) ToClusterVolumeOutputWithContext(ctx context.Context) ClusterVolumeOutput
func (ClusterVolumeOutput) ToClusterVolumePtrOutput ¶
func (o ClusterVolumeOutput) ToClusterVolumePtrOutput() ClusterVolumePtrOutput
func (ClusterVolumeOutput) ToClusterVolumePtrOutputWithContext ¶
func (o ClusterVolumeOutput) ToClusterVolumePtrOutputWithContext(ctx context.Context) ClusterVolumePtrOutput
func (ClusterVolumeOutput) Type ¶
func (o ClusterVolumeOutput) Type() pulumi.StringPtrOutput
The volume type.
type ClusterVolumePtrInput ¶
type ClusterVolumePtrInput interface {
pulumi.Input
ToClusterVolumePtrOutput() ClusterVolumePtrOutput
ToClusterVolumePtrOutputWithContext(context.Context) ClusterVolumePtrOutput
}
ClusterVolumePtrInput is an input type that accepts ClusterVolumeArgs, ClusterVolumePtr and ClusterVolumePtrOutput values. You can construct a concrete instance of `ClusterVolumePtrInput` via:
ClusterVolumeArgs{...}
or:
nil
func ClusterVolumePtr ¶
func ClusterVolumePtr(v *ClusterVolumeArgs) ClusterVolumePtrInput
type ClusterVolumePtrOutput ¶
type ClusterVolumePtrOutput struct{ *pulumi.OutputState }
func (ClusterVolumePtrOutput) Capacity ¶
func (o ClusterVolumePtrOutput) Capacity() pulumi.StringPtrOutput
The capacity size, in GB.
func (ClusterVolumePtrOutput) Elem ¶
func (o ClusterVolumePtrOutput) Elem() ClusterVolumeOutput
func (ClusterVolumePtrOutput) ElementType ¶
func (ClusterVolumePtrOutput) ElementType() reflect.Type
func (ClusterVolumePtrOutput) ToClusterVolumePtrOutput ¶
func (o ClusterVolumePtrOutput) ToClusterVolumePtrOutput() ClusterVolumePtrOutput
func (ClusterVolumePtrOutput) ToClusterVolumePtrOutputWithContext ¶
func (o ClusterVolumePtrOutput) ToClusterVolumePtrOutputWithContext(ctx context.Context) ClusterVolumePtrOutput
func (ClusterVolumePtrOutput) Type ¶
func (o ClusterVolumePtrOutput) Type() pulumi.StringPtrOutput
The volume type.
type GetFlaovrsArgs ¶
type GetFlaovrsArgs struct {
AvailabilityZone *string `pulumi:"availabilityZone"`
DatastoreType *string `pulumi:"datastoreType"`
Memory *int `pulumi:"memory"`
Region *string `pulumi:"region"`
Vcpus *int `pulumi:"vcpus"`
}
A collection of arguments for invoking getFlaovrs.
type GetFlaovrsFlavor ¶
type GetFlaovrsFlavor struct {
// The list of availability zones.
AvailabilityZones []string `pulumi:"availabilityZones"`
// The type of datastore.
DatastoreType string `pulumi:"datastoreType"`
// The version of datastore.
DatastoreVersion string `pulumi:"datastoreVersion"`
// The typical specification, If the volume specification is elastic.
ElasticVolumeSpecs []GetFlaovrsFlavorElasticVolumeSpec `pulumi:"elasticVolumeSpecs"`
// The name of the dws node flavor.
FlavorId string `pulumi:"flavorId"`
// The ram of the dws node flavor in GB.
Memory int `pulumi:"memory"`
// The default disk size in GB.
Size int `pulumi:"size"`
// The vcpus of the dws node flavor.
Vcpus int `pulumi:"vcpus"`
// Disk type.
Volumetype string `pulumi:"volumetype"`
}
type GetFlaovrsFlavorArgs ¶
type GetFlaovrsFlavorArgs struct {
// The list of availability zones.
AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"`
// The type of datastore.
DatastoreType pulumi.StringInput `pulumi:"datastoreType"`
// The version of datastore.
DatastoreVersion pulumi.StringInput `pulumi:"datastoreVersion"`
// The typical specification, If the volume specification is elastic.
ElasticVolumeSpecs GetFlaovrsFlavorElasticVolumeSpecArrayInput `pulumi:"elasticVolumeSpecs"`
// The name of the dws node flavor.
FlavorId pulumi.StringInput `pulumi:"flavorId"`
// The ram of the dws node flavor in GB.
Memory pulumi.IntInput `pulumi:"memory"`
// The default disk size in GB.
Size pulumi.IntInput `pulumi:"size"`
// The vcpus of the dws node flavor.
Vcpus pulumi.IntInput `pulumi:"vcpus"`
// Disk type.
Volumetype pulumi.StringInput `pulumi:"volumetype"`
}
func (GetFlaovrsFlavorArgs) ElementType ¶
func (GetFlaovrsFlavorArgs) ElementType() reflect.Type
func (GetFlaovrsFlavorArgs) ToGetFlaovrsFlavorOutput ¶
func (i GetFlaovrsFlavorArgs) ToGetFlaovrsFlavorOutput() GetFlaovrsFlavorOutput
func (GetFlaovrsFlavorArgs) ToGetFlaovrsFlavorOutputWithContext ¶
func (i GetFlaovrsFlavorArgs) ToGetFlaovrsFlavorOutputWithContext(ctx context.Context) GetFlaovrsFlavorOutput
type GetFlaovrsFlavorArray ¶
type GetFlaovrsFlavorArray []GetFlaovrsFlavorInput
func (GetFlaovrsFlavorArray) ElementType ¶
func (GetFlaovrsFlavorArray) ElementType() reflect.Type
func (GetFlaovrsFlavorArray) ToGetFlaovrsFlavorArrayOutput ¶
func (i GetFlaovrsFlavorArray) ToGetFlaovrsFlavorArrayOutput() GetFlaovrsFlavorArrayOutput
func (GetFlaovrsFlavorArray) ToGetFlaovrsFlavorArrayOutputWithContext ¶
func (i GetFlaovrsFlavorArray) ToGetFlaovrsFlavorArrayOutputWithContext(ctx context.Context) GetFlaovrsFlavorArrayOutput
type GetFlaovrsFlavorArrayInput ¶
type GetFlaovrsFlavorArrayInput interface {
pulumi.Input
ToGetFlaovrsFlavorArrayOutput() GetFlaovrsFlavorArrayOutput
ToGetFlaovrsFlavorArrayOutputWithContext(context.Context) GetFlaovrsFlavorArrayOutput
}
GetFlaovrsFlavorArrayInput is an input type that accepts GetFlaovrsFlavorArray and GetFlaovrsFlavorArrayOutput values. You can construct a concrete instance of `GetFlaovrsFlavorArrayInput` via:
GetFlaovrsFlavorArray{ GetFlaovrsFlavorArgs{...} }
type GetFlaovrsFlavorArrayOutput ¶
type GetFlaovrsFlavorArrayOutput struct{ *pulumi.OutputState }
func (GetFlaovrsFlavorArrayOutput) ElementType ¶
func (GetFlaovrsFlavorArrayOutput) ElementType() reflect.Type
func (GetFlaovrsFlavorArrayOutput) Index ¶
func (o GetFlaovrsFlavorArrayOutput) Index(i pulumi.IntInput) GetFlaovrsFlavorOutput
func (GetFlaovrsFlavorArrayOutput) ToGetFlaovrsFlavorArrayOutput ¶
func (o GetFlaovrsFlavorArrayOutput) ToGetFlaovrsFlavorArrayOutput() GetFlaovrsFlavorArrayOutput
func (GetFlaovrsFlavorArrayOutput) ToGetFlaovrsFlavorArrayOutputWithContext ¶
func (o GetFlaovrsFlavorArrayOutput) ToGetFlaovrsFlavorArrayOutputWithContext(ctx context.Context) GetFlaovrsFlavorArrayOutput
type GetFlaovrsFlavorElasticVolumeSpecArgs ¶
type GetFlaovrsFlavorElasticVolumeSpecArgs struct {
// Maximum disk size.
MaxSize pulumi.IntInput `pulumi:"maxSize"`
// Minimum disk size.
MinSize pulumi.IntInput `pulumi:"minSize"`
// Disk size increment step.
Step pulumi.IntInput `pulumi:"step"`
}
func (GetFlaovrsFlavorElasticVolumeSpecArgs) ElementType ¶
func (GetFlaovrsFlavorElasticVolumeSpecArgs) ElementType() reflect.Type
func (GetFlaovrsFlavorElasticVolumeSpecArgs) ToGetFlaovrsFlavorElasticVolumeSpecOutput ¶
func (i GetFlaovrsFlavorElasticVolumeSpecArgs) ToGetFlaovrsFlavorElasticVolumeSpecOutput() GetFlaovrsFlavorElasticVolumeSpecOutput
func (GetFlaovrsFlavorElasticVolumeSpecArgs) ToGetFlaovrsFlavorElasticVolumeSpecOutputWithContext ¶
func (i GetFlaovrsFlavorElasticVolumeSpecArgs) ToGetFlaovrsFlavorElasticVolumeSpecOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecOutput
type GetFlaovrsFlavorElasticVolumeSpecArray ¶
type GetFlaovrsFlavorElasticVolumeSpecArray []GetFlaovrsFlavorElasticVolumeSpecInput
func (GetFlaovrsFlavorElasticVolumeSpecArray) ElementType ¶
func (GetFlaovrsFlavorElasticVolumeSpecArray) ElementType() reflect.Type
func (GetFlaovrsFlavorElasticVolumeSpecArray) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutput ¶
func (i GetFlaovrsFlavorElasticVolumeSpecArray) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutput() GetFlaovrsFlavorElasticVolumeSpecArrayOutput
func (GetFlaovrsFlavorElasticVolumeSpecArray) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutputWithContext ¶
func (i GetFlaovrsFlavorElasticVolumeSpecArray) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecArrayOutput
type GetFlaovrsFlavorElasticVolumeSpecArrayInput ¶
type GetFlaovrsFlavorElasticVolumeSpecArrayInput interface {
pulumi.Input
ToGetFlaovrsFlavorElasticVolumeSpecArrayOutput() GetFlaovrsFlavorElasticVolumeSpecArrayOutput
ToGetFlaovrsFlavorElasticVolumeSpecArrayOutputWithContext(context.Context) GetFlaovrsFlavorElasticVolumeSpecArrayOutput
}
GetFlaovrsFlavorElasticVolumeSpecArrayInput is an input type that accepts GetFlaovrsFlavorElasticVolumeSpecArray and GetFlaovrsFlavorElasticVolumeSpecArrayOutput values. You can construct a concrete instance of `GetFlaovrsFlavorElasticVolumeSpecArrayInput` via:
GetFlaovrsFlavorElasticVolumeSpecArray{ GetFlaovrsFlavorElasticVolumeSpecArgs{...} }
type GetFlaovrsFlavorElasticVolumeSpecArrayOutput ¶
type GetFlaovrsFlavorElasticVolumeSpecArrayOutput struct{ *pulumi.OutputState }
func (GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ElementType ¶
func (GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ElementType() reflect.Type
func (GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutput ¶
func (o GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutput() GetFlaovrsFlavorElasticVolumeSpecArrayOutput
func (GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutputWithContext ¶
func (o GetFlaovrsFlavorElasticVolumeSpecArrayOutput) ToGetFlaovrsFlavorElasticVolumeSpecArrayOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecArrayOutput
type GetFlaovrsFlavorElasticVolumeSpecInput ¶
type GetFlaovrsFlavorElasticVolumeSpecInput interface {
pulumi.Input
ToGetFlaovrsFlavorElasticVolumeSpecOutput() GetFlaovrsFlavorElasticVolumeSpecOutput
ToGetFlaovrsFlavorElasticVolumeSpecOutputWithContext(context.Context) GetFlaovrsFlavorElasticVolumeSpecOutput
}
GetFlaovrsFlavorElasticVolumeSpecInput is an input type that accepts GetFlaovrsFlavorElasticVolumeSpecArgs and GetFlaovrsFlavorElasticVolumeSpecOutput values. You can construct a concrete instance of `GetFlaovrsFlavorElasticVolumeSpecInput` via:
GetFlaovrsFlavorElasticVolumeSpecArgs{...}
type GetFlaovrsFlavorElasticVolumeSpecOutput ¶
type GetFlaovrsFlavorElasticVolumeSpecOutput struct{ *pulumi.OutputState }
func (GetFlaovrsFlavorElasticVolumeSpecOutput) ElementType ¶
func (GetFlaovrsFlavorElasticVolumeSpecOutput) ElementType() reflect.Type
func (GetFlaovrsFlavorElasticVolumeSpecOutput) MaxSize ¶
func (o GetFlaovrsFlavorElasticVolumeSpecOutput) MaxSize() pulumi.IntOutput
Maximum disk size.
func (GetFlaovrsFlavorElasticVolumeSpecOutput) MinSize ¶
func (o GetFlaovrsFlavorElasticVolumeSpecOutput) MinSize() pulumi.IntOutput
Minimum disk size.
func (GetFlaovrsFlavorElasticVolumeSpecOutput) Step ¶
func (o GetFlaovrsFlavorElasticVolumeSpecOutput) Step() pulumi.IntOutput
Disk size increment step.
func (GetFlaovrsFlavorElasticVolumeSpecOutput) ToGetFlaovrsFlavorElasticVolumeSpecOutput ¶
func (o GetFlaovrsFlavorElasticVolumeSpecOutput) ToGetFlaovrsFlavorElasticVolumeSpecOutput() GetFlaovrsFlavorElasticVolumeSpecOutput
func (GetFlaovrsFlavorElasticVolumeSpecOutput) ToGetFlaovrsFlavorElasticVolumeSpecOutputWithContext ¶
func (o GetFlaovrsFlavorElasticVolumeSpecOutput) ToGetFlaovrsFlavorElasticVolumeSpecOutputWithContext(ctx context.Context) GetFlaovrsFlavorElasticVolumeSpecOutput
type GetFlaovrsFlavorInput ¶
type GetFlaovrsFlavorInput interface {
pulumi.Input
ToGetFlaovrsFlavorOutput() GetFlaovrsFlavorOutput
ToGetFlaovrsFlavorOutputWithContext(context.Context) GetFlaovrsFlavorOutput
}
GetFlaovrsFlavorInput is an input type that accepts GetFlaovrsFlavorArgs and GetFlaovrsFlavorOutput values. You can construct a concrete instance of `GetFlaovrsFlavorInput` via:
GetFlaovrsFlavorArgs{...}
type GetFlaovrsFlavorOutput ¶
type GetFlaovrsFlavorOutput struct{ *pulumi.OutputState }
func (GetFlaovrsFlavorOutput) AvailabilityZones ¶
func (o GetFlaovrsFlavorOutput) AvailabilityZones() pulumi.StringArrayOutput
The list of availability zones.
func (GetFlaovrsFlavorOutput) DatastoreType ¶
func (o GetFlaovrsFlavorOutput) DatastoreType() pulumi.StringOutput
The type of datastore.
func (GetFlaovrsFlavorOutput) DatastoreVersion ¶
func (o GetFlaovrsFlavorOutput) DatastoreVersion() pulumi.StringOutput
The version of datastore.
func (GetFlaovrsFlavorOutput) ElasticVolumeSpecs ¶
func (o GetFlaovrsFlavorOutput) ElasticVolumeSpecs() GetFlaovrsFlavorElasticVolumeSpecArrayOutput
The typical specification, If the volume specification is elastic.
func (GetFlaovrsFlavorOutput) ElementType ¶
func (GetFlaovrsFlavorOutput) ElementType() reflect.Type
func (GetFlaovrsFlavorOutput) FlavorId ¶
func (o GetFlaovrsFlavorOutput) FlavorId() pulumi.StringOutput
The name of the dws node flavor.
func (GetFlaovrsFlavorOutput) Memory ¶
func (o GetFlaovrsFlavorOutput) Memory() pulumi.IntOutput
The ram of the dws node flavor in GB.
func (GetFlaovrsFlavorOutput) Size ¶
func (o GetFlaovrsFlavorOutput) Size() pulumi.IntOutput
The default disk size in GB.
func (GetFlaovrsFlavorOutput) ToGetFlaovrsFlavorOutput ¶
func (o GetFlaovrsFlavorOutput) ToGetFlaovrsFlavorOutput() GetFlaovrsFlavorOutput
func (GetFlaovrsFlavorOutput) ToGetFlaovrsFlavorOutputWithContext ¶
func (o GetFlaovrsFlavorOutput) ToGetFlaovrsFlavorOutputWithContext(ctx context.Context) GetFlaovrsFlavorOutput
func (GetFlaovrsFlavorOutput) Vcpus ¶
func (o GetFlaovrsFlavorOutput) Vcpus() pulumi.IntOutput
The vcpus of the dws node flavor.
func (GetFlaovrsFlavorOutput) Volumetype ¶
func (o GetFlaovrsFlavorOutput) Volumetype() pulumi.StringOutput
Disk type.
type GetFlaovrsOutputArgs ¶
type GetFlaovrsOutputArgs struct {
AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"`
DatastoreType pulumi.StringPtrInput `pulumi:"datastoreType"`
Memory pulumi.IntPtrInput `pulumi:"memory"`
Region pulumi.StringPtrInput `pulumi:"region"`
Vcpus pulumi.IntPtrInput `pulumi:"vcpus"`
}
A collection of arguments for invoking getFlaovrs.
func (GetFlaovrsOutputArgs) ElementType ¶
func (GetFlaovrsOutputArgs) ElementType() reflect.Type
type GetFlaovrsResult ¶
type GetFlaovrsResult struct {
AvailabilityZone *string `pulumi:"availabilityZone"`
DatastoreType *string `pulumi:"datastoreType"`
Flavors []GetFlaovrsFlavor `pulumi:"flavors"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Memory *int `pulumi:"memory"`
Region string `pulumi:"region"`
Vcpus *int `pulumi:"vcpus"`
}
A collection of values returned by getFlaovrs.
func GetFlaovrs ¶
func GetFlaovrs(ctx *pulumi.Context, args *GetFlaovrsArgs, opts ...pulumi.InvokeOption) (*GetFlaovrsResult, error)
type GetFlaovrsResultOutput ¶
type GetFlaovrsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFlaovrs.
func GetFlaovrsOutput ¶
func GetFlaovrsOutput(ctx *pulumi.Context, args GetFlaovrsOutputArgs, opts ...pulumi.InvokeOption) GetFlaovrsResultOutput
func (GetFlaovrsResultOutput) AvailabilityZone ¶
func (o GetFlaovrsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
func (GetFlaovrsResultOutput) DatastoreType ¶
func (o GetFlaovrsResultOutput) DatastoreType() pulumi.StringPtrOutput
func (GetFlaovrsResultOutput) ElementType ¶
func (GetFlaovrsResultOutput) ElementType() reflect.Type
func (GetFlaovrsResultOutput) Flavors ¶
func (o GetFlaovrsResultOutput) Flavors() GetFlaovrsFlavorArrayOutput
func (GetFlaovrsResultOutput) Id ¶
func (o GetFlaovrsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFlaovrsResultOutput) Memory ¶
func (o GetFlaovrsResultOutput) Memory() pulumi.IntPtrOutput
func (GetFlaovrsResultOutput) Region ¶
func (o GetFlaovrsResultOutput) Region() pulumi.StringOutput
func (GetFlaovrsResultOutput) ToGetFlaovrsResultOutput ¶
func (o GetFlaovrsResultOutput) ToGetFlaovrsResultOutput() GetFlaovrsResultOutput
func (GetFlaovrsResultOutput) ToGetFlaovrsResultOutputWithContext ¶
func (o GetFlaovrsResultOutput) ToGetFlaovrsResultOutputWithContext(ctx context.Context) GetFlaovrsResultOutput
func (GetFlaovrsResultOutput) Vcpus ¶
func (o GetFlaovrsResultOutput) Vcpus() pulumi.IntPtrOutput