Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterBootstrapAction
- type ClusterBootstrapActionArgs
- type ClusterBootstrapActionArray
- func (ClusterBootstrapActionArray) ElementType() reflect.Type
- func (i ClusterBootstrapActionArray) ToClusterBootstrapActionArrayOutput() ClusterBootstrapActionArrayOutput
- func (i ClusterBootstrapActionArray) ToClusterBootstrapActionArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionArrayOutput
- type ClusterBootstrapActionArrayInput
- type ClusterBootstrapActionArrayOutput
- func (ClusterBootstrapActionArrayOutput) ElementType() reflect.Type
- func (o ClusterBootstrapActionArrayOutput) Index(i pulumi.IntInput) ClusterBootstrapActionOutput
- func (o ClusterBootstrapActionArrayOutput) ToClusterBootstrapActionArrayOutput() ClusterBootstrapActionArrayOutput
- func (o ClusterBootstrapActionArrayOutput) ToClusterBootstrapActionArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionArrayOutput
- type ClusterBootstrapActionInput
- type ClusterBootstrapActionOutput
- func (o ClusterBootstrapActionOutput) Arg() pulumi.StringPtrOutput
- func (ClusterBootstrapActionOutput) ElementType() reflect.Type
- func (o ClusterBootstrapActionOutput) ExecutionFailStrategy() pulumi.StringPtrOutput
- func (o ClusterBootstrapActionOutput) ExecutionMoment() pulumi.StringPtrOutput
- func (o ClusterBootstrapActionOutput) ExecutionTarget() pulumi.StringPtrOutput
- func (o ClusterBootstrapActionOutput) Name() pulumi.StringPtrOutput
- func (o ClusterBootstrapActionOutput) Path() pulumi.StringPtrOutput
- func (o ClusterBootstrapActionOutput) ToClusterBootstrapActionOutput() ClusterBootstrapActionOutput
- func (o ClusterBootstrapActionOutput) ToClusterBootstrapActionOutputWithContext(ctx context.Context) ClusterBootstrapActionOutput
- type ClusterConfig
- type ClusterConfigArgs
- type ClusterConfigArray
- type ClusterConfigArrayInput
- type ClusterConfigArrayOutput
- func (ClusterConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterConfigArrayOutput) Index(i pulumi.IntInput) ClusterConfigOutput
- func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutput() ClusterConfigArrayOutput
- func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutputWithContext(ctx context.Context) ClusterConfigArrayOutput
- type ClusterConfigInput
- type ClusterConfigOutput
- func (o ClusterConfigOutput) ConfigKey() pulumi.StringOutput
- func (o ClusterConfigOutput) ConfigValue() pulumi.StringOutput
- func (ClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterConfigOutput) FileName() pulumi.StringOutput
- func (o ClusterConfigOutput) ServiceName() pulumi.StringOutput
- func (o ClusterConfigOutput) ToClusterConfigOutput() ClusterConfigOutput
- func (o ClusterConfigOutput) ToClusterConfigOutputWithContext(ctx context.Context) ClusterConfigOutput
- type ClusterHostGroup
- type ClusterHostGroupArgs
- type ClusterHostGroupArray
- type ClusterHostGroupArrayInput
- type ClusterHostGroupArrayOutput
- func (ClusterHostGroupArrayOutput) ElementType() reflect.Type
- func (o ClusterHostGroupArrayOutput) Index(i pulumi.IntInput) ClusterHostGroupOutput
- func (o ClusterHostGroupArrayOutput) ToClusterHostGroupArrayOutput() ClusterHostGroupArrayOutput
- func (o ClusterHostGroupArrayOutput) ToClusterHostGroupArrayOutputWithContext(ctx context.Context) ClusterHostGroupArrayOutput
- type ClusterHostGroupInput
- type ClusterHostGroupOutput
- func (o ClusterHostGroupOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o ClusterHostGroupOutput) ChargeType() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) DecommissionTimeout() pulumi.IntPtrOutput
- func (o ClusterHostGroupOutput) DiskCapacity() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) DiskCount() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterHostGroupOutput) ElementType() reflect.Type
- func (o ClusterHostGroupOutput) EnableGracefulDecommission() pulumi.BoolPtrOutput
- func (o ClusterHostGroupOutput) GpuDriver() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) HostGroupName() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) HostGroupType() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) InstanceList() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) InstanceType() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) NodeCount() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) Period() pulumi.IntPtrOutput
- func (o ClusterHostGroupOutput) SysDiskCapacity() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) SysDiskType() pulumi.StringPtrOutput
- func (o ClusterHostGroupOutput) ToClusterHostGroupOutput() ClusterHostGroupOutput
- func (o ClusterHostGroupOutput) ToClusterHostGroupOutputWithContext(ctx context.Context) ClusterHostGroupOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterMetaStoreConf
- type ClusterMetaStoreConfArgs
- func (ClusterMetaStoreConfArgs) ElementType() reflect.Type
- func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfOutput() ClusterMetaStoreConfOutput
- func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfOutputWithContext(ctx context.Context) ClusterMetaStoreConfOutput
- func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfPtrOutput() ClusterMetaStoreConfPtrOutput
- func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfPtrOutputWithContext(ctx context.Context) ClusterMetaStoreConfPtrOutput
- type ClusterMetaStoreConfInput
- type ClusterMetaStoreConfOutput
- func (o ClusterMetaStoreConfOutput) DbPassword() pulumi.StringOutput
- func (o ClusterMetaStoreConfOutput) DbUrl() pulumi.StringOutput
- func (o ClusterMetaStoreConfOutput) DbUserName() pulumi.StringOutput
- func (ClusterMetaStoreConfOutput) ElementType() reflect.Type
- func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfOutput() ClusterMetaStoreConfOutput
- func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfOutputWithContext(ctx context.Context) ClusterMetaStoreConfOutput
- func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfPtrOutput() ClusterMetaStoreConfPtrOutput
- func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfPtrOutputWithContext(ctx context.Context) ClusterMetaStoreConfPtrOutput
- type ClusterMetaStoreConfPtrInput
- type ClusterMetaStoreConfPtrOutput
- func (o ClusterMetaStoreConfPtrOutput) DbPassword() pulumi.StringPtrOutput
- func (o ClusterMetaStoreConfPtrOutput) DbUrl() pulumi.StringPtrOutput
- func (o ClusterMetaStoreConfPtrOutput) DbUserName() pulumi.StringPtrOutput
- func (o ClusterMetaStoreConfPtrOutput) Elem() ClusterMetaStoreConfOutput
- func (ClusterMetaStoreConfPtrOutput) ElementType() reflect.Type
- func (o ClusterMetaStoreConfPtrOutput) ToClusterMetaStoreConfPtrOutput() ClusterMetaStoreConfPtrOutput
- func (o ClusterMetaStoreConfPtrOutput) ToClusterMetaStoreConfPtrOutputWithContext(ctx context.Context) ClusterMetaStoreConfPtrOutput
- type ClusterModifyClusterServiceConfig
- type ClusterModifyClusterServiceConfigArgs
- func (ClusterModifyClusterServiceConfigArgs) ElementType() reflect.Type
- func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigOutput() ClusterModifyClusterServiceConfigOutput
- func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigOutput
- func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigPtrOutput() ClusterModifyClusterServiceConfigPtrOutput
- func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigPtrOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigPtrOutput
- type ClusterModifyClusterServiceConfigInput
- type ClusterModifyClusterServiceConfigOutput
- func (o ClusterModifyClusterServiceConfigOutput) Comment() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigOutput) ConfigParams() pulumi.StringOutput
- func (o ClusterModifyClusterServiceConfigOutput) ConfigType() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigOutput) CustomConfigParams() pulumi.StringPtrOutput
- func (ClusterModifyClusterServiceConfigOutput) ElementType() reflect.Type
- func (o ClusterModifyClusterServiceConfigOutput) GatewayClusterIdLists() pulumi.StringArrayOutput
- func (o ClusterModifyClusterServiceConfigOutput) GroupId() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigOutput) HostInstanceId() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigOutput) RefreshHostConfig() pulumi.BoolPtrOutput
- func (o ClusterModifyClusterServiceConfigOutput) ServiceName() pulumi.StringOutput
- func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigOutput() ClusterModifyClusterServiceConfigOutput
- func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigOutput
- func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigPtrOutput() ClusterModifyClusterServiceConfigPtrOutput
- func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigPtrOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigPtrOutput
- type ClusterModifyClusterServiceConfigPtrInput
- type ClusterModifyClusterServiceConfigPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) Comment() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) ConfigParams() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) ConfigType() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) CustomConfigParams() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) Elem() ClusterModifyClusterServiceConfigOutput
- func (ClusterModifyClusterServiceConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterModifyClusterServiceConfigPtrOutput) GatewayClusterIdLists() pulumi.StringArrayOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) GroupId() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) HostInstanceId() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) RefreshHostConfig() pulumi.BoolPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) ToClusterModifyClusterServiceConfigPtrOutput() ClusterModifyClusterServiceConfigPtrOutput
- func (o ClusterModifyClusterServiceConfigPtrOutput) ToClusterModifyClusterServiceConfigPtrOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigPtrOutput
- type ClusterOutput
- func (o ClusterOutput) BootstrapActions() ClusterBootstrapActionArrayOutput
- func (o ClusterOutput) ChargeType() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterType() pulumi.StringOutput
- func (o ClusterOutput) Configs() ClusterConfigArrayOutput
- func (o ClusterOutput) DepositType() pulumi.StringPtrOutput
- func (o ClusterOutput) EasEnable() pulumi.BoolPtrOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EmrVer() pulumi.StringOutput
- func (o ClusterOutput) HighAvailabilityEnable() pulumi.BoolPtrOutput
- func (o ClusterOutput) HostGroups() ClusterHostGroupArrayOutput
- func (o ClusterOutput) IsOpenPublicIp() pulumi.BoolPtrOutput
- func (o ClusterOutput) KeyPairName() pulumi.StringPtrOutput
- func (o ClusterOutput) MasterPwd() pulumi.StringPtrOutput
- func (o ClusterOutput) MetaStoreConf() ClusterMetaStoreConfPtrOutput
- func (o ClusterOutput) MetaStoreType() pulumi.StringOutput
- func (o ClusterOutput) ModifyClusterServiceConfig() ClusterModifyClusterServiceConfigPtrOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) OptionSoftwareLists() pulumi.StringArrayOutput
- func (o ClusterOutput) Period() pulumi.IntPtrOutput
- func (o ClusterOutput) RelatedClusterId() pulumi.StringPtrOutput
- func (o ClusterOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o ClusterOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o ClusterOutput) SshEnable() pulumi.BoolPtrOutput
- func (o ClusterOutput) Tags() pulumi.MapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) UseLocalMetadb() pulumi.BoolPtrOutput
- func (o ClusterOutput) UserDefinedEmrEcsRole() pulumi.StringPtrOutput
- func (o ClusterOutput) VswitchId() pulumi.StringPtrOutput
- func (o ClusterOutput) ZoneId() pulumi.StringOutput
- type ClusterState
- type GetClustersArgs
- type GetClustersCluster
- type GetClustersClusterAccessInfo
- type GetClustersClusterAccessInfoArgs
- func (GetClustersClusterAccessInfoArgs) ElementType() reflect.Type
- func (i GetClustersClusterAccessInfoArgs) ToGetClustersClusterAccessInfoOutput() GetClustersClusterAccessInfoOutput
- func (i GetClustersClusterAccessInfoArgs) ToGetClustersClusterAccessInfoOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoOutput
- type GetClustersClusterAccessInfoArray
- func (GetClustersClusterAccessInfoArray) ElementType() reflect.Type
- func (i GetClustersClusterAccessInfoArray) ToGetClustersClusterAccessInfoArrayOutput() GetClustersClusterAccessInfoArrayOutput
- func (i GetClustersClusterAccessInfoArray) ToGetClustersClusterAccessInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoArrayOutput
- type GetClustersClusterAccessInfoArrayInput
- type GetClustersClusterAccessInfoArrayOutput
- func (GetClustersClusterAccessInfoArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterAccessInfoArrayOutput) Index(i pulumi.IntInput) GetClustersClusterAccessInfoOutput
- func (o GetClustersClusterAccessInfoArrayOutput) ToGetClustersClusterAccessInfoArrayOutput() GetClustersClusterAccessInfoArrayOutput
- func (o GetClustersClusterAccessInfoArrayOutput) ToGetClustersClusterAccessInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoArrayOutput
- type GetClustersClusterAccessInfoInput
- type GetClustersClusterAccessInfoOutput
- func (GetClustersClusterAccessInfoOutput) ElementType() reflect.Type
- func (o GetClustersClusterAccessInfoOutput) ToGetClustersClusterAccessInfoOutput() GetClustersClusterAccessInfoOutput
- func (o GetClustersClusterAccessInfoOutput) ToGetClustersClusterAccessInfoOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoOutput
- func (o GetClustersClusterAccessInfoOutput) ZkLinks() GetClustersClusterAccessInfoZkLinkArrayOutput
- type GetClustersClusterAccessInfoZkLink
- type GetClustersClusterAccessInfoZkLinkArgs
- func (GetClustersClusterAccessInfoZkLinkArgs) ElementType() reflect.Type
- func (i GetClustersClusterAccessInfoZkLinkArgs) ToGetClustersClusterAccessInfoZkLinkOutput() GetClustersClusterAccessInfoZkLinkOutput
- func (i GetClustersClusterAccessInfoZkLinkArgs) ToGetClustersClusterAccessInfoZkLinkOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkOutput
- type GetClustersClusterAccessInfoZkLinkArray
- func (GetClustersClusterAccessInfoZkLinkArray) ElementType() reflect.Type
- func (i GetClustersClusterAccessInfoZkLinkArray) ToGetClustersClusterAccessInfoZkLinkArrayOutput() GetClustersClusterAccessInfoZkLinkArrayOutput
- func (i GetClustersClusterAccessInfoZkLinkArray) ToGetClustersClusterAccessInfoZkLinkArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkArrayOutput
- type GetClustersClusterAccessInfoZkLinkArrayInput
- type GetClustersClusterAccessInfoZkLinkArrayOutput
- func (GetClustersClusterAccessInfoZkLinkArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterAccessInfoZkLinkArrayOutput) Index(i pulumi.IntInput) GetClustersClusterAccessInfoZkLinkOutput
- func (o GetClustersClusterAccessInfoZkLinkArrayOutput) ToGetClustersClusterAccessInfoZkLinkArrayOutput() GetClustersClusterAccessInfoZkLinkArrayOutput
- func (o GetClustersClusterAccessInfoZkLinkArrayOutput) ToGetClustersClusterAccessInfoZkLinkArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkArrayOutput
- type GetClustersClusterAccessInfoZkLinkInput
- type GetClustersClusterAccessInfoZkLinkOutput
- func (GetClustersClusterAccessInfoZkLinkOutput) ElementType() reflect.Type
- func (o GetClustersClusterAccessInfoZkLinkOutput) Link() pulumi.StringOutput
- func (o GetClustersClusterAccessInfoZkLinkOutput) Port() pulumi.StringOutput
- func (o GetClustersClusterAccessInfoZkLinkOutput) ToGetClustersClusterAccessInfoZkLinkOutput() GetClustersClusterAccessInfoZkLinkOutput
- func (o GetClustersClusterAccessInfoZkLinkOutput) ToGetClustersClusterAccessInfoZkLinkOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkOutput
- type GetClustersClusterArgs
- type GetClustersClusterArray
- type GetClustersClusterArrayInput
- type GetClustersClusterArrayOutput
- func (GetClustersClusterArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOutput
- func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput
- func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutputWithContext(ctx context.Context) GetClustersClusterArrayOutput
- type GetClustersClusterBootstrapActionList
- type GetClustersClusterBootstrapActionListArgs
- func (GetClustersClusterBootstrapActionListArgs) ElementType() reflect.Type
- func (i GetClustersClusterBootstrapActionListArgs) ToGetClustersClusterBootstrapActionListOutput() GetClustersClusterBootstrapActionListOutput
- func (i GetClustersClusterBootstrapActionListArgs) ToGetClustersClusterBootstrapActionListOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListOutput
- type GetClustersClusterBootstrapActionListArray
- func (GetClustersClusterBootstrapActionListArray) ElementType() reflect.Type
- func (i GetClustersClusterBootstrapActionListArray) ToGetClustersClusterBootstrapActionListArrayOutput() GetClustersClusterBootstrapActionListArrayOutput
- func (i GetClustersClusterBootstrapActionListArray) ToGetClustersClusterBootstrapActionListArrayOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListArrayOutput
- type GetClustersClusterBootstrapActionListArrayInput
- type GetClustersClusterBootstrapActionListArrayOutput
- func (GetClustersClusterBootstrapActionListArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterBootstrapActionListArrayOutput) Index(i pulumi.IntInput) GetClustersClusterBootstrapActionListOutput
- func (o GetClustersClusterBootstrapActionListArrayOutput) ToGetClustersClusterBootstrapActionListArrayOutput() GetClustersClusterBootstrapActionListArrayOutput
- func (o GetClustersClusterBootstrapActionListArrayOutput) ToGetClustersClusterBootstrapActionListArrayOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListArrayOutput
- type GetClustersClusterBootstrapActionListInput
- type GetClustersClusterBootstrapActionListOutput
- func (o GetClustersClusterBootstrapActionListOutput) Arg() pulumi.StringOutput
- func (GetClustersClusterBootstrapActionListOutput) ElementType() reflect.Type
- func (o GetClustersClusterBootstrapActionListOutput) Name() pulumi.StringOutput
- func (o GetClustersClusterBootstrapActionListOutput) Path() pulumi.StringOutput
- func (o GetClustersClusterBootstrapActionListOutput) ToGetClustersClusterBootstrapActionListOutput() GetClustersClusterBootstrapActionListOutput
- func (o GetClustersClusterBootstrapActionListOutput) ToGetClustersClusterBootstrapActionListOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListOutput
- type GetClustersClusterHostGroupList
- type GetClustersClusterHostGroupListArgs
- func (GetClustersClusterHostGroupListArgs) ElementType() reflect.Type
- func (i GetClustersClusterHostGroupListArgs) ToGetClustersClusterHostGroupListOutput() GetClustersClusterHostGroupListOutput
- func (i GetClustersClusterHostGroupListArgs) ToGetClustersClusterHostGroupListOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListOutput
- type GetClustersClusterHostGroupListArray
- func (GetClustersClusterHostGroupListArray) ElementType() reflect.Type
- func (i GetClustersClusterHostGroupListArray) ToGetClustersClusterHostGroupListArrayOutput() GetClustersClusterHostGroupListArrayOutput
- func (i GetClustersClusterHostGroupListArray) ToGetClustersClusterHostGroupListArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListArrayOutput
- type GetClustersClusterHostGroupListArrayInput
- type GetClustersClusterHostGroupListArrayOutput
- func (GetClustersClusterHostGroupListArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostGroupListArrayOutput) Index(i pulumi.IntInput) GetClustersClusterHostGroupListOutput
- func (o GetClustersClusterHostGroupListArrayOutput) ToGetClustersClusterHostGroupListArrayOutput() GetClustersClusterHostGroupListArrayOutput
- func (o GetClustersClusterHostGroupListArrayOutput) ToGetClustersClusterHostGroupListArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListArrayOutput
- type GetClustersClusterHostGroupListInput
- type GetClustersClusterHostGroupListNode
- type GetClustersClusterHostGroupListNodeArgs
- func (GetClustersClusterHostGroupListNodeArgs) ElementType() reflect.Type
- func (i GetClustersClusterHostGroupListNodeArgs) ToGetClustersClusterHostGroupListNodeOutput() GetClustersClusterHostGroupListNodeOutput
- func (i GetClustersClusterHostGroupListNodeArgs) ToGetClustersClusterHostGroupListNodeOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeOutput
- type GetClustersClusterHostGroupListNodeArray
- func (GetClustersClusterHostGroupListNodeArray) ElementType() reflect.Type
- func (i GetClustersClusterHostGroupListNodeArray) ToGetClustersClusterHostGroupListNodeArrayOutput() GetClustersClusterHostGroupListNodeArrayOutput
- func (i GetClustersClusterHostGroupListNodeArray) ToGetClustersClusterHostGroupListNodeArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeArrayOutput
- type GetClustersClusterHostGroupListNodeArrayInput
- type GetClustersClusterHostGroupListNodeArrayOutput
- func (GetClustersClusterHostGroupListNodeArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostGroupListNodeArrayOutput) Index(i pulumi.IntInput) GetClustersClusterHostGroupListNodeOutput
- func (o GetClustersClusterHostGroupListNodeArrayOutput) ToGetClustersClusterHostGroupListNodeArrayOutput() GetClustersClusterHostGroupListNodeArrayOutput
- func (o GetClustersClusterHostGroupListNodeArrayOutput) ToGetClustersClusterHostGroupListNodeArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeArrayOutput
- type GetClustersClusterHostGroupListNodeDiskInfo
- type GetClustersClusterHostGroupListNodeDiskInfoArgs
- func (GetClustersClusterHostGroupListNodeDiskInfoArgs) ElementType() reflect.Type
- func (i GetClustersClusterHostGroupListNodeDiskInfoArgs) ToGetClustersClusterHostGroupListNodeDiskInfoOutput() GetClustersClusterHostGroupListNodeDiskInfoOutput
- func (i GetClustersClusterHostGroupListNodeDiskInfoArgs) ToGetClustersClusterHostGroupListNodeDiskInfoOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoOutput
- type GetClustersClusterHostGroupListNodeDiskInfoArray
- func (GetClustersClusterHostGroupListNodeDiskInfoArray) ElementType() reflect.Type
- func (i GetClustersClusterHostGroupListNodeDiskInfoArray) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutput() GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
- func (i GetClustersClusterHostGroupListNodeDiskInfoArray) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
- type GetClustersClusterHostGroupListNodeDiskInfoArrayInput
- type GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
- func (GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) Index(i pulumi.IntInput) GetClustersClusterHostGroupListNodeDiskInfoOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutput() GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
- type GetClustersClusterHostGroupListNodeDiskInfoInput
- type GetClustersClusterHostGroupListNodeDiskInfoOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) Device() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) DiskId() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) DiskName() pulumi.StringOutput
- func (GetClustersClusterHostGroupListNodeDiskInfoOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) Size() pulumi.IntOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) ToGetClustersClusterHostGroupListNodeDiskInfoOutput() GetClustersClusterHostGroupListNodeDiskInfoOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) ToGetClustersClusterHostGroupListNodeDiskInfoOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoOutput
- func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) Type() pulumi.StringOutput
- type GetClustersClusterHostGroupListNodeInput
- type GetClustersClusterHostGroupListNodeOutput
- func (o GetClustersClusterHostGroupListNodeOutput) CreateTime() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeOutput) DiskInfos() GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
- func (GetClustersClusterHostGroupListNodeOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostGroupListNodeOutput) EmrExpiredTime() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeOutput) ExpiredTime() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeOutput) InnerIp() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeOutput) InstanceId() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeOutput) PubIp() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeOutput) Status() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListNodeOutput) SupportIpv6() pulumi.BoolOutput
- func (o GetClustersClusterHostGroupListNodeOutput) ToGetClustersClusterHostGroupListNodeOutput() GetClustersClusterHostGroupListNodeOutput
- func (o GetClustersClusterHostGroupListNodeOutput) ToGetClustersClusterHostGroupListNodeOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeOutput
- func (o GetClustersClusterHostGroupListNodeOutput) ZoneId() pulumi.StringOutput
- type GetClustersClusterHostGroupListOutput
- func (o GetClustersClusterHostGroupListOutput) BandWidth() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) ChargeType() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) CpuCore() pulumi.IntOutput
- func (o GetClustersClusterHostGroupListOutput) DiskCapacity() pulumi.IntOutput
- func (o GetClustersClusterHostGroupListOutput) DiskCount() pulumi.IntOutput
- func (o GetClustersClusterHostGroupListOutput) DiskType() pulumi.StringOutput
- func (GetClustersClusterHostGroupListOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostGroupListOutput) HostGroupChangeType() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) HostGroupId() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) HostGroupName() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) HostGroupType() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) InstanceType() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) MemoryCapacity() pulumi.IntOutput
- func (o GetClustersClusterHostGroupListOutput) NodeCount() pulumi.IntOutput
- func (o GetClustersClusterHostGroupListOutput) Nodes() GetClustersClusterHostGroupListNodeArrayOutput
- func (o GetClustersClusterHostGroupListOutput) Period() pulumi.StringOutput
- func (o GetClustersClusterHostGroupListOutput) ToGetClustersClusterHostGroupListOutput() GetClustersClusterHostGroupListOutput
- func (o GetClustersClusterHostGroupListOutput) ToGetClustersClusterHostGroupListOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListOutput
- type GetClustersClusterHostPoolInfo
- type GetClustersClusterHostPoolInfoArgs
- func (GetClustersClusterHostPoolInfoArgs) ElementType() reflect.Type
- func (i GetClustersClusterHostPoolInfoArgs) ToGetClustersClusterHostPoolInfoOutput() GetClustersClusterHostPoolInfoOutput
- func (i GetClustersClusterHostPoolInfoArgs) ToGetClustersClusterHostPoolInfoOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoOutput
- type GetClustersClusterHostPoolInfoArray
- func (GetClustersClusterHostPoolInfoArray) ElementType() reflect.Type
- func (i GetClustersClusterHostPoolInfoArray) ToGetClustersClusterHostPoolInfoArrayOutput() GetClustersClusterHostPoolInfoArrayOutput
- func (i GetClustersClusterHostPoolInfoArray) ToGetClustersClusterHostPoolInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoArrayOutput
- type GetClustersClusterHostPoolInfoArrayInput
- type GetClustersClusterHostPoolInfoArrayOutput
- func (GetClustersClusterHostPoolInfoArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostPoolInfoArrayOutput) Index(i pulumi.IntInput) GetClustersClusterHostPoolInfoOutput
- func (o GetClustersClusterHostPoolInfoArrayOutput) ToGetClustersClusterHostPoolInfoArrayOutput() GetClustersClusterHostPoolInfoArrayOutput
- func (o GetClustersClusterHostPoolInfoArrayOutput) ToGetClustersClusterHostPoolInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoArrayOutput
- type GetClustersClusterHostPoolInfoInput
- type GetClustersClusterHostPoolInfoOutput
- func (GetClustersClusterHostPoolInfoOutput) ElementType() reflect.Type
- func (o GetClustersClusterHostPoolInfoOutput) HpBizId() pulumi.StringOutput
- func (o GetClustersClusterHostPoolInfoOutput) HpName() pulumi.StringOutput
- func (o GetClustersClusterHostPoolInfoOutput) ToGetClustersClusterHostPoolInfoOutput() GetClustersClusterHostPoolInfoOutput
- func (o GetClustersClusterHostPoolInfoOutput) ToGetClustersClusterHostPoolInfoOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoOutput
- type GetClustersClusterInput
- type GetClustersClusterOutput
- func (o GetClustersClusterOutput) AccessInfos() GetClustersClusterAccessInfoArrayOutput
- func (o GetClustersClusterOutput) AutoScalingAllowed() pulumi.BoolOutput
- func (o GetClustersClusterOutput) AutoScalingByLoadAllowed() pulumi.BoolOutput
- func (o GetClustersClusterOutput) AutoScalingEnable() pulumi.BoolOutput
- func (o GetClustersClusterOutput) AutoScalingSpotWithLimitAllowed() pulumi.BoolOutput
- func (o GetClustersClusterOutput) BootstrapActionLists() GetClustersClusterBootstrapActionListArrayOutput
- func (o GetClustersClusterOutput) BootstrapFailed() pulumi.BoolOutput
- func (o GetClustersClusterOutput) ClusterId() pulumi.StringOutput
- func (o GetClustersClusterOutput) ClusterName() pulumi.StringOutput
- func (o GetClustersClusterOutput) CreateResource() pulumi.StringOutput
- func (o GetClustersClusterOutput) CreateTime() pulumi.StringOutput
- func (o GetClustersClusterOutput) CreateType() pulumi.StringOutput
- func (o GetClustersClusterOutput) DepositType() pulumi.StringOutput
- func (o GetClustersClusterOutput) EasEnable() pulumi.BoolOutput
- func (GetClustersClusterOutput) ElementType() reflect.Type
- func (o GetClustersClusterOutput) ExpiredTime() pulumi.StringOutput
- func (o GetClustersClusterOutput) ExtraInfo() pulumi.StringOutput
- func (o GetClustersClusterOutput) HasUncompletedOrder() pulumi.BoolOutput
- func (o GetClustersClusterOutput) HighAvailabilityEnable() pulumi.BoolOutput
- func (o GetClustersClusterOutput) HostGroupLists() GetClustersClusterHostGroupListArrayOutput
- func (o GetClustersClusterOutput) HostPoolInfos() GetClustersClusterHostPoolInfoArrayOutput
- func (o GetClustersClusterOutput) Id() pulumi.StringOutput
- func (o GetClustersClusterOutput) ImageId() pulumi.StringOutput
- func (o GetClustersClusterOutput) LocalMetaDb() pulumi.BoolOutput
- func (o GetClustersClusterOutput) MachineType() pulumi.StringOutput
- func (o GetClustersClusterOutput) MetaStoreType() pulumi.StringOutput
- func (o GetClustersClusterOutput) NetType() pulumi.StringOutput
- func (o GetClustersClusterOutput) PaymentType() pulumi.StringOutput
- func (o GetClustersClusterOutput) Period() pulumi.IntOutput
- func (o GetClustersClusterOutput) RelateClusterInfos() GetClustersClusterRelateClusterInfoArrayOutput
- func (o GetClustersClusterOutput) ResizeDiskEnable() pulumi.BoolOutput
- func (o GetClustersClusterOutput) RunningTime() pulumi.IntOutput
- func (o GetClustersClusterOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetClustersClusterOutput) SecurityGroupName() pulumi.StringOutput
- func (o GetClustersClusterOutput) SoftwareInfos() GetClustersClusterSoftwareInfoArrayOutput
- func (o GetClustersClusterOutput) StartTime() pulumi.StringOutput
- func (o GetClustersClusterOutput) Status() pulumi.StringOutput
- func (o GetClustersClusterOutput) StopTime() pulumi.StringOutput
- func (o GetClustersClusterOutput) Tags() pulumi.MapOutput
- func (o GetClustersClusterOutput) ToGetClustersClusterOutput() GetClustersClusterOutput
- func (o GetClustersClusterOutput) ToGetClustersClusterOutputWithContext(ctx context.Context) GetClustersClusterOutput
- func (o GetClustersClusterOutput) Type() pulumi.StringOutput
- func (o GetClustersClusterOutput) UserDefinedEmrEcsRole() pulumi.StringOutput
- func (o GetClustersClusterOutput) UserId() pulumi.StringOutput
- func (o GetClustersClusterOutput) VpcId() pulumi.StringOutput
- func (o GetClustersClusterOutput) VswitchId() pulumi.StringOutput
- func (o GetClustersClusterOutput) ZoneId() pulumi.StringOutput
- type GetClustersClusterRelateClusterInfo
- type GetClustersClusterRelateClusterInfoArgs
- func (GetClustersClusterRelateClusterInfoArgs) ElementType() reflect.Type
- func (i GetClustersClusterRelateClusterInfoArgs) ToGetClustersClusterRelateClusterInfoOutput() GetClustersClusterRelateClusterInfoOutput
- func (i GetClustersClusterRelateClusterInfoArgs) ToGetClustersClusterRelateClusterInfoOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoOutput
- type GetClustersClusterRelateClusterInfoArray
- func (GetClustersClusterRelateClusterInfoArray) ElementType() reflect.Type
- func (i GetClustersClusterRelateClusterInfoArray) ToGetClustersClusterRelateClusterInfoArrayOutput() GetClustersClusterRelateClusterInfoArrayOutput
- func (i GetClustersClusterRelateClusterInfoArray) ToGetClustersClusterRelateClusterInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoArrayOutput
- type GetClustersClusterRelateClusterInfoArrayInput
- type GetClustersClusterRelateClusterInfoArrayOutput
- func (GetClustersClusterRelateClusterInfoArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterRelateClusterInfoArrayOutput) Index(i pulumi.IntInput) GetClustersClusterRelateClusterInfoOutput
- func (o GetClustersClusterRelateClusterInfoArrayOutput) ToGetClustersClusterRelateClusterInfoArrayOutput() GetClustersClusterRelateClusterInfoArrayOutput
- func (o GetClustersClusterRelateClusterInfoArrayOutput) ToGetClustersClusterRelateClusterInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoArrayOutput
- type GetClustersClusterRelateClusterInfoInput
- type GetClustersClusterRelateClusterInfoOutput
- func (o GetClustersClusterRelateClusterInfoOutput) ClusterId() pulumi.StringOutput
- func (o GetClustersClusterRelateClusterInfoOutput) ClusterName() pulumi.StringOutput
- func (o GetClustersClusterRelateClusterInfoOutput) ClusterType() pulumi.StringOutput
- func (GetClustersClusterRelateClusterInfoOutput) ElementType() reflect.Type
- func (o GetClustersClusterRelateClusterInfoOutput) Status() pulumi.StringOutput
- func (o GetClustersClusterRelateClusterInfoOutput) ToGetClustersClusterRelateClusterInfoOutput() GetClustersClusterRelateClusterInfoOutput
- func (o GetClustersClusterRelateClusterInfoOutput) ToGetClustersClusterRelateClusterInfoOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoOutput
- type GetClustersClusterSoftwareInfo
- type GetClustersClusterSoftwareInfoArgs
- func (GetClustersClusterSoftwareInfoArgs) ElementType() reflect.Type
- func (i GetClustersClusterSoftwareInfoArgs) ToGetClustersClusterSoftwareInfoOutput() GetClustersClusterSoftwareInfoOutput
- func (i GetClustersClusterSoftwareInfoArgs) ToGetClustersClusterSoftwareInfoOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoOutput
- type GetClustersClusterSoftwareInfoArray
- func (GetClustersClusterSoftwareInfoArray) ElementType() reflect.Type
- func (i GetClustersClusterSoftwareInfoArray) ToGetClustersClusterSoftwareInfoArrayOutput() GetClustersClusterSoftwareInfoArrayOutput
- func (i GetClustersClusterSoftwareInfoArray) ToGetClustersClusterSoftwareInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoArrayOutput
- type GetClustersClusterSoftwareInfoArrayInput
- type GetClustersClusterSoftwareInfoArrayOutput
- func (GetClustersClusterSoftwareInfoArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterSoftwareInfoArrayOutput) Index(i pulumi.IntInput) GetClustersClusterSoftwareInfoOutput
- func (o GetClustersClusterSoftwareInfoArrayOutput) ToGetClustersClusterSoftwareInfoArrayOutput() GetClustersClusterSoftwareInfoArrayOutput
- func (o GetClustersClusterSoftwareInfoArrayOutput) ToGetClustersClusterSoftwareInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoArrayOutput
- type GetClustersClusterSoftwareInfoInput
- type GetClustersClusterSoftwareInfoOutput
- func (o GetClustersClusterSoftwareInfoOutput) ClusterType() pulumi.StringOutput
- func (GetClustersClusterSoftwareInfoOutput) ElementType() reflect.Type
- func (o GetClustersClusterSoftwareInfoOutput) EmrVer() pulumi.StringOutput
- func (o GetClustersClusterSoftwareInfoOutput) Softwares() GetClustersClusterSoftwareInfoSoftwareArrayOutput
- func (o GetClustersClusterSoftwareInfoOutput) ToGetClustersClusterSoftwareInfoOutput() GetClustersClusterSoftwareInfoOutput
- func (o GetClustersClusterSoftwareInfoOutput) ToGetClustersClusterSoftwareInfoOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoOutput
- type GetClustersClusterSoftwareInfoSoftware
- type GetClustersClusterSoftwareInfoSoftwareArgs
- func (GetClustersClusterSoftwareInfoSoftwareArgs) ElementType() reflect.Type
- func (i GetClustersClusterSoftwareInfoSoftwareArgs) ToGetClustersClusterSoftwareInfoSoftwareOutput() GetClustersClusterSoftwareInfoSoftwareOutput
- func (i GetClustersClusterSoftwareInfoSoftwareArgs) ToGetClustersClusterSoftwareInfoSoftwareOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareOutput
- type GetClustersClusterSoftwareInfoSoftwareArray
- func (GetClustersClusterSoftwareInfoSoftwareArray) ElementType() reflect.Type
- func (i GetClustersClusterSoftwareInfoSoftwareArray) ToGetClustersClusterSoftwareInfoSoftwareArrayOutput() GetClustersClusterSoftwareInfoSoftwareArrayOutput
- func (i GetClustersClusterSoftwareInfoSoftwareArray) ToGetClustersClusterSoftwareInfoSoftwareArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareArrayOutput
- type GetClustersClusterSoftwareInfoSoftwareArrayInput
- type GetClustersClusterSoftwareInfoSoftwareArrayOutput
- func (GetClustersClusterSoftwareInfoSoftwareArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterSoftwareInfoSoftwareArrayOutput) Index(i pulumi.IntInput) GetClustersClusterSoftwareInfoSoftwareOutput
- func (o GetClustersClusterSoftwareInfoSoftwareArrayOutput) ToGetClustersClusterSoftwareInfoSoftwareArrayOutput() GetClustersClusterSoftwareInfoSoftwareArrayOutput
- func (o GetClustersClusterSoftwareInfoSoftwareArrayOutput) ToGetClustersClusterSoftwareInfoSoftwareArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareArrayOutput
- type GetClustersClusterSoftwareInfoSoftwareInput
- type GetClustersClusterSoftwareInfoSoftwareOutput
- func (o GetClustersClusterSoftwareInfoSoftwareOutput) DisplayName() pulumi.StringOutput
- func (GetClustersClusterSoftwareInfoSoftwareOutput) ElementType() reflect.Type
- func (o GetClustersClusterSoftwareInfoSoftwareOutput) Name() pulumi.StringOutput
- func (o GetClustersClusterSoftwareInfoSoftwareOutput) OnlyDisplay() pulumi.BoolOutput
- func (o GetClustersClusterSoftwareInfoSoftwareOutput) StartTpe() pulumi.IntOutput
- func (o GetClustersClusterSoftwareInfoSoftwareOutput) ToGetClustersClusterSoftwareInfoSoftwareOutput() GetClustersClusterSoftwareInfoSoftwareOutput
- func (o GetClustersClusterSoftwareInfoSoftwareOutput) ToGetClustersClusterSoftwareInfoSoftwareOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareOutput
- func (o GetClustersClusterSoftwareInfoSoftwareOutput) Version() pulumi.StringOutput
- type GetClustersOutputArgs
- type GetClustersResult
- type GetClustersResultOutput
- func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) ClusterTypeLists() pulumi.StringArrayOutput
- func (o GetClustersResultOutput) Clusters() GetClustersClusterArrayOutput
- func (o GetClustersResultOutput) CreateType() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) DefaultStatus() pulumi.BoolPtrOutput
- func (o GetClustersResultOutput) DepositType() pulumi.StringPtrOutput
- func (GetClustersResultOutput) ElementType() reflect.Type
- func (o GetClustersResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetClustersResultOutput) Id() pulumi.StringOutput
- func (o GetClustersResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetClustersResultOutput) IsDesc() pulumi.BoolPtrOutput
- func (o GetClustersResultOutput) MachineType() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) Names() pulumi.StringArrayOutput
- func (o GetClustersResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetClustersResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetClustersResultOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) StatusLists() pulumi.StringArrayOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
- func (o GetClustersResultOutput) TotalCount() pulumi.IntOutput
- func (o GetClustersResultOutput) VpcId() pulumi.StringPtrOutput
- type GetDiskTypesArgs
- type GetDiskTypesOutputArgs
- type GetDiskTypesResult
- type GetDiskTypesResultOutput
- func (o GetDiskTypesResultOutput) ClusterType() pulumi.StringOutput
- func (o GetDiskTypesResultOutput) DestinationResource() pulumi.StringOutput
- func (GetDiskTypesResultOutput) ElementType() reflect.Type
- func (o GetDiskTypesResultOutput) Id() pulumi.StringOutput
- func (o GetDiskTypesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetDiskTypesResultOutput) InstanceChargeType() pulumi.StringOutput
- func (o GetDiskTypesResultOutput) InstanceType() pulumi.StringOutput
- func (o GetDiskTypesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetDiskTypesResultOutput) ToGetDiskTypesResultOutput() GetDiskTypesResultOutput
- func (o GetDiskTypesResultOutput) ToGetDiskTypesResultOutputWithContext(ctx context.Context) GetDiskTypesResultOutput
- func (o GetDiskTypesResultOutput) Types() GetDiskTypesTypeArrayOutput
- func (o GetDiskTypesResultOutput) ZoneId() pulumi.StringPtrOutput
- type GetDiskTypesType
- type GetDiskTypesTypeArgs
- type GetDiskTypesTypeArray
- type GetDiskTypesTypeArrayInput
- type GetDiskTypesTypeArrayOutput
- func (GetDiskTypesTypeArrayOutput) ElementType() reflect.Type
- func (o GetDiskTypesTypeArrayOutput) Index(i pulumi.IntInput) GetDiskTypesTypeOutput
- func (o GetDiskTypesTypeArrayOutput) ToGetDiskTypesTypeArrayOutput() GetDiskTypesTypeArrayOutput
- func (o GetDiskTypesTypeArrayOutput) ToGetDiskTypesTypeArrayOutputWithContext(ctx context.Context) GetDiskTypesTypeArrayOutput
- type GetDiskTypesTypeInput
- type GetDiskTypesTypeOutput
- func (GetDiskTypesTypeOutput) ElementType() reflect.Type
- func (o GetDiskTypesTypeOutput) Max() pulumi.IntOutput
- func (o GetDiskTypesTypeOutput) Min() pulumi.IntOutput
- func (o GetDiskTypesTypeOutput) ToGetDiskTypesTypeOutput() GetDiskTypesTypeOutput
- func (o GetDiskTypesTypeOutput) ToGetDiskTypesTypeOutputWithContext(ctx context.Context) GetDiskTypesTypeOutput
- func (o GetDiskTypesTypeOutput) Value() pulumi.StringOutput
- type GetInstanceTypesArgs
- type GetInstanceTypesOutputArgs
- type GetInstanceTypesResult
- type GetInstanceTypesResultOutput
- func (o GetInstanceTypesResultOutput) ClusterType() pulumi.StringOutput
- func (o GetInstanceTypesResultOutput) DestinationResource() pulumi.StringOutput
- func (GetInstanceTypesResultOutput) ElementType() reflect.Type
- func (o GetInstanceTypesResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceTypesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetInstanceTypesResultOutput) InstanceChargeType() pulumi.StringOutput
- func (o GetInstanceTypesResultOutput) InstanceType() pulumi.StringPtrOutput
- func (o GetInstanceTypesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetInstanceTypesResultOutput) SupportLocalStorage() pulumi.BoolPtrOutput
- func (o GetInstanceTypesResultOutput) SupportNodeTypes() pulumi.StringArrayOutput
- func (o GetInstanceTypesResultOutput) ToGetInstanceTypesResultOutput() GetInstanceTypesResultOutput
- func (o GetInstanceTypesResultOutput) ToGetInstanceTypesResultOutputWithContext(ctx context.Context) GetInstanceTypesResultOutput
- func (o GetInstanceTypesResultOutput) Types() GetInstanceTypesTypeArrayOutput
- func (o GetInstanceTypesResultOutput) ZoneId() pulumi.StringPtrOutput
- type GetInstanceTypesType
- type GetInstanceTypesTypeArgs
- type GetInstanceTypesTypeArray
- type GetInstanceTypesTypeArrayInput
- type GetInstanceTypesTypeArrayOutput
- func (GetInstanceTypesTypeArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTypesTypeArrayOutput) Index(i pulumi.IntInput) GetInstanceTypesTypeOutput
- func (o GetInstanceTypesTypeArrayOutput) ToGetInstanceTypesTypeArrayOutput() GetInstanceTypesTypeArrayOutput
- func (o GetInstanceTypesTypeArrayOutput) ToGetInstanceTypesTypeArrayOutputWithContext(ctx context.Context) GetInstanceTypesTypeArrayOutput
- type GetInstanceTypesTypeInput
- type GetInstanceTypesTypeOutput
- func (GetInstanceTypesTypeOutput) ElementType() reflect.Type
- func (o GetInstanceTypesTypeOutput) Id() pulumi.StringOutput
- func (o GetInstanceTypesTypeOutput) LocalStorageCapacity() pulumi.IntOutput
- func (o GetInstanceTypesTypeOutput) ToGetInstanceTypesTypeOutput() GetInstanceTypesTypeOutput
- func (o GetInstanceTypesTypeOutput) ToGetInstanceTypesTypeOutputWithContext(ctx context.Context) GetInstanceTypesTypeOutput
- func (o GetInstanceTypesTypeOutput) ZoneId() pulumi.StringOutput
- type GetMainVersionsArgs
- type GetMainVersionsMainVersion
- type GetMainVersionsMainVersionArgs
- func (GetMainVersionsMainVersionArgs) ElementType() reflect.Type
- func (i GetMainVersionsMainVersionArgs) ToGetMainVersionsMainVersionOutput() GetMainVersionsMainVersionOutput
- func (i GetMainVersionsMainVersionArgs) ToGetMainVersionsMainVersionOutputWithContext(ctx context.Context) GetMainVersionsMainVersionOutput
- type GetMainVersionsMainVersionArray
- func (GetMainVersionsMainVersionArray) ElementType() reflect.Type
- func (i GetMainVersionsMainVersionArray) ToGetMainVersionsMainVersionArrayOutput() GetMainVersionsMainVersionArrayOutput
- func (i GetMainVersionsMainVersionArray) ToGetMainVersionsMainVersionArrayOutputWithContext(ctx context.Context) GetMainVersionsMainVersionArrayOutput
- type GetMainVersionsMainVersionArrayInput
- type GetMainVersionsMainVersionArrayOutput
- func (GetMainVersionsMainVersionArrayOutput) ElementType() reflect.Type
- func (o GetMainVersionsMainVersionArrayOutput) Index(i pulumi.IntInput) GetMainVersionsMainVersionOutput
- func (o GetMainVersionsMainVersionArrayOutput) ToGetMainVersionsMainVersionArrayOutput() GetMainVersionsMainVersionArrayOutput
- func (o GetMainVersionsMainVersionArrayOutput) ToGetMainVersionsMainVersionArrayOutputWithContext(ctx context.Context) GetMainVersionsMainVersionArrayOutput
- type GetMainVersionsMainVersionInput
- type GetMainVersionsMainVersionOutput
- func (o GetMainVersionsMainVersionOutput) ClusterTypes() pulumi.StringArrayOutput
- func (GetMainVersionsMainVersionOutput) ElementType() reflect.Type
- func (o GetMainVersionsMainVersionOutput) EmrVersion() pulumi.StringOutput
- func (o GetMainVersionsMainVersionOutput) ImageId() pulumi.StringOutput
- func (o GetMainVersionsMainVersionOutput) ToGetMainVersionsMainVersionOutput() GetMainVersionsMainVersionOutput
- func (o GetMainVersionsMainVersionOutput) ToGetMainVersionsMainVersionOutputWithContext(ctx context.Context) GetMainVersionsMainVersionOutput
- type GetMainVersionsOutputArgs
- type GetMainVersionsResult
- type GetMainVersionsResultOutput
- func (o GetMainVersionsResultOutput) ClusterTypes() pulumi.StringArrayOutput
- func (GetMainVersionsResultOutput) ElementType() reflect.Type
- func (o GetMainVersionsResultOutput) EmrVersion() pulumi.StringPtrOutput
- func (o GetMainVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetMainVersionsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetMainVersionsResultOutput) MainVersions() GetMainVersionsMainVersionArrayOutput
- func (o GetMainVersionsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetMainVersionsResultOutput) ToGetMainVersionsResultOutput() GetMainVersionsResultOutput
- func (o GetMainVersionsResultOutput) ToGetMainVersionsResultOutputWithContext(ctx context.Context) GetMainVersionsResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.1
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Boot action parameters. BootstrapActions ClusterBootstrapActionArrayOutput `pulumi:"bootstrapActions"` // Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global chargeType value. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // EMR Cluster Type, e.g. HADOOP, KAFKA, DRUID, GATEWAY etc. You can find all valid EMR cluster type in emr web console. Supported 'GATEWAY' available in 1.61.0+. ClusterType pulumi.StringOutput `pulumi:"clusterType"` // The custom configurations of emr-cluster service. Configs ClusterConfigArrayOutput `pulumi:"configs"` // Cluster deposit type, HALF_MANAGED or FULL_MANAGED. DepositType pulumi.StringPtrOutput `pulumi:"depositType"` // High security cluster (true) or not. Default value is false. EasEnable pulumi.BoolPtrOutput `pulumi:"easEnable"` // EMR Version, e.g. EMR-3.22.0. You can find the all valid EMR Version in emr web console. EmrVer pulumi.StringOutput `pulumi:"emrVer"` // High Available for HDFS and YARN. If this is set true, MASTER group must have two nodes. HighAvailabilityEnable pulumi.BoolPtrOutput `pulumi:"highAvailabilityEnable"` // Groups of Host, You can specify MASTER as a group, CORE as a group (just like the above example). HostGroups ClusterHostGroupArrayOutput `pulumi:"hostGroups"` // Whether the MASTER node has a public IP address enabled. Default value is false. IsOpenPublicIp pulumi.BoolPtrOutput `pulumi:"isOpenPublicIp"` // Ssh key pair. KeyPairName pulumi.StringPtrOutput `pulumi:"keyPairName"` // Master ssh password. MasterPwd pulumi.StringPtrOutput `pulumi:"masterPwd"` // The configuration of emr-cluster service component metadata storage. If meta store type is ’user_rds’, this should be specified. MetaStoreConf ClusterMetaStoreConfPtrOutput `pulumi:"metaStoreConf"` // The type of emr-cluster service component metadata storage. ’dlf’ or ’local’ or ’user_rds’ . MetaStoreType pulumi.StringOutput `pulumi:"metaStoreType"` // The configurations of emr-cluster service modification after cluster created. ModifyClusterServiceConfig ClusterModifyClusterServiceConfigPtrOutput `pulumi:"modifyClusterServiceConfig"` // bootstrap action name. Name pulumi.StringOutput `pulumi:"name"` // Optional software list. OptionSoftwareLists pulumi.StringArrayOutput `pulumi:"optionSoftwareLists"` // If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36. Period pulumi.IntPtrOutput `pulumi:"period"` // This specify the related cluster id, if this cluster is a Gateway. RelatedClusterId pulumi.StringPtrOutput `pulumi:"relatedClusterId"` // The Id of resource group which the emr-cluster belongs. ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"` // Security Group ID for Cluster, you can also specify this key for each host group. SecurityGroupId pulumi.StringPtrOutput `pulumi:"securityGroupId"` // If this is set true, we can ssh into cluster. Default value is false. SshEnable pulumi.BoolPtrOutput `pulumi:"sshEnable"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // Use local metadb. Default is false. UseLocalMetadb pulumi.BoolPtrOutput `pulumi:"useLocalMetadb"` // Alicloud EMR uses roles to perform actions on your behalf when provisioning cluster resources, running applications, dynamically scaling resources. EMR uses the following roles when interacting with other Alicloud services. Default value is AliyunEmrEcsDefaultRole. UserDefinedEmrEcsRole pulumi.StringPtrOutput `pulumi:"userDefinedEmrEcsRole"` // Global vswitch id, you can also specify it in host group. VswitchId pulumi.StringPtrOutput `pulumi:"vswitchId"` // Zone ID, e.g. cn-huhehaote-a ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a EMR Cluster resource. With this you can create, read, and release EMR Cluster.
> **NOTE:** Available in 1.57.0+.
## Example Usage
## Import
Aliclioud E-MapReduce cluster can be imported using the id e.g.
```sh
$ pulumi import alicloud:emr/cluster:Cluster default C-B47FB8FE96C67XXXX
```
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 { // Boot action parameters. BootstrapActions ClusterBootstrapActionArrayInput // Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global chargeType value. ChargeType pulumi.StringPtrInput // EMR Cluster Type, e.g. HADOOP, KAFKA, DRUID, GATEWAY etc. You can find all valid EMR cluster type in emr web console. Supported 'GATEWAY' available in 1.61.0+. ClusterType pulumi.StringInput // The custom configurations of emr-cluster service. Configs ClusterConfigArrayInput // Cluster deposit type, HALF_MANAGED or FULL_MANAGED. DepositType pulumi.StringPtrInput // High security cluster (true) or not. Default value is false. EasEnable pulumi.BoolPtrInput // EMR Version, e.g. EMR-3.22.0. You can find the all valid EMR Version in emr web console. EmrVer pulumi.StringInput // High Available for HDFS and YARN. If this is set true, MASTER group must have two nodes. HighAvailabilityEnable pulumi.BoolPtrInput // Groups of Host, You can specify MASTER as a group, CORE as a group (just like the above example). HostGroups ClusterHostGroupArrayInput // Whether the MASTER node has a public IP address enabled. Default value is false. IsOpenPublicIp pulumi.BoolPtrInput // Ssh key pair. KeyPairName pulumi.StringPtrInput // Master ssh password. MasterPwd pulumi.StringPtrInput // The configuration of emr-cluster service component metadata storage. If meta store type is ’user_rds’, this should be specified. MetaStoreConf ClusterMetaStoreConfPtrInput // The type of emr-cluster service component metadata storage. ’dlf’ or ’local’ or ’user_rds’ . MetaStoreType pulumi.StringPtrInput // The configurations of emr-cluster service modification after cluster created. ModifyClusterServiceConfig ClusterModifyClusterServiceConfigPtrInput // bootstrap action name. Name pulumi.StringPtrInput // Optional software list. OptionSoftwareLists pulumi.StringArrayInput // If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36. Period pulumi.IntPtrInput // This specify the related cluster id, if this cluster is a Gateway. RelatedClusterId pulumi.StringPtrInput // The Id of resource group which the emr-cluster belongs. ResourceGroupId pulumi.StringPtrInput // Security Group ID for Cluster, you can also specify this key for each host group. SecurityGroupId pulumi.StringPtrInput // If this is set true, we can ssh into cluster. Default value is false. SshEnable pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // Use local metadb. Default is false. UseLocalMetadb pulumi.BoolPtrInput // Alicloud EMR uses roles to perform actions on your behalf when provisioning cluster resources, running applications, dynamically scaling resources. EMR uses the following roles when interacting with other Alicloud services. Default value is AliyunEmrEcsDefaultRole. UserDefinedEmrEcsRole pulumi.StringPtrInput // Global vswitch id, you can also specify it in host group. VswitchId pulumi.StringPtrInput // Zone ID, e.g. cn-huhehaote-a ZoneId 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 ClusterBootstrapAction ¶
type ClusterBootstrapAction struct { // bootstrap action args, e.g. "--a=b". Arg *string `pulumi:"arg"` // bootstrap action execution fail strategy, ’FAILED_BLOCKED’ or ‘FAILED_CONTINUE’ . Default value: "FAILED_BLOCKED ExecutionFailStrategy *string `pulumi:"executionFailStrategy"` // bootstrap action execution moment, ’BEFORE_INSTALL’ or ‘AFTER_STARTED’ . Default value: "BEFORE_INSTALL". ExecutionMoment *string `pulumi:"executionMoment"` // bootstrap action execution target, you can specify the host group name, e.g. "coreGroup". If this is not specified, the bootstrap action execution target is whole cluster. ExecutionTarget *string `pulumi:"executionTarget"` // bootstrap action name. Name *string `pulumi:"name"` // bootstrap action path, e.g. "oss://bucket/path". Path *string `pulumi:"path"` }
type ClusterBootstrapActionArgs ¶
type ClusterBootstrapActionArgs struct { // bootstrap action args, e.g. "--a=b". Arg pulumi.StringPtrInput `pulumi:"arg"` // bootstrap action execution fail strategy, ’FAILED_BLOCKED’ or ‘FAILED_CONTINUE’ . Default value: "FAILED_BLOCKED ExecutionFailStrategy pulumi.StringPtrInput `pulumi:"executionFailStrategy"` // bootstrap action execution moment, ’BEFORE_INSTALL’ or ‘AFTER_STARTED’ . Default value: "BEFORE_INSTALL". ExecutionMoment pulumi.StringPtrInput `pulumi:"executionMoment"` // bootstrap action execution target, you can specify the host group name, e.g. "coreGroup". If this is not specified, the bootstrap action execution target is whole cluster. ExecutionTarget pulumi.StringPtrInput `pulumi:"executionTarget"` // bootstrap action name. Name pulumi.StringPtrInput `pulumi:"name"` // bootstrap action path, e.g. "oss://bucket/path". Path pulumi.StringPtrInput `pulumi:"path"` }
func (ClusterBootstrapActionArgs) ElementType ¶
func (ClusterBootstrapActionArgs) ElementType() reflect.Type
func (ClusterBootstrapActionArgs) ToClusterBootstrapActionOutput ¶
func (i ClusterBootstrapActionArgs) ToClusterBootstrapActionOutput() ClusterBootstrapActionOutput
func (ClusterBootstrapActionArgs) ToClusterBootstrapActionOutputWithContext ¶
func (i ClusterBootstrapActionArgs) ToClusterBootstrapActionOutputWithContext(ctx context.Context) ClusterBootstrapActionOutput
type ClusterBootstrapActionArray ¶
type ClusterBootstrapActionArray []ClusterBootstrapActionInput
func (ClusterBootstrapActionArray) ElementType ¶
func (ClusterBootstrapActionArray) ElementType() reflect.Type
func (ClusterBootstrapActionArray) ToClusterBootstrapActionArrayOutput ¶
func (i ClusterBootstrapActionArray) ToClusterBootstrapActionArrayOutput() ClusterBootstrapActionArrayOutput
func (ClusterBootstrapActionArray) ToClusterBootstrapActionArrayOutputWithContext ¶
func (i ClusterBootstrapActionArray) ToClusterBootstrapActionArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionArrayOutput
type ClusterBootstrapActionArrayInput ¶
type ClusterBootstrapActionArrayInput interface { pulumi.Input ToClusterBootstrapActionArrayOutput() ClusterBootstrapActionArrayOutput ToClusterBootstrapActionArrayOutputWithContext(context.Context) ClusterBootstrapActionArrayOutput }
ClusterBootstrapActionArrayInput is an input type that accepts ClusterBootstrapActionArray and ClusterBootstrapActionArrayOutput values. You can construct a concrete instance of `ClusterBootstrapActionArrayInput` via:
ClusterBootstrapActionArray{ ClusterBootstrapActionArgs{...} }
type ClusterBootstrapActionArrayOutput ¶
type ClusterBootstrapActionArrayOutput struct{ *pulumi.OutputState }
func (ClusterBootstrapActionArrayOutput) ElementType ¶
func (ClusterBootstrapActionArrayOutput) ElementType() reflect.Type
func (ClusterBootstrapActionArrayOutput) Index ¶
func (o ClusterBootstrapActionArrayOutput) Index(i pulumi.IntInput) ClusterBootstrapActionOutput
func (ClusterBootstrapActionArrayOutput) ToClusterBootstrapActionArrayOutput ¶
func (o ClusterBootstrapActionArrayOutput) ToClusterBootstrapActionArrayOutput() ClusterBootstrapActionArrayOutput
func (ClusterBootstrapActionArrayOutput) ToClusterBootstrapActionArrayOutputWithContext ¶
func (o ClusterBootstrapActionArrayOutput) ToClusterBootstrapActionArrayOutputWithContext(ctx context.Context) ClusterBootstrapActionArrayOutput
type ClusterBootstrapActionInput ¶
type ClusterBootstrapActionInput interface { pulumi.Input ToClusterBootstrapActionOutput() ClusterBootstrapActionOutput ToClusterBootstrapActionOutputWithContext(context.Context) ClusterBootstrapActionOutput }
ClusterBootstrapActionInput is an input type that accepts ClusterBootstrapActionArgs and ClusterBootstrapActionOutput values. You can construct a concrete instance of `ClusterBootstrapActionInput` via:
ClusterBootstrapActionArgs{...}
type ClusterBootstrapActionOutput ¶
type ClusterBootstrapActionOutput struct{ *pulumi.OutputState }
func (ClusterBootstrapActionOutput) Arg ¶
func (o ClusterBootstrapActionOutput) Arg() pulumi.StringPtrOutput
bootstrap action args, e.g. "--a=b".
func (ClusterBootstrapActionOutput) ElementType ¶
func (ClusterBootstrapActionOutput) ElementType() reflect.Type
func (ClusterBootstrapActionOutput) ExecutionFailStrategy ¶
func (o ClusterBootstrapActionOutput) ExecutionFailStrategy() pulumi.StringPtrOutput
bootstrap action execution fail strategy, ’FAILED_BLOCKED’ or ‘FAILED_CONTINUE’ . Default value: "FAILED_BLOCKED
func (ClusterBootstrapActionOutput) ExecutionMoment ¶
func (o ClusterBootstrapActionOutput) ExecutionMoment() pulumi.StringPtrOutput
bootstrap action execution moment, ’BEFORE_INSTALL’ or ‘AFTER_STARTED’ . Default value: "BEFORE_INSTALL".
func (ClusterBootstrapActionOutput) ExecutionTarget ¶
func (o ClusterBootstrapActionOutput) ExecutionTarget() pulumi.StringPtrOutput
bootstrap action execution target, you can specify the host group name, e.g. "coreGroup". If this is not specified, the bootstrap action execution target is whole cluster.
func (ClusterBootstrapActionOutput) Name ¶
func (o ClusterBootstrapActionOutput) Name() pulumi.StringPtrOutput
bootstrap action name.
func (ClusterBootstrapActionOutput) Path ¶
func (o ClusterBootstrapActionOutput) Path() pulumi.StringPtrOutput
bootstrap action path, e.g. "oss://bucket/path".
func (ClusterBootstrapActionOutput) ToClusterBootstrapActionOutput ¶
func (o ClusterBootstrapActionOutput) ToClusterBootstrapActionOutput() ClusterBootstrapActionOutput
func (ClusterBootstrapActionOutput) ToClusterBootstrapActionOutputWithContext ¶
func (o ClusterBootstrapActionOutput) ToClusterBootstrapActionOutputWithContext(ctx context.Context) ClusterBootstrapActionOutput
type ClusterConfig ¶
type ClusterConfig struct { // Custom configuration service config key, e.g. ’dfs.replication’. ConfigKey string `pulumi:"configKey"` // Custom configuration service config value, e.g. ’3’. ConfigValue string `pulumi:"configValue"` // Custom configuration service file name, e.g. ’hdfs-site’. FileName string `pulumi:"fileName"` // Cluster service configuration modification name, e.g. ’HDFS’. ServiceName string `pulumi:"serviceName"` }
type ClusterConfigArgs ¶
type ClusterConfigArgs struct { // Custom configuration service config key, e.g. ’dfs.replication’. ConfigKey pulumi.StringInput `pulumi:"configKey"` // Custom configuration service config value, e.g. ’3’. ConfigValue pulumi.StringInput `pulumi:"configValue"` // Custom configuration service file name, e.g. ’hdfs-site’. FileName pulumi.StringInput `pulumi:"fileName"` // Cluster service configuration modification name, e.g. ’HDFS’. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (ClusterConfigArgs) ElementType ¶
func (ClusterConfigArgs) ElementType() reflect.Type
func (ClusterConfigArgs) ToClusterConfigOutput ¶
func (i ClusterConfigArgs) ToClusterConfigOutput() ClusterConfigOutput
func (ClusterConfigArgs) ToClusterConfigOutputWithContext ¶
func (i ClusterConfigArgs) ToClusterConfigOutputWithContext(ctx context.Context) ClusterConfigOutput
type ClusterConfigArray ¶
type ClusterConfigArray []ClusterConfigInput
func (ClusterConfigArray) ElementType ¶
func (ClusterConfigArray) ElementType() reflect.Type
func (ClusterConfigArray) ToClusterConfigArrayOutput ¶
func (i ClusterConfigArray) ToClusterConfigArrayOutput() ClusterConfigArrayOutput
func (ClusterConfigArray) ToClusterConfigArrayOutputWithContext ¶
func (i ClusterConfigArray) ToClusterConfigArrayOutputWithContext(ctx context.Context) ClusterConfigArrayOutput
type ClusterConfigArrayInput ¶
type ClusterConfigArrayInput interface { pulumi.Input ToClusterConfigArrayOutput() ClusterConfigArrayOutput ToClusterConfigArrayOutputWithContext(context.Context) ClusterConfigArrayOutput }
ClusterConfigArrayInput is an input type that accepts ClusterConfigArray and ClusterConfigArrayOutput values. You can construct a concrete instance of `ClusterConfigArrayInput` via:
ClusterConfigArray{ ClusterConfigArgs{...} }
type ClusterConfigArrayOutput ¶
type ClusterConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterConfigArrayOutput) ElementType ¶
func (ClusterConfigArrayOutput) ElementType() reflect.Type
func (ClusterConfigArrayOutput) Index ¶
func (o ClusterConfigArrayOutput) Index(i pulumi.IntInput) ClusterConfigOutput
func (ClusterConfigArrayOutput) ToClusterConfigArrayOutput ¶
func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutput() ClusterConfigArrayOutput
func (ClusterConfigArrayOutput) ToClusterConfigArrayOutputWithContext ¶
func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutputWithContext(ctx context.Context) ClusterConfigArrayOutput
type ClusterConfigInput ¶
type ClusterConfigInput interface { pulumi.Input ToClusterConfigOutput() ClusterConfigOutput ToClusterConfigOutputWithContext(context.Context) ClusterConfigOutput }
ClusterConfigInput is an input type that accepts ClusterConfigArgs and ClusterConfigOutput values. You can construct a concrete instance of `ClusterConfigInput` via:
ClusterConfigArgs{...}
type ClusterConfigOutput ¶
type ClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterConfigOutput) ConfigKey ¶
func (o ClusterConfigOutput) ConfigKey() pulumi.StringOutput
Custom configuration service config key, e.g. ’dfs.replication’.
func (ClusterConfigOutput) ConfigValue ¶
func (o ClusterConfigOutput) ConfigValue() pulumi.StringOutput
Custom configuration service config value, e.g. ’3’.
func (ClusterConfigOutput) ElementType ¶
func (ClusterConfigOutput) ElementType() reflect.Type
func (ClusterConfigOutput) FileName ¶
func (o ClusterConfigOutput) FileName() pulumi.StringOutput
Custom configuration service file name, e.g. ’hdfs-site’.
func (ClusterConfigOutput) ServiceName ¶
func (o ClusterConfigOutput) ServiceName() pulumi.StringOutput
Cluster service configuration modification name, e.g. ’HDFS’.
func (ClusterConfigOutput) ToClusterConfigOutput ¶
func (o ClusterConfigOutput) ToClusterConfigOutput() ClusterConfigOutput
func (ClusterConfigOutput) ToClusterConfigOutputWithContext ¶
func (o ClusterConfigOutput) ToClusterConfigOutputWithContext(ctx context.Context) ClusterConfigOutput
type ClusterHostGroup ¶
type ClusterHostGroup struct { // Auto renew for prepaid, ’true’ or ‘false’ . Default value: false. AutoRenew *bool `pulumi:"autoRenew"` // Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global chargeType value. ChargeType *string `pulumi:"chargeType"` // Graceful decommission timeout, unit: seconds. DecommissionTimeout *int `pulumi:"decommissionTimeout"` // Data disk capacity. DiskCapacity *string `pulumi:"diskCapacity"` // Data disk count. DiskCount *string `pulumi:"diskCount"` // Data disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,local_disk,cloud_essd. DiskType *string `pulumi:"diskType"` // Enable hadoop cluster of task node graceful decommission, ’true’ or ‘false’ . Default value: false. EnableGracefulDecommission *bool `pulumi:"enableGracefulDecommission"` GpuDriver *string `pulumi:"gpuDriver"` // host group name. HostGroupName *string `pulumi:"hostGroupName"` // host group type, supported value: MASTER, CORE or TASK, supported 'GATEWAY' available in 1.61.0+. HostGroupType *string `pulumi:"hostGroupType"` // Instance list for cluster scale down. This value follows the json format, e.g. ["instanceId1","instanceId2"]. escape character for " is \". InstanceList *string `pulumi:"instanceList"` // Host Ecs instance type. InstanceType *string `pulumi:"instanceType"` // Host number in this group. NodeCount *string `pulumi:"nodeCount"` // If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36. Period *int `pulumi:"period"` // System disk capacity. SysDiskCapacity *string `pulumi:"sysDiskCapacity"` // System disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,cloud_essd. SysDiskType *string `pulumi:"sysDiskType"` }
type ClusterHostGroupArgs ¶
type ClusterHostGroupArgs struct { // Auto renew for prepaid, ’true’ or ‘false’ . Default value: false. AutoRenew pulumi.BoolPtrInput `pulumi:"autoRenew"` // Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global chargeType value. ChargeType pulumi.StringPtrInput `pulumi:"chargeType"` // Graceful decommission timeout, unit: seconds. DecommissionTimeout pulumi.IntPtrInput `pulumi:"decommissionTimeout"` // Data disk capacity. DiskCapacity pulumi.StringPtrInput `pulumi:"diskCapacity"` // Data disk count. DiskCount pulumi.StringPtrInput `pulumi:"diskCount"` // Data disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,local_disk,cloud_essd. DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Enable hadoop cluster of task node graceful decommission, ’true’ or ‘false’ . Default value: false. EnableGracefulDecommission pulumi.BoolPtrInput `pulumi:"enableGracefulDecommission"` GpuDriver pulumi.StringPtrInput `pulumi:"gpuDriver"` // host group name. HostGroupName pulumi.StringPtrInput `pulumi:"hostGroupName"` // host group type, supported value: MASTER, CORE or TASK, supported 'GATEWAY' available in 1.61.0+. HostGroupType pulumi.StringPtrInput `pulumi:"hostGroupType"` // Instance list for cluster scale down. This value follows the json format, e.g. ["instanceId1","instanceId2"]. escape character for " is \". InstanceList pulumi.StringPtrInput `pulumi:"instanceList"` // Host Ecs instance type. InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` // Host number in this group. NodeCount pulumi.StringPtrInput `pulumi:"nodeCount"` // If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36. Period pulumi.IntPtrInput `pulumi:"period"` // System disk capacity. SysDiskCapacity pulumi.StringPtrInput `pulumi:"sysDiskCapacity"` // System disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,cloud_essd. SysDiskType pulumi.StringPtrInput `pulumi:"sysDiskType"` }
func (ClusterHostGroupArgs) ElementType ¶
func (ClusterHostGroupArgs) ElementType() reflect.Type
func (ClusterHostGroupArgs) ToClusterHostGroupOutput ¶
func (i ClusterHostGroupArgs) ToClusterHostGroupOutput() ClusterHostGroupOutput
func (ClusterHostGroupArgs) ToClusterHostGroupOutputWithContext ¶
func (i ClusterHostGroupArgs) ToClusterHostGroupOutputWithContext(ctx context.Context) ClusterHostGroupOutput
type ClusterHostGroupArray ¶
type ClusterHostGroupArray []ClusterHostGroupInput
func (ClusterHostGroupArray) ElementType ¶
func (ClusterHostGroupArray) ElementType() reflect.Type
func (ClusterHostGroupArray) ToClusterHostGroupArrayOutput ¶
func (i ClusterHostGroupArray) ToClusterHostGroupArrayOutput() ClusterHostGroupArrayOutput
func (ClusterHostGroupArray) ToClusterHostGroupArrayOutputWithContext ¶
func (i ClusterHostGroupArray) ToClusterHostGroupArrayOutputWithContext(ctx context.Context) ClusterHostGroupArrayOutput
type ClusterHostGroupArrayInput ¶
type ClusterHostGroupArrayInput interface { pulumi.Input ToClusterHostGroupArrayOutput() ClusterHostGroupArrayOutput ToClusterHostGroupArrayOutputWithContext(context.Context) ClusterHostGroupArrayOutput }
ClusterHostGroupArrayInput is an input type that accepts ClusterHostGroupArray and ClusterHostGroupArrayOutput values. You can construct a concrete instance of `ClusterHostGroupArrayInput` via:
ClusterHostGroupArray{ ClusterHostGroupArgs{...} }
type ClusterHostGroupArrayOutput ¶
type ClusterHostGroupArrayOutput struct{ *pulumi.OutputState }
func (ClusterHostGroupArrayOutput) ElementType ¶
func (ClusterHostGroupArrayOutput) ElementType() reflect.Type
func (ClusterHostGroupArrayOutput) Index ¶
func (o ClusterHostGroupArrayOutput) Index(i pulumi.IntInput) ClusterHostGroupOutput
func (ClusterHostGroupArrayOutput) ToClusterHostGroupArrayOutput ¶
func (o ClusterHostGroupArrayOutput) ToClusterHostGroupArrayOutput() ClusterHostGroupArrayOutput
func (ClusterHostGroupArrayOutput) ToClusterHostGroupArrayOutputWithContext ¶
func (o ClusterHostGroupArrayOutput) ToClusterHostGroupArrayOutputWithContext(ctx context.Context) ClusterHostGroupArrayOutput
type ClusterHostGroupInput ¶
type ClusterHostGroupInput interface { pulumi.Input ToClusterHostGroupOutput() ClusterHostGroupOutput ToClusterHostGroupOutputWithContext(context.Context) ClusterHostGroupOutput }
ClusterHostGroupInput is an input type that accepts ClusterHostGroupArgs and ClusterHostGroupOutput values. You can construct a concrete instance of `ClusterHostGroupInput` via:
ClusterHostGroupArgs{...}
type ClusterHostGroupOutput ¶
type ClusterHostGroupOutput struct{ *pulumi.OutputState }
func (ClusterHostGroupOutput) AutoRenew ¶
func (o ClusterHostGroupOutput) AutoRenew() pulumi.BoolPtrOutput
Auto renew for prepaid, ’true’ or ‘false’ . Default value: false.
func (ClusterHostGroupOutput) ChargeType ¶
func (o ClusterHostGroupOutput) ChargeType() pulumi.StringPtrOutput
Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global chargeType value.
func (ClusterHostGroupOutput) DecommissionTimeout ¶
func (o ClusterHostGroupOutput) DecommissionTimeout() pulumi.IntPtrOutput
Graceful decommission timeout, unit: seconds.
func (ClusterHostGroupOutput) DiskCapacity ¶
func (o ClusterHostGroupOutput) DiskCapacity() pulumi.StringPtrOutput
Data disk capacity.
func (ClusterHostGroupOutput) DiskCount ¶
func (o ClusterHostGroupOutput) DiskCount() pulumi.StringPtrOutput
Data disk count.
func (ClusterHostGroupOutput) DiskType ¶
func (o ClusterHostGroupOutput) DiskType() pulumi.StringPtrOutput
Data disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,local_disk,cloud_essd.
func (ClusterHostGroupOutput) ElementType ¶
func (ClusterHostGroupOutput) ElementType() reflect.Type
func (ClusterHostGroupOutput) EnableGracefulDecommission ¶
func (o ClusterHostGroupOutput) EnableGracefulDecommission() pulumi.BoolPtrOutput
Enable hadoop cluster of task node graceful decommission, ’true’ or ‘false’ . Default value: false.
func (ClusterHostGroupOutput) GpuDriver ¶
func (o ClusterHostGroupOutput) GpuDriver() pulumi.StringPtrOutput
func (ClusterHostGroupOutput) HostGroupName ¶
func (o ClusterHostGroupOutput) HostGroupName() pulumi.StringPtrOutput
host group name.
func (ClusterHostGroupOutput) HostGroupType ¶
func (o ClusterHostGroupOutput) HostGroupType() pulumi.StringPtrOutput
host group type, supported value: MASTER, CORE or TASK, supported 'GATEWAY' available in 1.61.0+.
func (ClusterHostGroupOutput) InstanceList ¶
func (o ClusterHostGroupOutput) InstanceList() pulumi.StringPtrOutput
Instance list for cluster scale down. This value follows the json format, e.g. ["instanceId1","instanceId2"]. escape character for " is \".
func (ClusterHostGroupOutput) InstanceType ¶
func (o ClusterHostGroupOutput) InstanceType() pulumi.StringPtrOutput
Host Ecs instance type.
func (ClusterHostGroupOutput) NodeCount ¶
func (o ClusterHostGroupOutput) NodeCount() pulumi.StringPtrOutput
Host number in this group.
func (ClusterHostGroupOutput) Period ¶
func (o ClusterHostGroupOutput) Period() pulumi.IntPtrOutput
If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36.
func (ClusterHostGroupOutput) SysDiskCapacity ¶
func (o ClusterHostGroupOutput) SysDiskCapacity() pulumi.StringPtrOutput
System disk capacity.
func (ClusterHostGroupOutput) SysDiskType ¶
func (o ClusterHostGroupOutput) SysDiskType() pulumi.StringPtrOutput
System disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,cloud_essd.
func (ClusterHostGroupOutput) ToClusterHostGroupOutput ¶
func (o ClusterHostGroupOutput) ToClusterHostGroupOutput() ClusterHostGroupOutput
func (ClusterHostGroupOutput) ToClusterHostGroupOutputWithContext ¶
func (o ClusterHostGroupOutput) ToClusterHostGroupOutputWithContext(ctx context.Context) ClusterHostGroupOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
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 ClusterMetaStoreConf ¶
type ClusterMetaStoreConfArgs ¶
type ClusterMetaStoreConfArgs struct { // Custom rds database password. DbPassword pulumi.StringInput `pulumi:"dbPassword"` // Custom rds database connection url. DbUrl pulumi.StringInput `pulumi:"dbUrl"` // Custom rds database user name. DbUserName pulumi.StringInput `pulumi:"dbUserName"` }
func (ClusterMetaStoreConfArgs) ElementType ¶
func (ClusterMetaStoreConfArgs) ElementType() reflect.Type
func (ClusterMetaStoreConfArgs) ToClusterMetaStoreConfOutput ¶
func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfOutput() ClusterMetaStoreConfOutput
func (ClusterMetaStoreConfArgs) ToClusterMetaStoreConfOutputWithContext ¶
func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfOutputWithContext(ctx context.Context) ClusterMetaStoreConfOutput
func (ClusterMetaStoreConfArgs) ToClusterMetaStoreConfPtrOutput ¶
func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfPtrOutput() ClusterMetaStoreConfPtrOutput
func (ClusterMetaStoreConfArgs) ToClusterMetaStoreConfPtrOutputWithContext ¶
func (i ClusterMetaStoreConfArgs) ToClusterMetaStoreConfPtrOutputWithContext(ctx context.Context) ClusterMetaStoreConfPtrOutput
type ClusterMetaStoreConfInput ¶
type ClusterMetaStoreConfInput interface { pulumi.Input ToClusterMetaStoreConfOutput() ClusterMetaStoreConfOutput ToClusterMetaStoreConfOutputWithContext(context.Context) ClusterMetaStoreConfOutput }
ClusterMetaStoreConfInput is an input type that accepts ClusterMetaStoreConfArgs and ClusterMetaStoreConfOutput values. You can construct a concrete instance of `ClusterMetaStoreConfInput` via:
ClusterMetaStoreConfArgs{...}
type ClusterMetaStoreConfOutput ¶
type ClusterMetaStoreConfOutput struct{ *pulumi.OutputState }
func (ClusterMetaStoreConfOutput) DbPassword ¶
func (o ClusterMetaStoreConfOutput) DbPassword() pulumi.StringOutput
Custom rds database password.
func (ClusterMetaStoreConfOutput) DbUrl ¶
func (o ClusterMetaStoreConfOutput) DbUrl() pulumi.StringOutput
Custom rds database connection url.
func (ClusterMetaStoreConfOutput) DbUserName ¶
func (o ClusterMetaStoreConfOutput) DbUserName() pulumi.StringOutput
Custom rds database user name.
func (ClusterMetaStoreConfOutput) ElementType ¶
func (ClusterMetaStoreConfOutput) ElementType() reflect.Type
func (ClusterMetaStoreConfOutput) ToClusterMetaStoreConfOutput ¶
func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfOutput() ClusterMetaStoreConfOutput
func (ClusterMetaStoreConfOutput) ToClusterMetaStoreConfOutputWithContext ¶
func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfOutputWithContext(ctx context.Context) ClusterMetaStoreConfOutput
func (ClusterMetaStoreConfOutput) ToClusterMetaStoreConfPtrOutput ¶
func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfPtrOutput() ClusterMetaStoreConfPtrOutput
func (ClusterMetaStoreConfOutput) ToClusterMetaStoreConfPtrOutputWithContext ¶
func (o ClusterMetaStoreConfOutput) ToClusterMetaStoreConfPtrOutputWithContext(ctx context.Context) ClusterMetaStoreConfPtrOutput
type ClusterMetaStoreConfPtrInput ¶
type ClusterMetaStoreConfPtrInput interface { pulumi.Input ToClusterMetaStoreConfPtrOutput() ClusterMetaStoreConfPtrOutput ToClusterMetaStoreConfPtrOutputWithContext(context.Context) ClusterMetaStoreConfPtrOutput }
ClusterMetaStoreConfPtrInput is an input type that accepts ClusterMetaStoreConfArgs, ClusterMetaStoreConfPtr and ClusterMetaStoreConfPtrOutput values. You can construct a concrete instance of `ClusterMetaStoreConfPtrInput` via:
ClusterMetaStoreConfArgs{...} or: nil
func ClusterMetaStoreConfPtr ¶
func ClusterMetaStoreConfPtr(v *ClusterMetaStoreConfArgs) ClusterMetaStoreConfPtrInput
type ClusterMetaStoreConfPtrOutput ¶
type ClusterMetaStoreConfPtrOutput struct{ *pulumi.OutputState }
func (ClusterMetaStoreConfPtrOutput) DbPassword ¶
func (o ClusterMetaStoreConfPtrOutput) DbPassword() pulumi.StringPtrOutput
Custom rds database password.
func (ClusterMetaStoreConfPtrOutput) DbUrl ¶
func (o ClusterMetaStoreConfPtrOutput) DbUrl() pulumi.StringPtrOutput
Custom rds database connection url.
func (ClusterMetaStoreConfPtrOutput) DbUserName ¶
func (o ClusterMetaStoreConfPtrOutput) DbUserName() pulumi.StringPtrOutput
Custom rds database user name.
func (ClusterMetaStoreConfPtrOutput) Elem ¶
func (o ClusterMetaStoreConfPtrOutput) Elem() ClusterMetaStoreConfOutput
func (ClusterMetaStoreConfPtrOutput) ElementType ¶
func (ClusterMetaStoreConfPtrOutput) ElementType() reflect.Type
func (ClusterMetaStoreConfPtrOutput) ToClusterMetaStoreConfPtrOutput ¶
func (o ClusterMetaStoreConfPtrOutput) ToClusterMetaStoreConfPtrOutput() ClusterMetaStoreConfPtrOutput
func (ClusterMetaStoreConfPtrOutput) ToClusterMetaStoreConfPtrOutputWithContext ¶
func (o ClusterMetaStoreConfPtrOutput) ToClusterMetaStoreConfPtrOutputWithContext(ctx context.Context) ClusterMetaStoreConfPtrOutput
type ClusterModifyClusterServiceConfig ¶
type ClusterModifyClusterServiceConfig struct { // Cluster service configuration modification comment, e.g. "Modify tez configuration". Comment *string `pulumi:"comment"` // Cluster service configuration modification params, e.g. ’{"hdfs-site":{"dfs.replication":"3"}}’. ConfigParams string `pulumi:"configParams"` // Cluster service configuration modification type. ConfigType *string `pulumi:"configType"` // Cluster service configuration modification custom params, e.g. ’{"tez-site":{"key":{"Value":"value"}}}’. CustomConfigParams *string `pulumi:"customConfigParams"` // Cluster service configuration modification related gateway cluster id list. GatewayClusterIdLists []string `pulumi:"gatewayClusterIdLists"` // Cluster service configuration modification node group id, e.g. ’G-XXX’. GroupId *string `pulumi:"groupId"` // Cluster service configuration modification host instance id, e.g. ’i-bp146tnrkq4tcxxxxx’. HostInstanceId *string `pulumi:"hostInstanceId"` // Cluster service configuration modification refresh host config, ’true’ or ’false’. RefreshHostConfig *bool `pulumi:"refreshHostConfig"` // Cluster service configuration modification name, e.g. ’HDFS’. ServiceName string `pulumi:"serviceName"` }
type ClusterModifyClusterServiceConfigArgs ¶
type ClusterModifyClusterServiceConfigArgs struct { // Cluster service configuration modification comment, e.g. "Modify tez configuration". Comment pulumi.StringPtrInput `pulumi:"comment"` // Cluster service configuration modification params, e.g. ’{"hdfs-site":{"dfs.replication":"3"}}’. ConfigParams pulumi.StringInput `pulumi:"configParams"` // Cluster service configuration modification type. ConfigType pulumi.StringPtrInput `pulumi:"configType"` // Cluster service configuration modification custom params, e.g. ’{"tez-site":{"key":{"Value":"value"}}}’. CustomConfigParams pulumi.StringPtrInput `pulumi:"customConfigParams"` // Cluster service configuration modification related gateway cluster id list. GatewayClusterIdLists pulumi.StringArrayInput `pulumi:"gatewayClusterIdLists"` // Cluster service configuration modification node group id, e.g. ’G-XXX’. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // Cluster service configuration modification host instance id, e.g. ’i-bp146tnrkq4tcxxxxx’. HostInstanceId pulumi.StringPtrInput `pulumi:"hostInstanceId"` // Cluster service configuration modification refresh host config, ’true’ or ’false’. RefreshHostConfig pulumi.BoolPtrInput `pulumi:"refreshHostConfig"` // Cluster service configuration modification name, e.g. ’HDFS’. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (ClusterModifyClusterServiceConfigArgs) ElementType ¶
func (ClusterModifyClusterServiceConfigArgs) ElementType() reflect.Type
func (ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigOutput ¶
func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigOutput() ClusterModifyClusterServiceConfigOutput
func (ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigOutputWithContext ¶
func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigOutput
func (ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigPtrOutput ¶
func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigPtrOutput() ClusterModifyClusterServiceConfigPtrOutput
func (ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigPtrOutputWithContext ¶
func (i ClusterModifyClusterServiceConfigArgs) ToClusterModifyClusterServiceConfigPtrOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigPtrOutput
type ClusterModifyClusterServiceConfigInput ¶
type ClusterModifyClusterServiceConfigInput interface { pulumi.Input ToClusterModifyClusterServiceConfigOutput() ClusterModifyClusterServiceConfigOutput ToClusterModifyClusterServiceConfigOutputWithContext(context.Context) ClusterModifyClusterServiceConfigOutput }
ClusterModifyClusterServiceConfigInput is an input type that accepts ClusterModifyClusterServiceConfigArgs and ClusterModifyClusterServiceConfigOutput values. You can construct a concrete instance of `ClusterModifyClusterServiceConfigInput` via:
ClusterModifyClusterServiceConfigArgs{...}
type ClusterModifyClusterServiceConfigOutput ¶
type ClusterModifyClusterServiceConfigOutput struct{ *pulumi.OutputState }
func (ClusterModifyClusterServiceConfigOutput) Comment ¶
func (o ClusterModifyClusterServiceConfigOutput) Comment() pulumi.StringPtrOutput
Cluster service configuration modification comment, e.g. "Modify tez configuration".
func (ClusterModifyClusterServiceConfigOutput) ConfigParams ¶
func (o ClusterModifyClusterServiceConfigOutput) ConfigParams() pulumi.StringOutput
Cluster service configuration modification params, e.g. ’{"hdfs-site":{"dfs.replication":"3"}}’.
func (ClusterModifyClusterServiceConfigOutput) ConfigType ¶
func (o ClusterModifyClusterServiceConfigOutput) ConfigType() pulumi.StringPtrOutput
Cluster service configuration modification type.
func (ClusterModifyClusterServiceConfigOutput) CustomConfigParams ¶
func (o ClusterModifyClusterServiceConfigOutput) CustomConfigParams() pulumi.StringPtrOutput
Cluster service configuration modification custom params, e.g. ’{"tez-site":{"key":{"Value":"value"}}}’.
func (ClusterModifyClusterServiceConfigOutput) ElementType ¶
func (ClusterModifyClusterServiceConfigOutput) ElementType() reflect.Type
func (ClusterModifyClusterServiceConfigOutput) GatewayClusterIdLists ¶
func (o ClusterModifyClusterServiceConfigOutput) GatewayClusterIdLists() pulumi.StringArrayOutput
Cluster service configuration modification related gateway cluster id list.
func (ClusterModifyClusterServiceConfigOutput) GroupId ¶
func (o ClusterModifyClusterServiceConfigOutput) GroupId() pulumi.StringPtrOutput
Cluster service configuration modification node group id, e.g. ’G-XXX’.
func (ClusterModifyClusterServiceConfigOutput) HostInstanceId ¶
func (o ClusterModifyClusterServiceConfigOutput) HostInstanceId() pulumi.StringPtrOutput
Cluster service configuration modification host instance id, e.g. ’i-bp146tnrkq4tcxxxxx’.
func (ClusterModifyClusterServiceConfigOutput) RefreshHostConfig ¶
func (o ClusterModifyClusterServiceConfigOutput) RefreshHostConfig() pulumi.BoolPtrOutput
Cluster service configuration modification refresh host config, ’true’ or ’false’.
func (ClusterModifyClusterServiceConfigOutput) ServiceName ¶
func (o ClusterModifyClusterServiceConfigOutput) ServiceName() pulumi.StringOutput
Cluster service configuration modification name, e.g. ’HDFS’.
func (ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigOutput ¶
func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigOutput() ClusterModifyClusterServiceConfigOutput
func (ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigOutputWithContext ¶
func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigOutput
func (ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigPtrOutput ¶
func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigPtrOutput() ClusterModifyClusterServiceConfigPtrOutput
func (ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigPtrOutputWithContext ¶
func (o ClusterModifyClusterServiceConfigOutput) ToClusterModifyClusterServiceConfigPtrOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigPtrOutput
type ClusterModifyClusterServiceConfigPtrInput ¶
type ClusterModifyClusterServiceConfigPtrInput interface { pulumi.Input ToClusterModifyClusterServiceConfigPtrOutput() ClusterModifyClusterServiceConfigPtrOutput ToClusterModifyClusterServiceConfigPtrOutputWithContext(context.Context) ClusterModifyClusterServiceConfigPtrOutput }
ClusterModifyClusterServiceConfigPtrInput is an input type that accepts ClusterModifyClusterServiceConfigArgs, ClusterModifyClusterServiceConfigPtr and ClusterModifyClusterServiceConfigPtrOutput values. You can construct a concrete instance of `ClusterModifyClusterServiceConfigPtrInput` via:
ClusterModifyClusterServiceConfigArgs{...} or: nil
func ClusterModifyClusterServiceConfigPtr ¶
func ClusterModifyClusterServiceConfigPtr(v *ClusterModifyClusterServiceConfigArgs) ClusterModifyClusterServiceConfigPtrInput
type ClusterModifyClusterServiceConfigPtrOutput ¶
type ClusterModifyClusterServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterModifyClusterServiceConfigPtrOutput) Comment ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) Comment() pulumi.StringPtrOutput
Cluster service configuration modification comment, e.g. "Modify tez configuration".
func (ClusterModifyClusterServiceConfigPtrOutput) ConfigParams ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) ConfigParams() pulumi.StringPtrOutput
Cluster service configuration modification params, e.g. ’{"hdfs-site":{"dfs.replication":"3"}}’.
func (ClusterModifyClusterServiceConfigPtrOutput) ConfigType ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) ConfigType() pulumi.StringPtrOutput
Cluster service configuration modification type.
func (ClusterModifyClusterServiceConfigPtrOutput) CustomConfigParams ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) CustomConfigParams() pulumi.StringPtrOutput
Cluster service configuration modification custom params, e.g. ’{"tez-site":{"key":{"Value":"value"}}}’.
func (ClusterModifyClusterServiceConfigPtrOutput) ElementType ¶
func (ClusterModifyClusterServiceConfigPtrOutput) ElementType() reflect.Type
func (ClusterModifyClusterServiceConfigPtrOutput) GatewayClusterIdLists ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) GatewayClusterIdLists() pulumi.StringArrayOutput
Cluster service configuration modification related gateway cluster id list.
func (ClusterModifyClusterServiceConfigPtrOutput) GroupId ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) GroupId() pulumi.StringPtrOutput
Cluster service configuration modification node group id, e.g. ’G-XXX’.
func (ClusterModifyClusterServiceConfigPtrOutput) HostInstanceId ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) HostInstanceId() pulumi.StringPtrOutput
Cluster service configuration modification host instance id, e.g. ’i-bp146tnrkq4tcxxxxx’.
func (ClusterModifyClusterServiceConfigPtrOutput) RefreshHostConfig ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) RefreshHostConfig() pulumi.BoolPtrOutput
Cluster service configuration modification refresh host config, ’true’ or ’false’.
func (ClusterModifyClusterServiceConfigPtrOutput) ServiceName ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) ServiceName() pulumi.StringPtrOutput
Cluster service configuration modification name, e.g. ’HDFS’.
func (ClusterModifyClusterServiceConfigPtrOutput) ToClusterModifyClusterServiceConfigPtrOutput ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) ToClusterModifyClusterServiceConfigPtrOutput() ClusterModifyClusterServiceConfigPtrOutput
func (ClusterModifyClusterServiceConfigPtrOutput) ToClusterModifyClusterServiceConfigPtrOutputWithContext ¶
func (o ClusterModifyClusterServiceConfigPtrOutput) ToClusterModifyClusterServiceConfigPtrOutputWithContext(ctx context.Context) ClusterModifyClusterServiceConfigPtrOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) BootstrapActions ¶
func (o ClusterOutput) BootstrapActions() ClusterBootstrapActionArrayOutput
Boot action parameters.
func (ClusterOutput) ChargeType ¶
func (o ClusterOutput) ChargeType() pulumi.StringPtrOutput
Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global chargeType value.
func (ClusterOutput) ClusterType ¶
func (o ClusterOutput) ClusterType() pulumi.StringOutput
EMR Cluster Type, e.g. HADOOP, KAFKA, DRUID, GATEWAY etc. You can find all valid EMR cluster type in emr web console. Supported 'GATEWAY' available in 1.61.0+.
func (ClusterOutput) Configs ¶
func (o ClusterOutput) Configs() ClusterConfigArrayOutput
The custom configurations of emr-cluster service.
func (ClusterOutput) DepositType ¶
func (o ClusterOutput) DepositType() pulumi.StringPtrOutput
Cluster deposit type, HALF_MANAGED or FULL_MANAGED.
func (ClusterOutput) EasEnable ¶
func (o ClusterOutput) EasEnable() pulumi.BoolPtrOutput
High security cluster (true) or not. Default value is false.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EmrVer ¶
func (o ClusterOutput) EmrVer() pulumi.StringOutput
EMR Version, e.g. EMR-3.22.0. You can find the all valid EMR Version in emr web console.
func (ClusterOutput) HighAvailabilityEnable ¶
func (o ClusterOutput) HighAvailabilityEnable() pulumi.BoolPtrOutput
High Available for HDFS and YARN. If this is set true, MASTER group must have two nodes.
func (ClusterOutput) HostGroups ¶
func (o ClusterOutput) HostGroups() ClusterHostGroupArrayOutput
Groups of Host, You can specify MASTER as a group, CORE as a group (just like the above example).
func (ClusterOutput) IsOpenPublicIp ¶
func (o ClusterOutput) IsOpenPublicIp() pulumi.BoolPtrOutput
Whether the MASTER node has a public IP address enabled. Default value is false.
func (ClusterOutput) KeyPairName ¶
func (o ClusterOutput) KeyPairName() pulumi.StringPtrOutput
Ssh key pair.
func (ClusterOutput) MasterPwd ¶
func (o ClusterOutput) MasterPwd() pulumi.StringPtrOutput
Master ssh password.
func (ClusterOutput) MetaStoreConf ¶
func (o ClusterOutput) MetaStoreConf() ClusterMetaStoreConfPtrOutput
The configuration of emr-cluster service component metadata storage. If meta store type is ’user_rds’, this should be specified.
func (ClusterOutput) MetaStoreType ¶
func (o ClusterOutput) MetaStoreType() pulumi.StringOutput
The type of emr-cluster service component metadata storage. ’dlf’ or ’local’ or ’user_rds’ .
func (ClusterOutput) ModifyClusterServiceConfig ¶
func (o ClusterOutput) ModifyClusterServiceConfig() ClusterModifyClusterServiceConfigPtrOutput
The configurations of emr-cluster service modification after cluster created.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
bootstrap action name.
func (ClusterOutput) OptionSoftwareLists ¶
func (o ClusterOutput) OptionSoftwareLists() pulumi.StringArrayOutput
Optional software list.
func (ClusterOutput) Period ¶
func (o ClusterOutput) Period() pulumi.IntPtrOutput
If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36.
func (ClusterOutput) RelatedClusterId ¶
func (o ClusterOutput) RelatedClusterId() pulumi.StringPtrOutput
This specify the related cluster id, if this cluster is a Gateway.
func (ClusterOutput) ResourceGroupId ¶
func (o ClusterOutput) ResourceGroupId() pulumi.StringPtrOutput
The Id of resource group which the emr-cluster belongs.
func (ClusterOutput) SecurityGroupId ¶
func (o ClusterOutput) SecurityGroupId() pulumi.StringPtrOutput
Security Group ID for Cluster, you can also specify this key for each host group.
func (ClusterOutput) SshEnable ¶
func (o ClusterOutput) SshEnable() pulumi.BoolPtrOutput
If this is set true, we can ssh into cluster. Default value is false.
func (ClusterOutput) Tags ¶
func (o ClusterOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) UseLocalMetadb ¶
func (o ClusterOutput) UseLocalMetadb() pulumi.BoolPtrOutput
Use local metadb. Default is false.
func (ClusterOutput) UserDefinedEmrEcsRole ¶
func (o ClusterOutput) UserDefinedEmrEcsRole() pulumi.StringPtrOutput
Alicloud EMR uses roles to perform actions on your behalf when provisioning cluster resources, running applications, dynamically scaling resources. EMR uses the following roles when interacting with other Alicloud services. Default value is AliyunEmrEcsDefaultRole.
func (ClusterOutput) VswitchId ¶
func (o ClusterOutput) VswitchId() pulumi.StringPtrOutput
Global vswitch id, you can also specify it in host group.
func (ClusterOutput) ZoneId ¶
func (o ClusterOutput) ZoneId() pulumi.StringOutput
Zone ID, e.g. cn-huhehaote-a
type ClusterState ¶
type ClusterState struct { // Boot action parameters. BootstrapActions ClusterBootstrapActionArrayInput // Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global chargeType value. ChargeType pulumi.StringPtrInput // EMR Cluster Type, e.g. HADOOP, KAFKA, DRUID, GATEWAY etc. You can find all valid EMR cluster type in emr web console. Supported 'GATEWAY' available in 1.61.0+. ClusterType pulumi.StringPtrInput // The custom configurations of emr-cluster service. Configs ClusterConfigArrayInput // Cluster deposit type, HALF_MANAGED or FULL_MANAGED. DepositType pulumi.StringPtrInput // High security cluster (true) or not. Default value is false. EasEnable pulumi.BoolPtrInput // EMR Version, e.g. EMR-3.22.0. You can find the all valid EMR Version in emr web console. EmrVer pulumi.StringPtrInput // High Available for HDFS and YARN. If this is set true, MASTER group must have two nodes. HighAvailabilityEnable pulumi.BoolPtrInput // Groups of Host, You can specify MASTER as a group, CORE as a group (just like the above example). HostGroups ClusterHostGroupArrayInput // Whether the MASTER node has a public IP address enabled. Default value is false. IsOpenPublicIp pulumi.BoolPtrInput // Ssh key pair. KeyPairName pulumi.StringPtrInput // Master ssh password. MasterPwd pulumi.StringPtrInput // The configuration of emr-cluster service component metadata storage. If meta store type is ’user_rds’, this should be specified. MetaStoreConf ClusterMetaStoreConfPtrInput // The type of emr-cluster service component metadata storage. ’dlf’ or ’local’ or ’user_rds’ . MetaStoreType pulumi.StringPtrInput // The configurations of emr-cluster service modification after cluster created. ModifyClusterServiceConfig ClusterModifyClusterServiceConfigPtrInput // bootstrap action name. Name pulumi.StringPtrInput // Optional software list. OptionSoftwareLists pulumi.StringArrayInput // If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36. Period pulumi.IntPtrInput // This specify the related cluster id, if this cluster is a Gateway. RelatedClusterId pulumi.StringPtrInput // The Id of resource group which the emr-cluster belongs. ResourceGroupId pulumi.StringPtrInput // Security Group ID for Cluster, you can also specify this key for each host group. SecurityGroupId pulumi.StringPtrInput // If this is set true, we can ssh into cluster. Default value is false. SshEnable pulumi.BoolPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // Use local metadb. Default is false. UseLocalMetadb pulumi.BoolPtrInput // Alicloud EMR uses roles to perform actions on your behalf when provisioning cluster resources, running applications, dynamically scaling resources. EMR uses the following roles when interacting with other Alicloud services. Default value is AliyunEmrEcsDefaultRole. UserDefinedEmrEcsRole pulumi.StringPtrInput // Global vswitch id, you can also specify it in host group. VswitchId pulumi.StringPtrInput // Zone ID, e.g. cn-huhehaote-a ZoneId pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type GetClustersArgs ¶
type GetClustersArgs struct { // The name of the associated cluster. ClusterName *string `pulumi:"clusterName"` // The cluster type list. ClusterTypeLists []string `pulumi:"clusterTypeLists"` // How to create a cluster. CreateType *string `pulumi:"createType"` // The default status. DefaultStatus *bool `pulumi:"defaultStatus"` // The hosting type of the cluster. DepositType *string `pulumi:"depositType"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of Cluster IDs. Ids []string `pulumi:"ids"` // The is desc. IsDesc *bool `pulumi:"isDesc"` // The host type of the cluster. The default is ECS. MachineType *string `pulumi:"machineType"` // A regex string to filter results by Cluster name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` // The Resource Group ID. ResourceGroupId *string `pulumi:"resourceGroupId"` // The status list. Valid values: `ABNORMAL`, `CREATE_FAILED`, `CREATING`, `IDLE`, `RELEASED`, `RELEASE_FAILED`, `RELEASING`, `RUNNING`, `WAIT_FOR_PAY`. StatusLists []string `pulumi:"statusLists"` // The VPC ID. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getClusters.
type GetClustersCluster ¶
type GetClustersCluster struct { // Cluster connection information. AccessInfos []GetClustersClusterAccessInfo `pulumi:"accessInfos"` // Whether flexible expansion is allowed. AutoScalingAllowed bool `pulumi:"autoScalingAllowed"` // Whether to allow expansion by load. AutoScalingByLoadAllowed bool `pulumi:"autoScalingByLoadAllowed"` // Whether to enable elastic expansion. AutoScalingEnable bool `pulumi:"autoScalingEnable"` // Whether to allow the use of elastic scaling bidding instances. AutoScalingSpotWithLimitAllowed bool `pulumi:"autoScalingSpotWithLimitAllowed"` // List of boot actions. BootstrapActionLists []GetClustersClusterBootstrapActionList `pulumi:"bootstrapActionLists"` // The result of the boot operation. BootstrapFailed bool `pulumi:"bootstrapFailed"` // The ID of the associated cluster. ClusterId string `pulumi:"clusterId"` // The name of the associated cluster. ClusterName string `pulumi:"clusterName"` // Cluster tag, no need to pay attention. CreateResource string `pulumi:"createResource"` // Creation time. CreateTime string `pulumi:"createTime"` // How to create a cluster. CreateType string `pulumi:"createType"` // The hosting type of the cluster. DepositType string `pulumi:"depositType"` // High security cluster. EasEnable bool `pulumi:"easEnable"` // Timeout time. ExpiredTime string `pulumi:"expiredTime"` // Additional information for Stack. ExtraInfo string `pulumi:"extraInfo"` HasUncompletedOrder bool `pulumi:"hasUncompletedOrder"` // High availability cluster. HighAvailabilityEnable bool `pulumi:"highAvailabilityEnable"` // List of cluster machine groups. HostGroupLists []GetClustersClusterHostGroupList `pulumi:"hostGroupLists"` // Machine pool information. HostPoolInfos []GetClustersClusterHostPoolInfo `pulumi:"hostPoolInfos"` Id string `pulumi:"id"` // The ID of the image used to create the cluster. ImageId string `pulumi:"imageId"` // Whether to use Hive local Metabase. LocalMetaDb bool `pulumi:"localMetaDb"` // The host type of the cluster. The default is ECS. MachineType string `pulumi:"machineType"` // Metadata type: MetaStoreType string `pulumi:"metaStoreType"` // Cluster network type. NetType string `pulumi:"netType"` // The payment type of the resource. PaymentType string `pulumi:"paymentType"` // The package year and month time of the machine group. The Valid Values : `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. Period int `pulumi:"period"` // The information of the primary cluster associated with the Gateway. RelateClusterInfos []GetClustersClusterRelateClusterInfo `pulumi:"relateClusterInfos"` // Whether to allow disk expansion: ResizeDiskEnable bool `pulumi:"resizeDiskEnable"` // The time (in seconds) that has been running. RunningTime int `pulumi:"runningTime"` // The ID of the security group. SecurityGroupId string `pulumi:"securityGroupId"` // The name of the security group. SecurityGroupName string `pulumi:"securityGroupName"` // Service list. SoftwareInfos []GetClustersClusterSoftwareInfo `pulumi:"softwareInfos"` // Cluster startup time. StartTime string `pulumi:"startTime"` // The cluster status. Status string `pulumi:"status"` // Cluster stop time. StopTime string `pulumi:"stopTime"` // A mapping of tags to assign to the resource. Tags map[string]interface{} `pulumi:"tags"` // Disk type. Type string `pulumi:"type"` // The EMR permission name used. UserDefinedEmrEcsRole string `pulumi:"userDefinedEmrEcsRole"` // The user ID. UserId string `pulumi:"userId"` // The VPC ID. VpcId string `pulumi:"vpcId"` // The vswitch id. VswitchId string `pulumi:"vswitchId"` // The zone ID. ZoneId string `pulumi:"zoneId"` }
type GetClustersClusterAccessInfo ¶
type GetClustersClusterAccessInfo struct { // Link address information list of ZooKeeper. ZkLinks []GetClustersClusterAccessInfoZkLink `pulumi:"zkLinks"` }
type GetClustersClusterAccessInfoArgs ¶
type GetClustersClusterAccessInfoArgs struct { // Link address information list of ZooKeeper. ZkLinks GetClustersClusterAccessInfoZkLinkArrayInput `pulumi:"zkLinks"` }
func (GetClustersClusterAccessInfoArgs) ElementType ¶
func (GetClustersClusterAccessInfoArgs) ElementType() reflect.Type
func (GetClustersClusterAccessInfoArgs) ToGetClustersClusterAccessInfoOutput ¶
func (i GetClustersClusterAccessInfoArgs) ToGetClustersClusterAccessInfoOutput() GetClustersClusterAccessInfoOutput
func (GetClustersClusterAccessInfoArgs) ToGetClustersClusterAccessInfoOutputWithContext ¶
func (i GetClustersClusterAccessInfoArgs) ToGetClustersClusterAccessInfoOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoOutput
type GetClustersClusterAccessInfoArray ¶
type GetClustersClusterAccessInfoArray []GetClustersClusterAccessInfoInput
func (GetClustersClusterAccessInfoArray) ElementType ¶
func (GetClustersClusterAccessInfoArray) ElementType() reflect.Type
func (GetClustersClusterAccessInfoArray) ToGetClustersClusterAccessInfoArrayOutput ¶
func (i GetClustersClusterAccessInfoArray) ToGetClustersClusterAccessInfoArrayOutput() GetClustersClusterAccessInfoArrayOutput
func (GetClustersClusterAccessInfoArray) ToGetClustersClusterAccessInfoArrayOutputWithContext ¶
func (i GetClustersClusterAccessInfoArray) ToGetClustersClusterAccessInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoArrayOutput
type GetClustersClusterAccessInfoArrayInput ¶
type GetClustersClusterAccessInfoArrayInput interface { pulumi.Input ToGetClustersClusterAccessInfoArrayOutput() GetClustersClusterAccessInfoArrayOutput ToGetClustersClusterAccessInfoArrayOutputWithContext(context.Context) GetClustersClusterAccessInfoArrayOutput }
GetClustersClusterAccessInfoArrayInput is an input type that accepts GetClustersClusterAccessInfoArray and GetClustersClusterAccessInfoArrayOutput values. You can construct a concrete instance of `GetClustersClusterAccessInfoArrayInput` via:
GetClustersClusterAccessInfoArray{ GetClustersClusterAccessInfoArgs{...} }
type GetClustersClusterAccessInfoArrayOutput ¶
type GetClustersClusterAccessInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterAccessInfoArrayOutput) ElementType ¶
func (GetClustersClusterAccessInfoArrayOutput) ElementType() reflect.Type
func (GetClustersClusterAccessInfoArrayOutput) ToGetClustersClusterAccessInfoArrayOutput ¶
func (o GetClustersClusterAccessInfoArrayOutput) ToGetClustersClusterAccessInfoArrayOutput() GetClustersClusterAccessInfoArrayOutput
func (GetClustersClusterAccessInfoArrayOutput) ToGetClustersClusterAccessInfoArrayOutputWithContext ¶
func (o GetClustersClusterAccessInfoArrayOutput) ToGetClustersClusterAccessInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoArrayOutput
type GetClustersClusterAccessInfoInput ¶
type GetClustersClusterAccessInfoInput interface { pulumi.Input ToGetClustersClusterAccessInfoOutput() GetClustersClusterAccessInfoOutput ToGetClustersClusterAccessInfoOutputWithContext(context.Context) GetClustersClusterAccessInfoOutput }
GetClustersClusterAccessInfoInput is an input type that accepts GetClustersClusterAccessInfoArgs and GetClustersClusterAccessInfoOutput values. You can construct a concrete instance of `GetClustersClusterAccessInfoInput` via:
GetClustersClusterAccessInfoArgs{...}
type GetClustersClusterAccessInfoOutput ¶
type GetClustersClusterAccessInfoOutput struct{ *pulumi.OutputState }
func (GetClustersClusterAccessInfoOutput) ElementType ¶
func (GetClustersClusterAccessInfoOutput) ElementType() reflect.Type
func (GetClustersClusterAccessInfoOutput) ToGetClustersClusterAccessInfoOutput ¶
func (o GetClustersClusterAccessInfoOutput) ToGetClustersClusterAccessInfoOutput() GetClustersClusterAccessInfoOutput
func (GetClustersClusterAccessInfoOutput) ToGetClustersClusterAccessInfoOutputWithContext ¶
func (o GetClustersClusterAccessInfoOutput) ToGetClustersClusterAccessInfoOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoOutput
func (GetClustersClusterAccessInfoOutput) ZkLinks ¶
func (o GetClustersClusterAccessInfoOutput) ZkLinks() GetClustersClusterAccessInfoZkLinkArrayOutput
Link address information list of ZooKeeper.
type GetClustersClusterAccessInfoZkLinkArgs ¶
type GetClustersClusterAccessInfoZkLinkArgs struct { // The access link address of ZooKeeper. Link pulumi.StringInput `pulumi:"link"` // The port of ZooKeeper. Port pulumi.StringInput `pulumi:"port"` }
func (GetClustersClusterAccessInfoZkLinkArgs) ElementType ¶
func (GetClustersClusterAccessInfoZkLinkArgs) ElementType() reflect.Type
func (GetClustersClusterAccessInfoZkLinkArgs) ToGetClustersClusterAccessInfoZkLinkOutput ¶
func (i GetClustersClusterAccessInfoZkLinkArgs) ToGetClustersClusterAccessInfoZkLinkOutput() GetClustersClusterAccessInfoZkLinkOutput
func (GetClustersClusterAccessInfoZkLinkArgs) ToGetClustersClusterAccessInfoZkLinkOutputWithContext ¶
func (i GetClustersClusterAccessInfoZkLinkArgs) ToGetClustersClusterAccessInfoZkLinkOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkOutput
type GetClustersClusterAccessInfoZkLinkArray ¶
type GetClustersClusterAccessInfoZkLinkArray []GetClustersClusterAccessInfoZkLinkInput
func (GetClustersClusterAccessInfoZkLinkArray) ElementType ¶
func (GetClustersClusterAccessInfoZkLinkArray) ElementType() reflect.Type
func (GetClustersClusterAccessInfoZkLinkArray) ToGetClustersClusterAccessInfoZkLinkArrayOutput ¶
func (i GetClustersClusterAccessInfoZkLinkArray) ToGetClustersClusterAccessInfoZkLinkArrayOutput() GetClustersClusterAccessInfoZkLinkArrayOutput
func (GetClustersClusterAccessInfoZkLinkArray) ToGetClustersClusterAccessInfoZkLinkArrayOutputWithContext ¶
func (i GetClustersClusterAccessInfoZkLinkArray) ToGetClustersClusterAccessInfoZkLinkArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkArrayOutput
type GetClustersClusterAccessInfoZkLinkArrayInput ¶
type GetClustersClusterAccessInfoZkLinkArrayInput interface { pulumi.Input ToGetClustersClusterAccessInfoZkLinkArrayOutput() GetClustersClusterAccessInfoZkLinkArrayOutput ToGetClustersClusterAccessInfoZkLinkArrayOutputWithContext(context.Context) GetClustersClusterAccessInfoZkLinkArrayOutput }
GetClustersClusterAccessInfoZkLinkArrayInput is an input type that accepts GetClustersClusterAccessInfoZkLinkArray and GetClustersClusterAccessInfoZkLinkArrayOutput values. You can construct a concrete instance of `GetClustersClusterAccessInfoZkLinkArrayInput` via:
GetClustersClusterAccessInfoZkLinkArray{ GetClustersClusterAccessInfoZkLinkArgs{...} }
type GetClustersClusterAccessInfoZkLinkArrayOutput ¶
type GetClustersClusterAccessInfoZkLinkArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterAccessInfoZkLinkArrayOutput) ElementType ¶
func (GetClustersClusterAccessInfoZkLinkArrayOutput) ElementType() reflect.Type
func (GetClustersClusterAccessInfoZkLinkArrayOutput) ToGetClustersClusterAccessInfoZkLinkArrayOutput ¶
func (o GetClustersClusterAccessInfoZkLinkArrayOutput) ToGetClustersClusterAccessInfoZkLinkArrayOutput() GetClustersClusterAccessInfoZkLinkArrayOutput
func (GetClustersClusterAccessInfoZkLinkArrayOutput) ToGetClustersClusterAccessInfoZkLinkArrayOutputWithContext ¶
func (o GetClustersClusterAccessInfoZkLinkArrayOutput) ToGetClustersClusterAccessInfoZkLinkArrayOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkArrayOutput
type GetClustersClusterAccessInfoZkLinkInput ¶
type GetClustersClusterAccessInfoZkLinkInput interface { pulumi.Input ToGetClustersClusterAccessInfoZkLinkOutput() GetClustersClusterAccessInfoZkLinkOutput ToGetClustersClusterAccessInfoZkLinkOutputWithContext(context.Context) GetClustersClusterAccessInfoZkLinkOutput }
GetClustersClusterAccessInfoZkLinkInput is an input type that accepts GetClustersClusterAccessInfoZkLinkArgs and GetClustersClusterAccessInfoZkLinkOutput values. You can construct a concrete instance of `GetClustersClusterAccessInfoZkLinkInput` via:
GetClustersClusterAccessInfoZkLinkArgs{...}
type GetClustersClusterAccessInfoZkLinkOutput ¶
type GetClustersClusterAccessInfoZkLinkOutput struct{ *pulumi.OutputState }
func (GetClustersClusterAccessInfoZkLinkOutput) ElementType ¶
func (GetClustersClusterAccessInfoZkLinkOutput) ElementType() reflect.Type
func (GetClustersClusterAccessInfoZkLinkOutput) Link ¶
func (o GetClustersClusterAccessInfoZkLinkOutput) Link() pulumi.StringOutput
The access link address of ZooKeeper.
func (GetClustersClusterAccessInfoZkLinkOutput) Port ¶
func (o GetClustersClusterAccessInfoZkLinkOutput) Port() pulumi.StringOutput
The port of ZooKeeper.
func (GetClustersClusterAccessInfoZkLinkOutput) ToGetClustersClusterAccessInfoZkLinkOutput ¶
func (o GetClustersClusterAccessInfoZkLinkOutput) ToGetClustersClusterAccessInfoZkLinkOutput() GetClustersClusterAccessInfoZkLinkOutput
func (GetClustersClusterAccessInfoZkLinkOutput) ToGetClustersClusterAccessInfoZkLinkOutputWithContext ¶
func (o GetClustersClusterAccessInfoZkLinkOutput) ToGetClustersClusterAccessInfoZkLinkOutputWithContext(ctx context.Context) GetClustersClusterAccessInfoZkLinkOutput
type GetClustersClusterArgs ¶
type GetClustersClusterArgs struct { // Cluster connection information. AccessInfos GetClustersClusterAccessInfoArrayInput `pulumi:"accessInfos"` // Whether flexible expansion is allowed. AutoScalingAllowed pulumi.BoolInput `pulumi:"autoScalingAllowed"` // Whether to allow expansion by load. AutoScalingByLoadAllowed pulumi.BoolInput `pulumi:"autoScalingByLoadAllowed"` // Whether to enable elastic expansion. AutoScalingEnable pulumi.BoolInput `pulumi:"autoScalingEnable"` // Whether to allow the use of elastic scaling bidding instances. AutoScalingSpotWithLimitAllowed pulumi.BoolInput `pulumi:"autoScalingSpotWithLimitAllowed"` // List of boot actions. BootstrapActionLists GetClustersClusterBootstrapActionListArrayInput `pulumi:"bootstrapActionLists"` // The result of the boot operation. BootstrapFailed pulumi.BoolInput `pulumi:"bootstrapFailed"` // The ID of the associated cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The name of the associated cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Cluster tag, no need to pay attention. CreateResource pulumi.StringInput `pulumi:"createResource"` // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // How to create a cluster. CreateType pulumi.StringInput `pulumi:"createType"` // The hosting type of the cluster. DepositType pulumi.StringInput `pulumi:"depositType"` // High security cluster. EasEnable pulumi.BoolInput `pulumi:"easEnable"` // Timeout time. ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` // Additional information for Stack. ExtraInfo pulumi.StringInput `pulumi:"extraInfo"` HasUncompletedOrder pulumi.BoolInput `pulumi:"hasUncompletedOrder"` // High availability cluster. HighAvailabilityEnable pulumi.BoolInput `pulumi:"highAvailabilityEnable"` // List of cluster machine groups. HostGroupLists GetClustersClusterHostGroupListArrayInput `pulumi:"hostGroupLists"` // Machine pool information. HostPoolInfos GetClustersClusterHostPoolInfoArrayInput `pulumi:"hostPoolInfos"` Id pulumi.StringInput `pulumi:"id"` // The ID of the image used to create the cluster. ImageId pulumi.StringInput `pulumi:"imageId"` // Whether to use Hive local Metabase. LocalMetaDb pulumi.BoolInput `pulumi:"localMetaDb"` // The host type of the cluster. The default is ECS. MachineType pulumi.StringInput `pulumi:"machineType"` // Metadata type: MetaStoreType pulumi.StringInput `pulumi:"metaStoreType"` // Cluster network type. NetType pulumi.StringInput `pulumi:"netType"` // The payment type of the resource. PaymentType pulumi.StringInput `pulumi:"paymentType"` // The package year and month time of the machine group. The Valid Values : `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. Period pulumi.IntInput `pulumi:"period"` // The information of the primary cluster associated with the Gateway. RelateClusterInfos GetClustersClusterRelateClusterInfoArrayInput `pulumi:"relateClusterInfos"` // Whether to allow disk expansion: ResizeDiskEnable pulumi.BoolInput `pulumi:"resizeDiskEnable"` // The time (in seconds) that has been running. RunningTime pulumi.IntInput `pulumi:"runningTime"` // The ID of the security group. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // The name of the security group. SecurityGroupName pulumi.StringInput `pulumi:"securityGroupName"` // Service list. SoftwareInfos GetClustersClusterSoftwareInfoArrayInput `pulumi:"softwareInfos"` // Cluster startup time. StartTime pulumi.StringInput `pulumi:"startTime"` // The cluster status. Status pulumi.StringInput `pulumi:"status"` // Cluster stop time. StopTime pulumi.StringInput `pulumi:"stopTime"` // A mapping of tags to assign to the resource. Tags pulumi.MapInput `pulumi:"tags"` // Disk type. Type pulumi.StringInput `pulumi:"type"` // The EMR permission name used. UserDefinedEmrEcsRole pulumi.StringInput `pulumi:"userDefinedEmrEcsRole"` // The user ID. UserId pulumi.StringInput `pulumi:"userId"` // The VPC ID. VpcId pulumi.StringInput `pulumi:"vpcId"` // The vswitch id. VswitchId pulumi.StringInput `pulumi:"vswitchId"` // The zone ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetClustersClusterArgs) ElementType ¶
func (GetClustersClusterArgs) ElementType() reflect.Type
func (GetClustersClusterArgs) ToGetClustersClusterOutput ¶
func (i GetClustersClusterArgs) ToGetClustersClusterOutput() GetClustersClusterOutput
func (GetClustersClusterArgs) ToGetClustersClusterOutputWithContext ¶
func (i GetClustersClusterArgs) ToGetClustersClusterOutputWithContext(ctx context.Context) GetClustersClusterOutput
type GetClustersClusterArray ¶
type GetClustersClusterArray []GetClustersClusterInput
func (GetClustersClusterArray) ElementType ¶
func (GetClustersClusterArray) ElementType() reflect.Type
func (GetClustersClusterArray) ToGetClustersClusterArrayOutput ¶
func (i GetClustersClusterArray) ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput
func (GetClustersClusterArray) ToGetClustersClusterArrayOutputWithContext ¶
func (i GetClustersClusterArray) ToGetClustersClusterArrayOutputWithContext(ctx context.Context) GetClustersClusterArrayOutput
type GetClustersClusterArrayInput ¶
type GetClustersClusterArrayInput interface { pulumi.Input ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput ToGetClustersClusterArrayOutputWithContext(context.Context) GetClustersClusterArrayOutput }
GetClustersClusterArrayInput is an input type that accepts GetClustersClusterArray and GetClustersClusterArrayOutput values. You can construct a concrete instance of `GetClustersClusterArrayInput` via:
GetClustersClusterArray{ GetClustersClusterArgs{...} }
type GetClustersClusterArrayOutput ¶
type GetClustersClusterArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterArrayOutput) ElementType ¶
func (GetClustersClusterArrayOutput) ElementType() reflect.Type
func (GetClustersClusterArrayOutput) Index ¶
func (o GetClustersClusterArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOutput
func (GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutput ¶
func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput
func (GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutputWithContext ¶
func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutputWithContext(ctx context.Context) GetClustersClusterArrayOutput
type GetClustersClusterBootstrapActionListArgs ¶
type GetClustersClusterBootstrapActionListArgs struct { // Parameters of the boot operation. Arg pulumi.StringInput `pulumi:"arg"` // The internal name of the service. Name pulumi.StringInput `pulumi:"name"` // Boot operation script path. Path pulumi.StringInput `pulumi:"path"` }
func (GetClustersClusterBootstrapActionListArgs) ElementType ¶
func (GetClustersClusterBootstrapActionListArgs) ElementType() reflect.Type
func (GetClustersClusterBootstrapActionListArgs) ToGetClustersClusterBootstrapActionListOutput ¶
func (i GetClustersClusterBootstrapActionListArgs) ToGetClustersClusterBootstrapActionListOutput() GetClustersClusterBootstrapActionListOutput
func (GetClustersClusterBootstrapActionListArgs) ToGetClustersClusterBootstrapActionListOutputWithContext ¶
func (i GetClustersClusterBootstrapActionListArgs) ToGetClustersClusterBootstrapActionListOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListOutput
type GetClustersClusterBootstrapActionListArray ¶
type GetClustersClusterBootstrapActionListArray []GetClustersClusterBootstrapActionListInput
func (GetClustersClusterBootstrapActionListArray) ElementType ¶
func (GetClustersClusterBootstrapActionListArray) ElementType() reflect.Type
func (GetClustersClusterBootstrapActionListArray) ToGetClustersClusterBootstrapActionListArrayOutput ¶
func (i GetClustersClusterBootstrapActionListArray) ToGetClustersClusterBootstrapActionListArrayOutput() GetClustersClusterBootstrapActionListArrayOutput
func (GetClustersClusterBootstrapActionListArray) ToGetClustersClusterBootstrapActionListArrayOutputWithContext ¶
func (i GetClustersClusterBootstrapActionListArray) ToGetClustersClusterBootstrapActionListArrayOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListArrayOutput
type GetClustersClusterBootstrapActionListArrayInput ¶
type GetClustersClusterBootstrapActionListArrayInput interface { pulumi.Input ToGetClustersClusterBootstrapActionListArrayOutput() GetClustersClusterBootstrapActionListArrayOutput ToGetClustersClusterBootstrapActionListArrayOutputWithContext(context.Context) GetClustersClusterBootstrapActionListArrayOutput }
GetClustersClusterBootstrapActionListArrayInput is an input type that accepts GetClustersClusterBootstrapActionListArray and GetClustersClusterBootstrapActionListArrayOutput values. You can construct a concrete instance of `GetClustersClusterBootstrapActionListArrayInput` via:
GetClustersClusterBootstrapActionListArray{ GetClustersClusterBootstrapActionListArgs{...} }
type GetClustersClusterBootstrapActionListArrayOutput ¶
type GetClustersClusterBootstrapActionListArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterBootstrapActionListArrayOutput) ElementType ¶
func (GetClustersClusterBootstrapActionListArrayOutput) ElementType() reflect.Type
func (GetClustersClusterBootstrapActionListArrayOutput) ToGetClustersClusterBootstrapActionListArrayOutput ¶
func (o GetClustersClusterBootstrapActionListArrayOutput) ToGetClustersClusterBootstrapActionListArrayOutput() GetClustersClusterBootstrapActionListArrayOutput
func (GetClustersClusterBootstrapActionListArrayOutput) ToGetClustersClusterBootstrapActionListArrayOutputWithContext ¶
func (o GetClustersClusterBootstrapActionListArrayOutput) ToGetClustersClusterBootstrapActionListArrayOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListArrayOutput
type GetClustersClusterBootstrapActionListInput ¶
type GetClustersClusterBootstrapActionListInput interface { pulumi.Input ToGetClustersClusterBootstrapActionListOutput() GetClustersClusterBootstrapActionListOutput ToGetClustersClusterBootstrapActionListOutputWithContext(context.Context) GetClustersClusterBootstrapActionListOutput }
GetClustersClusterBootstrapActionListInput is an input type that accepts GetClustersClusterBootstrapActionListArgs and GetClustersClusterBootstrapActionListOutput values. You can construct a concrete instance of `GetClustersClusterBootstrapActionListInput` via:
GetClustersClusterBootstrapActionListArgs{...}
type GetClustersClusterBootstrapActionListOutput ¶
type GetClustersClusterBootstrapActionListOutput struct{ *pulumi.OutputState }
func (GetClustersClusterBootstrapActionListOutput) Arg ¶
func (o GetClustersClusterBootstrapActionListOutput) Arg() pulumi.StringOutput
Parameters of the boot operation.
func (GetClustersClusterBootstrapActionListOutput) ElementType ¶
func (GetClustersClusterBootstrapActionListOutput) ElementType() reflect.Type
func (GetClustersClusterBootstrapActionListOutput) Name ¶
func (o GetClustersClusterBootstrapActionListOutput) Name() pulumi.StringOutput
The internal name of the service.
func (GetClustersClusterBootstrapActionListOutput) Path ¶
func (o GetClustersClusterBootstrapActionListOutput) Path() pulumi.StringOutput
Boot operation script path.
func (GetClustersClusterBootstrapActionListOutput) ToGetClustersClusterBootstrapActionListOutput ¶
func (o GetClustersClusterBootstrapActionListOutput) ToGetClustersClusterBootstrapActionListOutput() GetClustersClusterBootstrapActionListOutput
func (GetClustersClusterBootstrapActionListOutput) ToGetClustersClusterBootstrapActionListOutputWithContext ¶
func (o GetClustersClusterBootstrapActionListOutput) ToGetClustersClusterBootstrapActionListOutputWithContext(ctx context.Context) GetClustersClusterBootstrapActionListOutput
type GetClustersClusterHostGroupList ¶
type GetClustersClusterHostGroupList struct { // Bandwidth. BandWidth string `pulumi:"bandWidth"` // Payment Type. ChargeType string `pulumi:"chargeType"` // The number of CPU cores. CpuCore int `pulumi:"cpuCore"` // Data disk capacity. DiskCapacity int `pulumi:"diskCapacity"` // The number of data disks. DiskCount int `pulumi:"diskCount"` // System disk type: DiskType string `pulumi:"diskType"` // The current operation type of the machine Group: HostGroupChangeType string `pulumi:"hostGroupChangeType"` // The ID of the machine group. HostGroupId string `pulumi:"hostGroupId"` // The name of the machine group. HostGroupName string `pulumi:"hostGroupName"` // Role of host in cluster: HostGroupType string `pulumi:"hostGroupType"` // Machine Group instance. InstanceType string `pulumi:"instanceType"` // Memory size. MemoryCapacity int `pulumi:"memoryCapacity"` // The number of machine group nodes. NodeCount int `pulumi:"nodeCount"` // Machine node. Nodes []GetClustersClusterHostGroupListNode `pulumi:"nodes"` // The package year and month time of the machine group. The Valid Values : `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. Period string `pulumi:"period"` }
type GetClustersClusterHostGroupListArgs ¶
type GetClustersClusterHostGroupListArgs struct { // Bandwidth. BandWidth pulumi.StringInput `pulumi:"bandWidth"` // Payment Type. ChargeType pulumi.StringInput `pulumi:"chargeType"` // The number of CPU cores. CpuCore pulumi.IntInput `pulumi:"cpuCore"` // Data disk capacity. DiskCapacity pulumi.IntInput `pulumi:"diskCapacity"` // The number of data disks. DiskCount pulumi.IntInput `pulumi:"diskCount"` // System disk type: DiskType pulumi.StringInput `pulumi:"diskType"` // The current operation type of the machine Group: HostGroupChangeType pulumi.StringInput `pulumi:"hostGroupChangeType"` // The ID of the machine group. HostGroupId pulumi.StringInput `pulumi:"hostGroupId"` // The name of the machine group. HostGroupName pulumi.StringInput `pulumi:"hostGroupName"` // Role of host in cluster: HostGroupType pulumi.StringInput `pulumi:"hostGroupType"` // Machine Group instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Memory size. MemoryCapacity pulumi.IntInput `pulumi:"memoryCapacity"` // The number of machine group nodes. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // Machine node. Nodes GetClustersClusterHostGroupListNodeArrayInput `pulumi:"nodes"` // The package year and month time of the machine group. The Valid Values : `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. Period pulumi.StringInput `pulumi:"period"` }
func (GetClustersClusterHostGroupListArgs) ElementType ¶
func (GetClustersClusterHostGroupListArgs) ElementType() reflect.Type
func (GetClustersClusterHostGroupListArgs) ToGetClustersClusterHostGroupListOutput ¶
func (i GetClustersClusterHostGroupListArgs) ToGetClustersClusterHostGroupListOutput() GetClustersClusterHostGroupListOutput
func (GetClustersClusterHostGroupListArgs) ToGetClustersClusterHostGroupListOutputWithContext ¶
func (i GetClustersClusterHostGroupListArgs) ToGetClustersClusterHostGroupListOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListOutput
type GetClustersClusterHostGroupListArray ¶
type GetClustersClusterHostGroupListArray []GetClustersClusterHostGroupListInput
func (GetClustersClusterHostGroupListArray) ElementType ¶
func (GetClustersClusterHostGroupListArray) ElementType() reflect.Type
func (GetClustersClusterHostGroupListArray) ToGetClustersClusterHostGroupListArrayOutput ¶
func (i GetClustersClusterHostGroupListArray) ToGetClustersClusterHostGroupListArrayOutput() GetClustersClusterHostGroupListArrayOutput
func (GetClustersClusterHostGroupListArray) ToGetClustersClusterHostGroupListArrayOutputWithContext ¶
func (i GetClustersClusterHostGroupListArray) ToGetClustersClusterHostGroupListArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListArrayOutput
type GetClustersClusterHostGroupListArrayInput ¶
type GetClustersClusterHostGroupListArrayInput interface { pulumi.Input ToGetClustersClusterHostGroupListArrayOutput() GetClustersClusterHostGroupListArrayOutput ToGetClustersClusterHostGroupListArrayOutputWithContext(context.Context) GetClustersClusterHostGroupListArrayOutput }
GetClustersClusterHostGroupListArrayInput is an input type that accepts GetClustersClusterHostGroupListArray and GetClustersClusterHostGroupListArrayOutput values. You can construct a concrete instance of `GetClustersClusterHostGroupListArrayInput` via:
GetClustersClusterHostGroupListArray{ GetClustersClusterHostGroupListArgs{...} }
type GetClustersClusterHostGroupListArrayOutput ¶
type GetClustersClusterHostGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostGroupListArrayOutput) ElementType ¶
func (GetClustersClusterHostGroupListArrayOutput) ElementType() reflect.Type
func (GetClustersClusterHostGroupListArrayOutput) ToGetClustersClusterHostGroupListArrayOutput ¶
func (o GetClustersClusterHostGroupListArrayOutput) ToGetClustersClusterHostGroupListArrayOutput() GetClustersClusterHostGroupListArrayOutput
func (GetClustersClusterHostGroupListArrayOutput) ToGetClustersClusterHostGroupListArrayOutputWithContext ¶
func (o GetClustersClusterHostGroupListArrayOutput) ToGetClustersClusterHostGroupListArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListArrayOutput
type GetClustersClusterHostGroupListInput ¶
type GetClustersClusterHostGroupListInput interface { pulumi.Input ToGetClustersClusterHostGroupListOutput() GetClustersClusterHostGroupListOutput ToGetClustersClusterHostGroupListOutputWithContext(context.Context) GetClustersClusterHostGroupListOutput }
GetClustersClusterHostGroupListInput is an input type that accepts GetClustersClusterHostGroupListArgs and GetClustersClusterHostGroupListOutput values. You can construct a concrete instance of `GetClustersClusterHostGroupListInput` via:
GetClustersClusterHostGroupListArgs{...}
type GetClustersClusterHostGroupListNode ¶
type GetClustersClusterHostGroupListNode struct { // Creation time. CreateTime string `pulumi:"createTime"` // Disk information. DiskInfos []GetClustersClusterHostGroupListNodeDiskInfo `pulumi:"diskInfos"` // The timeout of the EMR. EmrExpiredTime string `pulumi:"emrExpiredTime"` // Timeout time. ExpiredTime string `pulumi:"expiredTime"` // The Intranet IP of the EMR. InnerIp string `pulumi:"innerIp"` // The ID of the ECS instance. InstanceId string `pulumi:"instanceId"` // Public IP address. PubIp string `pulumi:"pubIp"` // The cluster status. Status string `pulumi:"status"` // Whether IPV6 is supported. SupportIpv6 bool `pulumi:"supportIpv6"` // The zone ID. ZoneId string `pulumi:"zoneId"` }
type GetClustersClusterHostGroupListNodeArgs ¶
type GetClustersClusterHostGroupListNodeArgs struct { // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Disk information. DiskInfos GetClustersClusterHostGroupListNodeDiskInfoArrayInput `pulumi:"diskInfos"` // The timeout of the EMR. EmrExpiredTime pulumi.StringInput `pulumi:"emrExpiredTime"` // Timeout time. ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` // The Intranet IP of the EMR. InnerIp pulumi.StringInput `pulumi:"innerIp"` // The ID of the ECS instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Public IP address. PubIp pulumi.StringInput `pulumi:"pubIp"` // The cluster status. Status pulumi.StringInput `pulumi:"status"` // Whether IPV6 is supported. SupportIpv6 pulumi.BoolInput `pulumi:"supportIpv6"` // The zone ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetClustersClusterHostGroupListNodeArgs) ElementType ¶
func (GetClustersClusterHostGroupListNodeArgs) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeArgs) ToGetClustersClusterHostGroupListNodeOutput ¶
func (i GetClustersClusterHostGroupListNodeArgs) ToGetClustersClusterHostGroupListNodeOutput() GetClustersClusterHostGroupListNodeOutput
func (GetClustersClusterHostGroupListNodeArgs) ToGetClustersClusterHostGroupListNodeOutputWithContext ¶
func (i GetClustersClusterHostGroupListNodeArgs) ToGetClustersClusterHostGroupListNodeOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeOutput
type GetClustersClusterHostGroupListNodeArray ¶
type GetClustersClusterHostGroupListNodeArray []GetClustersClusterHostGroupListNodeInput
func (GetClustersClusterHostGroupListNodeArray) ElementType ¶
func (GetClustersClusterHostGroupListNodeArray) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeArray) ToGetClustersClusterHostGroupListNodeArrayOutput ¶
func (i GetClustersClusterHostGroupListNodeArray) ToGetClustersClusterHostGroupListNodeArrayOutput() GetClustersClusterHostGroupListNodeArrayOutput
func (GetClustersClusterHostGroupListNodeArray) ToGetClustersClusterHostGroupListNodeArrayOutputWithContext ¶
func (i GetClustersClusterHostGroupListNodeArray) ToGetClustersClusterHostGroupListNodeArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeArrayOutput
type GetClustersClusterHostGroupListNodeArrayInput ¶
type GetClustersClusterHostGroupListNodeArrayInput interface { pulumi.Input ToGetClustersClusterHostGroupListNodeArrayOutput() GetClustersClusterHostGroupListNodeArrayOutput ToGetClustersClusterHostGroupListNodeArrayOutputWithContext(context.Context) GetClustersClusterHostGroupListNodeArrayOutput }
GetClustersClusterHostGroupListNodeArrayInput is an input type that accepts GetClustersClusterHostGroupListNodeArray and GetClustersClusterHostGroupListNodeArrayOutput values. You can construct a concrete instance of `GetClustersClusterHostGroupListNodeArrayInput` via:
GetClustersClusterHostGroupListNodeArray{ GetClustersClusterHostGroupListNodeArgs{...} }
type GetClustersClusterHostGroupListNodeArrayOutput ¶
type GetClustersClusterHostGroupListNodeArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostGroupListNodeArrayOutput) ElementType ¶
func (GetClustersClusterHostGroupListNodeArrayOutput) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeArrayOutput) ToGetClustersClusterHostGroupListNodeArrayOutput ¶
func (o GetClustersClusterHostGroupListNodeArrayOutput) ToGetClustersClusterHostGroupListNodeArrayOutput() GetClustersClusterHostGroupListNodeArrayOutput
func (GetClustersClusterHostGroupListNodeArrayOutput) ToGetClustersClusterHostGroupListNodeArrayOutputWithContext ¶
func (o GetClustersClusterHostGroupListNodeArrayOutput) ToGetClustersClusterHostGroupListNodeArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeArrayOutput
type GetClustersClusterHostGroupListNodeDiskInfo ¶
type GetClustersClusterHostGroupListNodeDiskInfo struct { // The disk name. Device string `pulumi:"device"` // The ID of the disk. DiskId string `pulumi:"diskId"` // The disk name. DiskName string `pulumi:"diskName"` // Disk capacity. Size int `pulumi:"size"` // Disk type. Type string `pulumi:"type"` }
type GetClustersClusterHostGroupListNodeDiskInfoArgs ¶
type GetClustersClusterHostGroupListNodeDiskInfoArgs struct { // The disk name. Device pulumi.StringInput `pulumi:"device"` // The ID of the disk. DiskId pulumi.StringInput `pulumi:"diskId"` // The disk name. DiskName pulumi.StringInput `pulumi:"diskName"` // Disk capacity. Size pulumi.IntInput `pulumi:"size"` // Disk type. Type pulumi.StringInput `pulumi:"type"` }
func (GetClustersClusterHostGroupListNodeDiskInfoArgs) ElementType ¶
func (GetClustersClusterHostGroupListNodeDiskInfoArgs) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeDiskInfoArgs) ToGetClustersClusterHostGroupListNodeDiskInfoOutput ¶
func (i GetClustersClusterHostGroupListNodeDiskInfoArgs) ToGetClustersClusterHostGroupListNodeDiskInfoOutput() GetClustersClusterHostGroupListNodeDiskInfoOutput
func (GetClustersClusterHostGroupListNodeDiskInfoArgs) ToGetClustersClusterHostGroupListNodeDiskInfoOutputWithContext ¶
func (i GetClustersClusterHostGroupListNodeDiskInfoArgs) ToGetClustersClusterHostGroupListNodeDiskInfoOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoOutput
type GetClustersClusterHostGroupListNodeDiskInfoArray ¶
type GetClustersClusterHostGroupListNodeDiskInfoArray []GetClustersClusterHostGroupListNodeDiskInfoInput
func (GetClustersClusterHostGroupListNodeDiskInfoArray) ElementType ¶
func (GetClustersClusterHostGroupListNodeDiskInfoArray) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeDiskInfoArray) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutput ¶
func (i GetClustersClusterHostGroupListNodeDiskInfoArray) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutput() GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
func (GetClustersClusterHostGroupListNodeDiskInfoArray) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutputWithContext ¶
func (i GetClustersClusterHostGroupListNodeDiskInfoArray) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
type GetClustersClusterHostGroupListNodeDiskInfoArrayInput ¶
type GetClustersClusterHostGroupListNodeDiskInfoArrayInput interface { pulumi.Input ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutput() GetClustersClusterHostGroupListNodeDiskInfoArrayOutput ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutputWithContext(context.Context) GetClustersClusterHostGroupListNodeDiskInfoArrayOutput }
GetClustersClusterHostGroupListNodeDiskInfoArrayInput is an input type that accepts GetClustersClusterHostGroupListNodeDiskInfoArray and GetClustersClusterHostGroupListNodeDiskInfoArrayOutput values. You can construct a concrete instance of `GetClustersClusterHostGroupListNodeDiskInfoArrayInput` via:
GetClustersClusterHostGroupListNodeDiskInfoArray{ GetClustersClusterHostGroupListNodeDiskInfoArgs{...} }
type GetClustersClusterHostGroupListNodeDiskInfoArrayOutput ¶
type GetClustersClusterHostGroupListNodeDiskInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ElementType ¶
func (GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutput ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutput() GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
func (GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutputWithContext ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoArrayOutput) ToGetClustersClusterHostGroupListNodeDiskInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
type GetClustersClusterHostGroupListNodeDiskInfoInput ¶
type GetClustersClusterHostGroupListNodeDiskInfoInput interface { pulumi.Input ToGetClustersClusterHostGroupListNodeDiskInfoOutput() GetClustersClusterHostGroupListNodeDiskInfoOutput ToGetClustersClusterHostGroupListNodeDiskInfoOutputWithContext(context.Context) GetClustersClusterHostGroupListNodeDiskInfoOutput }
GetClustersClusterHostGroupListNodeDiskInfoInput is an input type that accepts GetClustersClusterHostGroupListNodeDiskInfoArgs and GetClustersClusterHostGroupListNodeDiskInfoOutput values. You can construct a concrete instance of `GetClustersClusterHostGroupListNodeDiskInfoInput` via:
GetClustersClusterHostGroupListNodeDiskInfoArgs{...}
type GetClustersClusterHostGroupListNodeDiskInfoOutput ¶
type GetClustersClusterHostGroupListNodeDiskInfoOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) Device ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) Device() pulumi.StringOutput
The disk name.
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) DiskId ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) DiskId() pulumi.StringOutput
The ID of the disk.
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) DiskName ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) DiskName() pulumi.StringOutput
The disk name.
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) ElementType ¶
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) Size ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) Size() pulumi.IntOutput
Disk capacity.
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) ToGetClustersClusterHostGroupListNodeDiskInfoOutput ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) ToGetClustersClusterHostGroupListNodeDiskInfoOutput() GetClustersClusterHostGroupListNodeDiskInfoOutput
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) ToGetClustersClusterHostGroupListNodeDiskInfoOutputWithContext ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) ToGetClustersClusterHostGroupListNodeDiskInfoOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeDiskInfoOutput
func (GetClustersClusterHostGroupListNodeDiskInfoOutput) Type ¶
func (o GetClustersClusterHostGroupListNodeDiskInfoOutput) Type() pulumi.StringOutput
Disk type.
type GetClustersClusterHostGroupListNodeInput ¶
type GetClustersClusterHostGroupListNodeInput interface { pulumi.Input ToGetClustersClusterHostGroupListNodeOutput() GetClustersClusterHostGroupListNodeOutput ToGetClustersClusterHostGroupListNodeOutputWithContext(context.Context) GetClustersClusterHostGroupListNodeOutput }
GetClustersClusterHostGroupListNodeInput is an input type that accepts GetClustersClusterHostGroupListNodeArgs and GetClustersClusterHostGroupListNodeOutput values. You can construct a concrete instance of `GetClustersClusterHostGroupListNodeInput` via:
GetClustersClusterHostGroupListNodeArgs{...}
type GetClustersClusterHostGroupListNodeOutput ¶
type GetClustersClusterHostGroupListNodeOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostGroupListNodeOutput) CreateTime ¶
func (o GetClustersClusterHostGroupListNodeOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetClustersClusterHostGroupListNodeOutput) DiskInfos ¶
func (o GetClustersClusterHostGroupListNodeOutput) DiskInfos() GetClustersClusterHostGroupListNodeDiskInfoArrayOutput
Disk information.
func (GetClustersClusterHostGroupListNodeOutput) ElementType ¶
func (GetClustersClusterHostGroupListNodeOutput) ElementType() reflect.Type
func (GetClustersClusterHostGroupListNodeOutput) EmrExpiredTime ¶
func (o GetClustersClusterHostGroupListNodeOutput) EmrExpiredTime() pulumi.StringOutput
The timeout of the EMR.
func (GetClustersClusterHostGroupListNodeOutput) ExpiredTime ¶
func (o GetClustersClusterHostGroupListNodeOutput) ExpiredTime() pulumi.StringOutput
Timeout time.
func (GetClustersClusterHostGroupListNodeOutput) InnerIp ¶
func (o GetClustersClusterHostGroupListNodeOutput) InnerIp() pulumi.StringOutput
The Intranet IP of the EMR.
func (GetClustersClusterHostGroupListNodeOutput) InstanceId ¶
func (o GetClustersClusterHostGroupListNodeOutput) InstanceId() pulumi.StringOutput
The ID of the ECS instance.
func (GetClustersClusterHostGroupListNodeOutput) PubIp ¶
func (o GetClustersClusterHostGroupListNodeOutput) PubIp() pulumi.StringOutput
Public IP address.
func (GetClustersClusterHostGroupListNodeOutput) Status ¶
func (o GetClustersClusterHostGroupListNodeOutput) Status() pulumi.StringOutput
The cluster status.
func (GetClustersClusterHostGroupListNodeOutput) SupportIpv6 ¶
func (o GetClustersClusterHostGroupListNodeOutput) SupportIpv6() pulumi.BoolOutput
Whether IPV6 is supported.
func (GetClustersClusterHostGroupListNodeOutput) ToGetClustersClusterHostGroupListNodeOutput ¶
func (o GetClustersClusterHostGroupListNodeOutput) ToGetClustersClusterHostGroupListNodeOutput() GetClustersClusterHostGroupListNodeOutput
func (GetClustersClusterHostGroupListNodeOutput) ToGetClustersClusterHostGroupListNodeOutputWithContext ¶
func (o GetClustersClusterHostGroupListNodeOutput) ToGetClustersClusterHostGroupListNodeOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListNodeOutput
func (GetClustersClusterHostGroupListNodeOutput) ZoneId ¶
func (o GetClustersClusterHostGroupListNodeOutput) ZoneId() pulumi.StringOutput
The zone ID.
type GetClustersClusterHostGroupListOutput ¶
type GetClustersClusterHostGroupListOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostGroupListOutput) BandWidth ¶
func (o GetClustersClusterHostGroupListOutput) BandWidth() pulumi.StringOutput
Bandwidth.
func (GetClustersClusterHostGroupListOutput) ChargeType ¶
func (o GetClustersClusterHostGroupListOutput) ChargeType() pulumi.StringOutput
Payment Type.
func (GetClustersClusterHostGroupListOutput) CpuCore ¶
func (o GetClustersClusterHostGroupListOutput) CpuCore() pulumi.IntOutput
The number of CPU cores.
func (GetClustersClusterHostGroupListOutput) DiskCapacity ¶
func (o GetClustersClusterHostGroupListOutput) DiskCapacity() pulumi.IntOutput
Data disk capacity.
func (GetClustersClusterHostGroupListOutput) DiskCount ¶
func (o GetClustersClusterHostGroupListOutput) DiskCount() pulumi.IntOutput
The number of data disks.
func (GetClustersClusterHostGroupListOutput) DiskType ¶
func (o GetClustersClusterHostGroupListOutput) DiskType() pulumi.StringOutput
System disk type:
func (GetClustersClusterHostGroupListOutput) ElementType ¶
func (GetClustersClusterHostGroupListOutput) ElementType() reflect.Type
func (GetClustersClusterHostGroupListOutput) HostGroupChangeType ¶
func (o GetClustersClusterHostGroupListOutput) HostGroupChangeType() pulumi.StringOutput
The current operation type of the machine Group:
func (GetClustersClusterHostGroupListOutput) HostGroupId ¶
func (o GetClustersClusterHostGroupListOutput) HostGroupId() pulumi.StringOutput
The ID of the machine group.
func (GetClustersClusterHostGroupListOutput) HostGroupName ¶
func (o GetClustersClusterHostGroupListOutput) HostGroupName() pulumi.StringOutput
The name of the machine group.
func (GetClustersClusterHostGroupListOutput) HostGroupType ¶
func (o GetClustersClusterHostGroupListOutput) HostGroupType() pulumi.StringOutput
Role of host in cluster:
func (GetClustersClusterHostGroupListOutput) InstanceType ¶
func (o GetClustersClusterHostGroupListOutput) InstanceType() pulumi.StringOutput
Machine Group instance.
func (GetClustersClusterHostGroupListOutput) MemoryCapacity ¶
func (o GetClustersClusterHostGroupListOutput) MemoryCapacity() pulumi.IntOutput
Memory size.
func (GetClustersClusterHostGroupListOutput) NodeCount ¶
func (o GetClustersClusterHostGroupListOutput) NodeCount() pulumi.IntOutput
The number of machine group nodes.
func (GetClustersClusterHostGroupListOutput) Nodes ¶
func (o GetClustersClusterHostGroupListOutput) Nodes() GetClustersClusterHostGroupListNodeArrayOutput
Machine node.
func (GetClustersClusterHostGroupListOutput) Period ¶
func (o GetClustersClusterHostGroupListOutput) Period() pulumi.StringOutput
The package year and month time of the machine group. The Valid Values : `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `12`, `24`, `36`.
func (GetClustersClusterHostGroupListOutput) ToGetClustersClusterHostGroupListOutput ¶
func (o GetClustersClusterHostGroupListOutput) ToGetClustersClusterHostGroupListOutput() GetClustersClusterHostGroupListOutput
func (GetClustersClusterHostGroupListOutput) ToGetClustersClusterHostGroupListOutputWithContext ¶
func (o GetClustersClusterHostGroupListOutput) ToGetClustersClusterHostGroupListOutputWithContext(ctx context.Context) GetClustersClusterHostGroupListOutput
type GetClustersClusterHostPoolInfoArgs ¶
type GetClustersClusterHostPoolInfoArgs struct { // Machine pool ID. HpBizId pulumi.StringInput `pulumi:"hpBizId"` // The name of the machine pool. HpName pulumi.StringInput `pulumi:"hpName"` }
func (GetClustersClusterHostPoolInfoArgs) ElementType ¶
func (GetClustersClusterHostPoolInfoArgs) ElementType() reflect.Type
func (GetClustersClusterHostPoolInfoArgs) ToGetClustersClusterHostPoolInfoOutput ¶
func (i GetClustersClusterHostPoolInfoArgs) ToGetClustersClusterHostPoolInfoOutput() GetClustersClusterHostPoolInfoOutput
func (GetClustersClusterHostPoolInfoArgs) ToGetClustersClusterHostPoolInfoOutputWithContext ¶
func (i GetClustersClusterHostPoolInfoArgs) ToGetClustersClusterHostPoolInfoOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoOutput
type GetClustersClusterHostPoolInfoArray ¶
type GetClustersClusterHostPoolInfoArray []GetClustersClusterHostPoolInfoInput
func (GetClustersClusterHostPoolInfoArray) ElementType ¶
func (GetClustersClusterHostPoolInfoArray) ElementType() reflect.Type
func (GetClustersClusterHostPoolInfoArray) ToGetClustersClusterHostPoolInfoArrayOutput ¶
func (i GetClustersClusterHostPoolInfoArray) ToGetClustersClusterHostPoolInfoArrayOutput() GetClustersClusterHostPoolInfoArrayOutput
func (GetClustersClusterHostPoolInfoArray) ToGetClustersClusterHostPoolInfoArrayOutputWithContext ¶
func (i GetClustersClusterHostPoolInfoArray) ToGetClustersClusterHostPoolInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoArrayOutput
type GetClustersClusterHostPoolInfoArrayInput ¶
type GetClustersClusterHostPoolInfoArrayInput interface { pulumi.Input ToGetClustersClusterHostPoolInfoArrayOutput() GetClustersClusterHostPoolInfoArrayOutput ToGetClustersClusterHostPoolInfoArrayOutputWithContext(context.Context) GetClustersClusterHostPoolInfoArrayOutput }
GetClustersClusterHostPoolInfoArrayInput is an input type that accepts GetClustersClusterHostPoolInfoArray and GetClustersClusterHostPoolInfoArrayOutput values. You can construct a concrete instance of `GetClustersClusterHostPoolInfoArrayInput` via:
GetClustersClusterHostPoolInfoArray{ GetClustersClusterHostPoolInfoArgs{...} }
type GetClustersClusterHostPoolInfoArrayOutput ¶
type GetClustersClusterHostPoolInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostPoolInfoArrayOutput) ElementType ¶
func (GetClustersClusterHostPoolInfoArrayOutput) ElementType() reflect.Type
func (GetClustersClusterHostPoolInfoArrayOutput) ToGetClustersClusterHostPoolInfoArrayOutput ¶
func (o GetClustersClusterHostPoolInfoArrayOutput) ToGetClustersClusterHostPoolInfoArrayOutput() GetClustersClusterHostPoolInfoArrayOutput
func (GetClustersClusterHostPoolInfoArrayOutput) ToGetClustersClusterHostPoolInfoArrayOutputWithContext ¶
func (o GetClustersClusterHostPoolInfoArrayOutput) ToGetClustersClusterHostPoolInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoArrayOutput
type GetClustersClusterHostPoolInfoInput ¶
type GetClustersClusterHostPoolInfoInput interface { pulumi.Input ToGetClustersClusterHostPoolInfoOutput() GetClustersClusterHostPoolInfoOutput ToGetClustersClusterHostPoolInfoOutputWithContext(context.Context) GetClustersClusterHostPoolInfoOutput }
GetClustersClusterHostPoolInfoInput is an input type that accepts GetClustersClusterHostPoolInfoArgs and GetClustersClusterHostPoolInfoOutput values. You can construct a concrete instance of `GetClustersClusterHostPoolInfoInput` via:
GetClustersClusterHostPoolInfoArgs{...}
type GetClustersClusterHostPoolInfoOutput ¶
type GetClustersClusterHostPoolInfoOutput struct{ *pulumi.OutputState }
func (GetClustersClusterHostPoolInfoOutput) ElementType ¶
func (GetClustersClusterHostPoolInfoOutput) ElementType() reflect.Type
func (GetClustersClusterHostPoolInfoOutput) HpBizId ¶
func (o GetClustersClusterHostPoolInfoOutput) HpBizId() pulumi.StringOutput
Machine pool ID.
func (GetClustersClusterHostPoolInfoOutput) HpName ¶
func (o GetClustersClusterHostPoolInfoOutput) HpName() pulumi.StringOutput
The name of the machine pool.
func (GetClustersClusterHostPoolInfoOutput) ToGetClustersClusterHostPoolInfoOutput ¶
func (o GetClustersClusterHostPoolInfoOutput) ToGetClustersClusterHostPoolInfoOutput() GetClustersClusterHostPoolInfoOutput
func (GetClustersClusterHostPoolInfoOutput) ToGetClustersClusterHostPoolInfoOutputWithContext ¶
func (o GetClustersClusterHostPoolInfoOutput) ToGetClustersClusterHostPoolInfoOutputWithContext(ctx context.Context) GetClustersClusterHostPoolInfoOutput
type GetClustersClusterInput ¶
type GetClustersClusterInput interface { pulumi.Input ToGetClustersClusterOutput() GetClustersClusterOutput ToGetClustersClusterOutputWithContext(context.Context) GetClustersClusterOutput }
GetClustersClusterInput is an input type that accepts GetClustersClusterArgs and GetClustersClusterOutput values. You can construct a concrete instance of `GetClustersClusterInput` via:
GetClustersClusterArgs{...}
type GetClustersClusterOutput ¶
type GetClustersClusterOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOutput) AccessInfos ¶
func (o GetClustersClusterOutput) AccessInfos() GetClustersClusterAccessInfoArrayOutput
Cluster connection information.
func (GetClustersClusterOutput) AutoScalingAllowed ¶
func (o GetClustersClusterOutput) AutoScalingAllowed() pulumi.BoolOutput
Whether flexible expansion is allowed.
func (GetClustersClusterOutput) AutoScalingByLoadAllowed ¶
func (o GetClustersClusterOutput) AutoScalingByLoadAllowed() pulumi.BoolOutput
Whether to allow expansion by load.
func (GetClustersClusterOutput) AutoScalingEnable ¶
func (o GetClustersClusterOutput) AutoScalingEnable() pulumi.BoolOutput
Whether to enable elastic expansion.
func (GetClustersClusterOutput) AutoScalingSpotWithLimitAllowed ¶
func (o GetClustersClusterOutput) AutoScalingSpotWithLimitAllowed() pulumi.BoolOutput
Whether to allow the use of elastic scaling bidding instances.
func (GetClustersClusterOutput) BootstrapActionLists ¶
func (o GetClustersClusterOutput) BootstrapActionLists() GetClustersClusterBootstrapActionListArrayOutput
List of boot actions.
func (GetClustersClusterOutput) BootstrapFailed ¶
func (o GetClustersClusterOutput) BootstrapFailed() pulumi.BoolOutput
The result of the boot operation.
func (GetClustersClusterOutput) ClusterId ¶
func (o GetClustersClusterOutput) ClusterId() pulumi.StringOutput
The ID of the associated cluster.
func (GetClustersClusterOutput) ClusterName ¶
func (o GetClustersClusterOutput) ClusterName() pulumi.StringOutput
The name of the associated cluster.
func (GetClustersClusterOutput) CreateResource ¶
func (o GetClustersClusterOutput) CreateResource() pulumi.StringOutput
Cluster tag, no need to pay attention.
func (GetClustersClusterOutput) CreateTime ¶
func (o GetClustersClusterOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetClustersClusterOutput) CreateType ¶
func (o GetClustersClusterOutput) CreateType() pulumi.StringOutput
How to create a cluster.
func (GetClustersClusterOutput) DepositType ¶
func (o GetClustersClusterOutput) DepositType() pulumi.StringOutput
The hosting type of the cluster.
func (GetClustersClusterOutput) EasEnable ¶
func (o GetClustersClusterOutput) EasEnable() pulumi.BoolOutput
High security cluster.
func (GetClustersClusterOutput) ElementType ¶
func (GetClustersClusterOutput) ElementType() reflect.Type
func (GetClustersClusterOutput) ExpiredTime ¶
func (o GetClustersClusterOutput) ExpiredTime() pulumi.StringOutput
Timeout time.
func (GetClustersClusterOutput) ExtraInfo ¶
func (o GetClustersClusterOutput) ExtraInfo() pulumi.StringOutput
Additional information for Stack.
func (GetClustersClusterOutput) HasUncompletedOrder ¶
func (o GetClustersClusterOutput) HasUncompletedOrder() pulumi.BoolOutput
func (GetClustersClusterOutput) HighAvailabilityEnable ¶
func (o GetClustersClusterOutput) HighAvailabilityEnable() pulumi.BoolOutput
High availability cluster.
func (GetClustersClusterOutput) HostGroupLists ¶
func (o GetClustersClusterOutput) HostGroupLists() GetClustersClusterHostGroupListArrayOutput
List of cluster machine groups.
func (GetClustersClusterOutput) HostPoolInfos ¶
func (o GetClustersClusterOutput) HostPoolInfos() GetClustersClusterHostPoolInfoArrayOutput
Machine pool information.
func (GetClustersClusterOutput) Id ¶
func (o GetClustersClusterOutput) Id() pulumi.StringOutput
func (GetClustersClusterOutput) ImageId ¶
func (o GetClustersClusterOutput) ImageId() pulumi.StringOutput
The ID of the image used to create the cluster.
func (GetClustersClusterOutput) LocalMetaDb ¶
func (o GetClustersClusterOutput) LocalMetaDb() pulumi.BoolOutput
Whether to use Hive local Metabase.
func (GetClustersClusterOutput) MachineType ¶
func (o GetClustersClusterOutput) MachineType() pulumi.StringOutput
The host type of the cluster. The default is ECS.
func (GetClustersClusterOutput) MetaStoreType ¶
func (o GetClustersClusterOutput) MetaStoreType() pulumi.StringOutput
Metadata type:
func (GetClustersClusterOutput) NetType ¶
func (o GetClustersClusterOutput) NetType() pulumi.StringOutput
Cluster network type.
func (GetClustersClusterOutput) PaymentType ¶
func (o GetClustersClusterOutput) PaymentType() pulumi.StringOutput
The payment type of the resource.
func (GetClustersClusterOutput) Period ¶
func (o GetClustersClusterOutput) Period() pulumi.IntOutput
The package year and month time of the machine group. The Valid Values : `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `12`, `24`, `36`.
func (GetClustersClusterOutput) RelateClusterInfos ¶
func (o GetClustersClusterOutput) RelateClusterInfos() GetClustersClusterRelateClusterInfoArrayOutput
The information of the primary cluster associated with the Gateway.
func (GetClustersClusterOutput) ResizeDiskEnable ¶
func (o GetClustersClusterOutput) ResizeDiskEnable() pulumi.BoolOutput
Whether to allow disk expansion:
func (GetClustersClusterOutput) RunningTime ¶
func (o GetClustersClusterOutput) RunningTime() pulumi.IntOutput
The time (in seconds) that has been running.
func (GetClustersClusterOutput) SecurityGroupId ¶
func (o GetClustersClusterOutput) SecurityGroupId() pulumi.StringOutput
The ID of the security group.
func (GetClustersClusterOutput) SecurityGroupName ¶
func (o GetClustersClusterOutput) SecurityGroupName() pulumi.StringOutput
The name of the security group.
func (GetClustersClusterOutput) SoftwareInfos ¶
func (o GetClustersClusterOutput) SoftwareInfos() GetClustersClusterSoftwareInfoArrayOutput
Service list.
func (GetClustersClusterOutput) StartTime ¶
func (o GetClustersClusterOutput) StartTime() pulumi.StringOutput
Cluster startup time.
func (GetClustersClusterOutput) Status ¶
func (o GetClustersClusterOutput) Status() pulumi.StringOutput
The cluster status.
func (GetClustersClusterOutput) StopTime ¶
func (o GetClustersClusterOutput) StopTime() pulumi.StringOutput
Cluster stop time.
func (GetClustersClusterOutput) Tags ¶
func (o GetClustersClusterOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (GetClustersClusterOutput) ToGetClustersClusterOutput ¶
func (o GetClustersClusterOutput) ToGetClustersClusterOutput() GetClustersClusterOutput
func (GetClustersClusterOutput) ToGetClustersClusterOutputWithContext ¶
func (o GetClustersClusterOutput) ToGetClustersClusterOutputWithContext(ctx context.Context) GetClustersClusterOutput
func (GetClustersClusterOutput) Type ¶
func (o GetClustersClusterOutput) Type() pulumi.StringOutput
Disk type.
func (GetClustersClusterOutput) UserDefinedEmrEcsRole ¶
func (o GetClustersClusterOutput) UserDefinedEmrEcsRole() pulumi.StringOutput
The EMR permission name used.
func (GetClustersClusterOutput) UserId ¶
func (o GetClustersClusterOutput) UserId() pulumi.StringOutput
The user ID.
func (GetClustersClusterOutput) VpcId ¶
func (o GetClustersClusterOutput) VpcId() pulumi.StringOutput
The VPC ID.
func (GetClustersClusterOutput) VswitchId ¶
func (o GetClustersClusterOutput) VswitchId() pulumi.StringOutput
The vswitch id.
func (GetClustersClusterOutput) ZoneId ¶
func (o GetClustersClusterOutput) ZoneId() pulumi.StringOutput
The zone ID.
type GetClustersClusterRelateClusterInfo ¶
type GetClustersClusterRelateClusterInfo struct { // The ID of the associated cluster. ClusterId string `pulumi:"clusterId"` // The name of the associated cluster. ClusterName string `pulumi:"clusterName"` // Cluster type: ClusterType string `pulumi:"clusterType"` // The cluster status. Status string `pulumi:"status"` }
type GetClustersClusterRelateClusterInfoArgs ¶
type GetClustersClusterRelateClusterInfoArgs struct { // The ID of the associated cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The name of the associated cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Cluster type: ClusterType pulumi.StringInput `pulumi:"clusterType"` // The cluster status. Status pulumi.StringInput `pulumi:"status"` }
func (GetClustersClusterRelateClusterInfoArgs) ElementType ¶
func (GetClustersClusterRelateClusterInfoArgs) ElementType() reflect.Type
func (GetClustersClusterRelateClusterInfoArgs) ToGetClustersClusterRelateClusterInfoOutput ¶
func (i GetClustersClusterRelateClusterInfoArgs) ToGetClustersClusterRelateClusterInfoOutput() GetClustersClusterRelateClusterInfoOutput
func (GetClustersClusterRelateClusterInfoArgs) ToGetClustersClusterRelateClusterInfoOutputWithContext ¶
func (i GetClustersClusterRelateClusterInfoArgs) ToGetClustersClusterRelateClusterInfoOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoOutput
type GetClustersClusterRelateClusterInfoArray ¶
type GetClustersClusterRelateClusterInfoArray []GetClustersClusterRelateClusterInfoInput
func (GetClustersClusterRelateClusterInfoArray) ElementType ¶
func (GetClustersClusterRelateClusterInfoArray) ElementType() reflect.Type
func (GetClustersClusterRelateClusterInfoArray) ToGetClustersClusterRelateClusterInfoArrayOutput ¶
func (i GetClustersClusterRelateClusterInfoArray) ToGetClustersClusterRelateClusterInfoArrayOutput() GetClustersClusterRelateClusterInfoArrayOutput
func (GetClustersClusterRelateClusterInfoArray) ToGetClustersClusterRelateClusterInfoArrayOutputWithContext ¶
func (i GetClustersClusterRelateClusterInfoArray) ToGetClustersClusterRelateClusterInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoArrayOutput
type GetClustersClusterRelateClusterInfoArrayInput ¶
type GetClustersClusterRelateClusterInfoArrayInput interface { pulumi.Input ToGetClustersClusterRelateClusterInfoArrayOutput() GetClustersClusterRelateClusterInfoArrayOutput ToGetClustersClusterRelateClusterInfoArrayOutputWithContext(context.Context) GetClustersClusterRelateClusterInfoArrayOutput }
GetClustersClusterRelateClusterInfoArrayInput is an input type that accepts GetClustersClusterRelateClusterInfoArray and GetClustersClusterRelateClusterInfoArrayOutput values. You can construct a concrete instance of `GetClustersClusterRelateClusterInfoArrayInput` via:
GetClustersClusterRelateClusterInfoArray{ GetClustersClusterRelateClusterInfoArgs{...} }
type GetClustersClusterRelateClusterInfoArrayOutput ¶
type GetClustersClusterRelateClusterInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterRelateClusterInfoArrayOutput) ElementType ¶
func (GetClustersClusterRelateClusterInfoArrayOutput) ElementType() reflect.Type
func (GetClustersClusterRelateClusterInfoArrayOutput) ToGetClustersClusterRelateClusterInfoArrayOutput ¶
func (o GetClustersClusterRelateClusterInfoArrayOutput) ToGetClustersClusterRelateClusterInfoArrayOutput() GetClustersClusterRelateClusterInfoArrayOutput
func (GetClustersClusterRelateClusterInfoArrayOutput) ToGetClustersClusterRelateClusterInfoArrayOutputWithContext ¶
func (o GetClustersClusterRelateClusterInfoArrayOutput) ToGetClustersClusterRelateClusterInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoArrayOutput
type GetClustersClusterRelateClusterInfoInput ¶
type GetClustersClusterRelateClusterInfoInput interface { pulumi.Input ToGetClustersClusterRelateClusterInfoOutput() GetClustersClusterRelateClusterInfoOutput ToGetClustersClusterRelateClusterInfoOutputWithContext(context.Context) GetClustersClusterRelateClusterInfoOutput }
GetClustersClusterRelateClusterInfoInput is an input type that accepts GetClustersClusterRelateClusterInfoArgs and GetClustersClusterRelateClusterInfoOutput values. You can construct a concrete instance of `GetClustersClusterRelateClusterInfoInput` via:
GetClustersClusterRelateClusterInfoArgs{...}
type GetClustersClusterRelateClusterInfoOutput ¶
type GetClustersClusterRelateClusterInfoOutput struct{ *pulumi.OutputState }
func (GetClustersClusterRelateClusterInfoOutput) ClusterId ¶
func (o GetClustersClusterRelateClusterInfoOutput) ClusterId() pulumi.StringOutput
The ID of the associated cluster.
func (GetClustersClusterRelateClusterInfoOutput) ClusterName ¶
func (o GetClustersClusterRelateClusterInfoOutput) ClusterName() pulumi.StringOutput
The name of the associated cluster.
func (GetClustersClusterRelateClusterInfoOutput) ClusterType ¶
func (o GetClustersClusterRelateClusterInfoOutput) ClusterType() pulumi.StringOutput
Cluster type:
func (GetClustersClusterRelateClusterInfoOutput) ElementType ¶
func (GetClustersClusterRelateClusterInfoOutput) ElementType() reflect.Type
func (GetClustersClusterRelateClusterInfoOutput) Status ¶
func (o GetClustersClusterRelateClusterInfoOutput) Status() pulumi.StringOutput
The cluster status.
func (GetClustersClusterRelateClusterInfoOutput) ToGetClustersClusterRelateClusterInfoOutput ¶
func (o GetClustersClusterRelateClusterInfoOutput) ToGetClustersClusterRelateClusterInfoOutput() GetClustersClusterRelateClusterInfoOutput
func (GetClustersClusterRelateClusterInfoOutput) ToGetClustersClusterRelateClusterInfoOutputWithContext ¶
func (o GetClustersClusterRelateClusterInfoOutput) ToGetClustersClusterRelateClusterInfoOutputWithContext(ctx context.Context) GetClustersClusterRelateClusterInfoOutput
type GetClustersClusterSoftwareInfo ¶
type GetClustersClusterSoftwareInfo struct { // Cluster type: ClusterType string `pulumi:"clusterType"` // E-MapReduce version number. EmrVer string `pulumi:"emrVer"` // Service list. Softwares []GetClustersClusterSoftwareInfoSoftware `pulumi:"softwares"` }
type GetClustersClusterSoftwareInfoArgs ¶
type GetClustersClusterSoftwareInfoArgs struct { // Cluster type: ClusterType pulumi.StringInput `pulumi:"clusterType"` // E-MapReduce version number. EmrVer pulumi.StringInput `pulumi:"emrVer"` // Service list. Softwares GetClustersClusterSoftwareInfoSoftwareArrayInput `pulumi:"softwares"` }
func (GetClustersClusterSoftwareInfoArgs) ElementType ¶
func (GetClustersClusterSoftwareInfoArgs) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoArgs) ToGetClustersClusterSoftwareInfoOutput ¶
func (i GetClustersClusterSoftwareInfoArgs) ToGetClustersClusterSoftwareInfoOutput() GetClustersClusterSoftwareInfoOutput
func (GetClustersClusterSoftwareInfoArgs) ToGetClustersClusterSoftwareInfoOutputWithContext ¶
func (i GetClustersClusterSoftwareInfoArgs) ToGetClustersClusterSoftwareInfoOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoOutput
type GetClustersClusterSoftwareInfoArray ¶
type GetClustersClusterSoftwareInfoArray []GetClustersClusterSoftwareInfoInput
func (GetClustersClusterSoftwareInfoArray) ElementType ¶
func (GetClustersClusterSoftwareInfoArray) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoArray) ToGetClustersClusterSoftwareInfoArrayOutput ¶
func (i GetClustersClusterSoftwareInfoArray) ToGetClustersClusterSoftwareInfoArrayOutput() GetClustersClusterSoftwareInfoArrayOutput
func (GetClustersClusterSoftwareInfoArray) ToGetClustersClusterSoftwareInfoArrayOutputWithContext ¶
func (i GetClustersClusterSoftwareInfoArray) ToGetClustersClusterSoftwareInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoArrayOutput
type GetClustersClusterSoftwareInfoArrayInput ¶
type GetClustersClusterSoftwareInfoArrayInput interface { pulumi.Input ToGetClustersClusterSoftwareInfoArrayOutput() GetClustersClusterSoftwareInfoArrayOutput ToGetClustersClusterSoftwareInfoArrayOutputWithContext(context.Context) GetClustersClusterSoftwareInfoArrayOutput }
GetClustersClusterSoftwareInfoArrayInput is an input type that accepts GetClustersClusterSoftwareInfoArray and GetClustersClusterSoftwareInfoArrayOutput values. You can construct a concrete instance of `GetClustersClusterSoftwareInfoArrayInput` via:
GetClustersClusterSoftwareInfoArray{ GetClustersClusterSoftwareInfoArgs{...} }
type GetClustersClusterSoftwareInfoArrayOutput ¶
type GetClustersClusterSoftwareInfoArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterSoftwareInfoArrayOutput) ElementType ¶
func (GetClustersClusterSoftwareInfoArrayOutput) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoArrayOutput) ToGetClustersClusterSoftwareInfoArrayOutput ¶
func (o GetClustersClusterSoftwareInfoArrayOutput) ToGetClustersClusterSoftwareInfoArrayOutput() GetClustersClusterSoftwareInfoArrayOutput
func (GetClustersClusterSoftwareInfoArrayOutput) ToGetClustersClusterSoftwareInfoArrayOutputWithContext ¶
func (o GetClustersClusterSoftwareInfoArrayOutput) ToGetClustersClusterSoftwareInfoArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoArrayOutput
type GetClustersClusterSoftwareInfoInput ¶
type GetClustersClusterSoftwareInfoInput interface { pulumi.Input ToGetClustersClusterSoftwareInfoOutput() GetClustersClusterSoftwareInfoOutput ToGetClustersClusterSoftwareInfoOutputWithContext(context.Context) GetClustersClusterSoftwareInfoOutput }
GetClustersClusterSoftwareInfoInput is an input type that accepts GetClustersClusterSoftwareInfoArgs and GetClustersClusterSoftwareInfoOutput values. You can construct a concrete instance of `GetClustersClusterSoftwareInfoInput` via:
GetClustersClusterSoftwareInfoArgs{...}
type GetClustersClusterSoftwareInfoOutput ¶
type GetClustersClusterSoftwareInfoOutput struct{ *pulumi.OutputState }
func (GetClustersClusterSoftwareInfoOutput) ClusterType ¶
func (o GetClustersClusterSoftwareInfoOutput) ClusterType() pulumi.StringOutput
Cluster type:
func (GetClustersClusterSoftwareInfoOutput) ElementType ¶
func (GetClustersClusterSoftwareInfoOutput) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoOutput) EmrVer ¶
func (o GetClustersClusterSoftwareInfoOutput) EmrVer() pulumi.StringOutput
E-MapReduce version number.
func (GetClustersClusterSoftwareInfoOutput) Softwares ¶
func (o GetClustersClusterSoftwareInfoOutput) Softwares() GetClustersClusterSoftwareInfoSoftwareArrayOutput
Service list.
func (GetClustersClusterSoftwareInfoOutput) ToGetClustersClusterSoftwareInfoOutput ¶
func (o GetClustersClusterSoftwareInfoOutput) ToGetClustersClusterSoftwareInfoOutput() GetClustersClusterSoftwareInfoOutput
func (GetClustersClusterSoftwareInfoOutput) ToGetClustersClusterSoftwareInfoOutputWithContext ¶
func (o GetClustersClusterSoftwareInfoOutput) ToGetClustersClusterSoftwareInfoOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoOutput
type GetClustersClusterSoftwareInfoSoftware ¶
type GetClustersClusterSoftwareInfoSoftware struct { // The name of the service. DisplayName string `pulumi:"displayName"` // The internal name of the service. Name string `pulumi:"name"` // Whether it shows. OnlyDisplay bool `pulumi:"onlyDisplay"` // Startup type. StartTpe int `pulumi:"startTpe"` // Service version. Version string `pulumi:"version"` }
type GetClustersClusterSoftwareInfoSoftwareArgs ¶
type GetClustersClusterSoftwareInfoSoftwareArgs struct { // The name of the service. DisplayName pulumi.StringInput `pulumi:"displayName"` // The internal name of the service. Name pulumi.StringInput `pulumi:"name"` // Whether it shows. OnlyDisplay pulumi.BoolInput `pulumi:"onlyDisplay"` // Startup type. StartTpe pulumi.IntInput `pulumi:"startTpe"` // Service version. Version pulumi.StringInput `pulumi:"version"` }
func (GetClustersClusterSoftwareInfoSoftwareArgs) ElementType ¶
func (GetClustersClusterSoftwareInfoSoftwareArgs) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoSoftwareArgs) ToGetClustersClusterSoftwareInfoSoftwareOutput ¶
func (i GetClustersClusterSoftwareInfoSoftwareArgs) ToGetClustersClusterSoftwareInfoSoftwareOutput() GetClustersClusterSoftwareInfoSoftwareOutput
func (GetClustersClusterSoftwareInfoSoftwareArgs) ToGetClustersClusterSoftwareInfoSoftwareOutputWithContext ¶
func (i GetClustersClusterSoftwareInfoSoftwareArgs) ToGetClustersClusterSoftwareInfoSoftwareOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareOutput
type GetClustersClusterSoftwareInfoSoftwareArray ¶
type GetClustersClusterSoftwareInfoSoftwareArray []GetClustersClusterSoftwareInfoSoftwareInput
func (GetClustersClusterSoftwareInfoSoftwareArray) ElementType ¶
func (GetClustersClusterSoftwareInfoSoftwareArray) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoSoftwareArray) ToGetClustersClusterSoftwareInfoSoftwareArrayOutput ¶
func (i GetClustersClusterSoftwareInfoSoftwareArray) ToGetClustersClusterSoftwareInfoSoftwareArrayOutput() GetClustersClusterSoftwareInfoSoftwareArrayOutput
func (GetClustersClusterSoftwareInfoSoftwareArray) ToGetClustersClusterSoftwareInfoSoftwareArrayOutputWithContext ¶
func (i GetClustersClusterSoftwareInfoSoftwareArray) ToGetClustersClusterSoftwareInfoSoftwareArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareArrayOutput
type GetClustersClusterSoftwareInfoSoftwareArrayInput ¶
type GetClustersClusterSoftwareInfoSoftwareArrayInput interface { pulumi.Input ToGetClustersClusterSoftwareInfoSoftwareArrayOutput() GetClustersClusterSoftwareInfoSoftwareArrayOutput ToGetClustersClusterSoftwareInfoSoftwareArrayOutputWithContext(context.Context) GetClustersClusterSoftwareInfoSoftwareArrayOutput }
GetClustersClusterSoftwareInfoSoftwareArrayInput is an input type that accepts GetClustersClusterSoftwareInfoSoftwareArray and GetClustersClusterSoftwareInfoSoftwareArrayOutput values. You can construct a concrete instance of `GetClustersClusterSoftwareInfoSoftwareArrayInput` via:
GetClustersClusterSoftwareInfoSoftwareArray{ GetClustersClusterSoftwareInfoSoftwareArgs{...} }
type GetClustersClusterSoftwareInfoSoftwareArrayOutput ¶
type GetClustersClusterSoftwareInfoSoftwareArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterSoftwareInfoSoftwareArrayOutput) ElementType ¶
func (GetClustersClusterSoftwareInfoSoftwareArrayOutput) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoSoftwareArrayOutput) ToGetClustersClusterSoftwareInfoSoftwareArrayOutput ¶
func (o GetClustersClusterSoftwareInfoSoftwareArrayOutput) ToGetClustersClusterSoftwareInfoSoftwareArrayOutput() GetClustersClusterSoftwareInfoSoftwareArrayOutput
func (GetClustersClusterSoftwareInfoSoftwareArrayOutput) ToGetClustersClusterSoftwareInfoSoftwareArrayOutputWithContext ¶
func (o GetClustersClusterSoftwareInfoSoftwareArrayOutput) ToGetClustersClusterSoftwareInfoSoftwareArrayOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareArrayOutput
type GetClustersClusterSoftwareInfoSoftwareInput ¶
type GetClustersClusterSoftwareInfoSoftwareInput interface { pulumi.Input ToGetClustersClusterSoftwareInfoSoftwareOutput() GetClustersClusterSoftwareInfoSoftwareOutput ToGetClustersClusterSoftwareInfoSoftwareOutputWithContext(context.Context) GetClustersClusterSoftwareInfoSoftwareOutput }
GetClustersClusterSoftwareInfoSoftwareInput is an input type that accepts GetClustersClusterSoftwareInfoSoftwareArgs and GetClustersClusterSoftwareInfoSoftwareOutput values. You can construct a concrete instance of `GetClustersClusterSoftwareInfoSoftwareInput` via:
GetClustersClusterSoftwareInfoSoftwareArgs{...}
type GetClustersClusterSoftwareInfoSoftwareOutput ¶
type GetClustersClusterSoftwareInfoSoftwareOutput struct{ *pulumi.OutputState }
func (GetClustersClusterSoftwareInfoSoftwareOutput) DisplayName ¶
func (o GetClustersClusterSoftwareInfoSoftwareOutput) DisplayName() pulumi.StringOutput
The name of the service.
func (GetClustersClusterSoftwareInfoSoftwareOutput) ElementType ¶
func (GetClustersClusterSoftwareInfoSoftwareOutput) ElementType() reflect.Type
func (GetClustersClusterSoftwareInfoSoftwareOutput) Name ¶
func (o GetClustersClusterSoftwareInfoSoftwareOutput) Name() pulumi.StringOutput
The internal name of the service.
func (GetClustersClusterSoftwareInfoSoftwareOutput) OnlyDisplay ¶
func (o GetClustersClusterSoftwareInfoSoftwareOutput) OnlyDisplay() pulumi.BoolOutput
Whether it shows.
func (GetClustersClusterSoftwareInfoSoftwareOutput) StartTpe ¶
func (o GetClustersClusterSoftwareInfoSoftwareOutput) StartTpe() pulumi.IntOutput
Startup type.
func (GetClustersClusterSoftwareInfoSoftwareOutput) ToGetClustersClusterSoftwareInfoSoftwareOutput ¶
func (o GetClustersClusterSoftwareInfoSoftwareOutput) ToGetClustersClusterSoftwareInfoSoftwareOutput() GetClustersClusterSoftwareInfoSoftwareOutput
func (GetClustersClusterSoftwareInfoSoftwareOutput) ToGetClustersClusterSoftwareInfoSoftwareOutputWithContext ¶
func (o GetClustersClusterSoftwareInfoSoftwareOutput) ToGetClustersClusterSoftwareInfoSoftwareOutputWithContext(ctx context.Context) GetClustersClusterSoftwareInfoSoftwareOutput
func (GetClustersClusterSoftwareInfoSoftwareOutput) Version ¶
func (o GetClustersClusterSoftwareInfoSoftwareOutput) Version() pulumi.StringOutput
Service version.
type GetClustersOutputArgs ¶
type GetClustersOutputArgs struct { // The name of the associated cluster. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // The cluster type list. ClusterTypeLists pulumi.StringArrayInput `pulumi:"clusterTypeLists"` // How to create a cluster. CreateType pulumi.StringPtrInput `pulumi:"createType"` // The default status. DefaultStatus pulumi.BoolPtrInput `pulumi:"defaultStatus"` // The hosting type of the cluster. DepositType pulumi.StringPtrInput `pulumi:"depositType"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Cluster IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The is desc. IsDesc pulumi.BoolPtrInput `pulumi:"isDesc"` // The host type of the cluster. The default is ECS. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // A regex string to filter results by Cluster name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` // The Resource Group ID. ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"` // The status list. Valid values: `ABNORMAL`, `CREATE_FAILED`, `CREATING`, `IDLE`, `RELEASED`, `RELEASE_FAILED`, `RELEASING`, `RUNNING`, `WAIT_FOR_PAY`. StatusLists pulumi.StringArrayInput `pulumi:"statusLists"` // The VPC ID. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getClusters.
func (GetClustersOutputArgs) ElementType ¶
func (GetClustersOutputArgs) ElementType() reflect.Type
type GetClustersResult ¶
type GetClustersResult struct { ClusterName *string `pulumi:"clusterName"` ClusterTypeLists []string `pulumi:"clusterTypeLists"` Clusters []GetClustersCluster `pulumi:"clusters"` CreateType *string `pulumi:"createType"` DefaultStatus *bool `pulumi:"defaultStatus"` DepositType *string `pulumi:"depositType"` EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` IsDesc *bool `pulumi:"isDesc"` MachineType *string `pulumi:"machineType"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` ResourceGroupId *string `pulumi:"resourceGroupId"` StatusLists []string `pulumi:"statusLists"` TotalCount int `pulumi:"totalCount"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getClusters.
func GetClusters ¶
func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)
This data source provides the Emr Clusters of the current Alibaba Cloud user.
> **NOTE:** Available in v1.146.0+.
type GetClustersResultOutput ¶
type GetClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusters.
func GetClustersOutput ¶
func GetClustersOutput(ctx *pulumi.Context, args GetClustersOutputArgs, opts ...pulumi.InvokeOption) GetClustersResultOutput
func (GetClustersResultOutput) ClusterName ¶
func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
func (GetClustersResultOutput) ClusterTypeLists ¶
func (o GetClustersResultOutput) ClusterTypeLists() pulumi.StringArrayOutput
func (GetClustersResultOutput) Clusters ¶
func (o GetClustersResultOutput) Clusters() GetClustersClusterArrayOutput
func (GetClustersResultOutput) CreateType ¶
func (o GetClustersResultOutput) CreateType() pulumi.StringPtrOutput
func (GetClustersResultOutput) DefaultStatus ¶
func (o GetClustersResultOutput) DefaultStatus() pulumi.BoolPtrOutput
func (GetClustersResultOutput) DepositType ¶
func (o GetClustersResultOutput) DepositType() pulumi.StringPtrOutput
func (GetClustersResultOutput) ElementType ¶
func (GetClustersResultOutput) ElementType() reflect.Type
func (GetClustersResultOutput) EnableDetails ¶
func (o GetClustersResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetClustersResultOutput) Id ¶
func (o GetClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClustersResultOutput) Ids ¶
func (o GetClustersResultOutput) Ids() pulumi.StringArrayOutput
func (GetClustersResultOutput) IsDesc ¶
func (o GetClustersResultOutput) IsDesc() pulumi.BoolPtrOutput
func (GetClustersResultOutput) MachineType ¶
func (o GetClustersResultOutput) MachineType() pulumi.StringPtrOutput
func (GetClustersResultOutput) NameRegex ¶
func (o GetClustersResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetClustersResultOutput) Names ¶
func (o GetClustersResultOutput) Names() pulumi.StringArrayOutput
func (GetClustersResultOutput) OutputFile ¶
func (o GetClustersResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetClustersResultOutput) PageNumber ¶
func (o GetClustersResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetClustersResultOutput) PageSize ¶
func (o GetClustersResultOutput) PageSize() pulumi.IntPtrOutput
func (GetClustersResultOutput) ResourceGroupId ¶
func (o GetClustersResultOutput) ResourceGroupId() pulumi.StringPtrOutput
func (GetClustersResultOutput) StatusLists ¶
func (o GetClustersResultOutput) StatusLists() pulumi.StringArrayOutput
func (GetClustersResultOutput) ToGetClustersResultOutput ¶
func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
func (GetClustersResultOutput) ToGetClustersResultOutputWithContext ¶
func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
func (GetClustersResultOutput) TotalCount ¶
func (o GetClustersResultOutput) TotalCount() pulumi.IntOutput
func (GetClustersResultOutput) VpcId ¶
func (o GetClustersResultOutput) VpcId() pulumi.StringPtrOutput
type GetDiskTypesArgs ¶
type GetDiskTypesArgs struct { // The cluster type of the emr cluster instance. Possible values: `HADOOP`, `KAFKA`, `ZOOKEEPER`, `DRUID`. ClusterType string `pulumi:"clusterType"` // The destination resource of emr cluster instance DestinationResource string `pulumi:"destinationResource"` // Filter the results by charge type. Valid values: `PrePaid` and `PostPaid`. Default to `PostPaid`. InstanceChargeType string `pulumi:"instanceChargeType"` // The ecs instance type of create emr cluster instance. InstanceType string `pulumi:"instanceType"` OutputFile *string `pulumi:"outputFile"` // The Zone to create emr cluster instance. ZoneId *string `pulumi:"zoneId"` }
A collection of arguments for invoking getDiskTypes.
type GetDiskTypesOutputArgs ¶
type GetDiskTypesOutputArgs struct { // The cluster type of the emr cluster instance. Possible values: `HADOOP`, `KAFKA`, `ZOOKEEPER`, `DRUID`. ClusterType pulumi.StringInput `pulumi:"clusterType"` // The destination resource of emr cluster instance DestinationResource pulumi.StringInput `pulumi:"destinationResource"` // Filter the results by charge type. Valid values: `PrePaid` and `PostPaid`. Default to `PostPaid`. InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"` // The ecs instance type of create emr cluster instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The Zone to create emr cluster instance. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` }
A collection of arguments for invoking getDiskTypes.
func (GetDiskTypesOutputArgs) ElementType ¶
func (GetDiskTypesOutputArgs) ElementType() reflect.Type
type GetDiskTypesResult ¶
type GetDiskTypesResult struct { ClusterType string `pulumi:"clusterType"` DestinationResource string `pulumi:"destinationResource"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of data disk and system disk type IDs. Ids []string `pulumi:"ids"` InstanceChargeType string `pulumi:"instanceChargeType"` InstanceType string `pulumi:"instanceType"` OutputFile *string `pulumi:"outputFile"` // A list of emr instance types. Each element contains the following attributes: Types []GetDiskTypesType `pulumi:"types"` ZoneId *string `pulumi:"zoneId"` }
A collection of values returned by getDiskTypes.
func GetDiskTypes ¶
func GetDiskTypes(ctx *pulumi.Context, args *GetDiskTypesArgs, opts ...pulumi.InvokeOption) (*GetDiskTypesResult, error)
The `emr.getDiskTypes` data source provides a collection of data disk and system disk types available in Alibaba Cloud account when create a emr cluster.
> **NOTE:** Available in 1.60.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := emr.GetDiskTypes(ctx, &emr.GetDiskTypesArgs{ ClusterType: "HADOOP", DestinationResource: "DataDisk", InstanceChargeType: "PostPaid", InstanceType: "ecs.g5.xlarge", ZoneId: pulumi.StringRef("cn-huhehaote-a"), }, nil) if err != nil { return err } ctx.Export("dataDiskType", _default.Types[0].Value) return nil }) }
```
type GetDiskTypesResultOutput ¶
type GetDiskTypesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDiskTypes.
func GetDiskTypesOutput ¶
func GetDiskTypesOutput(ctx *pulumi.Context, args GetDiskTypesOutputArgs, opts ...pulumi.InvokeOption) GetDiskTypesResultOutput
func (GetDiskTypesResultOutput) ClusterType ¶
func (o GetDiskTypesResultOutput) ClusterType() pulumi.StringOutput
func (GetDiskTypesResultOutput) DestinationResource ¶
func (o GetDiskTypesResultOutput) DestinationResource() pulumi.StringOutput
func (GetDiskTypesResultOutput) ElementType ¶
func (GetDiskTypesResultOutput) ElementType() reflect.Type
func (GetDiskTypesResultOutput) Id ¶
func (o GetDiskTypesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDiskTypesResultOutput) Ids ¶
func (o GetDiskTypesResultOutput) Ids() pulumi.StringArrayOutput
A list of data disk and system disk type IDs.
func (GetDiskTypesResultOutput) InstanceChargeType ¶
func (o GetDiskTypesResultOutput) InstanceChargeType() pulumi.StringOutput
func (GetDiskTypesResultOutput) InstanceType ¶
func (o GetDiskTypesResultOutput) InstanceType() pulumi.StringOutput
func (GetDiskTypesResultOutput) OutputFile ¶
func (o GetDiskTypesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetDiskTypesResultOutput) ToGetDiskTypesResultOutput ¶
func (o GetDiskTypesResultOutput) ToGetDiskTypesResultOutput() GetDiskTypesResultOutput
func (GetDiskTypesResultOutput) ToGetDiskTypesResultOutputWithContext ¶
func (o GetDiskTypesResultOutput) ToGetDiskTypesResultOutputWithContext(ctx context.Context) GetDiskTypesResultOutput
func (GetDiskTypesResultOutput) Types ¶
func (o GetDiskTypesResultOutput) Types() GetDiskTypesTypeArrayOutput
A list of emr instance types. Each element contains the following attributes:
func (GetDiskTypesResultOutput) ZoneId ¶
func (o GetDiskTypesResultOutput) ZoneId() pulumi.StringPtrOutput
type GetDiskTypesType ¶
type GetDiskTypesType struct { // The maximum value of the data disk to supported the specific instance type Max int `pulumi:"max"` // The mininum value of the data disk to supported the specific instance type Min int `pulumi:"min"` // The value of the data disk or system disk Value string `pulumi:"value"` }
type GetDiskTypesTypeArgs ¶
type GetDiskTypesTypeArgs struct { // The maximum value of the data disk to supported the specific instance type Max pulumi.IntInput `pulumi:"max"` // The mininum value of the data disk to supported the specific instance type Min pulumi.IntInput `pulumi:"min"` // The value of the data disk or system disk Value pulumi.StringInput `pulumi:"value"` }
func (GetDiskTypesTypeArgs) ElementType ¶
func (GetDiskTypesTypeArgs) ElementType() reflect.Type
func (GetDiskTypesTypeArgs) ToGetDiskTypesTypeOutput ¶
func (i GetDiskTypesTypeArgs) ToGetDiskTypesTypeOutput() GetDiskTypesTypeOutput
func (GetDiskTypesTypeArgs) ToGetDiskTypesTypeOutputWithContext ¶
func (i GetDiskTypesTypeArgs) ToGetDiskTypesTypeOutputWithContext(ctx context.Context) GetDiskTypesTypeOutput
type GetDiskTypesTypeArray ¶
type GetDiskTypesTypeArray []GetDiskTypesTypeInput
func (GetDiskTypesTypeArray) ElementType ¶
func (GetDiskTypesTypeArray) ElementType() reflect.Type
func (GetDiskTypesTypeArray) ToGetDiskTypesTypeArrayOutput ¶
func (i GetDiskTypesTypeArray) ToGetDiskTypesTypeArrayOutput() GetDiskTypesTypeArrayOutput
func (GetDiskTypesTypeArray) ToGetDiskTypesTypeArrayOutputWithContext ¶
func (i GetDiskTypesTypeArray) ToGetDiskTypesTypeArrayOutputWithContext(ctx context.Context) GetDiskTypesTypeArrayOutput
type GetDiskTypesTypeArrayInput ¶
type GetDiskTypesTypeArrayInput interface { pulumi.Input ToGetDiskTypesTypeArrayOutput() GetDiskTypesTypeArrayOutput ToGetDiskTypesTypeArrayOutputWithContext(context.Context) GetDiskTypesTypeArrayOutput }
GetDiskTypesTypeArrayInput is an input type that accepts GetDiskTypesTypeArray and GetDiskTypesTypeArrayOutput values. You can construct a concrete instance of `GetDiskTypesTypeArrayInput` via:
GetDiskTypesTypeArray{ GetDiskTypesTypeArgs{...} }
type GetDiskTypesTypeArrayOutput ¶
type GetDiskTypesTypeArrayOutput struct{ *pulumi.OutputState }
func (GetDiskTypesTypeArrayOutput) ElementType ¶
func (GetDiskTypesTypeArrayOutput) ElementType() reflect.Type
func (GetDiskTypesTypeArrayOutput) Index ¶
func (o GetDiskTypesTypeArrayOutput) Index(i pulumi.IntInput) GetDiskTypesTypeOutput
func (GetDiskTypesTypeArrayOutput) ToGetDiskTypesTypeArrayOutput ¶
func (o GetDiskTypesTypeArrayOutput) ToGetDiskTypesTypeArrayOutput() GetDiskTypesTypeArrayOutput
func (GetDiskTypesTypeArrayOutput) ToGetDiskTypesTypeArrayOutputWithContext ¶
func (o GetDiskTypesTypeArrayOutput) ToGetDiskTypesTypeArrayOutputWithContext(ctx context.Context) GetDiskTypesTypeArrayOutput
type GetDiskTypesTypeInput ¶
type GetDiskTypesTypeInput interface { pulumi.Input ToGetDiskTypesTypeOutput() GetDiskTypesTypeOutput ToGetDiskTypesTypeOutputWithContext(context.Context) GetDiskTypesTypeOutput }
GetDiskTypesTypeInput is an input type that accepts GetDiskTypesTypeArgs and GetDiskTypesTypeOutput values. You can construct a concrete instance of `GetDiskTypesTypeInput` via:
GetDiskTypesTypeArgs{...}
type GetDiskTypesTypeOutput ¶
type GetDiskTypesTypeOutput struct{ *pulumi.OutputState }
func (GetDiskTypesTypeOutput) ElementType ¶
func (GetDiskTypesTypeOutput) ElementType() reflect.Type
func (GetDiskTypesTypeOutput) Max ¶
func (o GetDiskTypesTypeOutput) Max() pulumi.IntOutput
The maximum value of the data disk to supported the specific instance type
func (GetDiskTypesTypeOutput) Min ¶
func (o GetDiskTypesTypeOutput) Min() pulumi.IntOutput
The mininum value of the data disk to supported the specific instance type
func (GetDiskTypesTypeOutput) ToGetDiskTypesTypeOutput ¶
func (o GetDiskTypesTypeOutput) ToGetDiskTypesTypeOutput() GetDiskTypesTypeOutput
func (GetDiskTypesTypeOutput) ToGetDiskTypesTypeOutputWithContext ¶
func (o GetDiskTypesTypeOutput) ToGetDiskTypesTypeOutputWithContext(ctx context.Context) GetDiskTypesTypeOutput
func (GetDiskTypesTypeOutput) Value ¶
func (o GetDiskTypesTypeOutput) Value() pulumi.StringOutput
The value of the data disk or system disk
type GetInstanceTypesArgs ¶
type GetInstanceTypesArgs struct { // The cluster type of the emr cluster instance. Possible values: `HADOOP`, `KAFKA`, `ZOOKEEPER`, `DRUID`. ClusterType string `pulumi:"clusterType"` // The destination resource of emr cluster instance DestinationResource string `pulumi:"destinationResource"` // Filter the results by charge type. Valid values: `PrePaid` and `PostPaid`. Default to `PostPaid`. InstanceChargeType string `pulumi:"instanceChargeType"` // Filter the specific ecs instance type to create emr cluster. InstanceType *string `pulumi:"instanceType"` OutputFile *string `pulumi:"outputFile"` // Whether the current storage disk is local or not. SupportLocalStorage *bool `pulumi:"supportLocalStorage"` // The specific supported node type list. // Possible values may be any one or combination of these: ["MASTER", "CORE", "TASK", "GATEWAY"] SupportNodeTypes []string `pulumi:"supportNodeTypes"` // The supported resources of specific zoneId. ZoneId *string `pulumi:"zoneId"` }
A collection of arguments for invoking getInstanceTypes.
type GetInstanceTypesOutputArgs ¶
type GetInstanceTypesOutputArgs struct { // The cluster type of the emr cluster instance. Possible values: `HADOOP`, `KAFKA`, `ZOOKEEPER`, `DRUID`. ClusterType pulumi.StringInput `pulumi:"clusterType"` // The destination resource of emr cluster instance DestinationResource pulumi.StringInput `pulumi:"destinationResource"` // Filter the results by charge type. Valid values: `PrePaid` and `PostPaid`. Default to `PostPaid`. InstanceChargeType pulumi.StringInput `pulumi:"instanceChargeType"` // Filter the specific ecs instance type to create emr cluster. InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Whether the current storage disk is local or not. SupportLocalStorage pulumi.BoolPtrInput `pulumi:"supportLocalStorage"` // The specific supported node type list. // Possible values may be any one or combination of these: ["MASTER", "CORE", "TASK", "GATEWAY"] SupportNodeTypes pulumi.StringArrayInput `pulumi:"supportNodeTypes"` // The supported resources of specific zoneId. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` }
A collection of arguments for invoking getInstanceTypes.
func (GetInstanceTypesOutputArgs) ElementType ¶
func (GetInstanceTypesOutputArgs) ElementType() reflect.Type
type GetInstanceTypesResult ¶
type GetInstanceTypesResult struct { ClusterType string `pulumi:"clusterType"` DestinationResource string `pulumi:"destinationResource"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of emr instance types IDs. Ids []string `pulumi:"ids"` InstanceChargeType string `pulumi:"instanceChargeType"` InstanceType *string `pulumi:"instanceType"` OutputFile *string `pulumi:"outputFile"` SupportLocalStorage *bool `pulumi:"supportLocalStorage"` SupportNodeTypes []string `pulumi:"supportNodeTypes"` // A list of emr instance types. Each element contains the following attributes: Types []GetInstanceTypesType `pulumi:"types"` // The available zone id in Alibaba Cloud account ZoneId *string `pulumi:"zoneId"` }
A collection of values returned by getInstanceTypes.
func GetInstanceTypes ¶
func GetInstanceTypes(ctx *pulumi.Context, args *GetInstanceTypesArgs, opts ...pulumi.InvokeOption) (*GetInstanceTypesResult, error)
The `emr.getInstanceTypes` data source provides a collection of ecs instance types available in Alibaba Cloud account when create a emr cluster.
> **NOTE:** Available in 1.59.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := emr.GetInstanceTypes(ctx, &emr.GetInstanceTypesArgs{ ClusterType: "HADOOP", DestinationResource: "InstanceType", InstanceChargeType: "PostPaid", InstanceType: pulumi.StringRef("ecs.g5.2xlarge"), SupportLocalStorage: pulumi.BoolRef(false), SupportNodeTypes: []string{ "MASTER", "CORE", }, }, nil) if err != nil { return err } ctx.Export("firstInstanceType", _default.Types[0].Id) return nil }) }
```
type GetInstanceTypesResultOutput ¶
type GetInstanceTypesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceTypes.
func GetInstanceTypesOutput ¶
func GetInstanceTypesOutput(ctx *pulumi.Context, args GetInstanceTypesOutputArgs, opts ...pulumi.InvokeOption) GetInstanceTypesResultOutput
func (GetInstanceTypesResultOutput) ClusterType ¶
func (o GetInstanceTypesResultOutput) ClusterType() pulumi.StringOutput
func (GetInstanceTypesResultOutput) DestinationResource ¶
func (o GetInstanceTypesResultOutput) DestinationResource() pulumi.StringOutput
func (GetInstanceTypesResultOutput) ElementType ¶
func (GetInstanceTypesResultOutput) ElementType() reflect.Type
func (GetInstanceTypesResultOutput) Id ¶
func (o GetInstanceTypesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceTypesResultOutput) Ids ¶
func (o GetInstanceTypesResultOutput) Ids() pulumi.StringArrayOutput
A list of emr instance types IDs.
func (GetInstanceTypesResultOutput) InstanceChargeType ¶
func (o GetInstanceTypesResultOutput) InstanceChargeType() pulumi.StringOutput
func (GetInstanceTypesResultOutput) InstanceType ¶
func (o GetInstanceTypesResultOutput) InstanceType() pulumi.StringPtrOutput
func (GetInstanceTypesResultOutput) OutputFile ¶
func (o GetInstanceTypesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetInstanceTypesResultOutput) SupportLocalStorage ¶
func (o GetInstanceTypesResultOutput) SupportLocalStorage() pulumi.BoolPtrOutput
func (GetInstanceTypesResultOutput) SupportNodeTypes ¶
func (o GetInstanceTypesResultOutput) SupportNodeTypes() pulumi.StringArrayOutput
func (GetInstanceTypesResultOutput) ToGetInstanceTypesResultOutput ¶
func (o GetInstanceTypesResultOutput) ToGetInstanceTypesResultOutput() GetInstanceTypesResultOutput
func (GetInstanceTypesResultOutput) ToGetInstanceTypesResultOutputWithContext ¶
func (o GetInstanceTypesResultOutput) ToGetInstanceTypesResultOutputWithContext(ctx context.Context) GetInstanceTypesResultOutput
func (GetInstanceTypesResultOutput) Types ¶
func (o GetInstanceTypesResultOutput) Types() GetInstanceTypesTypeArrayOutput
A list of emr instance types. Each element contains the following attributes:
func (GetInstanceTypesResultOutput) ZoneId ¶
func (o GetInstanceTypesResultOutput) ZoneId() pulumi.StringPtrOutput
The available zone id in Alibaba Cloud account
type GetInstanceTypesType ¶
type GetInstanceTypesType struct { // The ID of the instance type. Id string `pulumi:"id"` // Local capacity of the applied ecs instance for emr cluster. Unit: GB. LocalStorageCapacity int `pulumi:"localStorageCapacity"` // The supported resources of specific zoneId. ZoneId string `pulumi:"zoneId"` }
type GetInstanceTypesTypeArgs ¶
type GetInstanceTypesTypeArgs struct { // The ID of the instance type. Id pulumi.StringInput `pulumi:"id"` // Local capacity of the applied ecs instance for emr cluster. Unit: GB. LocalStorageCapacity pulumi.IntInput `pulumi:"localStorageCapacity"` // The supported resources of specific zoneId. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetInstanceTypesTypeArgs) ElementType ¶
func (GetInstanceTypesTypeArgs) ElementType() reflect.Type
func (GetInstanceTypesTypeArgs) ToGetInstanceTypesTypeOutput ¶
func (i GetInstanceTypesTypeArgs) ToGetInstanceTypesTypeOutput() GetInstanceTypesTypeOutput
func (GetInstanceTypesTypeArgs) ToGetInstanceTypesTypeOutputWithContext ¶
func (i GetInstanceTypesTypeArgs) ToGetInstanceTypesTypeOutputWithContext(ctx context.Context) GetInstanceTypesTypeOutput
type GetInstanceTypesTypeArray ¶
type GetInstanceTypesTypeArray []GetInstanceTypesTypeInput
func (GetInstanceTypesTypeArray) ElementType ¶
func (GetInstanceTypesTypeArray) ElementType() reflect.Type
func (GetInstanceTypesTypeArray) ToGetInstanceTypesTypeArrayOutput ¶
func (i GetInstanceTypesTypeArray) ToGetInstanceTypesTypeArrayOutput() GetInstanceTypesTypeArrayOutput
func (GetInstanceTypesTypeArray) ToGetInstanceTypesTypeArrayOutputWithContext ¶
func (i GetInstanceTypesTypeArray) ToGetInstanceTypesTypeArrayOutputWithContext(ctx context.Context) GetInstanceTypesTypeArrayOutput
type GetInstanceTypesTypeArrayInput ¶
type GetInstanceTypesTypeArrayInput interface { pulumi.Input ToGetInstanceTypesTypeArrayOutput() GetInstanceTypesTypeArrayOutput ToGetInstanceTypesTypeArrayOutputWithContext(context.Context) GetInstanceTypesTypeArrayOutput }
GetInstanceTypesTypeArrayInput is an input type that accepts GetInstanceTypesTypeArray and GetInstanceTypesTypeArrayOutput values. You can construct a concrete instance of `GetInstanceTypesTypeArrayInput` via:
GetInstanceTypesTypeArray{ GetInstanceTypesTypeArgs{...} }
type GetInstanceTypesTypeArrayOutput ¶
type GetInstanceTypesTypeArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTypesTypeArrayOutput) ElementType ¶
func (GetInstanceTypesTypeArrayOutput) ElementType() reflect.Type
func (GetInstanceTypesTypeArrayOutput) Index ¶
func (o GetInstanceTypesTypeArrayOutput) Index(i pulumi.IntInput) GetInstanceTypesTypeOutput
func (GetInstanceTypesTypeArrayOutput) ToGetInstanceTypesTypeArrayOutput ¶
func (o GetInstanceTypesTypeArrayOutput) ToGetInstanceTypesTypeArrayOutput() GetInstanceTypesTypeArrayOutput
func (GetInstanceTypesTypeArrayOutput) ToGetInstanceTypesTypeArrayOutputWithContext ¶
func (o GetInstanceTypesTypeArrayOutput) ToGetInstanceTypesTypeArrayOutputWithContext(ctx context.Context) GetInstanceTypesTypeArrayOutput
type GetInstanceTypesTypeInput ¶
type GetInstanceTypesTypeInput interface { pulumi.Input ToGetInstanceTypesTypeOutput() GetInstanceTypesTypeOutput ToGetInstanceTypesTypeOutputWithContext(context.Context) GetInstanceTypesTypeOutput }
GetInstanceTypesTypeInput is an input type that accepts GetInstanceTypesTypeArgs and GetInstanceTypesTypeOutput values. You can construct a concrete instance of `GetInstanceTypesTypeInput` via:
GetInstanceTypesTypeArgs{...}
type GetInstanceTypesTypeOutput ¶
type GetInstanceTypesTypeOutput struct{ *pulumi.OutputState }
func (GetInstanceTypesTypeOutput) ElementType ¶
func (GetInstanceTypesTypeOutput) ElementType() reflect.Type
func (GetInstanceTypesTypeOutput) Id ¶
func (o GetInstanceTypesTypeOutput) Id() pulumi.StringOutput
The ID of the instance type.
func (GetInstanceTypesTypeOutput) LocalStorageCapacity ¶
func (o GetInstanceTypesTypeOutput) LocalStorageCapacity() pulumi.IntOutput
Local capacity of the applied ecs instance for emr cluster. Unit: GB.
func (GetInstanceTypesTypeOutput) ToGetInstanceTypesTypeOutput ¶
func (o GetInstanceTypesTypeOutput) ToGetInstanceTypesTypeOutput() GetInstanceTypesTypeOutput
func (GetInstanceTypesTypeOutput) ToGetInstanceTypesTypeOutputWithContext ¶
func (o GetInstanceTypesTypeOutput) ToGetInstanceTypesTypeOutputWithContext(ctx context.Context) GetInstanceTypesTypeOutput
func (GetInstanceTypesTypeOutput) ZoneId ¶
func (o GetInstanceTypesTypeOutput) ZoneId() pulumi.StringOutput
The supported resources of specific zoneId.
type GetMainVersionsArgs ¶
type GetMainVersionsArgs struct { // The supported clusterType of this emr version. // Possible values may be any one or combination of these: ["HADOOP", "DRUID", "KAFKA", "ZOOKEEPER", "FLINK", "CLICKHOUSE"] ClusterTypes []string `pulumi:"clusterTypes"` // The version of the emr cluster instance. Possible values: `EMR-4.0.0`, `EMR-3.23.0`, `EMR-3.22.0`. EmrVersion *string `pulumi:"emrVersion"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getMainVersions.
type GetMainVersionsMainVersion ¶
type GetMainVersionsMainVersion struct { // A list of cluster types the emr cluster supported. Possible values: `HADOOP`, `ZOOKEEPER`, `KAFKA`, `DRUID`. ClusterTypes []string `pulumi:"clusterTypes"` // The version of the emr cluster instance. Possible values: `EMR-4.0.0`, `EMR-3.23.0`, `EMR-3.22.0`. EmrVersion string `pulumi:"emrVersion"` // The image id of the emr cluster instance. ImageId string `pulumi:"imageId"` }
type GetMainVersionsMainVersionArgs ¶
type GetMainVersionsMainVersionArgs struct { // A list of cluster types the emr cluster supported. Possible values: `HADOOP`, `ZOOKEEPER`, `KAFKA`, `DRUID`. ClusterTypes pulumi.StringArrayInput `pulumi:"clusterTypes"` // The version of the emr cluster instance. Possible values: `EMR-4.0.0`, `EMR-3.23.0`, `EMR-3.22.0`. EmrVersion pulumi.StringInput `pulumi:"emrVersion"` // The image id of the emr cluster instance. ImageId pulumi.StringInput `pulumi:"imageId"` }
func (GetMainVersionsMainVersionArgs) ElementType ¶
func (GetMainVersionsMainVersionArgs) ElementType() reflect.Type
func (GetMainVersionsMainVersionArgs) ToGetMainVersionsMainVersionOutput ¶
func (i GetMainVersionsMainVersionArgs) ToGetMainVersionsMainVersionOutput() GetMainVersionsMainVersionOutput
func (GetMainVersionsMainVersionArgs) ToGetMainVersionsMainVersionOutputWithContext ¶
func (i GetMainVersionsMainVersionArgs) ToGetMainVersionsMainVersionOutputWithContext(ctx context.Context) GetMainVersionsMainVersionOutput
type GetMainVersionsMainVersionArray ¶
type GetMainVersionsMainVersionArray []GetMainVersionsMainVersionInput
func (GetMainVersionsMainVersionArray) ElementType ¶
func (GetMainVersionsMainVersionArray) ElementType() reflect.Type
func (GetMainVersionsMainVersionArray) ToGetMainVersionsMainVersionArrayOutput ¶
func (i GetMainVersionsMainVersionArray) ToGetMainVersionsMainVersionArrayOutput() GetMainVersionsMainVersionArrayOutput
func (GetMainVersionsMainVersionArray) ToGetMainVersionsMainVersionArrayOutputWithContext ¶
func (i GetMainVersionsMainVersionArray) ToGetMainVersionsMainVersionArrayOutputWithContext(ctx context.Context) GetMainVersionsMainVersionArrayOutput
type GetMainVersionsMainVersionArrayInput ¶
type GetMainVersionsMainVersionArrayInput interface { pulumi.Input ToGetMainVersionsMainVersionArrayOutput() GetMainVersionsMainVersionArrayOutput ToGetMainVersionsMainVersionArrayOutputWithContext(context.Context) GetMainVersionsMainVersionArrayOutput }
GetMainVersionsMainVersionArrayInput is an input type that accepts GetMainVersionsMainVersionArray and GetMainVersionsMainVersionArrayOutput values. You can construct a concrete instance of `GetMainVersionsMainVersionArrayInput` via:
GetMainVersionsMainVersionArray{ GetMainVersionsMainVersionArgs{...} }
type GetMainVersionsMainVersionArrayOutput ¶
type GetMainVersionsMainVersionArrayOutput struct{ *pulumi.OutputState }
func (GetMainVersionsMainVersionArrayOutput) ElementType ¶
func (GetMainVersionsMainVersionArrayOutput) ElementType() reflect.Type
func (GetMainVersionsMainVersionArrayOutput) Index ¶
func (o GetMainVersionsMainVersionArrayOutput) Index(i pulumi.IntInput) GetMainVersionsMainVersionOutput
func (GetMainVersionsMainVersionArrayOutput) ToGetMainVersionsMainVersionArrayOutput ¶
func (o GetMainVersionsMainVersionArrayOutput) ToGetMainVersionsMainVersionArrayOutput() GetMainVersionsMainVersionArrayOutput
func (GetMainVersionsMainVersionArrayOutput) ToGetMainVersionsMainVersionArrayOutputWithContext ¶
func (o GetMainVersionsMainVersionArrayOutput) ToGetMainVersionsMainVersionArrayOutputWithContext(ctx context.Context) GetMainVersionsMainVersionArrayOutput
type GetMainVersionsMainVersionInput ¶
type GetMainVersionsMainVersionInput interface { pulumi.Input ToGetMainVersionsMainVersionOutput() GetMainVersionsMainVersionOutput ToGetMainVersionsMainVersionOutputWithContext(context.Context) GetMainVersionsMainVersionOutput }
GetMainVersionsMainVersionInput is an input type that accepts GetMainVersionsMainVersionArgs and GetMainVersionsMainVersionOutput values. You can construct a concrete instance of `GetMainVersionsMainVersionInput` via:
GetMainVersionsMainVersionArgs{...}
type GetMainVersionsMainVersionOutput ¶
type GetMainVersionsMainVersionOutput struct{ *pulumi.OutputState }
func (GetMainVersionsMainVersionOutput) ClusterTypes ¶
func (o GetMainVersionsMainVersionOutput) ClusterTypes() pulumi.StringArrayOutput
A list of cluster types the emr cluster supported. Possible values: `HADOOP`, `ZOOKEEPER`, `KAFKA`, `DRUID`.
func (GetMainVersionsMainVersionOutput) ElementType ¶
func (GetMainVersionsMainVersionOutput) ElementType() reflect.Type
func (GetMainVersionsMainVersionOutput) EmrVersion ¶
func (o GetMainVersionsMainVersionOutput) EmrVersion() pulumi.StringOutput
The version of the emr cluster instance. Possible values: `EMR-4.0.0`, `EMR-3.23.0`, `EMR-3.22.0`.
func (GetMainVersionsMainVersionOutput) ImageId ¶
func (o GetMainVersionsMainVersionOutput) ImageId() pulumi.StringOutput
The image id of the emr cluster instance.
func (GetMainVersionsMainVersionOutput) ToGetMainVersionsMainVersionOutput ¶
func (o GetMainVersionsMainVersionOutput) ToGetMainVersionsMainVersionOutput() GetMainVersionsMainVersionOutput
func (GetMainVersionsMainVersionOutput) ToGetMainVersionsMainVersionOutputWithContext ¶
func (o GetMainVersionsMainVersionOutput) ToGetMainVersionsMainVersionOutputWithContext(ctx context.Context) GetMainVersionsMainVersionOutput
type GetMainVersionsOutputArgs ¶
type GetMainVersionsOutputArgs struct { // The supported clusterType of this emr version. // Possible values may be any one or combination of these: ["HADOOP", "DRUID", "KAFKA", "ZOOKEEPER", "FLINK", "CLICKHOUSE"] ClusterTypes pulumi.StringArrayInput `pulumi:"clusterTypes"` // The version of the emr cluster instance. Possible values: `EMR-4.0.0`, `EMR-3.23.0`, `EMR-3.22.0`. EmrVersion pulumi.StringPtrInput `pulumi:"emrVersion"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getMainVersions.
func (GetMainVersionsOutputArgs) ElementType ¶
func (GetMainVersionsOutputArgs) ElementType() reflect.Type
type GetMainVersionsResult ¶
type GetMainVersionsResult struct { ClusterTypes []string `pulumi:"clusterTypes"` // The version of the emr cluster instance. EmrVersion *string `pulumi:"emrVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of emr instance types IDs. Ids []string `pulumi:"ids"` // A list of versions of the emr cluster instance. Each element contains the following attributes: MainVersions []GetMainVersionsMainVersion `pulumi:"mainVersions"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getMainVersions.
func GetMainVersions ¶
func GetMainVersions(ctx *pulumi.Context, args *GetMainVersionsArgs, opts ...pulumi.InvokeOption) (*GetMainVersionsResult, error)
The `emr.getMainVersions` data source provides a collection of emr main versions available in Alibaba Cloud account when create a emr cluster.
> **NOTE:** Available in 1.59.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := emr.GetMainVersions(ctx, &emr.GetMainVersionsArgs{ ClusterTypes: []string{ "HADOOP", "ZOOKEEPER", }, EmrVersion: pulumi.StringRef("EMR-3.22.0"), }, nil) if err != nil { return err } ctx.Export("firstMainVersion", _default.MainVersions[0].EmrVersion) ctx.Export("thisClusterTypes", _default.MainVersions[0].ClusterTypes) return nil }) }
```
type GetMainVersionsResultOutput ¶
type GetMainVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMainVersions.
func GetMainVersionsOutput ¶
func GetMainVersionsOutput(ctx *pulumi.Context, args GetMainVersionsOutputArgs, opts ...pulumi.InvokeOption) GetMainVersionsResultOutput
func (GetMainVersionsResultOutput) ClusterTypes ¶
func (o GetMainVersionsResultOutput) ClusterTypes() pulumi.StringArrayOutput
func (GetMainVersionsResultOutput) ElementType ¶
func (GetMainVersionsResultOutput) ElementType() reflect.Type
func (GetMainVersionsResultOutput) EmrVersion ¶
func (o GetMainVersionsResultOutput) EmrVersion() pulumi.StringPtrOutput
The version of the emr cluster instance.
func (GetMainVersionsResultOutput) Id ¶
func (o GetMainVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMainVersionsResultOutput) Ids ¶
func (o GetMainVersionsResultOutput) Ids() pulumi.StringArrayOutput
A list of emr instance types IDs.
func (GetMainVersionsResultOutput) MainVersions ¶
func (o GetMainVersionsResultOutput) MainVersions() GetMainVersionsMainVersionArrayOutput
A list of versions of the emr cluster instance. Each element contains the following attributes:
func (GetMainVersionsResultOutput) OutputFile ¶
func (o GetMainVersionsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetMainVersionsResultOutput) ToGetMainVersionsResultOutput ¶
func (o GetMainVersionsResultOutput) ToGetMainVersionsResultOutput() GetMainVersionsResultOutput
func (GetMainVersionsResultOutput) ToGetMainVersionsResultOutputWithContext ¶
func (o GetMainVersionsResultOutput) ToGetMainVersionsResultOutputWithContext(ctx context.Context) GetMainVersionsResultOutput