Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) DisplayStrategy() pulumi.StringPtrOutputdeprecated
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) ExtendFsField() pulumi.StringPtrOutput
- func (o ClusterOutput) InstanceId() pulumi.StringOutput
- func (o ClusterOutput) InstanceName() pulumi.StringOutput
- func (o ClusterOutput) LoginSettings() pulumi.MapOutput
- func (o ClusterOutput) NeedMasterWan() pulumi.StringPtrOutput
- func (o ClusterOutput) PayMode() pulumi.IntOutput
- func (o ClusterOutput) Placement() pulumi.MapOutputdeprecated
- func (o ClusterOutput) PlacementInfo() ClusterPlacementInfoOutput
- func (o ClusterOutput) ProductId() pulumi.IntOutput
- func (o ClusterOutput) ResourceSpec() ClusterResourceSpecPtrOutput
- func (o ClusterOutput) SgId() pulumi.StringPtrOutput
- func (o ClusterOutput) Softwares() pulumi.StringArrayOutput
- func (o ClusterOutput) SupportHa() pulumi.IntOutput
- func (o ClusterOutput) Tags() pulumi.MapOutput
- func (o ClusterOutput) TimeSpan() pulumi.IntPtrOutput
- func (o ClusterOutput) TimeUnit() pulumi.StringPtrOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) VpcSettings() pulumi.MapOutput
- type ClusterPlacementInfo
- type ClusterPlacementInfoArgs
- func (ClusterPlacementInfoArgs) ElementType() reflect.Type
- func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoOutput() ClusterPlacementInfoOutput
- func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoOutputWithContext(ctx context.Context) ClusterPlacementInfoOutput
- func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoPtrOutput() ClusterPlacementInfoPtrOutput
- func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoPtrOutputWithContext(ctx context.Context) ClusterPlacementInfoPtrOutput
- type ClusterPlacementInfoInput
- type ClusterPlacementInfoOutput
- func (ClusterPlacementInfoOutput) ElementType() reflect.Type
- func (o ClusterPlacementInfoOutput) ProjectId() pulumi.IntPtrOutput
- func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoOutput() ClusterPlacementInfoOutput
- func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoOutputWithContext(ctx context.Context) ClusterPlacementInfoOutput
- func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoPtrOutput() ClusterPlacementInfoPtrOutput
- func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoPtrOutputWithContext(ctx context.Context) ClusterPlacementInfoPtrOutput
- func (o ClusterPlacementInfoOutput) Zone() pulumi.StringOutput
- type ClusterPlacementInfoPtrInput
- type ClusterPlacementInfoPtrOutput
- func (o ClusterPlacementInfoPtrOutput) Elem() ClusterPlacementInfoOutput
- func (ClusterPlacementInfoPtrOutput) ElementType() reflect.Type
- func (o ClusterPlacementInfoPtrOutput) ProjectId() pulumi.IntPtrOutput
- func (o ClusterPlacementInfoPtrOutput) ToClusterPlacementInfoPtrOutput() ClusterPlacementInfoPtrOutput
- func (o ClusterPlacementInfoPtrOutput) ToClusterPlacementInfoPtrOutputWithContext(ctx context.Context) ClusterPlacementInfoPtrOutput
- func (o ClusterPlacementInfoPtrOutput) Zone() pulumi.StringPtrOutput
- type ClusterResourceSpec
- type ClusterResourceSpecArgs
- func (ClusterResourceSpecArgs) ElementType() reflect.Type
- func (i ClusterResourceSpecArgs) ToClusterResourceSpecOutput() ClusterResourceSpecOutput
- func (i ClusterResourceSpecArgs) ToClusterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecOutput
- func (i ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput
- func (i ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput
- type ClusterResourceSpecCommonResourceSpec
- type ClusterResourceSpecCommonResourceSpecArgs
- func (ClusterResourceSpecCommonResourceSpecArgs) ElementType() reflect.Type
- func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput
- func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecOutput
- func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput
- func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput
- type ClusterResourceSpecCommonResourceSpecInput
- type ClusterResourceSpecCommonResourceSpecOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterResourceSpecCommonResourceSpecOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecCommonResourceSpecOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput
- type ClusterResourceSpecCommonResourceSpecPtrInput
- type ClusterResourceSpecCommonResourceSpecPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) Elem() ClusterResourceSpecCommonResourceSpecOutput
- func (ClusterResourceSpecCommonResourceSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput
- func (o ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput
- type ClusterResourceSpecCoreResourceSpec
- type ClusterResourceSpecCoreResourceSpecArgs
- func (ClusterResourceSpecCoreResourceSpecArgs) ElementType() reflect.Type
- func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput
- func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecOutput
- func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput
- func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput
- type ClusterResourceSpecCoreResourceSpecInput
- type ClusterResourceSpecCoreResourceSpecOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterResourceSpecCoreResourceSpecOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecCoreResourceSpecOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput
- type ClusterResourceSpecCoreResourceSpecPtrInput
- type ClusterResourceSpecCoreResourceSpecPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) Elem() ClusterResourceSpecCoreResourceSpecOutput
- func (ClusterResourceSpecCoreResourceSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput
- func (o ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput
- type ClusterResourceSpecInput
- type ClusterResourceSpecMasterResourceSpec
- type ClusterResourceSpecMasterResourceSpecArgs
- func (ClusterResourceSpecMasterResourceSpecArgs) ElementType() reflect.Type
- func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput
- func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecOutput
- func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput
- func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput
- type ClusterResourceSpecMasterResourceSpecInput
- type ClusterResourceSpecMasterResourceSpecOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterResourceSpecMasterResourceSpecOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecMasterResourceSpecOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput
- type ClusterResourceSpecMasterResourceSpecPtrInput
- type ClusterResourceSpecMasterResourceSpecPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) Elem() ClusterResourceSpecMasterResourceSpecOutput
- func (ClusterResourceSpecMasterResourceSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput
- func (o ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput
- type ClusterResourceSpecOutput
- func (o ClusterResourceSpecOutput) CommonCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecOutput) CommonResourceSpec() ClusterResourceSpecCommonResourceSpecPtrOutput
- func (o ClusterResourceSpecOutput) CoreCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecOutput) CoreResourceSpec() ClusterResourceSpecCoreResourceSpecPtrOutput
- func (ClusterResourceSpecOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecOutput) MasterCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecOutput) MasterResourceSpec() ClusterResourceSpecMasterResourceSpecPtrOutput
- func (o ClusterResourceSpecOutput) TaskCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecOutput) TaskResourceSpec() ClusterResourceSpecTaskResourceSpecPtrOutput
- func (o ClusterResourceSpecOutput) ToClusterResourceSpecOutput() ClusterResourceSpecOutput
- func (o ClusterResourceSpecOutput) ToClusterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecOutput
- func (o ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput
- func (o ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput
- type ClusterResourceSpecPtrInput
- type ClusterResourceSpecPtrOutput
- func (o ClusterResourceSpecPtrOutput) CommonCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecPtrOutput) CommonResourceSpec() ClusterResourceSpecCommonResourceSpecPtrOutput
- func (o ClusterResourceSpecPtrOutput) CoreCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecPtrOutput) CoreResourceSpec() ClusterResourceSpecCoreResourceSpecPtrOutput
- func (o ClusterResourceSpecPtrOutput) Elem() ClusterResourceSpecOutput
- func (ClusterResourceSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecPtrOutput) MasterCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecPtrOutput) MasterResourceSpec() ClusterResourceSpecMasterResourceSpecPtrOutput
- func (o ClusterResourceSpecPtrOutput) TaskCount() pulumi.IntPtrOutput
- func (o ClusterResourceSpecPtrOutput) TaskResourceSpec() ClusterResourceSpecTaskResourceSpecPtrOutput
- func (o ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput
- func (o ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput
- type ClusterResourceSpecTaskResourceSpec
- type ClusterResourceSpecTaskResourceSpecArgs
- func (ClusterResourceSpecTaskResourceSpecArgs) ElementType() reflect.Type
- func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput
- func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecOutput
- func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput
- func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput
- type ClusterResourceSpecTaskResourceSpecInput
- type ClusterResourceSpecTaskResourceSpecOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterResourceSpecTaskResourceSpecOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecTaskResourceSpecOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput
- type ClusterResourceSpecTaskResourceSpecPtrInput
- type ClusterResourceSpecTaskResourceSpecPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) Elem() ClusterResourceSpecTaskResourceSpecOutput
- func (ClusterResourceSpecTaskResourceSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput
- func (o ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput
- type ClusterState
- type GetAutoScaleRecordsArgs
- type GetAutoScaleRecordsFilter
- type GetAutoScaleRecordsFilterArgs
- func (GetAutoScaleRecordsFilterArgs) ElementType() reflect.Type
- func (i GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput
- func (i GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterOutput
- type GetAutoScaleRecordsFilterArray
- func (GetAutoScaleRecordsFilterArray) ElementType() reflect.Type
- func (i GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput
- func (i GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterArrayOutput
- type GetAutoScaleRecordsFilterArrayInput
- type GetAutoScaleRecordsFilterArrayOutput
- func (GetAutoScaleRecordsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAutoScaleRecordsFilterArrayOutput) Index(i pulumi.IntInput) GetAutoScaleRecordsFilterOutput
- func (o GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput
- func (o GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterArrayOutput
- type GetAutoScaleRecordsFilterInput
- type GetAutoScaleRecordsFilterOutput
- func (GetAutoScaleRecordsFilterOutput) ElementType() reflect.Type
- func (o GetAutoScaleRecordsFilterOutput) Key() pulumi.StringOutput
- func (o GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput
- func (o GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterOutput
- func (o GetAutoScaleRecordsFilterOutput) Value() pulumi.StringOutput
- type GetAutoScaleRecordsOutputArgs
- type GetAutoScaleRecordsRecordList
- type GetAutoScaleRecordsRecordListArgs
- func (GetAutoScaleRecordsRecordListArgs) ElementType() reflect.Type
- func (i GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput
- func (i GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListOutput
- type GetAutoScaleRecordsRecordListArray
- func (GetAutoScaleRecordsRecordListArray) ElementType() reflect.Type
- func (i GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput
- func (i GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListArrayOutput
- type GetAutoScaleRecordsRecordListArrayInput
- type GetAutoScaleRecordsRecordListArrayOutput
- func (GetAutoScaleRecordsRecordListArrayOutput) ElementType() reflect.Type
- func (o GetAutoScaleRecordsRecordListArrayOutput) Index(i pulumi.IntInput) GetAutoScaleRecordsRecordListOutput
- func (o GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput
- func (o GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListArrayOutput
- type GetAutoScaleRecordsRecordListInput
- type GetAutoScaleRecordsRecordListOutput
- func (o GetAutoScaleRecordsRecordListOutput) ActionStatus() pulumi.StringOutput
- func (o GetAutoScaleRecordsRecordListOutput) ActionTime() pulumi.StringOutput
- func (o GetAutoScaleRecordsRecordListOutput) CompensateCount() pulumi.IntOutput
- func (o GetAutoScaleRecordsRecordListOutput) CompensateFlag() pulumi.IntOutput
- func (GetAutoScaleRecordsRecordListOutput) ElementType() reflect.Type
- func (o GetAutoScaleRecordsRecordListOutput) EndTime() pulumi.StringOutput
- func (o GetAutoScaleRecordsRecordListOutput) ExpectScaleNum() pulumi.IntOutput
- func (o GetAutoScaleRecordsRecordListOutput) ScaleAction() pulumi.StringOutput
- func (o GetAutoScaleRecordsRecordListOutput) ScaleInfo() pulumi.StringOutput
- func (o GetAutoScaleRecordsRecordListOutput) SpecInfo() pulumi.StringOutput
- func (o GetAutoScaleRecordsRecordListOutput) StrategyName() pulumi.StringOutput
- func (o GetAutoScaleRecordsRecordListOutput) StrategyType() pulumi.IntOutput
- func (o GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput
- func (o GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListOutput
- type GetAutoScaleRecordsResult
- type GetAutoScaleRecordsResultOutput
- func (GetAutoScaleRecordsResultOutput) ElementType() reflect.Type
- func (o GetAutoScaleRecordsResultOutput) Filters() GetAutoScaleRecordsFilterArrayOutput
- func (o GetAutoScaleRecordsResultOutput) Id() pulumi.StringOutput
- func (o GetAutoScaleRecordsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetAutoScaleRecordsResultOutput) RecordLists() GetAutoScaleRecordsRecordListArrayOutput
- func (o GetAutoScaleRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutput() GetAutoScaleRecordsResultOutput
- func (o GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutputWithContext(ctx context.Context) GetAutoScaleRecordsResultOutput
- type GetCvmQuotaArgs
- type GetCvmQuotaEksQuotaSet
- type GetCvmQuotaEksQuotaSetArgs
- type GetCvmQuotaEksQuotaSetArray
- func (GetCvmQuotaEksQuotaSetArray) ElementType() reflect.Type
- func (i GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput
- func (i GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetArrayOutput
- type GetCvmQuotaEksQuotaSetArrayInput
- type GetCvmQuotaEksQuotaSetArrayOutput
- func (GetCvmQuotaEksQuotaSetArrayOutput) ElementType() reflect.Type
- func (o GetCvmQuotaEksQuotaSetArrayOutput) Index(i pulumi.IntInput) GetCvmQuotaEksQuotaSetOutput
- func (o GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput
- func (o GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetArrayOutput
- type GetCvmQuotaEksQuotaSetInput
- type GetCvmQuotaEksQuotaSetOutput
- func (o GetCvmQuotaEksQuotaSetOutput) Cpu() pulumi.IntOutput
- func (GetCvmQuotaEksQuotaSetOutput) ElementType() reflect.Type
- func (o GetCvmQuotaEksQuotaSetOutput) Memory() pulumi.IntOutput
- func (o GetCvmQuotaEksQuotaSetOutput) NodeType() pulumi.StringOutput
- func (o GetCvmQuotaEksQuotaSetOutput) Number() pulumi.IntOutput
- func (o GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutput() GetCvmQuotaEksQuotaSetOutput
- func (o GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetOutput
- type GetCvmQuotaOutputArgs
- type GetCvmQuotaPostPaidQuotaSet
- type GetCvmQuotaPostPaidQuotaSetArgs
- func (GetCvmQuotaPostPaidQuotaSetArgs) ElementType() reflect.Type
- func (i GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput
- func (i GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetOutput
- type GetCvmQuotaPostPaidQuotaSetArray
- func (GetCvmQuotaPostPaidQuotaSetArray) ElementType() reflect.Type
- func (i GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput
- func (i GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput
- type GetCvmQuotaPostPaidQuotaSetArrayInput
- type GetCvmQuotaPostPaidQuotaSetArrayOutput
- func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ElementType() reflect.Type
- func (o GetCvmQuotaPostPaidQuotaSetArrayOutput) Index(i pulumi.IntInput) GetCvmQuotaPostPaidQuotaSetOutput
- func (o GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput
- func (o GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput
- type GetCvmQuotaPostPaidQuotaSetInput
- type GetCvmQuotaPostPaidQuotaSetOutput
- func (GetCvmQuotaPostPaidQuotaSetOutput) ElementType() reflect.Type
- func (o GetCvmQuotaPostPaidQuotaSetOutput) RemainingQuota() pulumi.IntOutput
- func (o GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput
- func (o GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetOutput
- func (o GetCvmQuotaPostPaidQuotaSetOutput) TotalQuota() pulumi.IntOutput
- func (o GetCvmQuotaPostPaidQuotaSetOutput) UsedQuota() pulumi.IntOutput
- func (o GetCvmQuotaPostPaidQuotaSetOutput) Zone() pulumi.StringOutput
- type GetCvmQuotaResult
- type GetCvmQuotaResultOutput
- func (o GetCvmQuotaResultOutput) ClusterId() pulumi.StringOutput
- func (o GetCvmQuotaResultOutput) EksQuotaSets() GetCvmQuotaEksQuotaSetArrayOutput
- func (GetCvmQuotaResultOutput) ElementType() reflect.Type
- func (o GetCvmQuotaResultOutput) Id() pulumi.StringOutput
- func (o GetCvmQuotaResultOutput) PostPaidQuotaSets() GetCvmQuotaPostPaidQuotaSetArrayOutput
- func (o GetCvmQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCvmQuotaResultOutput) SpotPaidQuotaSets() GetCvmQuotaSpotPaidQuotaSetArrayOutput
- func (o GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutput() GetCvmQuotaResultOutput
- func (o GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutputWithContext(ctx context.Context) GetCvmQuotaResultOutput
- func (o GetCvmQuotaResultOutput) ZoneId() pulumi.IntPtrOutput
- type GetCvmQuotaSpotPaidQuotaSet
- type GetCvmQuotaSpotPaidQuotaSetArgs
- func (GetCvmQuotaSpotPaidQuotaSetArgs) ElementType() reflect.Type
- func (i GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput
- func (i GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetOutput
- type GetCvmQuotaSpotPaidQuotaSetArray
- func (GetCvmQuotaSpotPaidQuotaSetArray) ElementType() reflect.Type
- func (i GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput
- func (i GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput
- type GetCvmQuotaSpotPaidQuotaSetArrayInput
- type GetCvmQuotaSpotPaidQuotaSetArrayOutput
- func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ElementType() reflect.Type
- func (o GetCvmQuotaSpotPaidQuotaSetArrayOutput) Index(i pulumi.IntInput) GetCvmQuotaSpotPaidQuotaSetOutput
- func (o GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput
- func (o GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput
- type GetCvmQuotaSpotPaidQuotaSetInput
- type GetCvmQuotaSpotPaidQuotaSetOutput
- func (GetCvmQuotaSpotPaidQuotaSetOutput) ElementType() reflect.Type
- func (o GetCvmQuotaSpotPaidQuotaSetOutput) RemainingQuota() pulumi.IntOutput
- func (o GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput
- func (o GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetOutput
- func (o GetCvmQuotaSpotPaidQuotaSetOutput) TotalQuota() pulumi.IntOutput
- func (o GetCvmQuotaSpotPaidQuotaSetOutput) UsedQuota() pulumi.IntOutput
- func (o GetCvmQuotaSpotPaidQuotaSetOutput) Zone() pulumi.StringOutput
- type GetInstanceArgs
- type GetInstanceCluster
- type GetInstanceClusterArgs
- type GetInstanceClusterArray
- type GetInstanceClusterArrayInput
- type GetInstanceClusterArrayOutput
- func (GetInstanceClusterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceClusterArrayOutput) Index(i pulumi.IntInput) GetInstanceClusterOutput
- func (o GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutput() GetInstanceClusterArrayOutput
- func (o GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutputWithContext(ctx context.Context) GetInstanceClusterArrayOutput
- type GetInstanceClusterInput
- type GetInstanceClusterOutput
- func (o GetInstanceClusterOutput) AddTime() pulumi.StringOutput
- func (o GetInstanceClusterOutput) ChargeType() pulumi.IntOutput
- func (o GetInstanceClusterOutput) ClusterId() pulumi.StringOutput
- func (o GetInstanceClusterOutput) ClusterName() pulumi.StringOutput
- func (GetInstanceClusterOutput) ElementType() reflect.Type
- func (o GetInstanceClusterOutput) Ftitle() pulumi.StringOutput
- func (o GetInstanceClusterOutput) Id() pulumi.IntOutput
- func (o GetInstanceClusterOutput) MasterIp() pulumi.StringOutput
- func (o GetInstanceClusterOutput) ProjectId() pulumi.IntOutput
- func (o GetInstanceClusterOutput) RegionId() pulumi.IntOutput
- func (o GetInstanceClusterOutput) Status() pulumi.IntOutput
- func (o GetInstanceClusterOutput) ToGetInstanceClusterOutput() GetInstanceClusterOutput
- func (o GetInstanceClusterOutput) ToGetInstanceClusterOutputWithContext(ctx context.Context) GetInstanceClusterOutput
- func (o GetInstanceClusterOutput) Zone() pulumi.StringOutput
- func (o GetInstanceClusterOutput) ZoneId() pulumi.IntOutput
- type GetInstanceOutputArgs
- type GetInstanceResult
- type GetInstanceResultOutput
- func (o GetInstanceResultOutput) Clusters() GetInstanceClusterArrayOutput
- func (o GetInstanceResultOutput) DisplayStrategy() pulumi.StringOutput
- func (GetInstanceResultOutput) ElementType() reflect.Type
- func (o GetInstanceResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetInstanceResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput
- func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput
- type GetNodesArgs
- type GetNodesNode
- type GetNodesNodeArgs
- type GetNodesNodeArray
- type GetNodesNodeArrayInput
- type GetNodesNodeArrayOutput
- func (GetNodesNodeArrayOutput) ElementType() reflect.Type
- func (o GetNodesNodeArrayOutput) Index(i pulumi.IntInput) GetNodesNodeOutput
- func (o GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutput() GetNodesNodeArrayOutput
- func (o GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutputWithContext(ctx context.Context) GetNodesNodeArrayOutput
- type GetNodesNodeCdbNodeInfo
- type GetNodesNodeCdbNodeInfoArgs
- type GetNodesNodeCdbNodeInfoArray
- func (GetNodesNodeCdbNodeInfoArray) ElementType() reflect.Type
- func (i GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput
- func (i GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoArrayOutput
- type GetNodesNodeCdbNodeInfoArrayInput
- type GetNodesNodeCdbNodeInfoArrayOutput
- func (GetNodesNodeCdbNodeInfoArrayOutput) ElementType() reflect.Type
- func (o GetNodesNodeCdbNodeInfoArrayOutput) Index(i pulumi.IntInput) GetNodesNodeCdbNodeInfoOutput
- func (o GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput
- func (o GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoArrayOutput
- type GetNodesNodeCdbNodeInfoInput
- type GetNodesNodeCdbNodeInfoOutput
- func (o GetNodesNodeCdbNodeInfoOutput) ApplyTime() pulumi.StringOutput
- func (GetNodesNodeCdbNodeInfoOutput) ElementType() reflect.Type
- func (o GetNodesNodeCdbNodeInfoOutput) ExpireFlag() pulumi.BoolOutput
- func (o GetNodesNodeCdbNodeInfoOutput) ExpireTime() pulumi.StringOutput
- func (o GetNodesNodeCdbNodeInfoOutput) InstanceName() pulumi.StringOutput
- func (o GetNodesNodeCdbNodeInfoOutput) Ip() pulumi.StringOutput
- func (o GetNodesNodeCdbNodeInfoOutput) IsAutoRenew() pulumi.IntOutput
- func (o GetNodesNodeCdbNodeInfoOutput) MemSize() pulumi.IntOutput
- func (o GetNodesNodeCdbNodeInfoOutput) PayType() pulumi.IntOutput
- func (o GetNodesNodeCdbNodeInfoOutput) Port() pulumi.IntOutput
- func (o GetNodesNodeCdbNodeInfoOutput) RegionId() pulumi.IntOutput
- func (o GetNodesNodeCdbNodeInfoOutput) SerialNo() pulumi.StringOutput
- func (o GetNodesNodeCdbNodeInfoOutput) Service() pulumi.StringOutput
- func (o GetNodesNodeCdbNodeInfoOutput) Status() pulumi.IntOutput
- func (o GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutput() GetNodesNodeCdbNodeInfoOutput
- func (o GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoOutput
- func (o GetNodesNodeCdbNodeInfoOutput) Volume() pulumi.IntOutput
- func (o GetNodesNodeCdbNodeInfoOutput) ZoneId() pulumi.IntOutput
- type GetNodesNodeInput
- type GetNodesNodeMcMultiDisk
- type GetNodesNodeMcMultiDiskArgs
- type GetNodesNodeMcMultiDiskArray
- func (GetNodesNodeMcMultiDiskArray) ElementType() reflect.Type
- func (i GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput
- func (i GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskArrayOutput
- type GetNodesNodeMcMultiDiskArrayInput
- type GetNodesNodeMcMultiDiskArrayOutput
- func (GetNodesNodeMcMultiDiskArrayOutput) ElementType() reflect.Type
- func (o GetNodesNodeMcMultiDiskArrayOutput) Index(i pulumi.IntInput) GetNodesNodeMcMultiDiskOutput
- func (o GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput
- func (o GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskArrayOutput
- type GetNodesNodeMcMultiDiskInput
- type GetNodesNodeMcMultiDiskOutput
- func (o GetNodesNodeMcMultiDiskOutput) Count() pulumi.IntOutput
- func (GetNodesNodeMcMultiDiskOutput) ElementType() reflect.Type
- func (o GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutput() GetNodesNodeMcMultiDiskOutput
- func (o GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskOutput
- func (o GetNodesNodeMcMultiDiskOutput) Type() pulumi.IntOutput
- func (o GetNodesNodeMcMultiDiskOutput) Volume() pulumi.IntOutput
- type GetNodesNodeOutput
- func (o GetNodesNodeOutput) AppId() pulumi.IntOutput
- func (o GetNodesNodeOutput) ApplyTime() pulumi.StringOutput
- func (o GetNodesNodeOutput) AutoFlag() pulumi.IntOutput
- func (o GetNodesNodeOutput) CdbIp() pulumi.StringOutput
- func (o GetNodesNodeOutput) CdbNodeInfos() GetNodesNodeCdbNodeInfoArrayOutput
- func (o GetNodesNodeOutput) CdbPort() pulumi.IntOutput
- func (o GetNodesNodeOutput) ChargeType() pulumi.IntOutput
- func (o GetNodesNodeOutput) CpuNum() pulumi.IntOutput
- func (o GetNodesNodeOutput) Destroyable() pulumi.IntOutput
- func (o GetNodesNodeOutput) DeviceClass() pulumi.StringOutput
- func (o GetNodesNodeOutput) DiskSize() pulumi.StringOutput
- func (o GetNodesNodeOutput) DynamicPodSpec() pulumi.StringOutput
- func (GetNodesNodeOutput) ElementType() reflect.Type
- func (o GetNodesNodeOutput) EmrResourceId() pulumi.StringOutput
- func (o GetNodesNodeOutput) ExpireTime() pulumi.StringOutput
- func (o GetNodesNodeOutput) Flag() pulumi.IntOutput
- func (o GetNodesNodeOutput) FreeTime() pulumi.StringOutput
- func (o GetNodesNodeOutput) HardwareResourceType() pulumi.StringOutput
- func (o GetNodesNodeOutput) HwDiskSize() pulumi.IntOutput
- func (o GetNodesNodeOutput) HwDiskSizeDesc() pulumi.StringOutput
- func (o GetNodesNodeOutput) HwMemSize() pulumi.IntOutput
- func (o GetNodesNodeOutput) HwMemSizeDesc() pulumi.StringOutput
- func (o GetNodesNodeOutput) Ip() pulumi.StringOutput
- func (o GetNodesNodeOutput) IsAutoRenew() pulumi.IntOutput
- func (o GetNodesNodeOutput) IsDynamicSpec() pulumi.IntOutput
- func (o GetNodesNodeOutput) McMultiDisks() GetNodesNodeMcMultiDiskArrayOutput
- func (o GetNodesNodeOutput) MemDesc() pulumi.StringOutput
- func (o GetNodesNodeOutput) MemSize() pulumi.IntOutput
- func (o GetNodesNodeOutput) Mutable() pulumi.IntOutput
- func (o GetNodesNodeOutput) NameTag() pulumi.StringOutput
- func (o GetNodesNodeOutput) OrderNo() pulumi.StringOutput
- func (o GetNodesNodeOutput) RegionId() pulumi.IntOutput
- func (o GetNodesNodeOutput) RootSize() pulumi.IntOutput
- func (o GetNodesNodeOutput) SerialNo() pulumi.StringOutput
- func (o GetNodesNodeOutput) Services() pulumi.StringOutput
- func (o GetNodesNodeOutput) Spec() pulumi.StringOutput
- func (o GetNodesNodeOutput) StorageType() pulumi.IntOutput
- func (o GetNodesNodeOutput) SupportModifyPayMode() pulumi.IntOutput
- func (o GetNodesNodeOutput) Tags() GetNodesNodeTagArrayOutput
- func (o GetNodesNodeOutput) ToGetNodesNodeOutput() GetNodesNodeOutput
- func (o GetNodesNodeOutput) ToGetNodesNodeOutputWithContext(ctx context.Context) GetNodesNodeOutput
- func (o GetNodesNodeOutput) WanIp() pulumi.StringOutput
- func (o GetNodesNodeOutput) ZoneId() pulumi.IntOutput
- type GetNodesNodeTag
- type GetNodesNodeTagArgs
- type GetNodesNodeTagArray
- type GetNodesNodeTagArrayInput
- type GetNodesNodeTagArrayOutput
- func (GetNodesNodeTagArrayOutput) ElementType() reflect.Type
- func (o GetNodesNodeTagArrayOutput) Index(i pulumi.IntInput) GetNodesNodeTagOutput
- func (o GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutput() GetNodesNodeTagArrayOutput
- func (o GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutputWithContext(ctx context.Context) GetNodesNodeTagArrayOutput
- type GetNodesNodeTagInput
- type GetNodesNodeTagOutput
- func (GetNodesNodeTagOutput) ElementType() reflect.Type
- func (o GetNodesNodeTagOutput) TagKey() pulumi.StringOutput
- func (o GetNodesNodeTagOutput) TagValue() pulumi.StringOutput
- func (o GetNodesNodeTagOutput) ToGetNodesNodeTagOutput() GetNodesNodeTagOutput
- func (o GetNodesNodeTagOutput) ToGetNodesNodeTagOutputWithContext(ctx context.Context) GetNodesNodeTagOutput
- type GetNodesOutputArgs
- type GetNodesResult
- type GetNodesResultOutput
- func (GetNodesResultOutput) ElementType() reflect.Type
- func (o GetNodesResultOutput) HardwareResourceType() pulumi.StringPtrOutput
- func (o GetNodesResultOutput) Id() pulumi.StringOutput
- func (o GetNodesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetNodesResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetNodesResultOutput) NodeFlag() pulumi.StringOutput
- func (o GetNodesResultOutput) Nodes() GetNodesNodeArrayOutput
- func (o GetNodesResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetNodesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput
- func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput
- type UserManager
- type UserManagerArgs
- type UserManagerArray
- type UserManagerArrayInput
- type UserManagerArrayOutput
- func (UserManagerArrayOutput) ElementType() reflect.Type
- func (o UserManagerArrayOutput) Index(i pulumi.IntInput) UserManagerOutput
- func (o UserManagerArrayOutput) ToUserManagerArrayOutput() UserManagerArrayOutput
- func (o UserManagerArrayOutput) ToUserManagerArrayOutputWithContext(ctx context.Context) UserManagerArrayOutput
- type UserManagerInput
- type UserManagerMap
- type UserManagerMapInput
- type UserManagerMapOutput
- func (UserManagerMapOutput) ElementType() reflect.Type
- func (o UserManagerMapOutput) MapIndex(k pulumi.StringInput) UserManagerOutput
- func (o UserManagerMapOutput) ToUserManagerMapOutput() UserManagerMapOutput
- func (o UserManagerMapOutput) ToUserManagerMapOutputWithContext(ctx context.Context) UserManagerMapOutput
- type UserManagerOutput
- func (o UserManagerOutput) CreateTime() pulumi.StringOutput
- func (o UserManagerOutput) DownloadKeytabUrl() pulumi.StringOutput
- func (UserManagerOutput) ElementType() reflect.Type
- func (o UserManagerOutput) InstanceId() pulumi.StringOutput
- func (o UserManagerOutput) Password() pulumi.StringOutput
- func (o UserManagerOutput) SupportDownloadKeytab() pulumi.BoolOutput
- func (o UserManagerOutput) ToUserManagerOutput() UserManagerOutput
- func (o UserManagerOutput) ToUserManagerOutputWithContext(ctx context.Context) UserManagerOutput
- func (o UserManagerOutput) UserGroup() pulumi.StringOutput
- func (o UserManagerOutput) UserName() pulumi.StringOutput
- func (o UserManagerOutput) UserType() pulumi.StringOutput
- type UserManagerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
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 // It will be deprecated in later versions. Display strategy of EMR instance. // // Deprecated: It will be deprecated in later versions. DisplayStrategy pulumi.StringPtrOutput `pulumi:"displayStrategy"` // Access the external file system. ExtendFsField pulumi.StringPtrOutput `pulumi:"extendFsField"` // Created EMR instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or underscores(_). InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Instance login settings. LoginSettings pulumi.MapOutput `pulumi:"loginSettings"` // Whether to enable the cluster Master node public network. Value range: // - NEED_MASTER_WAN: Indicates that the cluster Master node public network is enabled. // - NOT_NEED_MASTER_WAN: Indicates that it is not turned on. // By default, the cluster Master node internet is enabled. NeedMasterWan pulumi.StringPtrOutput `pulumi:"needMasterWan"` // The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID. PayMode pulumi.IntOutput `pulumi:"payMode"` // It will be deprecated in later versions. Use `placementInfo` instead. The location of the instance. // // Deprecated: It will be deprecated in later versions. Use `placement_info` instead. Placement pulumi.MapOutput `pulumi:"placement"` // The location of the instance. PlacementInfo ClusterPlacementInfoOutput `pulumi:"placementInfo"` // Product ID. Different products ID represents different EMR product versions. Value range: // - 16: represents EMR-V2.3.0 // - 20: indicates EMR-V2.5.0 // - 25: represents EMR-V3.1.0 // - 27: represents KAFKA-V1.0.0 // - 30: indicates EMR-V2.6.0 // - 33: represents EMR-V3.2.1 // - 34: stands for EMR-V3.3.0 // - 36: represents STARROCKS-V1.0.0 // - 37: indicates EMR-V3.4.0 // - 38: represents EMR-V2.7.0 // - 39: stands for STARROCKS-V1.1.0 // - 41: represents DRUID-V1.1.0. ProductId pulumi.IntOutput `pulumi:"productId"` // Resource specification of EMR instance. ResourceSpec ClusterResourceSpecPtrOutput `pulumi:"resourceSpec"` // The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx. SgId pulumi.StringPtrOutput `pulumi:"sgId"` // The softwares of a EMR instance. Softwares pulumi.StringArrayOutput `pulumi:"softwares"` // The flag whether the instance support high availability.(0=>not support, 1=>support). SupportHa pulumi.IntOutput `pulumi:"supportHa"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in at 3600, representing a metered instance. // When TimeUnit is m, the number filled in by this parameter indicates the length of purchase of the monthly instance of the package year, such as 1 for one month of purchase. TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"` // The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second). When PayMode is 1, TimeUnit can only take the value m(month). TimeUnit pulumi.StringPtrOutput `pulumi:"timeUnit"` // The private net config of EMR instance. VpcSettings pulumi.MapOutput `pulumi:"vpcSettings"` }
Provide a resource to create a emr cluster.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Emr" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Instance" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Emr" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Instance" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-3" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } cvm4c8m, err := Instance.GetTypes(ctx, &instance.GetTypesArgs{ ExcludeSoldOut: pulumi.BoolRef(true), CpuCoreCount: pulumi.IntRef(4), MemorySize: pulumi.IntRef(8), Filters: []instance.GetTypesFilter{ instance.GetTypesFilter{ Name: "instance-charge-type", Values: []string{ "POSTPAID_BY_HOUR", }, }, instance.GetTypesFilter{ Name: "zone", Values: []string{ availabilityZone, }, }, }, }, nil) if err != nil { return err } emrVpc, err := Vpc.NewInstance(ctx, "emrVpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } emrSubnet, err := Subnet.NewInstance(ctx, "emrSubnet", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String(availabilityZone), VpcId: emrVpc.ID(), CidrBlock: pulumi.String("10.0.20.0/28"), IsMulticast: pulumi.Bool(false), }) if err != nil { return err } emrSg, err := Security.NewGroup(ctx, "emrSg", &Security.GroupArgs{ Description: pulumi.String("emr sg"), ProjectId: pulumi.Int(0), }) if err != nil { return err } _, err = Emr.NewCluster(ctx, "emrCluster", &Emr.ClusterArgs{ ProductId: pulumi.Int(38), VpcSettings: pulumi.AnyMap{ "vpc_id": emrVpc.ID(), "subnet_id": emrSubnet.ID(), }, Softwares: pulumi.StringArray{ pulumi.String("hdfs-2.8.5"), pulumi.String("knox-1.6.1"), pulumi.String("openldap-2.4.44"), pulumi.String("yarn-2.8.5"), pulumi.String("zookeeper-3.6.3"), }, SupportHa: pulumi.Int(0), InstanceName: pulumi.String("emr-cluster-test"), ResourceSpec: &emr.ClusterResourceSpecArgs{ MasterResourceSpec: &emr.ClusterResourceSpecMasterResourceSpecArgs{ MemSize: pulumi.Int(8192), Cpu: pulumi.Int(4), DiskSize: pulumi.Int(100), DiskType: pulumi.String("CLOUD_PREMIUM"), Spec: pulumi.String(fmt.Sprintf("%v%v", "CVM.", cvm4c8m.InstanceTypes[0].Family)), StorageType: pulumi.Int(5), RootSize: pulumi.Int(50), }, CoreResourceSpec: &emr.ClusterResourceSpecCoreResourceSpecArgs{ MemSize: pulumi.Int(8192), Cpu: pulumi.Int(4), DiskSize: pulumi.Int(100), DiskType: pulumi.String("CLOUD_PREMIUM"), Spec: pulumi.String(fmt.Sprintf("%v%v", "CVM.", cvm4c8m.InstanceTypes[0].Family)), StorageType: pulumi.Int(5), RootSize: pulumi.Int(50), }, MasterCount: pulumi.Int(1), CoreCount: pulumi.Int(2), }, LoginSettings: pulumi.AnyMap{ "password": pulumi.Any("Tencent@cloud123"), }, TimeSpan: pulumi.Int(3600), TimeUnit: pulumi.String("s"), PayMode: pulumi.Int(0), PlacementInfo: &emr.ClusterPlacementInfoArgs{ Zone: pulumi.String(availabilityZone), ProjectId: pulumi.Int(0), }, SgId: emrSg.ID(), }) if err != nil { return err } return nil }) }
```
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 { // It will be deprecated in later versions. Display strategy of EMR instance. // // Deprecated: It will be deprecated in later versions. DisplayStrategy pulumi.StringPtrInput // Access the external file system. ExtendFsField pulumi.StringPtrInput // Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or underscores(_). InstanceName pulumi.StringInput // Instance login settings. LoginSettings pulumi.MapInput // Whether to enable the cluster Master node public network. Value range: // - NEED_MASTER_WAN: Indicates that the cluster Master node public network is enabled. // - NOT_NEED_MASTER_WAN: Indicates that it is not turned on. // By default, the cluster Master node internet is enabled. NeedMasterWan pulumi.StringPtrInput // The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID. PayMode pulumi.IntInput // It will be deprecated in later versions. Use `placementInfo` instead. The location of the instance. // // Deprecated: It will be deprecated in later versions. Use `placement_info` instead. Placement pulumi.MapInput // The location of the instance. PlacementInfo ClusterPlacementInfoPtrInput // Product ID. Different products ID represents different EMR product versions. Value range: // - 16: represents EMR-V2.3.0 // - 20: indicates EMR-V2.5.0 // - 25: represents EMR-V3.1.0 // - 27: represents KAFKA-V1.0.0 // - 30: indicates EMR-V2.6.0 // - 33: represents EMR-V3.2.1 // - 34: stands for EMR-V3.3.0 // - 36: represents STARROCKS-V1.0.0 // - 37: indicates EMR-V3.4.0 // - 38: represents EMR-V2.7.0 // - 39: stands for STARROCKS-V1.1.0 // - 41: represents DRUID-V1.1.0. ProductId pulumi.IntInput // Resource specification of EMR instance. ResourceSpec ClusterResourceSpecPtrInput // The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx. SgId pulumi.StringPtrInput // The softwares of a EMR instance. Softwares pulumi.StringArrayInput // The flag whether the instance support high availability.(0=>not support, 1=>support). SupportHa pulumi.IntInput // Tag description list. Tags pulumi.MapInput // The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in at 3600, representing a metered instance. // When TimeUnit is m, the number filled in by this parameter indicates the length of purchase of the monthly instance of the package year, such as 1 for one month of purchase. TimeSpan pulumi.IntPtrInput // The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second). When PayMode is 1, TimeUnit can only take the value m(month). TimeUnit pulumi.StringPtrInput // The private net config of EMR instance. VpcSettings pulumi.MapInput }
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 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 ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) DisplayStrategy
deprecated
func (o ClusterOutput) DisplayStrategy() pulumi.StringPtrOutput
It will be deprecated in later versions. Display strategy of EMR instance.
Deprecated: It will be deprecated in later versions.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ExtendFsField ¶
func (o ClusterOutput) ExtendFsField() pulumi.StringPtrOutput
Access the external file system.
func (ClusterOutput) InstanceId ¶
func (o ClusterOutput) InstanceId() pulumi.StringOutput
Created EMR instance id.
func (ClusterOutput) InstanceName ¶
func (o ClusterOutput) InstanceName() pulumi.StringOutput
Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or underscores(_).
func (ClusterOutput) LoginSettings ¶
func (o ClusterOutput) LoginSettings() pulumi.MapOutput
Instance login settings.
func (ClusterOutput) NeedMasterWan ¶
func (o ClusterOutput) NeedMasterWan() pulumi.StringPtrOutput
Whether to enable the cluster Master node public network. Value range:
- NEED_MASTER_WAN: Indicates that the cluster Master node public network is enabled.
- NOT_NEED_MASTER_WAN: Indicates that it is not turned on. By default, the cluster Master node internet is enabled.
func (ClusterOutput) PayMode ¶
func (o ClusterOutput) PayMode() pulumi.IntOutput
The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID.
func (ClusterOutput) Placement
deprecated
func (o ClusterOutput) Placement() pulumi.MapOutput
It will be deprecated in later versions. Use `placementInfo` instead. The location of the instance.
Deprecated: It will be deprecated in later versions. Use `placement_info` instead.
func (ClusterOutput) PlacementInfo ¶ added in v0.1.8
func (o ClusterOutput) PlacementInfo() ClusterPlacementInfoOutput
The location of the instance.
func (ClusterOutput) ProductId ¶
func (o ClusterOutput) ProductId() pulumi.IntOutput
Product ID. Different products ID represents different EMR product versions. Value range: - 16: represents EMR-V2.3.0 - 20: indicates EMR-V2.5.0 - 25: represents EMR-V3.1.0 - 27: represents KAFKA-V1.0.0 - 30: indicates EMR-V2.6.0 - 33: represents EMR-V3.2.1 - 34: stands for EMR-V3.3.0 - 36: represents STARROCKS-V1.0.0 - 37: indicates EMR-V3.4.0 - 38: represents EMR-V2.7.0 - 39: stands for STARROCKS-V1.1.0 - 41: represents DRUID-V1.1.0.
func (ClusterOutput) ResourceSpec ¶
func (o ClusterOutput) ResourceSpec() ClusterResourceSpecPtrOutput
Resource specification of EMR instance.
func (ClusterOutput) SgId ¶
func (o ClusterOutput) SgId() pulumi.StringPtrOutput
The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx.
func (ClusterOutput) Softwares ¶
func (o ClusterOutput) Softwares() pulumi.StringArrayOutput
The softwares of a EMR instance.
func (ClusterOutput) SupportHa ¶
func (o ClusterOutput) SupportHa() pulumi.IntOutput
The flag whether the instance support high availability.(0=>not support, 1=>support).
func (ClusterOutput) Tags ¶ added in v0.1.8
func (o ClusterOutput) Tags() pulumi.MapOutput
Tag description list.
func (ClusterOutput) TimeSpan ¶
func (o ClusterOutput) TimeSpan() pulumi.IntPtrOutput
The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in at 3600, representing a metered instance. When TimeUnit is m, the number filled in by this parameter indicates the length of purchase of the monthly instance of the package year, such as 1 for one month of purchase.
func (ClusterOutput) TimeUnit ¶
func (o ClusterOutput) TimeUnit() pulumi.StringPtrOutput
The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second). When PayMode is 1, TimeUnit can only take the value m(month).
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) VpcSettings ¶
func (o ClusterOutput) VpcSettings() pulumi.MapOutput
The private net config of EMR instance.
type ClusterPlacementInfo ¶ added in v0.1.8
type ClusterPlacementInfoArgs ¶ added in v0.1.8
type ClusterPlacementInfoArgs struct { // Project id. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (ClusterPlacementInfoArgs) ElementType ¶ added in v0.1.8
func (ClusterPlacementInfoArgs) ElementType() reflect.Type
func (ClusterPlacementInfoArgs) ToClusterPlacementInfoOutput ¶ added in v0.1.8
func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoOutput() ClusterPlacementInfoOutput
func (ClusterPlacementInfoArgs) ToClusterPlacementInfoOutputWithContext ¶ added in v0.1.8
func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoOutputWithContext(ctx context.Context) ClusterPlacementInfoOutput
func (ClusterPlacementInfoArgs) ToClusterPlacementInfoPtrOutput ¶ added in v0.1.8
func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoPtrOutput() ClusterPlacementInfoPtrOutput
func (ClusterPlacementInfoArgs) ToClusterPlacementInfoPtrOutputWithContext ¶ added in v0.1.8
func (i ClusterPlacementInfoArgs) ToClusterPlacementInfoPtrOutputWithContext(ctx context.Context) ClusterPlacementInfoPtrOutput
type ClusterPlacementInfoInput ¶ added in v0.1.8
type ClusterPlacementInfoInput interface { pulumi.Input ToClusterPlacementInfoOutput() ClusterPlacementInfoOutput ToClusterPlacementInfoOutputWithContext(context.Context) ClusterPlacementInfoOutput }
ClusterPlacementInfoInput is an input type that accepts ClusterPlacementInfoArgs and ClusterPlacementInfoOutput values. You can construct a concrete instance of `ClusterPlacementInfoInput` via:
ClusterPlacementInfoArgs{...}
type ClusterPlacementInfoOutput ¶ added in v0.1.8
type ClusterPlacementInfoOutput struct{ *pulumi.OutputState }
func (ClusterPlacementInfoOutput) ElementType ¶ added in v0.1.8
func (ClusterPlacementInfoOutput) ElementType() reflect.Type
func (ClusterPlacementInfoOutput) ProjectId ¶ added in v0.1.8
func (o ClusterPlacementInfoOutput) ProjectId() pulumi.IntPtrOutput
Project id.
func (ClusterPlacementInfoOutput) ToClusterPlacementInfoOutput ¶ added in v0.1.8
func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoOutput() ClusterPlacementInfoOutput
func (ClusterPlacementInfoOutput) ToClusterPlacementInfoOutputWithContext ¶ added in v0.1.8
func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoOutputWithContext(ctx context.Context) ClusterPlacementInfoOutput
func (ClusterPlacementInfoOutput) ToClusterPlacementInfoPtrOutput ¶ added in v0.1.8
func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoPtrOutput() ClusterPlacementInfoPtrOutput
func (ClusterPlacementInfoOutput) ToClusterPlacementInfoPtrOutputWithContext ¶ added in v0.1.8
func (o ClusterPlacementInfoOutput) ToClusterPlacementInfoPtrOutputWithContext(ctx context.Context) ClusterPlacementInfoPtrOutput
func (ClusterPlacementInfoOutput) Zone ¶ added in v0.1.8
func (o ClusterPlacementInfoOutput) Zone() pulumi.StringOutput
Zone.
type ClusterPlacementInfoPtrInput ¶ added in v0.1.8
type ClusterPlacementInfoPtrInput interface { pulumi.Input ToClusterPlacementInfoPtrOutput() ClusterPlacementInfoPtrOutput ToClusterPlacementInfoPtrOutputWithContext(context.Context) ClusterPlacementInfoPtrOutput }
ClusterPlacementInfoPtrInput is an input type that accepts ClusterPlacementInfoArgs, ClusterPlacementInfoPtr and ClusterPlacementInfoPtrOutput values. You can construct a concrete instance of `ClusterPlacementInfoPtrInput` via:
ClusterPlacementInfoArgs{...} or: nil
func ClusterPlacementInfoPtr ¶ added in v0.1.8
func ClusterPlacementInfoPtr(v *ClusterPlacementInfoArgs) ClusterPlacementInfoPtrInput
type ClusterPlacementInfoPtrOutput ¶ added in v0.1.8
type ClusterPlacementInfoPtrOutput struct{ *pulumi.OutputState }
func (ClusterPlacementInfoPtrOutput) Elem ¶ added in v0.1.8
func (o ClusterPlacementInfoPtrOutput) Elem() ClusterPlacementInfoOutput
func (ClusterPlacementInfoPtrOutput) ElementType ¶ added in v0.1.8
func (ClusterPlacementInfoPtrOutput) ElementType() reflect.Type
func (ClusterPlacementInfoPtrOutput) ProjectId ¶ added in v0.1.8
func (o ClusterPlacementInfoPtrOutput) ProjectId() pulumi.IntPtrOutput
Project id.
func (ClusterPlacementInfoPtrOutput) ToClusterPlacementInfoPtrOutput ¶ added in v0.1.8
func (o ClusterPlacementInfoPtrOutput) ToClusterPlacementInfoPtrOutput() ClusterPlacementInfoPtrOutput
func (ClusterPlacementInfoPtrOutput) ToClusterPlacementInfoPtrOutputWithContext ¶ added in v0.1.8
func (o ClusterPlacementInfoPtrOutput) ToClusterPlacementInfoPtrOutputWithContext(ctx context.Context) ClusterPlacementInfoPtrOutput
func (ClusterPlacementInfoPtrOutput) Zone ¶ added in v0.1.8
func (o ClusterPlacementInfoPtrOutput) Zone() pulumi.StringPtrOutput
Zone.
type ClusterResourceSpec ¶
type ClusterResourceSpec struct { // The number of common node. CommonCount *int `pulumi:"commonCount"` CommonResourceSpec *ClusterResourceSpecCommonResourceSpec `pulumi:"commonResourceSpec"` // The number of core node. CoreCount *int `pulumi:"coreCount"` CoreResourceSpec *ClusterResourceSpecCoreResourceSpec `pulumi:"coreResourceSpec"` // The number of master node. MasterCount *int `pulumi:"masterCount"` MasterResourceSpec *ClusterResourceSpecMasterResourceSpec `pulumi:"masterResourceSpec"` // The number of core node. TaskCount *int `pulumi:"taskCount"` TaskResourceSpec *ClusterResourceSpecTaskResourceSpec `pulumi:"taskResourceSpec"` }
type ClusterResourceSpecArgs ¶
type ClusterResourceSpecArgs struct { // The number of common node. CommonCount pulumi.IntPtrInput `pulumi:"commonCount"` CommonResourceSpec ClusterResourceSpecCommonResourceSpecPtrInput `pulumi:"commonResourceSpec"` // The number of core node. CoreCount pulumi.IntPtrInput `pulumi:"coreCount"` CoreResourceSpec ClusterResourceSpecCoreResourceSpecPtrInput `pulumi:"coreResourceSpec"` // The number of master node. MasterCount pulumi.IntPtrInput `pulumi:"masterCount"` MasterResourceSpec ClusterResourceSpecMasterResourceSpecPtrInput `pulumi:"masterResourceSpec"` // The number of core node. TaskCount pulumi.IntPtrInput `pulumi:"taskCount"` TaskResourceSpec ClusterResourceSpecTaskResourceSpecPtrInput `pulumi:"taskResourceSpec"` }
func (ClusterResourceSpecArgs) ElementType ¶
func (ClusterResourceSpecArgs) ElementType() reflect.Type
func (ClusterResourceSpecArgs) ToClusterResourceSpecOutput ¶
func (i ClusterResourceSpecArgs) ToClusterResourceSpecOutput() ClusterResourceSpecOutput
func (ClusterResourceSpecArgs) ToClusterResourceSpecOutputWithContext ¶
func (i ClusterResourceSpecArgs) ToClusterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecOutput
func (ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutput ¶
func (i ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput
func (ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutputWithContext ¶
func (i ClusterResourceSpecArgs) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput
type ClusterResourceSpecCommonResourceSpecArgs ¶
type ClusterResourceSpecCommonResourceSpecArgs struct { Cpu pulumi.IntPtrInput `pulumi:"cpu"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` MemSize pulumi.IntPtrInput `pulumi:"memSize"` RootSize pulumi.IntPtrInput `pulumi:"rootSize"` Spec pulumi.StringPtrInput `pulumi:"spec"` StorageType pulumi.IntPtrInput `pulumi:"storageType"` }
func (ClusterResourceSpecCommonResourceSpecArgs) ElementType ¶
func (ClusterResourceSpecCommonResourceSpecArgs) ElementType() reflect.Type
func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutput ¶
func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput
func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutputWithContext ¶
func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecOutput
func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutput ¶
func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput
func (ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext ¶
func (i ClusterResourceSpecCommonResourceSpecArgs) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput
type ClusterResourceSpecCommonResourceSpecInput ¶
type ClusterResourceSpecCommonResourceSpecInput interface { pulumi.Input ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput ToClusterResourceSpecCommonResourceSpecOutputWithContext(context.Context) ClusterResourceSpecCommonResourceSpecOutput }
ClusterResourceSpecCommonResourceSpecInput is an input type that accepts ClusterResourceSpecCommonResourceSpecArgs and ClusterResourceSpecCommonResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecCommonResourceSpecInput` via:
ClusterResourceSpecCommonResourceSpecArgs{...}
type ClusterResourceSpecCommonResourceSpecOutput ¶
type ClusterResourceSpecCommonResourceSpecOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecCommonResourceSpecOutput) Cpu ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) DiskSize ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) DiskType ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) ElementType ¶
func (ClusterResourceSpecCommonResourceSpecOutput) ElementType() reflect.Type
func (ClusterResourceSpecCommonResourceSpecOutput) MemSize ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) RootSize ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) Spec ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) StorageType ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutput ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutput() ClusterResourceSpecCommonResourceSpecOutput
func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutputWithContext ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecOutput
func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput
func (ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecCommonResourceSpecOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput
type ClusterResourceSpecCommonResourceSpecPtrInput ¶
type ClusterResourceSpecCommonResourceSpecPtrInput interface { pulumi.Input ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput }
ClusterResourceSpecCommonResourceSpecPtrInput is an input type that accepts ClusterResourceSpecCommonResourceSpecArgs, ClusterResourceSpecCommonResourceSpecPtr and ClusterResourceSpecCommonResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecCommonResourceSpecPtrInput` via:
ClusterResourceSpecCommonResourceSpecArgs{...} or: nil
func ClusterResourceSpecCommonResourceSpecPtr ¶
func ClusterResourceSpecCommonResourceSpecPtr(v *ClusterResourceSpecCommonResourceSpecArgs) ClusterResourceSpecCommonResourceSpecPtrInput
type ClusterResourceSpecCommonResourceSpecPtrOutput ¶
type ClusterResourceSpecCommonResourceSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecCommonResourceSpecPtrOutput) Cpu ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) DiskSize ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) DiskType ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) ElementType ¶
func (ClusterResourceSpecCommonResourceSpecPtrOutput) ElementType() reflect.Type
func (ClusterResourceSpecCommonResourceSpecPtrOutput) MemSize ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) RootSize ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) Spec ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) StorageType ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutput() ClusterResourceSpecCommonResourceSpecPtrOutput
func (ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecCommonResourceSpecPtrOutput) ToClusterResourceSpecCommonResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCommonResourceSpecPtrOutput
type ClusterResourceSpecCoreResourceSpecArgs ¶
type ClusterResourceSpecCoreResourceSpecArgs struct { Cpu pulumi.IntPtrInput `pulumi:"cpu"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` MemSize pulumi.IntPtrInput `pulumi:"memSize"` RootSize pulumi.IntPtrInput `pulumi:"rootSize"` Spec pulumi.StringPtrInput `pulumi:"spec"` StorageType pulumi.IntPtrInput `pulumi:"storageType"` }
func (ClusterResourceSpecCoreResourceSpecArgs) ElementType ¶
func (ClusterResourceSpecCoreResourceSpecArgs) ElementType() reflect.Type
func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutput ¶
func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput
func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutputWithContext ¶
func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecOutput
func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutput ¶
func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput
func (ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext ¶
func (i ClusterResourceSpecCoreResourceSpecArgs) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput
type ClusterResourceSpecCoreResourceSpecInput ¶
type ClusterResourceSpecCoreResourceSpecInput interface { pulumi.Input ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput ToClusterResourceSpecCoreResourceSpecOutputWithContext(context.Context) ClusterResourceSpecCoreResourceSpecOutput }
ClusterResourceSpecCoreResourceSpecInput is an input type that accepts ClusterResourceSpecCoreResourceSpecArgs and ClusterResourceSpecCoreResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecCoreResourceSpecInput` via:
ClusterResourceSpecCoreResourceSpecArgs{...}
type ClusterResourceSpecCoreResourceSpecOutput ¶
type ClusterResourceSpecCoreResourceSpecOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecCoreResourceSpecOutput) Cpu ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) DiskSize ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) DiskType ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) ElementType ¶
func (ClusterResourceSpecCoreResourceSpecOutput) ElementType() reflect.Type
func (ClusterResourceSpecCoreResourceSpecOutput) MemSize ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) RootSize ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) Spec ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) StorageType ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutput ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutput() ClusterResourceSpecCoreResourceSpecOutput
func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutputWithContext ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecOutput
func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput
func (ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecCoreResourceSpecOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput
type ClusterResourceSpecCoreResourceSpecPtrInput ¶
type ClusterResourceSpecCoreResourceSpecPtrInput interface { pulumi.Input ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput }
ClusterResourceSpecCoreResourceSpecPtrInput is an input type that accepts ClusterResourceSpecCoreResourceSpecArgs, ClusterResourceSpecCoreResourceSpecPtr and ClusterResourceSpecCoreResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecCoreResourceSpecPtrInput` via:
ClusterResourceSpecCoreResourceSpecArgs{...} or: nil
func ClusterResourceSpecCoreResourceSpecPtr ¶
func ClusterResourceSpecCoreResourceSpecPtr(v *ClusterResourceSpecCoreResourceSpecArgs) ClusterResourceSpecCoreResourceSpecPtrInput
type ClusterResourceSpecCoreResourceSpecPtrOutput ¶
type ClusterResourceSpecCoreResourceSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecCoreResourceSpecPtrOutput) Cpu ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) DiskSize ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) DiskType ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) ElementType ¶
func (ClusterResourceSpecCoreResourceSpecPtrOutput) ElementType() reflect.Type
func (ClusterResourceSpecCoreResourceSpecPtrOutput) MemSize ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) RootSize ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) Spec ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) StorageType ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutput() ClusterResourceSpecCoreResourceSpecPtrOutput
func (ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecCoreResourceSpecPtrOutput) ToClusterResourceSpecCoreResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecCoreResourceSpecPtrOutput
type ClusterResourceSpecInput ¶
type ClusterResourceSpecInput interface { pulumi.Input ToClusterResourceSpecOutput() ClusterResourceSpecOutput ToClusterResourceSpecOutputWithContext(context.Context) ClusterResourceSpecOutput }
ClusterResourceSpecInput is an input type that accepts ClusterResourceSpecArgs and ClusterResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecInput` via:
ClusterResourceSpecArgs{...}
type ClusterResourceSpecMasterResourceSpecArgs ¶
type ClusterResourceSpecMasterResourceSpecArgs struct { Cpu pulumi.IntPtrInput `pulumi:"cpu"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` MemSize pulumi.IntPtrInput `pulumi:"memSize"` RootSize pulumi.IntPtrInput `pulumi:"rootSize"` Spec pulumi.StringPtrInput `pulumi:"spec"` StorageType pulumi.IntPtrInput `pulumi:"storageType"` }
func (ClusterResourceSpecMasterResourceSpecArgs) ElementType ¶
func (ClusterResourceSpecMasterResourceSpecArgs) ElementType() reflect.Type
func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutput ¶
func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput
func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutputWithContext ¶
func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecOutput
func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutput ¶
func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput
func (ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext ¶
func (i ClusterResourceSpecMasterResourceSpecArgs) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput
type ClusterResourceSpecMasterResourceSpecInput ¶
type ClusterResourceSpecMasterResourceSpecInput interface { pulumi.Input ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput ToClusterResourceSpecMasterResourceSpecOutputWithContext(context.Context) ClusterResourceSpecMasterResourceSpecOutput }
ClusterResourceSpecMasterResourceSpecInput is an input type that accepts ClusterResourceSpecMasterResourceSpecArgs and ClusterResourceSpecMasterResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecMasterResourceSpecInput` via:
ClusterResourceSpecMasterResourceSpecArgs{...}
type ClusterResourceSpecMasterResourceSpecOutput ¶
type ClusterResourceSpecMasterResourceSpecOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecMasterResourceSpecOutput) Cpu ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) DiskSize ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) DiskType ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) ElementType ¶
func (ClusterResourceSpecMasterResourceSpecOutput) ElementType() reflect.Type
func (ClusterResourceSpecMasterResourceSpecOutput) MemSize ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) RootSize ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) Spec ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) StorageType ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutput ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutput() ClusterResourceSpecMasterResourceSpecOutput
func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutputWithContext ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecOutput
func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput
func (ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecMasterResourceSpecOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput
type ClusterResourceSpecMasterResourceSpecPtrInput ¶
type ClusterResourceSpecMasterResourceSpecPtrInput interface { pulumi.Input ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput }
ClusterResourceSpecMasterResourceSpecPtrInput is an input type that accepts ClusterResourceSpecMasterResourceSpecArgs, ClusterResourceSpecMasterResourceSpecPtr and ClusterResourceSpecMasterResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecMasterResourceSpecPtrInput` via:
ClusterResourceSpecMasterResourceSpecArgs{...} or: nil
func ClusterResourceSpecMasterResourceSpecPtr ¶
func ClusterResourceSpecMasterResourceSpecPtr(v *ClusterResourceSpecMasterResourceSpecArgs) ClusterResourceSpecMasterResourceSpecPtrInput
type ClusterResourceSpecMasterResourceSpecPtrOutput ¶
type ClusterResourceSpecMasterResourceSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecMasterResourceSpecPtrOutput) Cpu ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) DiskSize ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) DiskType ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) ElementType ¶
func (ClusterResourceSpecMasterResourceSpecPtrOutput) ElementType() reflect.Type
func (ClusterResourceSpecMasterResourceSpecPtrOutput) MemSize ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) RootSize ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) Spec ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) StorageType ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutput() ClusterResourceSpecMasterResourceSpecPtrOutput
func (ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecMasterResourceSpecPtrOutput) ToClusterResourceSpecMasterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecMasterResourceSpecPtrOutput
type ClusterResourceSpecOutput ¶
type ClusterResourceSpecOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecOutput) CommonCount ¶
func (o ClusterResourceSpecOutput) CommonCount() pulumi.IntPtrOutput
The number of common node.
func (ClusterResourceSpecOutput) CommonResourceSpec ¶
func (o ClusterResourceSpecOutput) CommonResourceSpec() ClusterResourceSpecCommonResourceSpecPtrOutput
func (ClusterResourceSpecOutput) CoreCount ¶
func (o ClusterResourceSpecOutput) CoreCount() pulumi.IntPtrOutput
The number of core node.
func (ClusterResourceSpecOutput) CoreResourceSpec ¶
func (o ClusterResourceSpecOutput) CoreResourceSpec() ClusterResourceSpecCoreResourceSpecPtrOutput
func (ClusterResourceSpecOutput) ElementType ¶
func (ClusterResourceSpecOutput) ElementType() reflect.Type
func (ClusterResourceSpecOutput) MasterCount ¶
func (o ClusterResourceSpecOutput) MasterCount() pulumi.IntPtrOutput
The number of master node.
func (ClusterResourceSpecOutput) MasterResourceSpec ¶
func (o ClusterResourceSpecOutput) MasterResourceSpec() ClusterResourceSpecMasterResourceSpecPtrOutput
func (ClusterResourceSpecOutput) TaskCount ¶
func (o ClusterResourceSpecOutput) TaskCount() pulumi.IntPtrOutput
The number of core node.
func (ClusterResourceSpecOutput) TaskResourceSpec ¶
func (o ClusterResourceSpecOutput) TaskResourceSpec() ClusterResourceSpecTaskResourceSpecPtrOutput
func (ClusterResourceSpecOutput) ToClusterResourceSpecOutput ¶
func (o ClusterResourceSpecOutput) ToClusterResourceSpecOutput() ClusterResourceSpecOutput
func (ClusterResourceSpecOutput) ToClusterResourceSpecOutputWithContext ¶
func (o ClusterResourceSpecOutput) ToClusterResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecOutput
func (ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutput ¶
func (o ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput
func (ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecOutput) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput
type ClusterResourceSpecPtrInput ¶
type ClusterResourceSpecPtrInput interface { pulumi.Input ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput ToClusterResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecPtrOutput }
ClusterResourceSpecPtrInput is an input type that accepts ClusterResourceSpecArgs, ClusterResourceSpecPtr and ClusterResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecPtrInput` via:
ClusterResourceSpecArgs{...} or: nil
func ClusterResourceSpecPtr ¶
func ClusterResourceSpecPtr(v *ClusterResourceSpecArgs) ClusterResourceSpecPtrInput
type ClusterResourceSpecPtrOutput ¶
type ClusterResourceSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecPtrOutput) CommonCount ¶
func (o ClusterResourceSpecPtrOutput) CommonCount() pulumi.IntPtrOutput
The number of common node.
func (ClusterResourceSpecPtrOutput) CommonResourceSpec ¶
func (o ClusterResourceSpecPtrOutput) CommonResourceSpec() ClusterResourceSpecCommonResourceSpecPtrOutput
func (ClusterResourceSpecPtrOutput) CoreCount ¶
func (o ClusterResourceSpecPtrOutput) CoreCount() pulumi.IntPtrOutput
The number of core node.
func (ClusterResourceSpecPtrOutput) CoreResourceSpec ¶
func (o ClusterResourceSpecPtrOutput) CoreResourceSpec() ClusterResourceSpecCoreResourceSpecPtrOutput
func (ClusterResourceSpecPtrOutput) Elem ¶
func (o ClusterResourceSpecPtrOutput) Elem() ClusterResourceSpecOutput
func (ClusterResourceSpecPtrOutput) ElementType ¶
func (ClusterResourceSpecPtrOutput) ElementType() reflect.Type
func (ClusterResourceSpecPtrOutput) MasterCount ¶
func (o ClusterResourceSpecPtrOutput) MasterCount() pulumi.IntPtrOutput
The number of master node.
func (ClusterResourceSpecPtrOutput) MasterResourceSpec ¶
func (o ClusterResourceSpecPtrOutput) MasterResourceSpec() ClusterResourceSpecMasterResourceSpecPtrOutput
func (ClusterResourceSpecPtrOutput) TaskCount ¶
func (o ClusterResourceSpecPtrOutput) TaskCount() pulumi.IntPtrOutput
The number of core node.
func (ClusterResourceSpecPtrOutput) TaskResourceSpec ¶
func (o ClusterResourceSpecPtrOutput) TaskResourceSpec() ClusterResourceSpecTaskResourceSpecPtrOutput
func (ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutput ¶
func (o ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutput() ClusterResourceSpecPtrOutput
func (ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecPtrOutput) ToClusterResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecPtrOutput
type ClusterResourceSpecTaskResourceSpecArgs ¶
type ClusterResourceSpecTaskResourceSpecArgs struct { Cpu pulumi.IntPtrInput `pulumi:"cpu"` DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` MemSize pulumi.IntPtrInput `pulumi:"memSize"` RootSize pulumi.IntPtrInput `pulumi:"rootSize"` Spec pulumi.StringPtrInput `pulumi:"spec"` StorageType pulumi.IntPtrInput `pulumi:"storageType"` }
func (ClusterResourceSpecTaskResourceSpecArgs) ElementType ¶
func (ClusterResourceSpecTaskResourceSpecArgs) ElementType() reflect.Type
func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutput ¶
func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput
func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutputWithContext ¶
func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecOutput
func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutput ¶
func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput
func (ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext ¶
func (i ClusterResourceSpecTaskResourceSpecArgs) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput
type ClusterResourceSpecTaskResourceSpecInput ¶
type ClusterResourceSpecTaskResourceSpecInput interface { pulumi.Input ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput ToClusterResourceSpecTaskResourceSpecOutputWithContext(context.Context) ClusterResourceSpecTaskResourceSpecOutput }
ClusterResourceSpecTaskResourceSpecInput is an input type that accepts ClusterResourceSpecTaskResourceSpecArgs and ClusterResourceSpecTaskResourceSpecOutput values. You can construct a concrete instance of `ClusterResourceSpecTaskResourceSpecInput` via:
ClusterResourceSpecTaskResourceSpecArgs{...}
type ClusterResourceSpecTaskResourceSpecOutput ¶
type ClusterResourceSpecTaskResourceSpecOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecTaskResourceSpecOutput) Cpu ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) DiskSize ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) DiskType ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) ElementType ¶
func (ClusterResourceSpecTaskResourceSpecOutput) ElementType() reflect.Type
func (ClusterResourceSpecTaskResourceSpecOutput) MemSize ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) RootSize ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) Spec ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) StorageType ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutput ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutput() ClusterResourceSpecTaskResourceSpecOutput
func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutputWithContext ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecOutput
func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput
func (ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecTaskResourceSpecOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput
type ClusterResourceSpecTaskResourceSpecPtrInput ¶
type ClusterResourceSpecTaskResourceSpecPtrInput interface { pulumi.Input ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput }
ClusterResourceSpecTaskResourceSpecPtrInput is an input type that accepts ClusterResourceSpecTaskResourceSpecArgs, ClusterResourceSpecTaskResourceSpecPtr and ClusterResourceSpecTaskResourceSpecPtrOutput values. You can construct a concrete instance of `ClusterResourceSpecTaskResourceSpecPtrInput` via:
ClusterResourceSpecTaskResourceSpecArgs{...} or: nil
func ClusterResourceSpecTaskResourceSpecPtr ¶
func ClusterResourceSpecTaskResourceSpecPtr(v *ClusterResourceSpecTaskResourceSpecArgs) ClusterResourceSpecTaskResourceSpecPtrInput
type ClusterResourceSpecTaskResourceSpecPtrOutput ¶
type ClusterResourceSpecTaskResourceSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourceSpecTaskResourceSpecPtrOutput) Cpu ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) Cpu() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) DiskSize ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) DiskSize() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) DiskType ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) DiskType() pulumi.StringPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) ElementType ¶
func (ClusterResourceSpecTaskResourceSpecPtrOutput) ElementType() reflect.Type
func (ClusterResourceSpecTaskResourceSpecPtrOutput) MemSize ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) MemSize() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) RootSize ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) RootSize() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) Spec ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) Spec() pulumi.StringPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) StorageType ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) StorageType() pulumi.IntPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutput() ClusterResourceSpecTaskResourceSpecPtrOutput
func (ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext ¶
func (o ClusterResourceSpecTaskResourceSpecPtrOutput) ToClusterResourceSpecTaskResourceSpecPtrOutputWithContext(ctx context.Context) ClusterResourceSpecTaskResourceSpecPtrOutput
type ClusterState ¶
type ClusterState struct { // It will be deprecated in later versions. Display strategy of EMR instance. // // Deprecated: It will be deprecated in later versions. DisplayStrategy pulumi.StringPtrInput // Access the external file system. ExtendFsField pulumi.StringPtrInput // Created EMR instance id. InstanceId pulumi.StringPtrInput // Name of the instance, which can contain 6 to 36 English letters, Chinese characters, digits, dashes(-), or underscores(_). InstanceName pulumi.StringPtrInput // Instance login settings. LoginSettings pulumi.MapInput // Whether to enable the cluster Master node public network. Value range: // - NEED_MASTER_WAN: Indicates that the cluster Master node public network is enabled. // - NOT_NEED_MASTER_WAN: Indicates that it is not turned on. // By default, the cluster Master node internet is enabled. NeedMasterWan pulumi.StringPtrInput // The pay mode of instance. 0 represent POSTPAID_BY_HOUR, 1 represent PREPAID. PayMode pulumi.IntPtrInput // It will be deprecated in later versions. Use `placementInfo` instead. The location of the instance. // // Deprecated: It will be deprecated in later versions. Use `placement_info` instead. Placement pulumi.MapInput // The location of the instance. PlacementInfo ClusterPlacementInfoPtrInput // Product ID. Different products ID represents different EMR product versions. Value range: // - 16: represents EMR-V2.3.0 // - 20: indicates EMR-V2.5.0 // - 25: represents EMR-V3.1.0 // - 27: represents KAFKA-V1.0.0 // - 30: indicates EMR-V2.6.0 // - 33: represents EMR-V3.2.1 // - 34: stands for EMR-V3.3.0 // - 36: represents STARROCKS-V1.0.0 // - 37: indicates EMR-V3.4.0 // - 38: represents EMR-V2.7.0 // - 39: stands for STARROCKS-V1.1.0 // - 41: represents DRUID-V1.1.0. ProductId pulumi.IntPtrInput // Resource specification of EMR instance. ResourceSpec ClusterResourceSpecPtrInput // The ID of the security group to which the instance belongs, in the form of sg-xxxxxxxx. SgId pulumi.StringPtrInput // The softwares of a EMR instance. Softwares pulumi.StringArrayInput // The flag whether the instance support high availability.(0=>not support, 1=>support). SupportHa pulumi.IntPtrInput // Tag description list. Tags pulumi.MapInput // The length of time the instance was purchased. Use with TimeUnit.When TimeUnit is s, the parameter can only be filled in at 3600, representing a metered instance. // When TimeUnit is m, the number filled in by this parameter indicates the length of purchase of the monthly instance of the package year, such as 1 for one month of purchase. TimeSpan pulumi.IntPtrInput // The unit of time in which the instance was purchased. When PayMode is 0, TimeUnit can only take values of s(second). When PayMode is 1, TimeUnit can only take the value m(month). TimeUnit pulumi.StringPtrInput // The private net config of EMR instance. VpcSettings pulumi.MapInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type GetAutoScaleRecordsArgs ¶ added in v0.1.8
type GetAutoScaleRecordsArgs struct { // Record filtering parameters, currently only `StartTime`, `EndTime` and `StrategyName` are supported. `StartTime` and `EndTime` support the time format of 2006-01-02 15:04:05 or 2006/01/02 15:04:05. Filters []GetAutoScaleRecordsFilter `pulumi:"filters"` // EMR cluster ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAutoScaleRecords.
type GetAutoScaleRecordsFilter ¶ added in v0.1.8
type GetAutoScaleRecordsFilterArgs ¶ added in v0.1.8
type GetAutoScaleRecordsFilterArgs struct { // Key. Note: This field may return null, indicating that no valid value can be obtained. Key pulumi.StringInput `pulumi:"key"` // Value. Note: This field may return null, indicating that no valid value can be obtained. Value pulumi.StringInput `pulumi:"value"` }
func (GetAutoScaleRecordsFilterArgs) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsFilterArgs) ElementType() reflect.Type
func (GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutput ¶ added in v0.1.8
func (i GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput
func (GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutputWithContext ¶ added in v0.1.8
func (i GetAutoScaleRecordsFilterArgs) ToGetAutoScaleRecordsFilterOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterOutput
type GetAutoScaleRecordsFilterArray ¶ added in v0.1.8
type GetAutoScaleRecordsFilterArray []GetAutoScaleRecordsFilterInput
func (GetAutoScaleRecordsFilterArray) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsFilterArray) ElementType() reflect.Type
func (GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutput ¶ added in v0.1.8
func (i GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput
func (GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetAutoScaleRecordsFilterArray) ToGetAutoScaleRecordsFilterArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterArrayOutput
type GetAutoScaleRecordsFilterArrayInput ¶ added in v0.1.8
type GetAutoScaleRecordsFilterArrayInput interface { pulumi.Input ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput ToGetAutoScaleRecordsFilterArrayOutputWithContext(context.Context) GetAutoScaleRecordsFilterArrayOutput }
GetAutoScaleRecordsFilterArrayInput is an input type that accepts GetAutoScaleRecordsFilterArray and GetAutoScaleRecordsFilterArrayOutput values. You can construct a concrete instance of `GetAutoScaleRecordsFilterArrayInput` via:
GetAutoScaleRecordsFilterArray{ GetAutoScaleRecordsFilterArgs{...} }
type GetAutoScaleRecordsFilterArrayOutput ¶ added in v0.1.8
type GetAutoScaleRecordsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScaleRecordsFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsFilterArrayOutput) ElementType() reflect.Type
func (GetAutoScaleRecordsFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetAutoScaleRecordsFilterArrayOutput) Index(i pulumi.IntInput) GetAutoScaleRecordsFilterOutput
func (GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutput ¶ added in v0.1.8
func (o GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutput() GetAutoScaleRecordsFilterArrayOutput
func (GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetAutoScaleRecordsFilterArrayOutput) ToGetAutoScaleRecordsFilterArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterArrayOutput
type GetAutoScaleRecordsFilterInput ¶ added in v0.1.8
type GetAutoScaleRecordsFilterInput interface { pulumi.Input ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput ToGetAutoScaleRecordsFilterOutputWithContext(context.Context) GetAutoScaleRecordsFilterOutput }
GetAutoScaleRecordsFilterInput is an input type that accepts GetAutoScaleRecordsFilterArgs and GetAutoScaleRecordsFilterOutput values. You can construct a concrete instance of `GetAutoScaleRecordsFilterInput` via:
GetAutoScaleRecordsFilterArgs{...}
type GetAutoScaleRecordsFilterOutput ¶ added in v0.1.8
type GetAutoScaleRecordsFilterOutput struct{ *pulumi.OutputState }
func (GetAutoScaleRecordsFilterOutput) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsFilterOutput) ElementType() reflect.Type
func (GetAutoScaleRecordsFilterOutput) Key ¶ added in v0.1.8
func (o GetAutoScaleRecordsFilterOutput) Key() pulumi.StringOutput
Key. Note: This field may return null, indicating that no valid value can be obtained.
func (GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutput ¶ added in v0.1.8
func (o GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutput() GetAutoScaleRecordsFilterOutput
func (GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutputWithContext ¶ added in v0.1.8
func (o GetAutoScaleRecordsFilterOutput) ToGetAutoScaleRecordsFilterOutputWithContext(ctx context.Context) GetAutoScaleRecordsFilterOutput
func (GetAutoScaleRecordsFilterOutput) Value ¶ added in v0.1.8
func (o GetAutoScaleRecordsFilterOutput) Value() pulumi.StringOutput
Value. Note: This field may return null, indicating that no valid value can be obtained.
type GetAutoScaleRecordsOutputArgs ¶ added in v0.1.8
type GetAutoScaleRecordsOutputArgs struct { // Record filtering parameters, currently only `StartTime`, `EndTime` and `StrategyName` are supported. `StartTime` and `EndTime` support the time format of 2006-01-02 15:04:05 or 2006/01/02 15:04:05. Filters GetAutoScaleRecordsFilterArrayInput `pulumi:"filters"` // EMR cluster ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAutoScaleRecords.
func (GetAutoScaleRecordsOutputArgs) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsOutputArgs) ElementType() reflect.Type
type GetAutoScaleRecordsRecordList ¶ added in v0.1.8
type GetAutoScaleRecordsRecordList struct { // `SUCCESS`, `FAILED`, `PART_SUCCESS`, `IN_PROCESS`. ActionStatus string `pulumi:"actionStatus"` // Process Trigger Time. ActionTime string `pulumi:"actionTime"` // Compensation Times Note: This field may return null, indicating that no valid value can be obtained. CompensateCount int `pulumi:"compensateCount"` // Compensation and expansion, 0 represents no start, 1 represents start. Note: This field may return null, indicating that no valid value can be obtained. CompensateFlag int `pulumi:"compensateFlag"` // Process End Time. EndTime string `pulumi:"endTime"` // Effective only when ScaleAction is SCALE_OUT. ExpectScaleNum int `pulumi:"expectScaleNum"` // `SCALE_OUT` and `SCALE_IN` respectively represent expanding and shrinking capacity. ScaleAction string `pulumi:"scaleAction"` // Scalability-related Description. ScaleInfo string `pulumi:"scaleInfo"` // Specification information used when expanding capacity. SpecInfo string `pulumi:"specInfo"` // Rule name of expanding and shrinking capacity. StrategyName string `pulumi:"strategyName"` // Strategy Type, 1 for Load scaling, 2 for Time scaling. StrategyType int `pulumi:"strategyType"` }
type GetAutoScaleRecordsRecordListArgs ¶ added in v0.1.8
type GetAutoScaleRecordsRecordListArgs struct { // `SUCCESS`, `FAILED`, `PART_SUCCESS`, `IN_PROCESS`. ActionStatus pulumi.StringInput `pulumi:"actionStatus"` // Process Trigger Time. ActionTime pulumi.StringInput `pulumi:"actionTime"` // Compensation Times Note: This field may return null, indicating that no valid value can be obtained. CompensateCount pulumi.IntInput `pulumi:"compensateCount"` // Compensation and expansion, 0 represents no start, 1 represents start. Note: This field may return null, indicating that no valid value can be obtained. CompensateFlag pulumi.IntInput `pulumi:"compensateFlag"` // Process End Time. EndTime pulumi.StringInput `pulumi:"endTime"` // Effective only when ScaleAction is SCALE_OUT. ExpectScaleNum pulumi.IntInput `pulumi:"expectScaleNum"` // `SCALE_OUT` and `SCALE_IN` respectively represent expanding and shrinking capacity. ScaleAction pulumi.StringInput `pulumi:"scaleAction"` // Scalability-related Description. ScaleInfo pulumi.StringInput `pulumi:"scaleInfo"` // Specification information used when expanding capacity. SpecInfo pulumi.StringInput `pulumi:"specInfo"` // Rule name of expanding and shrinking capacity. StrategyName pulumi.StringInput `pulumi:"strategyName"` // Strategy Type, 1 for Load scaling, 2 for Time scaling. StrategyType pulumi.IntInput `pulumi:"strategyType"` }
func (GetAutoScaleRecordsRecordListArgs) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsRecordListArgs) ElementType() reflect.Type
func (GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutput ¶ added in v0.1.8
func (i GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput
func (GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutputWithContext ¶ added in v0.1.8
func (i GetAutoScaleRecordsRecordListArgs) ToGetAutoScaleRecordsRecordListOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListOutput
type GetAutoScaleRecordsRecordListArray ¶ added in v0.1.8
type GetAutoScaleRecordsRecordListArray []GetAutoScaleRecordsRecordListInput
func (GetAutoScaleRecordsRecordListArray) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsRecordListArray) ElementType() reflect.Type
func (GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutput ¶ added in v0.1.8
func (i GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput
func (GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutputWithContext ¶ added in v0.1.8
func (i GetAutoScaleRecordsRecordListArray) ToGetAutoScaleRecordsRecordListArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListArrayOutput
type GetAutoScaleRecordsRecordListArrayInput ¶ added in v0.1.8
type GetAutoScaleRecordsRecordListArrayInput interface { pulumi.Input ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput ToGetAutoScaleRecordsRecordListArrayOutputWithContext(context.Context) GetAutoScaleRecordsRecordListArrayOutput }
GetAutoScaleRecordsRecordListArrayInput is an input type that accepts GetAutoScaleRecordsRecordListArray and GetAutoScaleRecordsRecordListArrayOutput values. You can construct a concrete instance of `GetAutoScaleRecordsRecordListArrayInput` via:
GetAutoScaleRecordsRecordListArray{ GetAutoScaleRecordsRecordListArgs{...} }
type GetAutoScaleRecordsRecordListArrayOutput ¶ added in v0.1.8
type GetAutoScaleRecordsRecordListArrayOutput struct{ *pulumi.OutputState }
func (GetAutoScaleRecordsRecordListArrayOutput) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsRecordListArrayOutput) ElementType() reflect.Type
func (GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutput ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutput() GetAutoScaleRecordsRecordListArrayOutput
func (GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutputWithContext ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListArrayOutput) ToGetAutoScaleRecordsRecordListArrayOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListArrayOutput
type GetAutoScaleRecordsRecordListInput ¶ added in v0.1.8
type GetAutoScaleRecordsRecordListInput interface { pulumi.Input ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput ToGetAutoScaleRecordsRecordListOutputWithContext(context.Context) GetAutoScaleRecordsRecordListOutput }
GetAutoScaleRecordsRecordListInput is an input type that accepts GetAutoScaleRecordsRecordListArgs and GetAutoScaleRecordsRecordListOutput values. You can construct a concrete instance of `GetAutoScaleRecordsRecordListInput` via:
GetAutoScaleRecordsRecordListArgs{...}
type GetAutoScaleRecordsRecordListOutput ¶ added in v0.1.8
type GetAutoScaleRecordsRecordListOutput struct{ *pulumi.OutputState }
func (GetAutoScaleRecordsRecordListOutput) ActionStatus ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) ActionStatus() pulumi.StringOutput
`SUCCESS`, `FAILED`, `PART_SUCCESS`, `IN_PROCESS`.
func (GetAutoScaleRecordsRecordListOutput) ActionTime ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) ActionTime() pulumi.StringOutput
Process Trigger Time.
func (GetAutoScaleRecordsRecordListOutput) CompensateCount ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) CompensateCount() pulumi.IntOutput
Compensation Times Note: This field may return null, indicating that no valid value can be obtained.
func (GetAutoScaleRecordsRecordListOutput) CompensateFlag ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) CompensateFlag() pulumi.IntOutput
Compensation and expansion, 0 represents no start, 1 represents start. Note: This field may return null, indicating that no valid value can be obtained.
func (GetAutoScaleRecordsRecordListOutput) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsRecordListOutput) ElementType() reflect.Type
func (GetAutoScaleRecordsRecordListOutput) EndTime ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) EndTime() pulumi.StringOutput
Process End Time.
func (GetAutoScaleRecordsRecordListOutput) ExpectScaleNum ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) ExpectScaleNum() pulumi.IntOutput
Effective only when ScaleAction is SCALE_OUT.
func (GetAutoScaleRecordsRecordListOutput) ScaleAction ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) ScaleAction() pulumi.StringOutput
`SCALE_OUT` and `SCALE_IN` respectively represent expanding and shrinking capacity.
func (GetAutoScaleRecordsRecordListOutput) ScaleInfo ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) ScaleInfo() pulumi.StringOutput
Scalability-related Description.
func (GetAutoScaleRecordsRecordListOutput) SpecInfo ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) SpecInfo() pulumi.StringOutput
Specification information used when expanding capacity.
func (GetAutoScaleRecordsRecordListOutput) StrategyName ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) StrategyName() pulumi.StringOutput
Rule name of expanding and shrinking capacity.
func (GetAutoScaleRecordsRecordListOutput) StrategyType ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) StrategyType() pulumi.IntOutput
Strategy Type, 1 for Load scaling, 2 for Time scaling.
func (GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutput ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutput() GetAutoScaleRecordsRecordListOutput
func (GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutputWithContext ¶ added in v0.1.8
func (o GetAutoScaleRecordsRecordListOutput) ToGetAutoScaleRecordsRecordListOutputWithContext(ctx context.Context) GetAutoScaleRecordsRecordListOutput
type GetAutoScaleRecordsResult ¶ added in v0.1.8
type GetAutoScaleRecordsResult struct { Filters []GetAutoScaleRecordsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Record list. RecordLists []GetAutoScaleRecordsRecordList `pulumi:"recordLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAutoScaleRecords.
func GetAutoScaleRecords ¶ added in v0.1.8
func GetAutoScaleRecords(ctx *pulumi.Context, args *GetAutoScaleRecordsArgs, opts ...pulumi.InvokeOption) (*GetAutoScaleRecordsResult, error)
Use this data source to query detailed information of emr autoScaleRecords
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Emr.GetAutoScaleRecords(ctx, &emr.GetAutoScaleRecordsArgs{ Filters: []emr.GetAutoScaleRecordsFilter{ emr.GetAutoScaleRecordsFilter{ Key: "StartTime", Value: "2006-01-02 15:04:05", }, }, InstanceId: "emr-bpum4pad", }, nil) if err != nil { return err } return nil }) }
```
type GetAutoScaleRecordsResultOutput ¶ added in v0.1.8
type GetAutoScaleRecordsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAutoScaleRecords.
func GetAutoScaleRecordsOutput ¶ added in v0.1.8
func GetAutoScaleRecordsOutput(ctx *pulumi.Context, args GetAutoScaleRecordsOutputArgs, opts ...pulumi.InvokeOption) GetAutoScaleRecordsResultOutput
func (GetAutoScaleRecordsResultOutput) ElementType ¶ added in v0.1.8
func (GetAutoScaleRecordsResultOutput) ElementType() reflect.Type
func (GetAutoScaleRecordsResultOutput) Filters ¶ added in v0.1.8
func (o GetAutoScaleRecordsResultOutput) Filters() GetAutoScaleRecordsFilterArrayOutput
func (GetAutoScaleRecordsResultOutput) Id ¶ added in v0.1.8
func (o GetAutoScaleRecordsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAutoScaleRecordsResultOutput) InstanceId ¶ added in v0.1.8
func (o GetAutoScaleRecordsResultOutput) InstanceId() pulumi.StringOutput
func (GetAutoScaleRecordsResultOutput) RecordLists ¶ added in v0.1.8
func (o GetAutoScaleRecordsResultOutput) RecordLists() GetAutoScaleRecordsRecordListArrayOutput
Record list.
func (GetAutoScaleRecordsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAutoScaleRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutput ¶ added in v0.1.8
func (o GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutput() GetAutoScaleRecordsResultOutput
func (GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutputWithContext ¶ added in v0.1.8
func (o GetAutoScaleRecordsResultOutput) ToGetAutoScaleRecordsResultOutputWithContext(ctx context.Context) GetAutoScaleRecordsResultOutput
type GetCvmQuotaArgs ¶ added in v0.1.8
type GetCvmQuotaArgs struct { // EMR cluster ID. ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Zone ID. ZoneId *int `pulumi:"zoneId"` }
A collection of arguments for invoking getCvmQuota.
type GetCvmQuotaEksQuotaSet ¶ added in v0.1.8
type GetCvmQuotaEksQuotaSet struct { // Cpu cores. Cpu int `pulumi:"cpu"` // Memory quantity (unit: GB). Memory int `pulumi:"memory"` // The specifications of the marketable resource are as follows: `TASK`, `CORE`, `MASTER`, `ROUTER`. NodeType string `pulumi:"nodeType"` // Specifies the maximum number of resources that can be applied for. Number int `pulumi:"number"` }
type GetCvmQuotaEksQuotaSetArgs ¶ added in v0.1.8
type GetCvmQuotaEksQuotaSetArgs struct { // Cpu cores. Cpu pulumi.IntInput `pulumi:"cpu"` // Memory quantity (unit: GB). Memory pulumi.IntInput `pulumi:"memory"` // The specifications of the marketable resource are as follows: `TASK`, `CORE`, `MASTER`, `ROUTER`. NodeType pulumi.StringInput `pulumi:"nodeType"` // Specifies the maximum number of resources that can be applied for. Number pulumi.IntInput `pulumi:"number"` }
func (GetCvmQuotaEksQuotaSetArgs) ElementType ¶ added in v0.1.8
func (GetCvmQuotaEksQuotaSetArgs) ElementType() reflect.Type
func (GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutput ¶ added in v0.1.8
func (i GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutput() GetCvmQuotaEksQuotaSetOutput
func (GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutputWithContext ¶ added in v0.1.8
func (i GetCvmQuotaEksQuotaSetArgs) ToGetCvmQuotaEksQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetOutput
type GetCvmQuotaEksQuotaSetArray ¶ added in v0.1.8
type GetCvmQuotaEksQuotaSetArray []GetCvmQuotaEksQuotaSetInput
func (GetCvmQuotaEksQuotaSetArray) ElementType ¶ added in v0.1.8
func (GetCvmQuotaEksQuotaSetArray) ElementType() reflect.Type
func (GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutput ¶ added in v0.1.8
func (i GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput
func (GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetCvmQuotaEksQuotaSetArray) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetArrayOutput
type GetCvmQuotaEksQuotaSetArrayInput ¶ added in v0.1.8
type GetCvmQuotaEksQuotaSetArrayInput interface { pulumi.Input ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(context.Context) GetCvmQuotaEksQuotaSetArrayOutput }
GetCvmQuotaEksQuotaSetArrayInput is an input type that accepts GetCvmQuotaEksQuotaSetArray and GetCvmQuotaEksQuotaSetArrayOutput values. You can construct a concrete instance of `GetCvmQuotaEksQuotaSetArrayInput` via:
GetCvmQuotaEksQuotaSetArray{ GetCvmQuotaEksQuotaSetArgs{...} }
type GetCvmQuotaEksQuotaSetArrayOutput ¶ added in v0.1.8
type GetCvmQuotaEksQuotaSetArrayOutput struct{ *pulumi.OutputState }
func (GetCvmQuotaEksQuotaSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetCvmQuotaEksQuotaSetArrayOutput) ElementType() reflect.Type
func (GetCvmQuotaEksQuotaSetArrayOutput) Index ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetArrayOutput) Index(i pulumi.IntInput) GetCvmQuotaEksQuotaSetOutput
func (GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutput ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutput() GetCvmQuotaEksQuotaSetArrayOutput
func (GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetArrayOutput) ToGetCvmQuotaEksQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetArrayOutput
type GetCvmQuotaEksQuotaSetInput ¶ added in v0.1.8
type GetCvmQuotaEksQuotaSetInput interface { pulumi.Input ToGetCvmQuotaEksQuotaSetOutput() GetCvmQuotaEksQuotaSetOutput ToGetCvmQuotaEksQuotaSetOutputWithContext(context.Context) GetCvmQuotaEksQuotaSetOutput }
GetCvmQuotaEksQuotaSetInput is an input type that accepts GetCvmQuotaEksQuotaSetArgs and GetCvmQuotaEksQuotaSetOutput values. You can construct a concrete instance of `GetCvmQuotaEksQuotaSetInput` via:
GetCvmQuotaEksQuotaSetArgs{...}
type GetCvmQuotaEksQuotaSetOutput ¶ added in v0.1.8
type GetCvmQuotaEksQuotaSetOutput struct{ *pulumi.OutputState }
func (GetCvmQuotaEksQuotaSetOutput) Cpu ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetOutput) Cpu() pulumi.IntOutput
Cpu cores.
func (GetCvmQuotaEksQuotaSetOutput) ElementType ¶ added in v0.1.8
func (GetCvmQuotaEksQuotaSetOutput) ElementType() reflect.Type
func (GetCvmQuotaEksQuotaSetOutput) Memory ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetOutput) Memory() pulumi.IntOutput
Memory quantity (unit: GB).
func (GetCvmQuotaEksQuotaSetOutput) NodeType ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetOutput) NodeType() pulumi.StringOutput
The specifications of the marketable resource are as follows: `TASK`, `CORE`, `MASTER`, `ROUTER`.
func (GetCvmQuotaEksQuotaSetOutput) Number ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetOutput) Number() pulumi.IntOutput
Specifies the maximum number of resources that can be applied for.
func (GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutput ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutput() GetCvmQuotaEksQuotaSetOutput
func (GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutputWithContext ¶ added in v0.1.8
func (o GetCvmQuotaEksQuotaSetOutput) ToGetCvmQuotaEksQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaEksQuotaSetOutput
type GetCvmQuotaOutputArgs ¶ added in v0.1.8
type GetCvmQuotaOutputArgs struct { // EMR cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Zone ID. ZoneId pulumi.IntPtrInput `pulumi:"zoneId"` }
A collection of arguments for invoking getCvmQuota.
func (GetCvmQuotaOutputArgs) ElementType ¶ added in v0.1.8
func (GetCvmQuotaOutputArgs) ElementType() reflect.Type
type GetCvmQuotaPostPaidQuotaSet ¶ added in v0.1.8
type GetCvmQuotaPostPaidQuotaSet struct { // Residual quota Note: This field may return null, indicating that a valid value cannot be obtained. RemainingQuota int `pulumi:"remainingQuota"` // Total quota Note: This field may return null, indicating that a valid value cannot be obtained. TotalQuota int `pulumi:"totalQuota"` // Used quota Note: This field may return null, indicating that a valid value cannot be obtained. UsedQuota int `pulumi:"usedQuota"` // Available area Note: This field may return null, indicating that a valid value cannot be obtained. Zone string `pulumi:"zone"` }
type GetCvmQuotaPostPaidQuotaSetArgs ¶ added in v0.1.8
type GetCvmQuotaPostPaidQuotaSetArgs struct { // Residual quota Note: This field may return null, indicating that a valid value cannot be obtained. RemainingQuota pulumi.IntInput `pulumi:"remainingQuota"` // Total quota Note: This field may return null, indicating that a valid value cannot be obtained. TotalQuota pulumi.IntInput `pulumi:"totalQuota"` // Used quota Note: This field may return null, indicating that a valid value cannot be obtained. UsedQuota pulumi.IntInput `pulumi:"usedQuota"` // Available area Note: This field may return null, indicating that a valid value cannot be obtained. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetCvmQuotaPostPaidQuotaSetArgs) ElementType ¶ added in v0.1.8
func (GetCvmQuotaPostPaidQuotaSetArgs) ElementType() reflect.Type
func (GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutput ¶ added in v0.1.8
func (i GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput
func (GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext ¶ added in v0.1.8
func (i GetCvmQuotaPostPaidQuotaSetArgs) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetOutput
type GetCvmQuotaPostPaidQuotaSetArray ¶ added in v0.1.8
type GetCvmQuotaPostPaidQuotaSetArray []GetCvmQuotaPostPaidQuotaSetInput
func (GetCvmQuotaPostPaidQuotaSetArray) ElementType ¶ added in v0.1.8
func (GetCvmQuotaPostPaidQuotaSetArray) ElementType() reflect.Type
func (GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutput ¶ added in v0.1.8
func (i GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput
func (GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetCvmQuotaPostPaidQuotaSetArray) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput
type GetCvmQuotaPostPaidQuotaSetArrayInput ¶ added in v0.1.8
type GetCvmQuotaPostPaidQuotaSetArrayInput interface { pulumi.Input ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput }
GetCvmQuotaPostPaidQuotaSetArrayInput is an input type that accepts GetCvmQuotaPostPaidQuotaSetArray and GetCvmQuotaPostPaidQuotaSetArrayOutput values. You can construct a concrete instance of `GetCvmQuotaPostPaidQuotaSetArrayInput` via:
GetCvmQuotaPostPaidQuotaSetArray{ GetCvmQuotaPostPaidQuotaSetArgs{...} }
type GetCvmQuotaPostPaidQuotaSetArrayOutput ¶ added in v0.1.8
type GetCvmQuotaPostPaidQuotaSetArrayOutput struct{ *pulumi.OutputState }
func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ElementType() reflect.Type
func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutput ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutput() GetCvmQuotaPostPaidQuotaSetArrayOutput
func (GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetArrayOutput) ToGetCvmQuotaPostPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetArrayOutput
type GetCvmQuotaPostPaidQuotaSetInput ¶ added in v0.1.8
type GetCvmQuotaPostPaidQuotaSetInput interface { pulumi.Input ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(context.Context) GetCvmQuotaPostPaidQuotaSetOutput }
GetCvmQuotaPostPaidQuotaSetInput is an input type that accepts GetCvmQuotaPostPaidQuotaSetArgs and GetCvmQuotaPostPaidQuotaSetOutput values. You can construct a concrete instance of `GetCvmQuotaPostPaidQuotaSetInput` via:
GetCvmQuotaPostPaidQuotaSetArgs{...}
type GetCvmQuotaPostPaidQuotaSetOutput ¶ added in v0.1.8
type GetCvmQuotaPostPaidQuotaSetOutput struct{ *pulumi.OutputState }
func (GetCvmQuotaPostPaidQuotaSetOutput) ElementType ¶ added in v0.1.8
func (GetCvmQuotaPostPaidQuotaSetOutput) ElementType() reflect.Type
func (GetCvmQuotaPostPaidQuotaSetOutput) RemainingQuota ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetOutput) RemainingQuota() pulumi.IntOutput
Residual quota Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutput ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutput() GetCvmQuotaPostPaidQuotaSetOutput
func (GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetOutput) ToGetCvmQuotaPostPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaPostPaidQuotaSetOutput
func (GetCvmQuotaPostPaidQuotaSetOutput) TotalQuota ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetOutput) TotalQuota() pulumi.IntOutput
Total quota Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaPostPaidQuotaSetOutput) UsedQuota ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetOutput) UsedQuota() pulumi.IntOutput
Used quota Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaPostPaidQuotaSetOutput) Zone ¶ added in v0.1.8
func (o GetCvmQuotaPostPaidQuotaSetOutput) Zone() pulumi.StringOutput
Available area Note: This field may return null, indicating that a valid value cannot be obtained.
type GetCvmQuotaResult ¶ added in v0.1.8
type GetCvmQuotaResult struct { ClusterId string `pulumi:"clusterId"` // Eks quota Note: This field may return null, indicating that a valid value cannot be obtained. EksQuotaSets []GetCvmQuotaEksQuotaSet `pulumi:"eksQuotaSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Postpaid quota list Note: This field may return null, indicating that no valid value can be obtained. PostPaidQuotaSets []GetCvmQuotaPostPaidQuotaSet `pulumi:"postPaidQuotaSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Biding instance quota list Note: This field may return null, indicating that a valid value cannot be obtained. SpotPaidQuotaSets []GetCvmQuotaSpotPaidQuotaSet `pulumi:"spotPaidQuotaSets"` ZoneId *int `pulumi:"zoneId"` }
A collection of values returned by getCvmQuota.
func GetCvmQuota ¶ added in v0.1.8
func GetCvmQuota(ctx *pulumi.Context, args *GetCvmQuotaArgs, opts ...pulumi.InvokeOption) (*GetCvmQuotaResult, error)
Use this data source to query detailed information of emr cvmQuota
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Emr.GetCvmQuota(ctx, &emr.GetCvmQuotaArgs{ ClusterId: "emr-0ze36vnp", ZoneId: pulumi.IntRef(100003), }, nil) if err != nil { return err } return nil }) }
```
type GetCvmQuotaResultOutput ¶ added in v0.1.8
type GetCvmQuotaResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCvmQuota.
func GetCvmQuotaOutput ¶ added in v0.1.8
func GetCvmQuotaOutput(ctx *pulumi.Context, args GetCvmQuotaOutputArgs, opts ...pulumi.InvokeOption) GetCvmQuotaResultOutput
func (GetCvmQuotaResultOutput) ClusterId ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) ClusterId() pulumi.StringOutput
func (GetCvmQuotaResultOutput) EksQuotaSets ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) EksQuotaSets() GetCvmQuotaEksQuotaSetArrayOutput
Eks quota Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaResultOutput) ElementType ¶ added in v0.1.8
func (GetCvmQuotaResultOutput) ElementType() reflect.Type
func (GetCvmQuotaResultOutput) Id ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCvmQuotaResultOutput) PostPaidQuotaSets ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) PostPaidQuotaSets() GetCvmQuotaPostPaidQuotaSetArrayOutput
Postpaid quota list Note: This field may return null, indicating that no valid value can be obtained.
func (GetCvmQuotaResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCvmQuotaResultOutput) SpotPaidQuotaSets ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) SpotPaidQuotaSets() GetCvmQuotaSpotPaidQuotaSetArrayOutput
Biding instance quota list Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutput ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutput() GetCvmQuotaResultOutput
func (GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutputWithContext ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) ToGetCvmQuotaResultOutputWithContext(ctx context.Context) GetCvmQuotaResultOutput
func (GetCvmQuotaResultOutput) ZoneId ¶ added in v0.1.8
func (o GetCvmQuotaResultOutput) ZoneId() pulumi.IntPtrOutput
type GetCvmQuotaSpotPaidQuotaSet ¶ added in v0.1.8
type GetCvmQuotaSpotPaidQuotaSet struct { // Residual quota Note: This field may return null, indicating that a valid value cannot be obtained. RemainingQuota int `pulumi:"remainingQuota"` // Total quota Note: This field may return null, indicating that a valid value cannot be obtained. TotalQuota int `pulumi:"totalQuota"` // Used quota Note: This field may return null, indicating that a valid value cannot be obtained. UsedQuota int `pulumi:"usedQuota"` // Available area Note: This field may return null, indicating that a valid value cannot be obtained. Zone string `pulumi:"zone"` }
type GetCvmQuotaSpotPaidQuotaSetArgs ¶ added in v0.1.8
type GetCvmQuotaSpotPaidQuotaSetArgs struct { // Residual quota Note: This field may return null, indicating that a valid value cannot be obtained. RemainingQuota pulumi.IntInput `pulumi:"remainingQuota"` // Total quota Note: This field may return null, indicating that a valid value cannot be obtained. TotalQuota pulumi.IntInput `pulumi:"totalQuota"` // Used quota Note: This field may return null, indicating that a valid value cannot be obtained. UsedQuota pulumi.IntInput `pulumi:"usedQuota"` // Available area Note: This field may return null, indicating that a valid value cannot be obtained. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetCvmQuotaSpotPaidQuotaSetArgs) ElementType ¶ added in v0.1.8
func (GetCvmQuotaSpotPaidQuotaSetArgs) ElementType() reflect.Type
func (GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutput ¶ added in v0.1.8
func (i GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput
func (GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext ¶ added in v0.1.8
func (i GetCvmQuotaSpotPaidQuotaSetArgs) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetOutput
type GetCvmQuotaSpotPaidQuotaSetArray ¶ added in v0.1.8
type GetCvmQuotaSpotPaidQuotaSetArray []GetCvmQuotaSpotPaidQuotaSetInput
func (GetCvmQuotaSpotPaidQuotaSetArray) ElementType ¶ added in v0.1.8
func (GetCvmQuotaSpotPaidQuotaSetArray) ElementType() reflect.Type
func (GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput ¶ added in v0.1.8
func (i GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput
func (GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetCvmQuotaSpotPaidQuotaSetArray) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput
type GetCvmQuotaSpotPaidQuotaSetArrayInput ¶ added in v0.1.8
type GetCvmQuotaSpotPaidQuotaSetArrayInput interface { pulumi.Input ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput }
GetCvmQuotaSpotPaidQuotaSetArrayInput is an input type that accepts GetCvmQuotaSpotPaidQuotaSetArray and GetCvmQuotaSpotPaidQuotaSetArrayOutput values. You can construct a concrete instance of `GetCvmQuotaSpotPaidQuotaSetArrayInput` via:
GetCvmQuotaSpotPaidQuotaSetArray{ GetCvmQuotaSpotPaidQuotaSetArgs{...} }
type GetCvmQuotaSpotPaidQuotaSetArrayOutput ¶ added in v0.1.8
type GetCvmQuotaSpotPaidQuotaSetArrayOutput struct{ *pulumi.OutputState }
func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ElementType() reflect.Type
func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutput() GetCvmQuotaSpotPaidQuotaSetArrayOutput
func (GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetArrayOutput) ToGetCvmQuotaSpotPaidQuotaSetArrayOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetArrayOutput
type GetCvmQuotaSpotPaidQuotaSetInput ¶ added in v0.1.8
type GetCvmQuotaSpotPaidQuotaSetInput interface { pulumi.Input ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(context.Context) GetCvmQuotaSpotPaidQuotaSetOutput }
GetCvmQuotaSpotPaidQuotaSetInput is an input type that accepts GetCvmQuotaSpotPaidQuotaSetArgs and GetCvmQuotaSpotPaidQuotaSetOutput values. You can construct a concrete instance of `GetCvmQuotaSpotPaidQuotaSetInput` via:
GetCvmQuotaSpotPaidQuotaSetArgs{...}
type GetCvmQuotaSpotPaidQuotaSetOutput ¶ added in v0.1.8
type GetCvmQuotaSpotPaidQuotaSetOutput struct{ *pulumi.OutputState }
func (GetCvmQuotaSpotPaidQuotaSetOutput) ElementType ¶ added in v0.1.8
func (GetCvmQuotaSpotPaidQuotaSetOutput) ElementType() reflect.Type
func (GetCvmQuotaSpotPaidQuotaSetOutput) RemainingQuota ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetOutput) RemainingQuota() pulumi.IntOutput
Residual quota Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutput ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutput() GetCvmQuotaSpotPaidQuotaSetOutput
func (GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetOutput) ToGetCvmQuotaSpotPaidQuotaSetOutputWithContext(ctx context.Context) GetCvmQuotaSpotPaidQuotaSetOutput
func (GetCvmQuotaSpotPaidQuotaSetOutput) TotalQuota ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetOutput) TotalQuota() pulumi.IntOutput
Total quota Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaSpotPaidQuotaSetOutput) UsedQuota ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetOutput) UsedQuota() pulumi.IntOutput
Used quota Note: This field may return null, indicating that a valid value cannot be obtained.
func (GetCvmQuotaSpotPaidQuotaSetOutput) Zone ¶ added in v0.1.8
func (o GetCvmQuotaSpotPaidQuotaSetOutput) Zone() pulumi.StringOutput
Available area Note: This field may return null, indicating that a valid value cannot be obtained.
type GetInstanceArgs ¶
type GetInstanceArgs struct { // Display strategy(e.g.:clusterList, monitorManage). DisplayStrategy string `pulumi:"displayStrategy"` // fetch all instances with same prefix(e.g.:emr-xxxxxx). InstanceIds []string `pulumi:"instanceIds"` // Fetch all instances which owner same project. Default 0 meaning use default project id. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
type GetInstanceCluster ¶
type GetInstanceCluster struct { // Add time of instance. AddTime string `pulumi:"addTime"` // Charge type of instance. ChargeType int `pulumi:"chargeType"` // Cluster id of instance. ClusterId string `pulumi:"clusterId"` // Cluster name of instance. ClusterName string `pulumi:"clusterName"` // Title of instance. Ftitle string `pulumi:"ftitle"` // Id of instance. Id int `pulumi:"id"` // Master ip of instance. MasterIp string `pulumi:"masterIp"` // Fetch all instances which owner same project. Default 0 meaning use default project id. ProjectId int `pulumi:"projectId"` // Region id of instance. RegionId int `pulumi:"regionId"` // Status of instance. Status int `pulumi:"status"` // Zone of instance. Zone string `pulumi:"zone"` // Zone id of instance. ZoneId int `pulumi:"zoneId"` }
type GetInstanceClusterArgs ¶
type GetInstanceClusterArgs struct { // Add time of instance. AddTime pulumi.StringInput `pulumi:"addTime"` // Charge type of instance. ChargeType pulumi.IntInput `pulumi:"chargeType"` // Cluster id of instance. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Cluster name of instance. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Title of instance. Ftitle pulumi.StringInput `pulumi:"ftitle"` // Id of instance. Id pulumi.IntInput `pulumi:"id"` // Master ip of instance. MasterIp pulumi.StringInput `pulumi:"masterIp"` // Fetch all instances which owner same project. Default 0 meaning use default project id. ProjectId pulumi.IntInput `pulumi:"projectId"` // Region id of instance. RegionId pulumi.IntInput `pulumi:"regionId"` // Status of instance. Status pulumi.IntInput `pulumi:"status"` // Zone of instance. Zone pulumi.StringInput `pulumi:"zone"` // Zone id of instance. ZoneId pulumi.IntInput `pulumi:"zoneId"` }
func (GetInstanceClusterArgs) ElementType ¶
func (GetInstanceClusterArgs) ElementType() reflect.Type
func (GetInstanceClusterArgs) ToGetInstanceClusterOutput ¶
func (i GetInstanceClusterArgs) ToGetInstanceClusterOutput() GetInstanceClusterOutput
func (GetInstanceClusterArgs) ToGetInstanceClusterOutputWithContext ¶
func (i GetInstanceClusterArgs) ToGetInstanceClusterOutputWithContext(ctx context.Context) GetInstanceClusterOutput
type GetInstanceClusterArray ¶
type GetInstanceClusterArray []GetInstanceClusterInput
func (GetInstanceClusterArray) ElementType ¶
func (GetInstanceClusterArray) ElementType() reflect.Type
func (GetInstanceClusterArray) ToGetInstanceClusterArrayOutput ¶
func (i GetInstanceClusterArray) ToGetInstanceClusterArrayOutput() GetInstanceClusterArrayOutput
func (GetInstanceClusterArray) ToGetInstanceClusterArrayOutputWithContext ¶
func (i GetInstanceClusterArray) ToGetInstanceClusterArrayOutputWithContext(ctx context.Context) GetInstanceClusterArrayOutput
type GetInstanceClusterArrayInput ¶
type GetInstanceClusterArrayInput interface { pulumi.Input ToGetInstanceClusterArrayOutput() GetInstanceClusterArrayOutput ToGetInstanceClusterArrayOutputWithContext(context.Context) GetInstanceClusterArrayOutput }
GetInstanceClusterArrayInput is an input type that accepts GetInstanceClusterArray and GetInstanceClusterArrayOutput values. You can construct a concrete instance of `GetInstanceClusterArrayInput` via:
GetInstanceClusterArray{ GetInstanceClusterArgs{...} }
type GetInstanceClusterArrayOutput ¶
type GetInstanceClusterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceClusterArrayOutput) ElementType ¶
func (GetInstanceClusterArrayOutput) ElementType() reflect.Type
func (GetInstanceClusterArrayOutput) Index ¶
func (o GetInstanceClusterArrayOutput) Index(i pulumi.IntInput) GetInstanceClusterOutput
func (GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutput ¶
func (o GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutput() GetInstanceClusterArrayOutput
func (GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutputWithContext ¶
func (o GetInstanceClusterArrayOutput) ToGetInstanceClusterArrayOutputWithContext(ctx context.Context) GetInstanceClusterArrayOutput
type GetInstanceClusterInput ¶
type GetInstanceClusterInput interface { pulumi.Input ToGetInstanceClusterOutput() GetInstanceClusterOutput ToGetInstanceClusterOutputWithContext(context.Context) GetInstanceClusterOutput }
GetInstanceClusterInput is an input type that accepts GetInstanceClusterArgs and GetInstanceClusterOutput values. You can construct a concrete instance of `GetInstanceClusterInput` via:
GetInstanceClusterArgs{...}
type GetInstanceClusterOutput ¶
type GetInstanceClusterOutput struct{ *pulumi.OutputState }
func (GetInstanceClusterOutput) AddTime ¶
func (o GetInstanceClusterOutput) AddTime() pulumi.StringOutput
Add time of instance.
func (GetInstanceClusterOutput) ChargeType ¶
func (o GetInstanceClusterOutput) ChargeType() pulumi.IntOutput
Charge type of instance.
func (GetInstanceClusterOutput) ClusterId ¶
func (o GetInstanceClusterOutput) ClusterId() pulumi.StringOutput
Cluster id of instance.
func (GetInstanceClusterOutput) ClusterName ¶
func (o GetInstanceClusterOutput) ClusterName() pulumi.StringOutput
Cluster name of instance.
func (GetInstanceClusterOutput) ElementType ¶
func (GetInstanceClusterOutput) ElementType() reflect.Type
func (GetInstanceClusterOutput) Ftitle ¶
func (o GetInstanceClusterOutput) Ftitle() pulumi.StringOutput
Title of instance.
func (GetInstanceClusterOutput) Id ¶
func (o GetInstanceClusterOutput) Id() pulumi.IntOutput
Id of instance.
func (GetInstanceClusterOutput) MasterIp ¶
func (o GetInstanceClusterOutput) MasterIp() pulumi.StringOutput
Master ip of instance.
func (GetInstanceClusterOutput) ProjectId ¶
func (o GetInstanceClusterOutput) ProjectId() pulumi.IntOutput
Fetch all instances which owner same project. Default 0 meaning use default project id.
func (GetInstanceClusterOutput) RegionId ¶
func (o GetInstanceClusterOutput) RegionId() pulumi.IntOutput
Region id of instance.
func (GetInstanceClusterOutput) Status ¶
func (o GetInstanceClusterOutput) Status() pulumi.IntOutput
Status of instance.
func (GetInstanceClusterOutput) ToGetInstanceClusterOutput ¶
func (o GetInstanceClusterOutput) ToGetInstanceClusterOutput() GetInstanceClusterOutput
func (GetInstanceClusterOutput) ToGetInstanceClusterOutputWithContext ¶
func (o GetInstanceClusterOutput) ToGetInstanceClusterOutputWithContext(ctx context.Context) GetInstanceClusterOutput
func (GetInstanceClusterOutput) Zone ¶
func (o GetInstanceClusterOutput) Zone() pulumi.StringOutput
Zone of instance.
func (GetInstanceClusterOutput) ZoneId ¶
func (o GetInstanceClusterOutput) ZoneId() pulumi.IntOutput
Zone id of instance.
type GetInstanceOutputArgs ¶
type GetInstanceOutputArgs struct { // Display strategy(e.g.:clusterList, monitorManage). DisplayStrategy pulumi.StringInput `pulumi:"displayStrategy"` // fetch all instances with same prefix(e.g.:emr-xxxxxx). InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Fetch all instances which owner same project. Default 0 meaning use default project id. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstance.
func (GetInstanceOutputArgs) ElementType ¶
func (GetInstanceOutputArgs) ElementType() reflect.Type
type GetInstanceResult ¶
type GetInstanceResult struct { // A list of clusters will be exported and its every element contains the following attributes: Clusters []GetInstanceCluster `pulumi:"clusters"` DisplayStrategy string `pulumi:"displayStrategy"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` // Project id of instance. ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstance.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)
Provides an available EMR for the user.
The EMR data source fetch proper EMR from user's EMR pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Emr.GetInstance(ctx, &emr.GetInstanceArgs{ DisplayStrategy: "clusterList", InstanceIds: []string{ "emr-rnzqrleq", }, }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceResultOutput ¶
type GetInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstance.
func GetInstanceOutput ¶
func GetInstanceOutput(ctx *pulumi.Context, args GetInstanceOutputArgs, opts ...pulumi.InvokeOption) GetInstanceResultOutput
func (GetInstanceResultOutput) Clusters ¶
func (o GetInstanceResultOutput) Clusters() GetInstanceClusterArrayOutput
A list of clusters will be exported and its every element contains the following attributes:
func (GetInstanceResultOutput) DisplayStrategy ¶
func (o GetInstanceResultOutput) DisplayStrategy() pulumi.StringOutput
func (GetInstanceResultOutput) ElementType ¶
func (GetInstanceResultOutput) ElementType() reflect.Type
func (GetInstanceResultOutput) Id ¶
func (o GetInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceResultOutput) InstanceIds ¶
func (o GetInstanceResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetInstanceResultOutput) ProjectId ¶
func (o GetInstanceResultOutput) ProjectId() pulumi.IntPtrOutput
Project id of instance.
func (GetInstanceResultOutput) ResultOutputFile ¶
func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceResultOutput) ToGetInstanceResultOutput ¶
func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput
func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext ¶
func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput
type GetNodesArgs ¶
type GetNodesArgs struct { // Resource type: Support all/host/pod, default is all. HardwareResourceType *string `pulumi:"hardwareResourceType"` // Cluster instance ID, the instance ID is as follows: emr-xxxxxxxx. InstanceId string `pulumi:"instanceId"` // The number returned per page, the default value is 100, and the maximum value is 100. Limit *int `pulumi:"limit"` // Node ID, the value is: // - all: Means to get all type nodes, except cdb information. // - master: Indicates that the master node information is obtained. // - core: Indicates that the core node information is obtained. // - task: indicates obtaining task node information. // - common: means to get common node information. // - router: Indicates obtaining router node information. // - db: Indicates that the cdb information for the normal state is obtained. // - recyle: Indicates that the node information in the Recycle Bin isolation, including the cdb information, is obtained. // - renew: Indicates that all node information to be renewed, including cddb information, is obtained, and the auto-renewal node will not be returned. NodeFlag string `pulumi:"nodeFlag"` // Page number, with a default value of 0, represents the first page. Offset *int `pulumi:"offset"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNodes.
type GetNodesNode ¶
type GetNodesNode struct { // User APPID. AppId int `pulumi:"appId"` // Application time. ApplyTime string `pulumi:"applyTime"` // Whether it is an autoscaling node, 0 is a normal node, and 1 is an autoscaling node. AutoFlag int `pulumi:"autoFlag"` // Database IP. CdbIp string `pulumi:"cdbIp"` // Database information. CdbNodeInfos []GetNodesNodeCdbNodeInfo `pulumi:"cdbNodeInfos"` // Database port. CdbPort int `pulumi:"cdbPort"` // The type of payment. ChargeType int `pulumi:"chargeType"` // Number of node cores. CpuNum int `pulumi:"cpuNum"` // Whether this node is destroyable, 1 can be destroyed, 0 is not destroyable. Destroyable int `pulumi:"destroyable"` // Device identity. DeviceClass string `pulumi:"deviceClass"` // Hard disk size. DiskSize string `pulumi:"diskSize"` // Floating specification value json string. DynamicPodSpec string `pulumi:"dynamicPodSpec"` // Node resource ID. EmrResourceId string `pulumi:"emrResourceId"` // Expiration time. ExpireTime string `pulumi:"expireTime"` // Node type. 0: common node; 1: master node; 2: core node; 3: task node. Flag int `pulumi:"flag"` // Release time. FreeTime string `pulumi:"freeTime"` // Resource type: Support all/host/pod, default is all. HardwareResourceType string `pulumi:"hardwareResourceType"` // Hard disk capacity. HwDiskSize int `pulumi:"hwDiskSize"` // Hard disk capacity description. HwDiskSizeDesc string `pulumi:"hwDiskSizeDesc"` // Memory capacity. HwMemSize int `pulumi:"hwMemSize"` // Memory capacity description. HwMemSizeDesc string `pulumi:"hwMemSizeDesc"` // Intranet IP. Ip string `pulumi:"ip"` // Renewal logo. IsAutoRenew int `pulumi:"isAutoRenew"` // Floating specifications, 1 yes, 0 no. IsDynamicSpec int `pulumi:"isDynamicSpec"` // Multi-cloud disk. McMultiDisks []GetNodesNodeMcMultiDisk `pulumi:"mcMultiDisks"` // Node memory description. MemDesc string `pulumi:"memDesc"` // Node memory. MemSize int `pulumi:"memSize"` // Supports variations. Mutable int `pulumi:"mutable"` // Node description. NameTag string `pulumi:"nameTag"` // Machine instance ID. OrderNo string `pulumi:"orderNo"` // The node is located in the region. RegionId int `pulumi:"regionId"` // The size of the system disk. RootSize int `pulumi:"rootSize"` // Serial number. SerialNo string `pulumi:"serialNo"` // Node deployment service. Services string `pulumi:"services"` // Node specifications. Spec string `pulumi:"spec"` // Disk type. StorageType int `pulumi:"storageType"` // Whether to support change billing type 1 Yes and 0 No. SupportModifyPayMode int `pulumi:"supportModifyPayMode"` // The label of the node binding. Tags []GetNodesNodeTag `pulumi:"tags"` // The master node is bound to the Internet IP address. WanIp string `pulumi:"wanIp"` // Zone where the node is located. ZoneId int `pulumi:"zoneId"` }
type GetNodesNodeArgs ¶
type GetNodesNodeArgs struct { // User APPID. AppId pulumi.IntInput `pulumi:"appId"` // Application time. ApplyTime pulumi.StringInput `pulumi:"applyTime"` // Whether it is an autoscaling node, 0 is a normal node, and 1 is an autoscaling node. AutoFlag pulumi.IntInput `pulumi:"autoFlag"` // Database IP. CdbIp pulumi.StringInput `pulumi:"cdbIp"` // Database information. CdbNodeInfos GetNodesNodeCdbNodeInfoArrayInput `pulumi:"cdbNodeInfos"` // Database port. CdbPort pulumi.IntInput `pulumi:"cdbPort"` // The type of payment. ChargeType pulumi.IntInput `pulumi:"chargeType"` // Number of node cores. CpuNum pulumi.IntInput `pulumi:"cpuNum"` // Whether this node is destroyable, 1 can be destroyed, 0 is not destroyable. Destroyable pulumi.IntInput `pulumi:"destroyable"` // Device identity. DeviceClass pulumi.StringInput `pulumi:"deviceClass"` // Hard disk size. DiskSize pulumi.StringInput `pulumi:"diskSize"` // Floating specification value json string. DynamicPodSpec pulumi.StringInput `pulumi:"dynamicPodSpec"` // Node resource ID. EmrResourceId pulumi.StringInput `pulumi:"emrResourceId"` // Expiration time. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Node type. 0: common node; 1: master node; 2: core node; 3: task node. Flag pulumi.IntInput `pulumi:"flag"` // Release time. FreeTime pulumi.StringInput `pulumi:"freeTime"` // Resource type: Support all/host/pod, default is all. HardwareResourceType pulumi.StringInput `pulumi:"hardwareResourceType"` // Hard disk capacity. HwDiskSize pulumi.IntInput `pulumi:"hwDiskSize"` // Hard disk capacity description. HwDiskSizeDesc pulumi.StringInput `pulumi:"hwDiskSizeDesc"` // Memory capacity. HwMemSize pulumi.IntInput `pulumi:"hwMemSize"` // Memory capacity description. HwMemSizeDesc pulumi.StringInput `pulumi:"hwMemSizeDesc"` // Intranet IP. Ip pulumi.StringInput `pulumi:"ip"` // Renewal logo. IsAutoRenew pulumi.IntInput `pulumi:"isAutoRenew"` // Floating specifications, 1 yes, 0 no. IsDynamicSpec pulumi.IntInput `pulumi:"isDynamicSpec"` // Multi-cloud disk. McMultiDisks GetNodesNodeMcMultiDiskArrayInput `pulumi:"mcMultiDisks"` // Node memory description. MemDesc pulumi.StringInput `pulumi:"memDesc"` // Node memory. MemSize pulumi.IntInput `pulumi:"memSize"` // Supports variations. Mutable pulumi.IntInput `pulumi:"mutable"` // Node description. NameTag pulumi.StringInput `pulumi:"nameTag"` // Machine instance ID. OrderNo pulumi.StringInput `pulumi:"orderNo"` // The node is located in the region. RegionId pulumi.IntInput `pulumi:"regionId"` // The size of the system disk. RootSize pulumi.IntInput `pulumi:"rootSize"` // Serial number. SerialNo pulumi.StringInput `pulumi:"serialNo"` // Node deployment service. Services pulumi.StringInput `pulumi:"services"` // Node specifications. Spec pulumi.StringInput `pulumi:"spec"` // Disk type. StorageType pulumi.IntInput `pulumi:"storageType"` // Whether to support change billing type 1 Yes and 0 No. SupportModifyPayMode pulumi.IntInput `pulumi:"supportModifyPayMode"` // The label of the node binding. Tags GetNodesNodeTagArrayInput `pulumi:"tags"` // The master node is bound to the Internet IP address. WanIp pulumi.StringInput `pulumi:"wanIp"` // Zone where the node is located. ZoneId pulumi.IntInput `pulumi:"zoneId"` }
func (GetNodesNodeArgs) ElementType ¶
func (GetNodesNodeArgs) ElementType() reflect.Type
func (GetNodesNodeArgs) ToGetNodesNodeOutput ¶
func (i GetNodesNodeArgs) ToGetNodesNodeOutput() GetNodesNodeOutput
func (GetNodesNodeArgs) ToGetNodesNodeOutputWithContext ¶
func (i GetNodesNodeArgs) ToGetNodesNodeOutputWithContext(ctx context.Context) GetNodesNodeOutput
type GetNodesNodeArray ¶
type GetNodesNodeArray []GetNodesNodeInput
func (GetNodesNodeArray) ElementType ¶
func (GetNodesNodeArray) ElementType() reflect.Type
func (GetNodesNodeArray) ToGetNodesNodeArrayOutput ¶
func (i GetNodesNodeArray) ToGetNodesNodeArrayOutput() GetNodesNodeArrayOutput
func (GetNodesNodeArray) ToGetNodesNodeArrayOutputWithContext ¶
func (i GetNodesNodeArray) ToGetNodesNodeArrayOutputWithContext(ctx context.Context) GetNodesNodeArrayOutput
type GetNodesNodeArrayInput ¶
type GetNodesNodeArrayInput interface { pulumi.Input ToGetNodesNodeArrayOutput() GetNodesNodeArrayOutput ToGetNodesNodeArrayOutputWithContext(context.Context) GetNodesNodeArrayOutput }
GetNodesNodeArrayInput is an input type that accepts GetNodesNodeArray and GetNodesNodeArrayOutput values. You can construct a concrete instance of `GetNodesNodeArrayInput` via:
GetNodesNodeArray{ GetNodesNodeArgs{...} }
type GetNodesNodeArrayOutput ¶
type GetNodesNodeArrayOutput struct{ *pulumi.OutputState }
func (GetNodesNodeArrayOutput) ElementType ¶
func (GetNodesNodeArrayOutput) ElementType() reflect.Type
func (GetNodesNodeArrayOutput) Index ¶
func (o GetNodesNodeArrayOutput) Index(i pulumi.IntInput) GetNodesNodeOutput
func (GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutput ¶
func (o GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutput() GetNodesNodeArrayOutput
func (GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutputWithContext ¶
func (o GetNodesNodeArrayOutput) ToGetNodesNodeArrayOutputWithContext(ctx context.Context) GetNodesNodeArrayOutput
type GetNodesNodeCdbNodeInfo ¶
type GetNodesNodeCdbNodeInfo struct { // Application time. ApplyTime string `pulumi:"applyTime"` // Expired id. ExpireFlag bool `pulumi:"expireFlag"` // Expiration time. ExpireTime string `pulumi:"expireTime"` // DB instance. InstanceName string `pulumi:"instanceName"` // Intranet IP. Ip string `pulumi:"ip"` // Renewal logo. IsAutoRenew int `pulumi:"isAutoRenew"` // Node memory. MemSize int `pulumi:"memSize"` // The type of payment. PayType int `pulumi:"payType"` // Database port. Port int `pulumi:"port"` // The node is located in the region. RegionId int `pulumi:"regionId"` // Serial number. SerialNo string `pulumi:"serialNo"` // The service identity. Service string `pulumi:"service"` // Database status. Status int `pulumi:"status"` // The size of the cloud disk. Volume int `pulumi:"volume"` // Zone where the node is located. ZoneId int `pulumi:"zoneId"` }
type GetNodesNodeCdbNodeInfoArgs ¶
type GetNodesNodeCdbNodeInfoArgs struct { // Application time. ApplyTime pulumi.StringInput `pulumi:"applyTime"` // Expired id. ExpireFlag pulumi.BoolInput `pulumi:"expireFlag"` // Expiration time. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // DB instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Intranet IP. Ip pulumi.StringInput `pulumi:"ip"` // Renewal logo. IsAutoRenew pulumi.IntInput `pulumi:"isAutoRenew"` // Node memory. MemSize pulumi.IntInput `pulumi:"memSize"` // The type of payment. PayType pulumi.IntInput `pulumi:"payType"` // Database port. Port pulumi.IntInput `pulumi:"port"` // The node is located in the region. RegionId pulumi.IntInput `pulumi:"regionId"` // Serial number. SerialNo pulumi.StringInput `pulumi:"serialNo"` // The service identity. Service pulumi.StringInput `pulumi:"service"` // Database status. Status pulumi.IntInput `pulumi:"status"` // The size of the cloud disk. Volume pulumi.IntInput `pulumi:"volume"` // Zone where the node is located. ZoneId pulumi.IntInput `pulumi:"zoneId"` }
func (GetNodesNodeCdbNodeInfoArgs) ElementType ¶
func (GetNodesNodeCdbNodeInfoArgs) ElementType() reflect.Type
func (GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutput ¶
func (i GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutput() GetNodesNodeCdbNodeInfoOutput
func (GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutputWithContext ¶
func (i GetNodesNodeCdbNodeInfoArgs) ToGetNodesNodeCdbNodeInfoOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoOutput
type GetNodesNodeCdbNodeInfoArray ¶
type GetNodesNodeCdbNodeInfoArray []GetNodesNodeCdbNodeInfoInput
func (GetNodesNodeCdbNodeInfoArray) ElementType ¶
func (GetNodesNodeCdbNodeInfoArray) ElementType() reflect.Type
func (GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutput ¶
func (i GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput
func (GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext ¶
func (i GetNodesNodeCdbNodeInfoArray) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoArrayOutput
type GetNodesNodeCdbNodeInfoArrayInput ¶
type GetNodesNodeCdbNodeInfoArrayInput interface { pulumi.Input ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(context.Context) GetNodesNodeCdbNodeInfoArrayOutput }
GetNodesNodeCdbNodeInfoArrayInput is an input type that accepts GetNodesNodeCdbNodeInfoArray and GetNodesNodeCdbNodeInfoArrayOutput values. You can construct a concrete instance of `GetNodesNodeCdbNodeInfoArrayInput` via:
GetNodesNodeCdbNodeInfoArray{ GetNodesNodeCdbNodeInfoArgs{...} }
type GetNodesNodeCdbNodeInfoArrayOutput ¶
type GetNodesNodeCdbNodeInfoArrayOutput struct{ *pulumi.OutputState }
func (GetNodesNodeCdbNodeInfoArrayOutput) ElementType ¶
func (GetNodesNodeCdbNodeInfoArrayOutput) ElementType() reflect.Type
func (GetNodesNodeCdbNodeInfoArrayOutput) Index ¶
func (o GetNodesNodeCdbNodeInfoArrayOutput) Index(i pulumi.IntInput) GetNodesNodeCdbNodeInfoOutput
func (GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutput ¶
func (o GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutput() GetNodesNodeCdbNodeInfoArrayOutput
func (GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext ¶
func (o GetNodesNodeCdbNodeInfoArrayOutput) ToGetNodesNodeCdbNodeInfoArrayOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoArrayOutput
type GetNodesNodeCdbNodeInfoInput ¶
type GetNodesNodeCdbNodeInfoInput interface { pulumi.Input ToGetNodesNodeCdbNodeInfoOutput() GetNodesNodeCdbNodeInfoOutput ToGetNodesNodeCdbNodeInfoOutputWithContext(context.Context) GetNodesNodeCdbNodeInfoOutput }
GetNodesNodeCdbNodeInfoInput is an input type that accepts GetNodesNodeCdbNodeInfoArgs and GetNodesNodeCdbNodeInfoOutput values. You can construct a concrete instance of `GetNodesNodeCdbNodeInfoInput` via:
GetNodesNodeCdbNodeInfoArgs{...}
type GetNodesNodeCdbNodeInfoOutput ¶
type GetNodesNodeCdbNodeInfoOutput struct{ *pulumi.OutputState }
func (GetNodesNodeCdbNodeInfoOutput) ApplyTime ¶
func (o GetNodesNodeCdbNodeInfoOutput) ApplyTime() pulumi.StringOutput
Application time.
func (GetNodesNodeCdbNodeInfoOutput) ElementType ¶
func (GetNodesNodeCdbNodeInfoOutput) ElementType() reflect.Type
func (GetNodesNodeCdbNodeInfoOutput) ExpireFlag ¶
func (o GetNodesNodeCdbNodeInfoOutput) ExpireFlag() pulumi.BoolOutput
Expired id.
func (GetNodesNodeCdbNodeInfoOutput) ExpireTime ¶
func (o GetNodesNodeCdbNodeInfoOutput) ExpireTime() pulumi.StringOutput
Expiration time.
func (GetNodesNodeCdbNodeInfoOutput) InstanceName ¶
func (o GetNodesNodeCdbNodeInfoOutput) InstanceName() pulumi.StringOutput
DB instance.
func (GetNodesNodeCdbNodeInfoOutput) Ip ¶
func (o GetNodesNodeCdbNodeInfoOutput) Ip() pulumi.StringOutput
Intranet IP.
func (GetNodesNodeCdbNodeInfoOutput) IsAutoRenew ¶
func (o GetNodesNodeCdbNodeInfoOutput) IsAutoRenew() pulumi.IntOutput
Renewal logo.
func (GetNodesNodeCdbNodeInfoOutput) MemSize ¶
func (o GetNodesNodeCdbNodeInfoOutput) MemSize() pulumi.IntOutput
Node memory.
func (GetNodesNodeCdbNodeInfoOutput) PayType ¶
func (o GetNodesNodeCdbNodeInfoOutput) PayType() pulumi.IntOutput
The type of payment.
func (GetNodesNodeCdbNodeInfoOutput) Port ¶
func (o GetNodesNodeCdbNodeInfoOutput) Port() pulumi.IntOutput
Database port.
func (GetNodesNodeCdbNodeInfoOutput) RegionId ¶
func (o GetNodesNodeCdbNodeInfoOutput) RegionId() pulumi.IntOutput
The node is located in the region.
func (GetNodesNodeCdbNodeInfoOutput) SerialNo ¶
func (o GetNodesNodeCdbNodeInfoOutput) SerialNo() pulumi.StringOutput
Serial number.
func (GetNodesNodeCdbNodeInfoOutput) Service ¶
func (o GetNodesNodeCdbNodeInfoOutput) Service() pulumi.StringOutput
The service identity.
func (GetNodesNodeCdbNodeInfoOutput) Status ¶
func (o GetNodesNodeCdbNodeInfoOutput) Status() pulumi.IntOutput
Database status.
func (GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutput ¶
func (o GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutput() GetNodesNodeCdbNodeInfoOutput
func (GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutputWithContext ¶
func (o GetNodesNodeCdbNodeInfoOutput) ToGetNodesNodeCdbNodeInfoOutputWithContext(ctx context.Context) GetNodesNodeCdbNodeInfoOutput
func (GetNodesNodeCdbNodeInfoOutput) Volume ¶
func (o GetNodesNodeCdbNodeInfoOutput) Volume() pulumi.IntOutput
The size of the cloud disk.
func (GetNodesNodeCdbNodeInfoOutput) ZoneId ¶
func (o GetNodesNodeCdbNodeInfoOutput) ZoneId() pulumi.IntOutput
Zone where the node is located.
type GetNodesNodeInput ¶
type GetNodesNodeInput interface { pulumi.Input ToGetNodesNodeOutput() GetNodesNodeOutput ToGetNodesNodeOutputWithContext(context.Context) GetNodesNodeOutput }
GetNodesNodeInput is an input type that accepts GetNodesNodeArgs and GetNodesNodeOutput values. You can construct a concrete instance of `GetNodesNodeInput` via:
GetNodesNodeArgs{...}
type GetNodesNodeMcMultiDisk ¶
type GetNodesNodeMcMultiDiskArgs ¶
type GetNodesNodeMcMultiDiskArgs struct { // The number of cloud disks of this type. Count pulumi.IntInput `pulumi:"count"` // Disk type. Type pulumi.IntInput `pulumi:"type"` // The size of the cloud disk. Volume pulumi.IntInput `pulumi:"volume"` }
func (GetNodesNodeMcMultiDiskArgs) ElementType ¶
func (GetNodesNodeMcMultiDiskArgs) ElementType() reflect.Type
func (GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutput ¶
func (i GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutput() GetNodesNodeMcMultiDiskOutput
func (GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutputWithContext ¶
func (i GetNodesNodeMcMultiDiskArgs) ToGetNodesNodeMcMultiDiskOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskOutput
type GetNodesNodeMcMultiDiskArray ¶
type GetNodesNodeMcMultiDiskArray []GetNodesNodeMcMultiDiskInput
func (GetNodesNodeMcMultiDiskArray) ElementType ¶
func (GetNodesNodeMcMultiDiskArray) ElementType() reflect.Type
func (GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutput ¶
func (i GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput
func (GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutputWithContext ¶
func (i GetNodesNodeMcMultiDiskArray) ToGetNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskArrayOutput
type GetNodesNodeMcMultiDiskArrayInput ¶
type GetNodesNodeMcMultiDiskArrayInput interface { pulumi.Input ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput ToGetNodesNodeMcMultiDiskArrayOutputWithContext(context.Context) GetNodesNodeMcMultiDiskArrayOutput }
GetNodesNodeMcMultiDiskArrayInput is an input type that accepts GetNodesNodeMcMultiDiskArray and GetNodesNodeMcMultiDiskArrayOutput values. You can construct a concrete instance of `GetNodesNodeMcMultiDiskArrayInput` via:
GetNodesNodeMcMultiDiskArray{ GetNodesNodeMcMultiDiskArgs{...} }
type GetNodesNodeMcMultiDiskArrayOutput ¶
type GetNodesNodeMcMultiDiskArrayOutput struct{ *pulumi.OutputState }
func (GetNodesNodeMcMultiDiskArrayOutput) ElementType ¶
func (GetNodesNodeMcMultiDiskArrayOutput) ElementType() reflect.Type
func (GetNodesNodeMcMultiDiskArrayOutput) Index ¶
func (o GetNodesNodeMcMultiDiskArrayOutput) Index(i pulumi.IntInput) GetNodesNodeMcMultiDiskOutput
func (GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutput ¶
func (o GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutput() GetNodesNodeMcMultiDiskArrayOutput
func (GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutputWithContext ¶
func (o GetNodesNodeMcMultiDiskArrayOutput) ToGetNodesNodeMcMultiDiskArrayOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskArrayOutput
type GetNodesNodeMcMultiDiskInput ¶
type GetNodesNodeMcMultiDiskInput interface { pulumi.Input ToGetNodesNodeMcMultiDiskOutput() GetNodesNodeMcMultiDiskOutput ToGetNodesNodeMcMultiDiskOutputWithContext(context.Context) GetNodesNodeMcMultiDiskOutput }
GetNodesNodeMcMultiDiskInput is an input type that accepts GetNodesNodeMcMultiDiskArgs and GetNodesNodeMcMultiDiskOutput values. You can construct a concrete instance of `GetNodesNodeMcMultiDiskInput` via:
GetNodesNodeMcMultiDiskArgs{...}
type GetNodesNodeMcMultiDiskOutput ¶
type GetNodesNodeMcMultiDiskOutput struct{ *pulumi.OutputState }
func (GetNodesNodeMcMultiDiskOutput) Count ¶
func (o GetNodesNodeMcMultiDiskOutput) Count() pulumi.IntOutput
The number of cloud disks of this type.
func (GetNodesNodeMcMultiDiskOutput) ElementType ¶
func (GetNodesNodeMcMultiDiskOutput) ElementType() reflect.Type
func (GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutput ¶
func (o GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutput() GetNodesNodeMcMultiDiskOutput
func (GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutputWithContext ¶
func (o GetNodesNodeMcMultiDiskOutput) ToGetNodesNodeMcMultiDiskOutputWithContext(ctx context.Context) GetNodesNodeMcMultiDiskOutput
func (GetNodesNodeMcMultiDiskOutput) Type ¶
func (o GetNodesNodeMcMultiDiskOutput) Type() pulumi.IntOutput
Disk type.
func (GetNodesNodeMcMultiDiskOutput) Volume ¶
func (o GetNodesNodeMcMultiDiskOutput) Volume() pulumi.IntOutput
The size of the cloud disk.
type GetNodesNodeOutput ¶
type GetNodesNodeOutput struct{ *pulumi.OutputState }
func (GetNodesNodeOutput) ApplyTime ¶
func (o GetNodesNodeOutput) ApplyTime() pulumi.StringOutput
Application time.
func (GetNodesNodeOutput) AutoFlag ¶
func (o GetNodesNodeOutput) AutoFlag() pulumi.IntOutput
Whether it is an autoscaling node, 0 is a normal node, and 1 is an autoscaling node.
func (GetNodesNodeOutput) CdbIp ¶
func (o GetNodesNodeOutput) CdbIp() pulumi.StringOutput
Database IP.
func (GetNodesNodeOutput) CdbNodeInfos ¶
func (o GetNodesNodeOutput) CdbNodeInfos() GetNodesNodeCdbNodeInfoArrayOutput
Database information.
func (GetNodesNodeOutput) CdbPort ¶
func (o GetNodesNodeOutput) CdbPort() pulumi.IntOutput
Database port.
func (GetNodesNodeOutput) ChargeType ¶
func (o GetNodesNodeOutput) ChargeType() pulumi.IntOutput
The type of payment.
func (GetNodesNodeOutput) CpuNum ¶
func (o GetNodesNodeOutput) CpuNum() pulumi.IntOutput
Number of node cores.
func (GetNodesNodeOutput) Destroyable ¶
func (o GetNodesNodeOutput) Destroyable() pulumi.IntOutput
Whether this node is destroyable, 1 can be destroyed, 0 is not destroyable.
func (GetNodesNodeOutput) DeviceClass ¶
func (o GetNodesNodeOutput) DeviceClass() pulumi.StringOutput
Device identity.
func (GetNodesNodeOutput) DiskSize ¶
func (o GetNodesNodeOutput) DiskSize() pulumi.StringOutput
Hard disk size.
func (GetNodesNodeOutput) DynamicPodSpec ¶
func (o GetNodesNodeOutput) DynamicPodSpec() pulumi.StringOutput
Floating specification value json string.
func (GetNodesNodeOutput) ElementType ¶
func (GetNodesNodeOutput) ElementType() reflect.Type
func (GetNodesNodeOutput) EmrResourceId ¶
func (o GetNodesNodeOutput) EmrResourceId() pulumi.StringOutput
Node resource ID.
func (GetNodesNodeOutput) ExpireTime ¶
func (o GetNodesNodeOutput) ExpireTime() pulumi.StringOutput
Expiration time.
func (GetNodesNodeOutput) Flag ¶
func (o GetNodesNodeOutput) Flag() pulumi.IntOutput
Node type. 0: common node; 1: master node; 2: core node; 3: task node.
func (GetNodesNodeOutput) FreeTime ¶
func (o GetNodesNodeOutput) FreeTime() pulumi.StringOutput
Release time.
func (GetNodesNodeOutput) HardwareResourceType ¶
func (o GetNodesNodeOutput) HardwareResourceType() pulumi.StringOutput
Resource type: Support all/host/pod, default is all.
func (GetNodesNodeOutput) HwDiskSize ¶
func (o GetNodesNodeOutput) HwDiskSize() pulumi.IntOutput
Hard disk capacity.
func (GetNodesNodeOutput) HwDiskSizeDesc ¶
func (o GetNodesNodeOutput) HwDiskSizeDesc() pulumi.StringOutput
Hard disk capacity description.
func (GetNodesNodeOutput) HwMemSize ¶
func (o GetNodesNodeOutput) HwMemSize() pulumi.IntOutput
Memory capacity.
func (GetNodesNodeOutput) HwMemSizeDesc ¶
func (o GetNodesNodeOutput) HwMemSizeDesc() pulumi.StringOutput
Memory capacity description.
func (GetNodesNodeOutput) IsAutoRenew ¶
func (o GetNodesNodeOutput) IsAutoRenew() pulumi.IntOutput
Renewal logo.
func (GetNodesNodeOutput) IsDynamicSpec ¶
func (o GetNodesNodeOutput) IsDynamicSpec() pulumi.IntOutput
Floating specifications, 1 yes, 0 no.
func (GetNodesNodeOutput) McMultiDisks ¶
func (o GetNodesNodeOutput) McMultiDisks() GetNodesNodeMcMultiDiskArrayOutput
Multi-cloud disk.
func (GetNodesNodeOutput) MemDesc ¶
func (o GetNodesNodeOutput) MemDesc() pulumi.StringOutput
Node memory description.
func (GetNodesNodeOutput) MemSize ¶
func (o GetNodesNodeOutput) MemSize() pulumi.IntOutput
Node memory.
func (GetNodesNodeOutput) Mutable ¶
func (o GetNodesNodeOutput) Mutable() pulumi.IntOutput
Supports variations.
func (GetNodesNodeOutput) NameTag ¶
func (o GetNodesNodeOutput) NameTag() pulumi.StringOutput
Node description.
func (GetNodesNodeOutput) OrderNo ¶
func (o GetNodesNodeOutput) OrderNo() pulumi.StringOutput
Machine instance ID.
func (GetNodesNodeOutput) RegionId ¶
func (o GetNodesNodeOutput) RegionId() pulumi.IntOutput
The node is located in the region.
func (GetNodesNodeOutput) RootSize ¶
func (o GetNodesNodeOutput) RootSize() pulumi.IntOutput
The size of the system disk.
func (GetNodesNodeOutput) SerialNo ¶
func (o GetNodesNodeOutput) SerialNo() pulumi.StringOutput
Serial number.
func (GetNodesNodeOutput) Services ¶
func (o GetNodesNodeOutput) Services() pulumi.StringOutput
Node deployment service.
func (GetNodesNodeOutput) Spec ¶
func (o GetNodesNodeOutput) Spec() pulumi.StringOutput
Node specifications.
func (GetNodesNodeOutput) StorageType ¶
func (o GetNodesNodeOutput) StorageType() pulumi.IntOutput
Disk type.
func (GetNodesNodeOutput) SupportModifyPayMode ¶
func (o GetNodesNodeOutput) SupportModifyPayMode() pulumi.IntOutput
Whether to support change billing type 1 Yes and 0 No.
func (GetNodesNodeOutput) Tags ¶
func (o GetNodesNodeOutput) Tags() GetNodesNodeTagArrayOutput
The label of the node binding.
func (GetNodesNodeOutput) ToGetNodesNodeOutput ¶
func (o GetNodesNodeOutput) ToGetNodesNodeOutput() GetNodesNodeOutput
func (GetNodesNodeOutput) ToGetNodesNodeOutputWithContext ¶
func (o GetNodesNodeOutput) ToGetNodesNodeOutputWithContext(ctx context.Context) GetNodesNodeOutput
func (GetNodesNodeOutput) WanIp ¶
func (o GetNodesNodeOutput) WanIp() pulumi.StringOutput
The master node is bound to the Internet IP address.
func (GetNodesNodeOutput) ZoneId ¶
func (o GetNodesNodeOutput) ZoneId() pulumi.IntOutput
Zone where the node is located.
type GetNodesNodeTag ¶
type GetNodesNodeTagArgs ¶
type GetNodesNodeTagArgs struct { // Tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetNodesNodeTagArgs) ElementType ¶
func (GetNodesNodeTagArgs) ElementType() reflect.Type
func (GetNodesNodeTagArgs) ToGetNodesNodeTagOutput ¶
func (i GetNodesNodeTagArgs) ToGetNodesNodeTagOutput() GetNodesNodeTagOutput
func (GetNodesNodeTagArgs) ToGetNodesNodeTagOutputWithContext ¶
func (i GetNodesNodeTagArgs) ToGetNodesNodeTagOutputWithContext(ctx context.Context) GetNodesNodeTagOutput
type GetNodesNodeTagArray ¶
type GetNodesNodeTagArray []GetNodesNodeTagInput
func (GetNodesNodeTagArray) ElementType ¶
func (GetNodesNodeTagArray) ElementType() reflect.Type
func (GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutput ¶
func (i GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutput() GetNodesNodeTagArrayOutput
func (GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutputWithContext ¶
func (i GetNodesNodeTagArray) ToGetNodesNodeTagArrayOutputWithContext(ctx context.Context) GetNodesNodeTagArrayOutput
type GetNodesNodeTagArrayInput ¶
type GetNodesNodeTagArrayInput interface { pulumi.Input ToGetNodesNodeTagArrayOutput() GetNodesNodeTagArrayOutput ToGetNodesNodeTagArrayOutputWithContext(context.Context) GetNodesNodeTagArrayOutput }
GetNodesNodeTagArrayInput is an input type that accepts GetNodesNodeTagArray and GetNodesNodeTagArrayOutput values. You can construct a concrete instance of `GetNodesNodeTagArrayInput` via:
GetNodesNodeTagArray{ GetNodesNodeTagArgs{...} }
type GetNodesNodeTagArrayOutput ¶
type GetNodesNodeTagArrayOutput struct{ *pulumi.OutputState }
func (GetNodesNodeTagArrayOutput) ElementType ¶
func (GetNodesNodeTagArrayOutput) ElementType() reflect.Type
func (GetNodesNodeTagArrayOutput) Index ¶
func (o GetNodesNodeTagArrayOutput) Index(i pulumi.IntInput) GetNodesNodeTagOutput
func (GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutput ¶
func (o GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutput() GetNodesNodeTagArrayOutput
func (GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutputWithContext ¶
func (o GetNodesNodeTagArrayOutput) ToGetNodesNodeTagArrayOutputWithContext(ctx context.Context) GetNodesNodeTagArrayOutput
type GetNodesNodeTagInput ¶
type GetNodesNodeTagInput interface { pulumi.Input ToGetNodesNodeTagOutput() GetNodesNodeTagOutput ToGetNodesNodeTagOutputWithContext(context.Context) GetNodesNodeTagOutput }
GetNodesNodeTagInput is an input type that accepts GetNodesNodeTagArgs and GetNodesNodeTagOutput values. You can construct a concrete instance of `GetNodesNodeTagInput` via:
GetNodesNodeTagArgs{...}
type GetNodesNodeTagOutput ¶
type GetNodesNodeTagOutput struct{ *pulumi.OutputState }
func (GetNodesNodeTagOutput) ElementType ¶
func (GetNodesNodeTagOutput) ElementType() reflect.Type
func (GetNodesNodeTagOutput) TagKey ¶
func (o GetNodesNodeTagOutput) TagKey() pulumi.StringOutput
Tag key.
func (GetNodesNodeTagOutput) TagValue ¶
func (o GetNodesNodeTagOutput) TagValue() pulumi.StringOutput
Tag value.
func (GetNodesNodeTagOutput) ToGetNodesNodeTagOutput ¶
func (o GetNodesNodeTagOutput) ToGetNodesNodeTagOutput() GetNodesNodeTagOutput
func (GetNodesNodeTagOutput) ToGetNodesNodeTagOutputWithContext ¶
func (o GetNodesNodeTagOutput) ToGetNodesNodeTagOutputWithContext(ctx context.Context) GetNodesNodeTagOutput
type GetNodesOutputArgs ¶
type GetNodesOutputArgs struct { // Resource type: Support all/host/pod, default is all. HardwareResourceType pulumi.StringPtrInput `pulumi:"hardwareResourceType"` // Cluster instance ID, the instance ID is as follows: emr-xxxxxxxx. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The number returned per page, the default value is 100, and the maximum value is 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Node ID, the value is: // - all: Means to get all type nodes, except cdb information. // - master: Indicates that the master node information is obtained. // - core: Indicates that the core node information is obtained. // - task: indicates obtaining task node information. // - common: means to get common node information. // - router: Indicates obtaining router node information. // - db: Indicates that the cdb information for the normal state is obtained. // - recyle: Indicates that the node information in the Recycle Bin isolation, including the cdb information, is obtained. // - renew: Indicates that all node information to be renewed, including cddb information, is obtained, and the auto-renewal node will not be returned. NodeFlag pulumi.StringInput `pulumi:"nodeFlag"` // Page number, with a default value of 0, represents the first page. Offset pulumi.IntPtrInput `pulumi:"offset"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNodes.
func (GetNodesOutputArgs) ElementType ¶
func (GetNodesOutputArgs) ElementType() reflect.Type
type GetNodesResult ¶
type GetNodesResult struct { // Resource type, host/pod. HardwareResourceType *string `pulumi:"hardwareResourceType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Limit *int `pulumi:"limit"` NodeFlag string `pulumi:"nodeFlag"` // List of node details. Nodes []GetNodesNode `pulumi:"nodes"` Offset *int `pulumi:"offset"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getNodes.
func GetNodes ¶
func GetNodes(ctx *pulumi.Context, args *GetNodesArgs, opts ...pulumi.InvokeOption) (*GetNodesResult, error)
Provides an available EMR for the user.
The EMR data source obtain the hardware node information by using the emr cluster ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Emr.GetNodes(ctx, &emr.GetNodesArgs{ InstanceId: "emr-rnzqrleq", NodeFlag: "master", }, nil) if err != nil { return err } return nil }) }
```
type GetNodesResultOutput ¶
type GetNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodes.
func GetNodesOutput ¶
func GetNodesOutput(ctx *pulumi.Context, args GetNodesOutputArgs, opts ...pulumi.InvokeOption) GetNodesResultOutput
func (GetNodesResultOutput) ElementType ¶
func (GetNodesResultOutput) ElementType() reflect.Type
func (GetNodesResultOutput) HardwareResourceType ¶
func (o GetNodesResultOutput) HardwareResourceType() pulumi.StringPtrOutput
Resource type, host/pod.
func (GetNodesResultOutput) Id ¶
func (o GetNodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNodesResultOutput) InstanceId ¶
func (o GetNodesResultOutput) InstanceId() pulumi.StringOutput
func (GetNodesResultOutput) Limit ¶
func (o GetNodesResultOutput) Limit() pulumi.IntPtrOutput
func (GetNodesResultOutput) NodeFlag ¶
func (o GetNodesResultOutput) NodeFlag() pulumi.StringOutput
func (GetNodesResultOutput) Nodes ¶
func (o GetNodesResultOutput) Nodes() GetNodesNodeArrayOutput
List of node details.
func (GetNodesResultOutput) Offset ¶
func (o GetNodesResultOutput) Offset() pulumi.IntPtrOutput
func (GetNodesResultOutput) ResultOutputFile ¶
func (o GetNodesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetNodesResultOutput) ToGetNodesResultOutput ¶
func (o GetNodesResultOutput) ToGetNodesResultOutput() GetNodesResultOutput
func (GetNodesResultOutput) ToGetNodesResultOutputWithContext ¶
func (o GetNodesResultOutput) ToGetNodesResultOutputWithContext(ctx context.Context) GetNodesResultOutput
type UserManager ¶ added in v0.1.8
type UserManager struct { pulumi.CustomResourceState // Create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Download keytab url. DownloadKeytabUrl pulumi.StringOutput `pulumi:"downloadKeytabUrl"` // Cluster string ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // PassWord. Password pulumi.StringOutput `pulumi:"password"` // If support download keytab. SupportDownloadKeytab pulumi.BoolOutput `pulumi:"supportDownloadKeytab"` // User group membership. UserGroup pulumi.StringOutput `pulumi:"userGroup"` // Username. UserName pulumi.StringOutput `pulumi:"userName"` // User type. UserType pulumi.StringOutput `pulumi:"userType"` }
Provides a resource to create a emr user
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Emr" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Emr"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myEmr, err := Emr.GetInstance(ctx, &emr.GetInstanceArgs{ DisplayStrategy: "clusterList", }, nil) if err != nil { return err } _, err = Emr.NewUserManager(ctx, "userManager", &Emr.UserManagerArgs{ InstanceId: pulumi.String(myEmr.Clusters[0].ClusterId), UserName: pulumi.String("tf-test"), UserGroup: pulumi.String("group1"), Password: pulumi.String("tf@123456"), }) if err != nil { return err } return nil }) }
```
## Import
emr user_manager can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Emr/userManager:UserManager user_manager instanceId#userName
```
func GetUserManager ¶ added in v0.1.8
func GetUserManager(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserManagerState, opts ...pulumi.ResourceOption) (*UserManager, error)
GetUserManager gets an existing UserManager 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 NewUserManager ¶ added in v0.1.8
func NewUserManager(ctx *pulumi.Context, name string, args *UserManagerArgs, opts ...pulumi.ResourceOption) (*UserManager, error)
NewUserManager registers a new resource with the given unique name, arguments, and options.
func (*UserManager) ElementType ¶ added in v0.1.8
func (*UserManager) ElementType() reflect.Type
func (*UserManager) ToUserManagerOutput ¶ added in v0.1.8
func (i *UserManager) ToUserManagerOutput() UserManagerOutput
func (*UserManager) ToUserManagerOutputWithContext ¶ added in v0.1.8
func (i *UserManager) ToUserManagerOutputWithContext(ctx context.Context) UserManagerOutput
type UserManagerArgs ¶ added in v0.1.8
type UserManagerArgs struct { // Cluster string ID. InstanceId pulumi.StringInput // PassWord. Password pulumi.StringInput // User group membership. UserGroup pulumi.StringInput // Username. UserName pulumi.StringInput }
The set of arguments for constructing a UserManager resource.
func (UserManagerArgs) ElementType ¶ added in v0.1.8
func (UserManagerArgs) ElementType() reflect.Type
type UserManagerArray ¶ added in v0.1.8
type UserManagerArray []UserManagerInput
func (UserManagerArray) ElementType ¶ added in v0.1.8
func (UserManagerArray) ElementType() reflect.Type
func (UserManagerArray) ToUserManagerArrayOutput ¶ added in v0.1.8
func (i UserManagerArray) ToUserManagerArrayOutput() UserManagerArrayOutput
func (UserManagerArray) ToUserManagerArrayOutputWithContext ¶ added in v0.1.8
func (i UserManagerArray) ToUserManagerArrayOutputWithContext(ctx context.Context) UserManagerArrayOutput
type UserManagerArrayInput ¶ added in v0.1.8
type UserManagerArrayInput interface { pulumi.Input ToUserManagerArrayOutput() UserManagerArrayOutput ToUserManagerArrayOutputWithContext(context.Context) UserManagerArrayOutput }
UserManagerArrayInput is an input type that accepts UserManagerArray and UserManagerArrayOutput values. You can construct a concrete instance of `UserManagerArrayInput` via:
UserManagerArray{ UserManagerArgs{...} }
type UserManagerArrayOutput ¶ added in v0.1.8
type UserManagerArrayOutput struct{ *pulumi.OutputState }
func (UserManagerArrayOutput) ElementType ¶ added in v0.1.8
func (UserManagerArrayOutput) ElementType() reflect.Type
func (UserManagerArrayOutput) Index ¶ added in v0.1.8
func (o UserManagerArrayOutput) Index(i pulumi.IntInput) UserManagerOutput
func (UserManagerArrayOutput) ToUserManagerArrayOutput ¶ added in v0.1.8
func (o UserManagerArrayOutput) ToUserManagerArrayOutput() UserManagerArrayOutput
func (UserManagerArrayOutput) ToUserManagerArrayOutputWithContext ¶ added in v0.1.8
func (o UserManagerArrayOutput) ToUserManagerArrayOutputWithContext(ctx context.Context) UserManagerArrayOutput
type UserManagerInput ¶ added in v0.1.8
type UserManagerInput interface { pulumi.Input ToUserManagerOutput() UserManagerOutput ToUserManagerOutputWithContext(ctx context.Context) UserManagerOutput }
type UserManagerMap ¶ added in v0.1.8
type UserManagerMap map[string]UserManagerInput
func (UserManagerMap) ElementType ¶ added in v0.1.8
func (UserManagerMap) ElementType() reflect.Type
func (UserManagerMap) ToUserManagerMapOutput ¶ added in v0.1.8
func (i UserManagerMap) ToUserManagerMapOutput() UserManagerMapOutput
func (UserManagerMap) ToUserManagerMapOutputWithContext ¶ added in v0.1.8
func (i UserManagerMap) ToUserManagerMapOutputWithContext(ctx context.Context) UserManagerMapOutput
type UserManagerMapInput ¶ added in v0.1.8
type UserManagerMapInput interface { pulumi.Input ToUserManagerMapOutput() UserManagerMapOutput ToUserManagerMapOutputWithContext(context.Context) UserManagerMapOutput }
UserManagerMapInput is an input type that accepts UserManagerMap and UserManagerMapOutput values. You can construct a concrete instance of `UserManagerMapInput` via:
UserManagerMap{ "key": UserManagerArgs{...} }
type UserManagerMapOutput ¶ added in v0.1.8
type UserManagerMapOutput struct{ *pulumi.OutputState }
func (UserManagerMapOutput) ElementType ¶ added in v0.1.8
func (UserManagerMapOutput) ElementType() reflect.Type
func (UserManagerMapOutput) MapIndex ¶ added in v0.1.8
func (o UserManagerMapOutput) MapIndex(k pulumi.StringInput) UserManagerOutput
func (UserManagerMapOutput) ToUserManagerMapOutput ¶ added in v0.1.8
func (o UserManagerMapOutput) ToUserManagerMapOutput() UserManagerMapOutput
func (UserManagerMapOutput) ToUserManagerMapOutputWithContext ¶ added in v0.1.8
func (o UserManagerMapOutput) ToUserManagerMapOutputWithContext(ctx context.Context) UserManagerMapOutput
type UserManagerOutput ¶ added in v0.1.8
type UserManagerOutput struct{ *pulumi.OutputState }
func (UserManagerOutput) CreateTime ¶ added in v0.1.8
func (o UserManagerOutput) CreateTime() pulumi.StringOutput
Create time.
func (UserManagerOutput) DownloadKeytabUrl ¶ added in v0.1.8
func (o UserManagerOutput) DownloadKeytabUrl() pulumi.StringOutput
Download keytab url.
func (UserManagerOutput) ElementType ¶ added in v0.1.8
func (UserManagerOutput) ElementType() reflect.Type
func (UserManagerOutput) InstanceId ¶ added in v0.1.8
func (o UserManagerOutput) InstanceId() pulumi.StringOutput
Cluster string ID.
func (UserManagerOutput) Password ¶ added in v0.1.8
func (o UserManagerOutput) Password() pulumi.StringOutput
PassWord.
func (UserManagerOutput) SupportDownloadKeytab ¶ added in v0.1.8
func (o UserManagerOutput) SupportDownloadKeytab() pulumi.BoolOutput
If support download keytab.
func (UserManagerOutput) ToUserManagerOutput ¶ added in v0.1.8
func (o UserManagerOutput) ToUserManagerOutput() UserManagerOutput
func (UserManagerOutput) ToUserManagerOutputWithContext ¶ added in v0.1.8
func (o UserManagerOutput) ToUserManagerOutputWithContext(ctx context.Context) UserManagerOutput
func (UserManagerOutput) UserGroup ¶ added in v0.1.8
func (o UserManagerOutput) UserGroup() pulumi.StringOutput
User group membership.
func (UserManagerOutput) UserName ¶ added in v0.1.8
func (o UserManagerOutput) UserName() pulumi.StringOutput
Username.
func (UserManagerOutput) UserType ¶ added in v0.1.8
func (o UserManagerOutput) UserType() pulumi.StringOutput
User type.
type UserManagerState ¶ added in v0.1.8
type UserManagerState struct { // Create time. CreateTime pulumi.StringPtrInput // Download keytab url. DownloadKeytabUrl pulumi.StringPtrInput // Cluster string ID. InstanceId pulumi.StringPtrInput // PassWord. Password pulumi.StringPtrInput // If support download keytab. SupportDownloadKeytab pulumi.BoolPtrInput // User group membership. UserGroup pulumi.StringPtrInput // Username. UserName pulumi.StringPtrInput // User type. UserType pulumi.StringPtrInput }
func (UserManagerState) ElementType ¶ added in v0.1.8
func (UserManagerState) ElementType() reflect.Type