Documentation ¶
Index ¶
- type GetInstancesArgs
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListMultiZoneInfo
- type GetInstancesInstanceListMultiZoneInfoArgs
- func (GetInstancesInstanceListMultiZoneInfoArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput
- func (i GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoOutput
- type GetInstancesInstanceListMultiZoneInfoArray
- func (GetInstancesInstanceListMultiZoneInfoArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput
- func (i GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput
- type GetInstancesInstanceListMultiZoneInfoArrayInput
- type GetInstancesInstanceListMultiZoneInfoArrayOutput
- func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListMultiZoneInfoArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListMultiZoneInfoOutput
- func (o GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput
- func (o GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput
- type GetInstancesInstanceListMultiZoneInfoInput
- type GetInstancesInstanceListMultiZoneInfoOutput
- func (o GetInstancesInstanceListMultiZoneInfoOutput) AvailabilityZone() pulumi.StringOutput
- func (GetInstancesInstanceListMultiZoneInfoOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListMultiZoneInfoOutput) SubnetId() pulumi.StringOutput
- func (o GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput
- func (o GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoOutput
- type GetInstancesInstanceListNodeInfoList
- type GetInstancesInstanceListNodeInfoListArgs
- func (GetInstancesInstanceListNodeInfoListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput
- func (i GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListOutput
- type GetInstancesInstanceListNodeInfoListArray
- func (GetInstancesInstanceListNodeInfoListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput
- func (i GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListArrayOutput
- type GetInstancesInstanceListNodeInfoListArrayInput
- type GetInstancesInstanceListNodeInfoListArrayOutput
- func (GetInstancesInstanceListNodeInfoListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListNodeInfoListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListNodeInfoListOutput
- func (o GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput
- func (o GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListArrayOutput
- type GetInstancesInstanceListNodeInfoListInput
- type GetInstancesInstanceListNodeInfoListOutput
- func (o GetInstancesInstanceListNodeInfoListOutput) DiskSize() pulumi.IntOutput
- func (o GetInstancesInstanceListNodeInfoListOutput) DiskType() pulumi.StringOutput
- func (GetInstancesInstanceListNodeInfoListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListNodeInfoListOutput) Encrypt() pulumi.BoolOutput
- func (o GetInstancesInstanceListNodeInfoListOutput) NodeNum() pulumi.IntOutput
- func (o GetInstancesInstanceListNodeInfoListOutput) NodeType() pulumi.StringOutput
- func (o GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput
- func (o GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListOutput
- func (o GetInstancesInstanceListNodeInfoListOutput) Type() pulumi.StringOutput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) BasicSecurityType() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) DeployMode() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) ElasticsearchDomain() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ElasticsearchPort() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) ElasticsearchVip() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceName() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) KibanaUrl() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) LicenseType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) MultiZoneInfos() GetInstancesInstanceListMultiZoneInfoArrayOutput
- func (o GetInstancesInstanceListOutput) NodeInfoLists() GetInstancesInstanceListNodeInfoListArrayOutput
- func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) Version() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) InstanceName() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceEsAcl
- type InstanceEsAclArgs
- func (InstanceEsAclArgs) ElementType() reflect.Type
- func (i InstanceEsAclArgs) ToInstanceEsAclOutput() InstanceEsAclOutput
- func (i InstanceEsAclArgs) ToInstanceEsAclOutputWithContext(ctx context.Context) InstanceEsAclOutput
- func (i InstanceEsAclArgs) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput
- func (i InstanceEsAclArgs) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput
- type InstanceEsAclInput
- type InstanceEsAclOutput
- func (o InstanceEsAclOutput) BlackLists() pulumi.StringArrayOutput
- func (InstanceEsAclOutput) ElementType() reflect.Type
- func (o InstanceEsAclOutput) ToInstanceEsAclOutput() InstanceEsAclOutput
- func (o InstanceEsAclOutput) ToInstanceEsAclOutputWithContext(ctx context.Context) InstanceEsAclOutput
- func (o InstanceEsAclOutput) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput
- func (o InstanceEsAclOutput) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput
- func (o InstanceEsAclOutput) WhiteLists() pulumi.StringArrayOutput
- type InstanceEsAclPtrInput
- type InstanceEsAclPtrOutput
- func (o InstanceEsAclPtrOutput) BlackLists() pulumi.StringArrayOutput
- func (o InstanceEsAclPtrOutput) Elem() InstanceEsAclOutput
- func (InstanceEsAclPtrOutput) ElementType() reflect.Type
- func (o InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput
- func (o InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput
- func (o InstanceEsAclPtrOutput) WhiteLists() pulumi.StringArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceMultiZoneInfo
- type InstanceMultiZoneInfoArgs
- type InstanceMultiZoneInfoArray
- func (InstanceMultiZoneInfoArray) ElementType() reflect.Type
- func (i InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput
- func (i InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstanceMultiZoneInfoArrayOutput
- type InstanceMultiZoneInfoArrayInput
- type InstanceMultiZoneInfoArrayOutput
- func (InstanceMultiZoneInfoArrayOutput) ElementType() reflect.Type
- func (o InstanceMultiZoneInfoArrayOutput) Index(i pulumi.IntInput) InstanceMultiZoneInfoOutput
- func (o InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput
- func (o InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstanceMultiZoneInfoArrayOutput
- type InstanceMultiZoneInfoInput
- type InstanceMultiZoneInfoOutput
- func (o InstanceMultiZoneInfoOutput) AvailabilityZone() pulumi.StringOutput
- func (InstanceMultiZoneInfoOutput) ElementType() reflect.Type
- func (o InstanceMultiZoneInfoOutput) SubnetId() pulumi.StringOutput
- func (o InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutput() InstanceMultiZoneInfoOutput
- func (o InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutputWithContext(ctx context.Context) InstanceMultiZoneInfoOutput
- type InstanceNodeInfoList
- type InstanceNodeInfoListArgs
- type InstanceNodeInfoListArray
- type InstanceNodeInfoListArrayInput
- type InstanceNodeInfoListArrayOutput
- func (InstanceNodeInfoListArrayOutput) ElementType() reflect.Type
- func (o InstanceNodeInfoListArrayOutput) Index(i pulumi.IntInput) InstanceNodeInfoListOutput
- func (o InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutput() InstanceNodeInfoListArrayOutput
- func (o InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutputWithContext(ctx context.Context) InstanceNodeInfoListArrayOutput
- type InstanceNodeInfoListInput
- type InstanceNodeInfoListOutput
- func (o InstanceNodeInfoListOutput) DiskSize() pulumi.IntPtrOutput
- func (o InstanceNodeInfoListOutput) DiskType() pulumi.StringPtrOutput
- func (InstanceNodeInfoListOutput) ElementType() reflect.Type
- func (o InstanceNodeInfoListOutput) Encrypt() pulumi.BoolPtrOutput
- func (o InstanceNodeInfoListOutput) NodeNum() pulumi.IntOutput
- func (o InstanceNodeInfoListOutput) NodeType() pulumi.StringOutput
- func (o InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutput() InstanceNodeInfoListOutput
- func (o InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutputWithContext(ctx context.Context) InstanceNodeInfoListOutput
- func (o InstanceNodeInfoListOutput) Type() pulumi.StringPtrOutput
- type InstanceOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o InstanceOutput) BasicSecurityType() pulumi.IntPtrOutput
- func (o InstanceOutput) ChargePeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DeployMode() pulumi.IntPtrOutput
- func (o InstanceOutput) ElasticsearchDomain() pulumi.StringOutput
- func (o InstanceOutput) ElasticsearchPort() pulumi.IntOutput
- func (o InstanceOutput) ElasticsearchVip() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EsAcl() InstanceEsAclOutput
- func (o InstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o InstanceOutput) KibanaUrl() pulumi.StringOutput
- func (o InstanceOutput) LicenseType() pulumi.StringPtrOutput
- func (o InstanceOutput) MultiZoneInfos() InstanceMultiZoneInfoArrayOutput
- func (o InstanceOutput) NodeInfoLists() InstanceNodeInfoListArrayOutput
- func (o InstanceOutput) Password() pulumi.StringOutput
- func (o InstanceOutput) RenewFlag() pulumi.StringPtrOutput
- func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Version() pulumi.StringOutput
- func (o InstanceOutput) VpcId() pulumi.StringOutput
- func (o InstanceOutput) WebNodeTypeInfos() InstanceWebNodeTypeInfoArrayOutput
- type InstanceState
- type InstanceWebNodeTypeInfo
- type InstanceWebNodeTypeInfoArgs
- type InstanceWebNodeTypeInfoArray
- func (InstanceWebNodeTypeInfoArray) ElementType() reflect.Type
- func (i InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput
- func (i InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoArrayOutput
- type InstanceWebNodeTypeInfoArrayInput
- type InstanceWebNodeTypeInfoArrayOutput
- func (InstanceWebNodeTypeInfoArrayOutput) ElementType() reflect.Type
- func (o InstanceWebNodeTypeInfoArrayOutput) Index(i pulumi.IntInput) InstanceWebNodeTypeInfoOutput
- func (o InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput
- func (o InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoArrayOutput
- type InstanceWebNodeTypeInfoInput
- type InstanceWebNodeTypeInfoOutput
- func (InstanceWebNodeTypeInfoOutput) ElementType() reflect.Type
- func (o InstanceWebNodeTypeInfoOutput) NodeNum() pulumi.IntOutput
- func (o InstanceWebNodeTypeInfoOutput) NodeType() pulumi.StringOutput
- func (o InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutput() InstanceWebNodeTypeInfoOutput
- func (o InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoOutput
- type SecurityGroup
- type SecurityGroupArgs
- type SecurityGroupArray
- type SecurityGroupArrayInput
- type SecurityGroupArrayOutput
- func (SecurityGroupArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
- func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
- type SecurityGroupInput
- type SecurityGroupMap
- type SecurityGroupMapInput
- type SecurityGroupMapOutput
- func (SecurityGroupMapOutput) ElementType() reflect.Type
- func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
- func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
- type SecurityGroupOutput
- func (SecurityGroupOutput) ElementType() reflect.Type
- func (o SecurityGroupOutput) InstanceId() pulumi.StringOutput
- func (o SecurityGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
- type SecurityGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetInstancesArgs ¶
type GetInstancesArgs struct { InstanceId *string `pulumi:"instanceId"` InstanceName *string `pulumi:"instanceName"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { AvailabilityZone string `pulumi:"availabilityZone"` BasicSecurityType int `pulumi:"basicSecurityType"` ChargeType string `pulumi:"chargeType"` CreateTime string `pulumi:"createTime"` DeployMode int `pulumi:"deployMode"` ElasticsearchDomain string `pulumi:"elasticsearchDomain"` ElasticsearchPort int `pulumi:"elasticsearchPort"` ElasticsearchVip string `pulumi:"elasticsearchVip"` InstanceId string `pulumi:"instanceId"` InstanceName string `pulumi:"instanceName"` KibanaUrl string `pulumi:"kibanaUrl"` LicenseType string `pulumi:"licenseType"` MultiZoneInfos []GetInstancesInstanceListMultiZoneInfo `pulumi:"multiZoneInfos"` NodeInfoLists []GetInstancesInstanceListNodeInfoList `pulumi:"nodeInfoLists"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` Version string `pulumi:"version"` VpcId string `pulumi:"vpcId"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` BasicSecurityType pulumi.IntInput `pulumi:"basicSecurityType"` ChargeType pulumi.StringInput `pulumi:"chargeType"` CreateTime pulumi.StringInput `pulumi:"createTime"` DeployMode pulumi.IntInput `pulumi:"deployMode"` ElasticsearchDomain pulumi.StringInput `pulumi:"elasticsearchDomain"` ElasticsearchPort pulumi.IntInput `pulumi:"elasticsearchPort"` ElasticsearchVip pulumi.StringInput `pulumi:"elasticsearchVip"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceName pulumi.StringInput `pulumi:"instanceName"` KibanaUrl pulumi.StringInput `pulumi:"kibanaUrl"` LicenseType pulumi.StringInput `pulumi:"licenseType"` MultiZoneInfos GetInstancesInstanceListMultiZoneInfoArrayInput `pulumi:"multiZoneInfos"` NodeInfoLists GetInstancesInstanceListNodeInfoListArrayInput `pulumi:"nodeInfoLists"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` Version pulumi.StringInput `pulumi:"version"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesInstanceListArray ¶
type GetInstancesInstanceListArray []GetInstancesInstanceListInput
func (GetInstancesInstanceListArray) ElementType ¶
func (GetInstancesInstanceListArray) ElementType() reflect.Type
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListArrayInput ¶
type GetInstancesInstanceListArrayInput interface { pulumi.Input ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput }
GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:
GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }
type GetInstancesInstanceListArrayOutput ¶
type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListArrayOutput) ElementType ¶
func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListInput ¶
type GetInstancesInstanceListInput interface { pulumi.Input ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput }
GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:
GetInstancesInstanceListArgs{...}
type GetInstancesInstanceListMultiZoneInfoArgs ¶
type GetInstancesInstanceListMultiZoneInfoArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetInstancesInstanceListMultiZoneInfoArgs) ElementType ¶
func (GetInstancesInstanceListMultiZoneInfoArgs) ElementType() reflect.Type
func (GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutput ¶
func (i GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput
func (GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext ¶
func (i GetInstancesInstanceListMultiZoneInfoArgs) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoOutput
type GetInstancesInstanceListMultiZoneInfoArray ¶
type GetInstancesInstanceListMultiZoneInfoArray []GetInstancesInstanceListMultiZoneInfoInput
func (GetInstancesInstanceListMultiZoneInfoArray) ElementType ¶
func (GetInstancesInstanceListMultiZoneInfoArray) ElementType() reflect.Type
func (GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutput ¶
func (i GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput
func (GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext ¶
func (i GetInstancesInstanceListMultiZoneInfoArray) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput
type GetInstancesInstanceListMultiZoneInfoArrayInput ¶
type GetInstancesInstanceListMultiZoneInfoArrayInput interface { pulumi.Input ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput }
GetInstancesInstanceListMultiZoneInfoArrayInput is an input type that accepts GetInstancesInstanceListMultiZoneInfoArray and GetInstancesInstanceListMultiZoneInfoArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListMultiZoneInfoArrayInput` via:
GetInstancesInstanceListMultiZoneInfoArray{ GetInstancesInstanceListMultiZoneInfoArgs{...} }
type GetInstancesInstanceListMultiZoneInfoArrayOutput ¶
type GetInstancesInstanceListMultiZoneInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ElementType ¶
func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutput ¶
func (o GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutput() GetInstancesInstanceListMultiZoneInfoArrayOutput
func (GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext ¶
func (o GetInstancesInstanceListMultiZoneInfoArrayOutput) ToGetInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoArrayOutput
type GetInstancesInstanceListMultiZoneInfoInput ¶
type GetInstancesInstanceListMultiZoneInfoInput interface { pulumi.Input ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(context.Context) GetInstancesInstanceListMultiZoneInfoOutput }
GetInstancesInstanceListMultiZoneInfoInput is an input type that accepts GetInstancesInstanceListMultiZoneInfoArgs and GetInstancesInstanceListMultiZoneInfoOutput values. You can construct a concrete instance of `GetInstancesInstanceListMultiZoneInfoInput` via:
GetInstancesInstanceListMultiZoneInfoArgs{...}
type GetInstancesInstanceListMultiZoneInfoOutput ¶
type GetInstancesInstanceListMultiZoneInfoOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListMultiZoneInfoOutput) AvailabilityZone ¶
func (o GetInstancesInstanceListMultiZoneInfoOutput) AvailabilityZone() pulumi.StringOutput
func (GetInstancesInstanceListMultiZoneInfoOutput) ElementType ¶
func (GetInstancesInstanceListMultiZoneInfoOutput) ElementType() reflect.Type
func (GetInstancesInstanceListMultiZoneInfoOutput) SubnetId ¶
func (o GetInstancesInstanceListMultiZoneInfoOutput) SubnetId() pulumi.StringOutput
func (GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutput ¶
func (o GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutput() GetInstancesInstanceListMultiZoneInfoOutput
func (GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext ¶
func (o GetInstancesInstanceListMultiZoneInfoOutput) ToGetInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListMultiZoneInfoOutput
type GetInstancesInstanceListNodeInfoListArgs ¶
type GetInstancesInstanceListNodeInfoListArgs struct { DiskSize pulumi.IntInput `pulumi:"diskSize"` DiskType pulumi.StringInput `pulumi:"diskType"` Encrypt pulumi.BoolInput `pulumi:"encrypt"` NodeNum pulumi.IntInput `pulumi:"nodeNum"` NodeType pulumi.StringInput `pulumi:"nodeType"` Type pulumi.StringInput `pulumi:"type"` }
func (GetInstancesInstanceListNodeInfoListArgs) ElementType ¶
func (GetInstancesInstanceListNodeInfoListArgs) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutput ¶
func (i GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput
func (GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutputWithContext ¶
func (i GetInstancesInstanceListNodeInfoListArgs) ToGetInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListOutput
type GetInstancesInstanceListNodeInfoListArray ¶
type GetInstancesInstanceListNodeInfoListArray []GetInstancesInstanceListNodeInfoListInput
func (GetInstancesInstanceListNodeInfoListArray) ElementType ¶
func (GetInstancesInstanceListNodeInfoListArray) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutput ¶
func (i GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput
func (GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext ¶
func (i GetInstancesInstanceListNodeInfoListArray) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListArrayOutput
type GetInstancesInstanceListNodeInfoListArrayInput ¶
type GetInstancesInstanceListNodeInfoListArrayInput interface { pulumi.Input ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(context.Context) GetInstancesInstanceListNodeInfoListArrayOutput }
GetInstancesInstanceListNodeInfoListArrayInput is an input type that accepts GetInstancesInstanceListNodeInfoListArray and GetInstancesInstanceListNodeInfoListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListNodeInfoListArrayInput` via:
GetInstancesInstanceListNodeInfoListArray{ GetInstancesInstanceListNodeInfoListArgs{...} }
type GetInstancesInstanceListNodeInfoListArrayOutput ¶
type GetInstancesInstanceListNodeInfoListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListNodeInfoListArrayOutput) ElementType ¶
func (GetInstancesInstanceListNodeInfoListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutput ¶
func (o GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutput() GetInstancesInstanceListNodeInfoListArrayOutput
func (GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext ¶
func (o GetInstancesInstanceListNodeInfoListArrayOutput) ToGetInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListArrayOutput
type GetInstancesInstanceListNodeInfoListInput ¶
type GetInstancesInstanceListNodeInfoListInput interface { pulumi.Input ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput ToGetInstancesInstanceListNodeInfoListOutputWithContext(context.Context) GetInstancesInstanceListNodeInfoListOutput }
GetInstancesInstanceListNodeInfoListInput is an input type that accepts GetInstancesInstanceListNodeInfoListArgs and GetInstancesInstanceListNodeInfoListOutput values. You can construct a concrete instance of `GetInstancesInstanceListNodeInfoListInput` via:
GetInstancesInstanceListNodeInfoListArgs{...}
type GetInstancesInstanceListNodeInfoListOutput ¶
type GetInstancesInstanceListNodeInfoListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListNodeInfoListOutput) DiskSize ¶
func (o GetInstancesInstanceListNodeInfoListOutput) DiskSize() pulumi.IntOutput
func (GetInstancesInstanceListNodeInfoListOutput) DiskType ¶
func (o GetInstancesInstanceListNodeInfoListOutput) DiskType() pulumi.StringOutput
func (GetInstancesInstanceListNodeInfoListOutput) ElementType ¶
func (GetInstancesInstanceListNodeInfoListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoListOutput) Encrypt ¶
func (o GetInstancesInstanceListNodeInfoListOutput) Encrypt() pulumi.BoolOutput
func (GetInstancesInstanceListNodeInfoListOutput) NodeNum ¶
func (o GetInstancesInstanceListNodeInfoListOutput) NodeNum() pulumi.IntOutput
func (GetInstancesInstanceListNodeInfoListOutput) NodeType ¶
func (o GetInstancesInstanceListNodeInfoListOutput) NodeType() pulumi.StringOutput
func (GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutput ¶
func (o GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutput() GetInstancesInstanceListNodeInfoListOutput
func (GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutputWithContext ¶
func (o GetInstancesInstanceListNodeInfoListOutput) ToGetInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoListOutput
func (GetInstancesInstanceListNodeInfoListOutput) Type ¶
func (o GetInstancesInstanceListNodeInfoListOutput) Type() pulumi.StringOutput
type GetInstancesInstanceListOutput ¶
type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListOutput) AvailabilityZone ¶
func (o GetInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
func (GetInstancesInstanceListOutput) BasicSecurityType ¶
func (o GetInstancesInstanceListOutput) BasicSecurityType() pulumi.IntOutput
func (GetInstancesInstanceListOutput) ChargeType ¶
func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (GetInstancesInstanceListOutput) DeployMode ¶
func (o GetInstancesInstanceListOutput) DeployMode() pulumi.IntOutput
func (GetInstancesInstanceListOutput) ElasticsearchDomain ¶
func (o GetInstancesInstanceListOutput) ElasticsearchDomain() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ElasticsearchPort ¶
func (o GetInstancesInstanceListOutput) ElasticsearchPort() pulumi.IntOutput
func (GetInstancesInstanceListOutput) ElasticsearchVip ¶
func (o GetInstancesInstanceListOutput) ElasticsearchVip() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) InstanceId ¶
func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) InstanceName ¶
func (o GetInstancesInstanceListOutput) InstanceName() pulumi.StringOutput
func (GetInstancesInstanceListOutput) KibanaUrl ¶
func (o GetInstancesInstanceListOutput) KibanaUrl() pulumi.StringOutput
func (GetInstancesInstanceListOutput) LicenseType ¶
func (o GetInstancesInstanceListOutput) LicenseType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) MultiZoneInfos ¶
func (o GetInstancesInstanceListOutput) MultiZoneInfos() GetInstancesInstanceListMultiZoneInfoArrayOutput
func (GetInstancesInstanceListOutput) NodeInfoLists ¶
func (o GetInstancesInstanceListOutput) NodeInfoLists() GetInstancesInstanceListNodeInfoListArrayOutput
func (GetInstancesInstanceListOutput) SubnetId ¶
func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) Tags ¶
func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) Version ¶
func (o GetInstancesInstanceListOutput) Version() pulumi.StringOutput
func (GetInstancesInstanceListOutput) VpcId ¶
func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` InstanceName *string `pulumi:"instanceName"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceId ¶
func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
func (GetInstancesResultOutput) InstanceName ¶
func (o GetInstancesResultOutput) InstanceName() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) Tags ¶
func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Availability zone. When create multi-az es, this parameter must be omitted or `-`. AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"` // Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is // disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license. BasicSecurityType pulumi.IntPtrOutput `pulumi:"basicSecurityType"` // The tenancy of the prepaid instance, and uint is month. NOTE: it only works when charge_type is set to `PREPAID`. ChargePeriod pulumi.IntPtrOutput `pulumi:"chargePeriod"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Instance creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. // Default value is `0`. DeployMode pulumi.IntPtrOutput `pulumi:"deployMode"` // Elasticsearch domain name. ElasticsearchDomain pulumi.StringOutput `pulumi:"elasticsearchDomain"` // Elasticsearch port. ElasticsearchPort pulumi.IntOutput `pulumi:"elasticsearchPort"` // Elasticsearch VIP. ElasticsearchVip pulumi.StringOutput `pulumi:"elasticsearchVip"` // Kibana Access Control Configuration. EsAcl InstanceEsAclOutput `pulumi:"esAcl"` // Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or // underscores(_). InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"` // Kibana access URL. KibanaUrl pulumi.StringOutput `pulumi:"kibanaUrl"` // License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Details of AZs in multi-AZ deployment mode (which is required when deploy_mode is `1`). MultiZoneInfos InstanceMultiZoneInfoArrayOutput `pulumi:"multiZoneInfos"` // Node information list, which is used to describe the specification information of various types of nodes in the cluster, // such as node type, node quantity, node specification, disk type, and disk size. NodeInfoLists InstanceNodeInfoListArrayOutput `pulumi:"nodeInfoLists"` // Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and // [-!@#$%&^*+=_:;,.?] special symbols. Password pulumi.StringOutput `pulumi:"password"` // When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are // `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when charge_type is set to `PREPAID`. RenewFlag pulumi.StringPtrOutput `pulumi:"renewFlag"` // The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // A mapping of tags to assign to the instance. For tag limits, please refer to [Use // Limits](https://intl.cloud.tencent.com/document/product/651/13354). Tags pulumi.MapOutput `pulumi:"tags"` // Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`. Version pulumi.StringOutput `pulumi:"version"` // The ID of a VPC network. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Visual node configuration. WebNodeTypeInfos InstanceWebNodeTypeInfoArrayOutput `pulumi:"webNodeTypeInfos"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Availability zone. When create multi-az es, this parameter must be omitted or `-`. AvailabilityZone pulumi.StringPtrInput // Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is // disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license. BasicSecurityType pulumi.IntPtrInput // The tenancy of the prepaid instance, and uint is month. NOTE: it only works when charge_type is set to `PREPAID`. ChargePeriod pulumi.IntPtrInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. // Default value is `0`. DeployMode pulumi.IntPtrInput // Kibana Access Control Configuration. EsAcl InstanceEsAclPtrInput // Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or // underscores(_). InstanceName pulumi.StringPtrInput // License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`. LicenseType pulumi.StringPtrInput // Details of AZs in multi-AZ deployment mode (which is required when deploy_mode is `1`). MultiZoneInfos InstanceMultiZoneInfoArrayInput // Node information list, which is used to describe the specification information of various types of nodes in the cluster, // such as node type, node quantity, node specification, disk type, and disk size. NodeInfoLists InstanceNodeInfoListArrayInput // Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and // [-!@#$%&^*+=_:;,.?] special symbols. Password pulumi.StringInput // When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are // `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when charge_type is set to `PREPAID`. RenewFlag pulumi.StringPtrInput // The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`. SubnetId pulumi.StringPtrInput // A mapping of tags to assign to the instance. For tag limits, please refer to [Use // Limits](https://intl.cloud.tencent.com/document/product/651/13354). Tags pulumi.MapInput // Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`. Version pulumi.StringInput // The ID of a VPC network. VpcId pulumi.StringInput // Visual node configuration. WebNodeTypeInfos InstanceWebNodeTypeInfoArrayInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceEsAcl ¶
type InstanceEsAclArgs ¶
type InstanceEsAclArgs struct { BlackLists pulumi.StringArrayInput `pulumi:"blackLists"` WhiteLists pulumi.StringArrayInput `pulumi:"whiteLists"` }
func (InstanceEsAclArgs) ElementType ¶
func (InstanceEsAclArgs) ElementType() reflect.Type
func (InstanceEsAclArgs) ToInstanceEsAclOutput ¶
func (i InstanceEsAclArgs) ToInstanceEsAclOutput() InstanceEsAclOutput
func (InstanceEsAclArgs) ToInstanceEsAclOutputWithContext ¶
func (i InstanceEsAclArgs) ToInstanceEsAclOutputWithContext(ctx context.Context) InstanceEsAclOutput
func (InstanceEsAclArgs) ToInstanceEsAclPtrOutput ¶
func (i InstanceEsAclArgs) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput
func (InstanceEsAclArgs) ToInstanceEsAclPtrOutputWithContext ¶
func (i InstanceEsAclArgs) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput
type InstanceEsAclInput ¶
type InstanceEsAclInput interface { pulumi.Input ToInstanceEsAclOutput() InstanceEsAclOutput ToInstanceEsAclOutputWithContext(context.Context) InstanceEsAclOutput }
InstanceEsAclInput is an input type that accepts InstanceEsAclArgs and InstanceEsAclOutput values. You can construct a concrete instance of `InstanceEsAclInput` via:
InstanceEsAclArgs{...}
type InstanceEsAclOutput ¶
type InstanceEsAclOutput struct{ *pulumi.OutputState }
func (InstanceEsAclOutput) BlackLists ¶
func (o InstanceEsAclOutput) BlackLists() pulumi.StringArrayOutput
func (InstanceEsAclOutput) ElementType ¶
func (InstanceEsAclOutput) ElementType() reflect.Type
func (InstanceEsAclOutput) ToInstanceEsAclOutput ¶
func (o InstanceEsAclOutput) ToInstanceEsAclOutput() InstanceEsAclOutput
func (InstanceEsAclOutput) ToInstanceEsAclOutputWithContext ¶
func (o InstanceEsAclOutput) ToInstanceEsAclOutputWithContext(ctx context.Context) InstanceEsAclOutput
func (InstanceEsAclOutput) ToInstanceEsAclPtrOutput ¶
func (o InstanceEsAclOutput) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput
func (InstanceEsAclOutput) ToInstanceEsAclPtrOutputWithContext ¶
func (o InstanceEsAclOutput) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput
func (InstanceEsAclOutput) WhiteLists ¶
func (o InstanceEsAclOutput) WhiteLists() pulumi.StringArrayOutput
type InstanceEsAclPtrInput ¶
type InstanceEsAclPtrInput interface { pulumi.Input ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput ToInstanceEsAclPtrOutputWithContext(context.Context) InstanceEsAclPtrOutput }
InstanceEsAclPtrInput is an input type that accepts InstanceEsAclArgs, InstanceEsAclPtr and InstanceEsAclPtrOutput values. You can construct a concrete instance of `InstanceEsAclPtrInput` via:
InstanceEsAclArgs{...} or: nil
func InstanceEsAclPtr ¶
func InstanceEsAclPtr(v *InstanceEsAclArgs) InstanceEsAclPtrInput
type InstanceEsAclPtrOutput ¶
type InstanceEsAclPtrOutput struct{ *pulumi.OutputState }
func (InstanceEsAclPtrOutput) BlackLists ¶
func (o InstanceEsAclPtrOutput) BlackLists() pulumi.StringArrayOutput
func (InstanceEsAclPtrOutput) Elem ¶
func (o InstanceEsAclPtrOutput) Elem() InstanceEsAclOutput
func (InstanceEsAclPtrOutput) ElementType ¶
func (InstanceEsAclPtrOutput) ElementType() reflect.Type
func (InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutput ¶
func (o InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutput() InstanceEsAclPtrOutput
func (InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutputWithContext ¶
func (o InstanceEsAclPtrOutput) ToInstanceEsAclPtrOutputWithContext(ctx context.Context) InstanceEsAclPtrOutput
func (InstanceEsAclPtrOutput) WhiteLists ¶
func (o InstanceEsAclPtrOutput) WhiteLists() pulumi.StringArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMultiZoneInfo ¶
type InstanceMultiZoneInfoArgs ¶
type InstanceMultiZoneInfoArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (InstanceMultiZoneInfoArgs) ElementType ¶
func (InstanceMultiZoneInfoArgs) ElementType() reflect.Type
func (InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutput ¶
func (i InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutput() InstanceMultiZoneInfoOutput
func (InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutputWithContext ¶
func (i InstanceMultiZoneInfoArgs) ToInstanceMultiZoneInfoOutputWithContext(ctx context.Context) InstanceMultiZoneInfoOutput
type InstanceMultiZoneInfoArray ¶
type InstanceMultiZoneInfoArray []InstanceMultiZoneInfoInput
func (InstanceMultiZoneInfoArray) ElementType ¶
func (InstanceMultiZoneInfoArray) ElementType() reflect.Type
func (InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutput ¶
func (i InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput
func (InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutputWithContext ¶
func (i InstanceMultiZoneInfoArray) ToInstanceMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstanceMultiZoneInfoArrayOutput
type InstanceMultiZoneInfoArrayInput ¶
type InstanceMultiZoneInfoArrayInput interface { pulumi.Input ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput ToInstanceMultiZoneInfoArrayOutputWithContext(context.Context) InstanceMultiZoneInfoArrayOutput }
InstanceMultiZoneInfoArrayInput is an input type that accepts InstanceMultiZoneInfoArray and InstanceMultiZoneInfoArrayOutput values. You can construct a concrete instance of `InstanceMultiZoneInfoArrayInput` via:
InstanceMultiZoneInfoArray{ InstanceMultiZoneInfoArgs{...} }
type InstanceMultiZoneInfoArrayOutput ¶
type InstanceMultiZoneInfoArrayOutput struct{ *pulumi.OutputState }
func (InstanceMultiZoneInfoArrayOutput) ElementType ¶
func (InstanceMultiZoneInfoArrayOutput) ElementType() reflect.Type
func (InstanceMultiZoneInfoArrayOutput) Index ¶
func (o InstanceMultiZoneInfoArrayOutput) Index(i pulumi.IntInput) InstanceMultiZoneInfoOutput
func (InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutput ¶
func (o InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutput() InstanceMultiZoneInfoArrayOutput
func (InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutputWithContext ¶
func (o InstanceMultiZoneInfoArrayOutput) ToInstanceMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstanceMultiZoneInfoArrayOutput
type InstanceMultiZoneInfoInput ¶
type InstanceMultiZoneInfoInput interface { pulumi.Input ToInstanceMultiZoneInfoOutput() InstanceMultiZoneInfoOutput ToInstanceMultiZoneInfoOutputWithContext(context.Context) InstanceMultiZoneInfoOutput }
InstanceMultiZoneInfoInput is an input type that accepts InstanceMultiZoneInfoArgs and InstanceMultiZoneInfoOutput values. You can construct a concrete instance of `InstanceMultiZoneInfoInput` via:
InstanceMultiZoneInfoArgs{...}
type InstanceMultiZoneInfoOutput ¶
type InstanceMultiZoneInfoOutput struct{ *pulumi.OutputState }
func (InstanceMultiZoneInfoOutput) AvailabilityZone ¶
func (o InstanceMultiZoneInfoOutput) AvailabilityZone() pulumi.StringOutput
func (InstanceMultiZoneInfoOutput) ElementType ¶
func (InstanceMultiZoneInfoOutput) ElementType() reflect.Type
func (InstanceMultiZoneInfoOutput) SubnetId ¶
func (o InstanceMultiZoneInfoOutput) SubnetId() pulumi.StringOutput
func (InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutput ¶
func (o InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutput() InstanceMultiZoneInfoOutput
func (InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutputWithContext ¶
func (o InstanceMultiZoneInfoOutput) ToInstanceMultiZoneInfoOutputWithContext(ctx context.Context) InstanceMultiZoneInfoOutput
type InstanceNodeInfoList ¶
type InstanceNodeInfoListArgs ¶
type InstanceNodeInfoListArgs struct { DiskSize pulumi.IntPtrInput `pulumi:"diskSize"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` Encrypt pulumi.BoolPtrInput `pulumi:"encrypt"` NodeNum pulumi.IntInput `pulumi:"nodeNum"` NodeType pulumi.StringInput `pulumi:"nodeType"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (InstanceNodeInfoListArgs) ElementType ¶
func (InstanceNodeInfoListArgs) ElementType() reflect.Type
func (InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutput ¶
func (i InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutput() InstanceNodeInfoListOutput
func (InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutputWithContext ¶
func (i InstanceNodeInfoListArgs) ToInstanceNodeInfoListOutputWithContext(ctx context.Context) InstanceNodeInfoListOutput
type InstanceNodeInfoListArray ¶
type InstanceNodeInfoListArray []InstanceNodeInfoListInput
func (InstanceNodeInfoListArray) ElementType ¶
func (InstanceNodeInfoListArray) ElementType() reflect.Type
func (InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutput ¶
func (i InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutput() InstanceNodeInfoListArrayOutput
func (InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutputWithContext ¶
func (i InstanceNodeInfoListArray) ToInstanceNodeInfoListArrayOutputWithContext(ctx context.Context) InstanceNodeInfoListArrayOutput
type InstanceNodeInfoListArrayInput ¶
type InstanceNodeInfoListArrayInput interface { pulumi.Input ToInstanceNodeInfoListArrayOutput() InstanceNodeInfoListArrayOutput ToInstanceNodeInfoListArrayOutputWithContext(context.Context) InstanceNodeInfoListArrayOutput }
InstanceNodeInfoListArrayInput is an input type that accepts InstanceNodeInfoListArray and InstanceNodeInfoListArrayOutput values. You can construct a concrete instance of `InstanceNodeInfoListArrayInput` via:
InstanceNodeInfoListArray{ InstanceNodeInfoListArgs{...} }
type InstanceNodeInfoListArrayOutput ¶
type InstanceNodeInfoListArrayOutput struct{ *pulumi.OutputState }
func (InstanceNodeInfoListArrayOutput) ElementType ¶
func (InstanceNodeInfoListArrayOutput) ElementType() reflect.Type
func (InstanceNodeInfoListArrayOutput) Index ¶
func (o InstanceNodeInfoListArrayOutput) Index(i pulumi.IntInput) InstanceNodeInfoListOutput
func (InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutput ¶
func (o InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutput() InstanceNodeInfoListArrayOutput
func (InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutputWithContext ¶
func (o InstanceNodeInfoListArrayOutput) ToInstanceNodeInfoListArrayOutputWithContext(ctx context.Context) InstanceNodeInfoListArrayOutput
type InstanceNodeInfoListInput ¶
type InstanceNodeInfoListInput interface { pulumi.Input ToInstanceNodeInfoListOutput() InstanceNodeInfoListOutput ToInstanceNodeInfoListOutputWithContext(context.Context) InstanceNodeInfoListOutput }
InstanceNodeInfoListInput is an input type that accepts InstanceNodeInfoListArgs and InstanceNodeInfoListOutput values. You can construct a concrete instance of `InstanceNodeInfoListInput` via:
InstanceNodeInfoListArgs{...}
type InstanceNodeInfoListOutput ¶
type InstanceNodeInfoListOutput struct{ *pulumi.OutputState }
func (InstanceNodeInfoListOutput) DiskSize ¶
func (o InstanceNodeInfoListOutput) DiskSize() pulumi.IntPtrOutput
func (InstanceNodeInfoListOutput) DiskType ¶
func (o InstanceNodeInfoListOutput) DiskType() pulumi.StringPtrOutput
func (InstanceNodeInfoListOutput) ElementType ¶
func (InstanceNodeInfoListOutput) ElementType() reflect.Type
func (InstanceNodeInfoListOutput) Encrypt ¶
func (o InstanceNodeInfoListOutput) Encrypt() pulumi.BoolPtrOutput
func (InstanceNodeInfoListOutput) NodeNum ¶
func (o InstanceNodeInfoListOutput) NodeNum() pulumi.IntOutput
func (InstanceNodeInfoListOutput) NodeType ¶
func (o InstanceNodeInfoListOutput) NodeType() pulumi.StringOutput
func (InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutput ¶
func (o InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutput() InstanceNodeInfoListOutput
func (InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutputWithContext ¶
func (o InstanceNodeInfoListOutput) ToInstanceNodeInfoListOutputWithContext(ctx context.Context) InstanceNodeInfoListOutput
func (InstanceNodeInfoListOutput) Type ¶
func (o InstanceNodeInfoListOutput) Type() pulumi.StringPtrOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AvailabilityZone ¶
func (o InstanceOutput) AvailabilityZone() pulumi.StringPtrOutput
Availability zone. When create multi-az es, this parameter must be omitted or `-`.
func (InstanceOutput) BasicSecurityType ¶
func (o InstanceOutput) BasicSecurityType() pulumi.IntPtrOutput
Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license.
func (InstanceOutput) ChargePeriod ¶
func (o InstanceOutput) ChargePeriod() pulumi.IntPtrOutput
The tenancy of the prepaid instance, and uint is month. NOTE: it only works when charge_type is set to `PREPAID`.
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Instance creation time.
func (InstanceOutput) DeployMode ¶
func (o InstanceOutput) DeployMode() pulumi.IntPtrOutput
Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. Default value is `0`.
func (InstanceOutput) ElasticsearchDomain ¶
func (o InstanceOutput) ElasticsearchDomain() pulumi.StringOutput
Elasticsearch domain name.
func (InstanceOutput) ElasticsearchPort ¶
func (o InstanceOutput) ElasticsearchPort() pulumi.IntOutput
Elasticsearch port.
func (InstanceOutput) ElasticsearchVip ¶
func (o InstanceOutput) ElasticsearchVip() pulumi.StringOutput
Elasticsearch VIP.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EsAcl ¶
func (o InstanceOutput) EsAcl() InstanceEsAclOutput
Kibana Access Control Configuration.
func (InstanceOutput) InstanceName ¶
func (o InstanceOutput) InstanceName() pulumi.StringPtrOutput
Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or underscores(_).
func (InstanceOutput) KibanaUrl ¶
func (o InstanceOutput) KibanaUrl() pulumi.StringOutput
Kibana access URL.
func (InstanceOutput) LicenseType ¶
func (o InstanceOutput) LicenseType() pulumi.StringPtrOutput
License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`.
func (InstanceOutput) MultiZoneInfos ¶
func (o InstanceOutput) MultiZoneInfos() InstanceMultiZoneInfoArrayOutput
Details of AZs in multi-AZ deployment mode (which is required when deploy_mode is `1`).
func (InstanceOutput) NodeInfoLists ¶
func (o InstanceOutput) NodeInfoLists() InstanceNodeInfoListArrayOutput
Node information list, which is used to describe the specification information of various types of nodes in the cluster, such as node type, node quantity, node specification, disk type, and disk size.
func (InstanceOutput) Password ¶
func (o InstanceOutput) Password() pulumi.StringOutput
Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and [-!@#$%&^*+=_:;,.?] special symbols.
func (InstanceOutput) RenewFlag ¶
func (o InstanceOutput) RenewFlag() pulumi.StringPtrOutput
When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when charge_type is set to `PREPAID`.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`.
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the instance. For tag limits, please refer to [Use Limits](https://intl.cloud.tencent.com/document/product/651/13354).
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Version ¶
func (o InstanceOutput) Version() pulumi.StringOutput
Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`.
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringOutput
The ID of a VPC network.
func (InstanceOutput) WebNodeTypeInfos ¶
func (o InstanceOutput) WebNodeTypeInfos() InstanceWebNodeTypeInfoArrayOutput
Visual node configuration.
type InstanceState ¶
type InstanceState struct { // Availability zone. When create multi-az es, this parameter must be omitted or `-`. AvailabilityZone pulumi.StringPtrInput // Whether to enable X-Pack security authentication in Basic Edition 6.8 and above. Valid values are `1` and `2`. `1` is // disabled, `2` is enabled, and default value is `1`. Notice: this parameter is only take effect on `basic` license. BasicSecurityType pulumi.IntPtrInput // The tenancy of the prepaid instance, and uint is month. NOTE: it only works when charge_type is set to `PREPAID`. ChargePeriod pulumi.IntPtrInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. ChargeType pulumi.StringPtrInput // Instance creation time. CreateTime pulumi.StringPtrInput // Cluster deployment mode. Valid values are `0` and `1`. `0` is single-AZ deployment, and `1` is multi-AZ deployment. // Default value is `0`. DeployMode pulumi.IntPtrInput // Elasticsearch domain name. ElasticsearchDomain pulumi.StringPtrInput // Elasticsearch port. ElasticsearchPort pulumi.IntPtrInput // Elasticsearch VIP. ElasticsearchVip pulumi.StringPtrInput // Kibana Access Control Configuration. EsAcl InstanceEsAclPtrInput // Name of the instance, which can contain 1 to 50 English letters, Chinese characters, digits, dashes(-), or // underscores(_). InstanceName pulumi.StringPtrInput // Kibana access URL. KibanaUrl pulumi.StringPtrInput // License type. Valid values are `oss`, `basic` and `platinum`. The default value is `platinum`. LicenseType pulumi.StringPtrInput // Details of AZs in multi-AZ deployment mode (which is required when deploy_mode is `1`). MultiZoneInfos InstanceMultiZoneInfoArrayInput // Node information list, which is used to describe the specification information of various types of nodes in the cluster, // such as node type, node quantity, node specification, disk type, and disk size. NodeInfoLists InstanceNodeInfoListArrayInput // Password to an instance, the password needs to be 8 to 16 characters, including at least two items ([a-z,A-Z], [0-9] and // [-!@#$%&^*+=_:;,.?] special symbols. Password pulumi.StringPtrInput // When enabled, the instance will be renew automatically when it reach the end of the prepaid tenancy. Valid values are // `RENEW_FLAG_AUTO` and `RENEW_FLAG_MANUAL`. NOTE: it only works when charge_type is set to `PREPAID`. RenewFlag pulumi.StringPtrInput // The ID of a VPC subnetwork. When create multi-az es, this parameter must be omitted or `-`. SubnetId pulumi.StringPtrInput // A mapping of tags to assign to the instance. For tag limits, please refer to [Use // Limits](https://intl.cloud.tencent.com/document/product/651/13354). Tags pulumi.MapInput // Version of the instance. Valid values are `5.6.4`, `6.4.3`, `6.8.2`, `7.5.1` and `7.10.1`. Version pulumi.StringPtrInput // The ID of a VPC network. VpcId pulumi.StringPtrInput // Visual node configuration. WebNodeTypeInfos InstanceWebNodeTypeInfoArrayInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceWebNodeTypeInfo ¶
type InstanceWebNodeTypeInfoArgs ¶
type InstanceWebNodeTypeInfoArgs struct { NodeNum pulumi.IntInput `pulumi:"nodeNum"` NodeType pulumi.StringInput `pulumi:"nodeType"` }
func (InstanceWebNodeTypeInfoArgs) ElementType ¶
func (InstanceWebNodeTypeInfoArgs) ElementType() reflect.Type
func (InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutput ¶
func (i InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutput() InstanceWebNodeTypeInfoOutput
func (InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutputWithContext ¶
func (i InstanceWebNodeTypeInfoArgs) ToInstanceWebNodeTypeInfoOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoOutput
type InstanceWebNodeTypeInfoArray ¶
type InstanceWebNodeTypeInfoArray []InstanceWebNodeTypeInfoInput
func (InstanceWebNodeTypeInfoArray) ElementType ¶
func (InstanceWebNodeTypeInfoArray) ElementType() reflect.Type
func (InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutput ¶
func (i InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput
func (InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutputWithContext ¶
func (i InstanceWebNodeTypeInfoArray) ToInstanceWebNodeTypeInfoArrayOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoArrayOutput
type InstanceWebNodeTypeInfoArrayInput ¶
type InstanceWebNodeTypeInfoArrayInput interface { pulumi.Input ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput ToInstanceWebNodeTypeInfoArrayOutputWithContext(context.Context) InstanceWebNodeTypeInfoArrayOutput }
InstanceWebNodeTypeInfoArrayInput is an input type that accepts InstanceWebNodeTypeInfoArray and InstanceWebNodeTypeInfoArrayOutput values. You can construct a concrete instance of `InstanceWebNodeTypeInfoArrayInput` via:
InstanceWebNodeTypeInfoArray{ InstanceWebNodeTypeInfoArgs{...} }
type InstanceWebNodeTypeInfoArrayOutput ¶
type InstanceWebNodeTypeInfoArrayOutput struct{ *pulumi.OutputState }
func (InstanceWebNodeTypeInfoArrayOutput) ElementType ¶
func (InstanceWebNodeTypeInfoArrayOutput) ElementType() reflect.Type
func (InstanceWebNodeTypeInfoArrayOutput) Index ¶
func (o InstanceWebNodeTypeInfoArrayOutput) Index(i pulumi.IntInput) InstanceWebNodeTypeInfoOutput
func (InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutput ¶
func (o InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutput() InstanceWebNodeTypeInfoArrayOutput
func (InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutputWithContext ¶
func (o InstanceWebNodeTypeInfoArrayOutput) ToInstanceWebNodeTypeInfoArrayOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoArrayOutput
type InstanceWebNodeTypeInfoInput ¶
type InstanceWebNodeTypeInfoInput interface { pulumi.Input ToInstanceWebNodeTypeInfoOutput() InstanceWebNodeTypeInfoOutput ToInstanceWebNodeTypeInfoOutputWithContext(context.Context) InstanceWebNodeTypeInfoOutput }
InstanceWebNodeTypeInfoInput is an input type that accepts InstanceWebNodeTypeInfoArgs and InstanceWebNodeTypeInfoOutput values. You can construct a concrete instance of `InstanceWebNodeTypeInfoInput` via:
InstanceWebNodeTypeInfoArgs{...}
type InstanceWebNodeTypeInfoOutput ¶
type InstanceWebNodeTypeInfoOutput struct{ *pulumi.OutputState }
func (InstanceWebNodeTypeInfoOutput) ElementType ¶
func (InstanceWebNodeTypeInfoOutput) ElementType() reflect.Type
func (InstanceWebNodeTypeInfoOutput) NodeNum ¶
func (o InstanceWebNodeTypeInfoOutput) NodeNum() pulumi.IntOutput
func (InstanceWebNodeTypeInfoOutput) NodeType ¶
func (o InstanceWebNodeTypeInfoOutput) NodeType() pulumi.StringOutput
func (InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutput ¶
func (o InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutput() InstanceWebNodeTypeInfoOutput
func (InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutputWithContext ¶
func (o InstanceWebNodeTypeInfoOutput) ToInstanceWebNodeTypeInfoOutputWithContext(ctx context.Context) InstanceWebNodeTypeInfoOutput
type SecurityGroup ¶
type SecurityGroup struct { pulumi.CustomResourceState // Instance Id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Security group id list. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` }
func GetSecurityGroup ¶
func GetSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
GetSecurityGroup gets an existing SecurityGroup 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 NewSecurityGroup ¶
func NewSecurityGroup(ctx *pulumi.Context, name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
NewSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroup) ElementType ¶
func (*SecurityGroup) ElementType() reflect.Type
func (*SecurityGroup) ToSecurityGroupOutput ¶
func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput
func (*SecurityGroup) ToSecurityGroupOutputWithContext ¶
func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupArgs ¶
type SecurityGroupArgs struct { // Instance Id. InstanceId pulumi.StringInput // Security group id list. SecurityGroupIds pulumi.StringArrayInput }
The set of arguments for constructing a SecurityGroup resource.
func (SecurityGroupArgs) ElementType ¶
func (SecurityGroupArgs) ElementType() reflect.Type
type SecurityGroupArray ¶
type SecurityGroupArray []SecurityGroupInput
func (SecurityGroupArray) ElementType ¶
func (SecurityGroupArray) ElementType() reflect.Type
func (SecurityGroupArray) ToSecurityGroupArrayOutput ¶
func (i SecurityGroupArray) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArray) ToSecurityGroupArrayOutputWithContext ¶
func (i SecurityGroupArray) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupArrayInput ¶
type SecurityGroupArrayInput interface { pulumi.Input ToSecurityGroupArrayOutput() SecurityGroupArrayOutput ToSecurityGroupArrayOutputWithContext(context.Context) SecurityGroupArrayOutput }
SecurityGroupArrayInput is an input type that accepts SecurityGroupArray and SecurityGroupArrayOutput values. You can construct a concrete instance of `SecurityGroupArrayInput` via:
SecurityGroupArray{ SecurityGroupArgs{...} }
type SecurityGroupArrayOutput ¶
type SecurityGroupArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupArrayOutput) ElementType ¶
func (SecurityGroupArrayOutput) ElementType() reflect.Type
func (SecurityGroupArrayOutput) Index ¶
func (o SecurityGroupArrayOutput) Index(i pulumi.IntInput) SecurityGroupOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutput ¶
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext ¶
func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput
type SecurityGroupInput ¶
type SecurityGroupInput interface { pulumi.Input ToSecurityGroupOutput() SecurityGroupOutput ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput }
type SecurityGroupMap ¶
type SecurityGroupMap map[string]SecurityGroupInput
func (SecurityGroupMap) ElementType ¶
func (SecurityGroupMap) ElementType() reflect.Type
func (SecurityGroupMap) ToSecurityGroupMapOutput ¶
func (i SecurityGroupMap) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMap) ToSecurityGroupMapOutputWithContext ¶
func (i SecurityGroupMap) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupMapInput ¶
type SecurityGroupMapInput interface { pulumi.Input ToSecurityGroupMapOutput() SecurityGroupMapOutput ToSecurityGroupMapOutputWithContext(context.Context) SecurityGroupMapOutput }
SecurityGroupMapInput is an input type that accepts SecurityGroupMap and SecurityGroupMapOutput values. You can construct a concrete instance of `SecurityGroupMapInput` via:
SecurityGroupMap{ "key": SecurityGroupArgs{...} }
type SecurityGroupMapOutput ¶
type SecurityGroupMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupMapOutput) ElementType ¶
func (SecurityGroupMapOutput) ElementType() reflect.Type
func (SecurityGroupMapOutput) MapIndex ¶
func (o SecurityGroupMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutput ¶
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput
func (SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext ¶
func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput
type SecurityGroupOutput ¶
type SecurityGroupOutput struct{ *pulumi.OutputState }
func (SecurityGroupOutput) ElementType ¶
func (SecurityGroupOutput) ElementType() reflect.Type
func (SecurityGroupOutput) InstanceId ¶
func (o SecurityGroupOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (SecurityGroupOutput) SecurityGroupIds ¶
func (o SecurityGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group id list.
func (SecurityGroupOutput) ToSecurityGroupOutput ¶
func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
func (SecurityGroupOutput) ToSecurityGroupOutputWithContext ¶
func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupState ¶
type SecurityGroupState struct { // Instance Id. InstanceId pulumi.StringPtrInput // Security group id list. SecurityGroupIds pulumi.StringArrayInput }
func (SecurityGroupState) ElementType ¶
func (SecurityGroupState) ElementType() reflect.Type