Documentation ¶
Index ¶
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- 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) 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 InstancesArgs
- type InstancesInstanceList
- type InstancesInstanceListArgs
- type InstancesInstanceListArray
- func (InstancesInstanceListArray) ElementType() reflect.Type
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListArrayInput
- type InstancesInstanceListArrayOutput
- func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListInput
- type InstancesInstanceListMultiZoneInfo
- type InstancesInstanceListMultiZoneInfoArgs
- func (InstancesInstanceListMultiZoneInfoArgs) ElementType() reflect.Type
- func (i InstancesInstanceListMultiZoneInfoArgs) ToInstancesInstanceListMultiZoneInfoOutput() InstancesInstanceListMultiZoneInfoOutput
- func (i InstancesInstanceListMultiZoneInfoArgs) ToInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoOutput
- type InstancesInstanceListMultiZoneInfoArray
- func (InstancesInstanceListMultiZoneInfoArray) ElementType() reflect.Type
- func (i InstancesInstanceListMultiZoneInfoArray) ToInstancesInstanceListMultiZoneInfoArrayOutput() InstancesInstanceListMultiZoneInfoArrayOutput
- func (i InstancesInstanceListMultiZoneInfoArray) ToInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoArrayOutput
- type InstancesInstanceListMultiZoneInfoArrayInput
- type InstancesInstanceListMultiZoneInfoArrayOutput
- func (InstancesInstanceListMultiZoneInfoArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListMultiZoneInfoArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListMultiZoneInfoOutput
- func (o InstancesInstanceListMultiZoneInfoArrayOutput) ToInstancesInstanceListMultiZoneInfoArrayOutput() InstancesInstanceListMultiZoneInfoArrayOutput
- func (o InstancesInstanceListMultiZoneInfoArrayOutput) ToInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoArrayOutput
- type InstancesInstanceListMultiZoneInfoInput
- type InstancesInstanceListMultiZoneInfoOutput
- func (o InstancesInstanceListMultiZoneInfoOutput) AvailabilityZone() pulumi.StringOutput
- func (InstancesInstanceListMultiZoneInfoOutput) ElementType() reflect.Type
- func (o InstancesInstanceListMultiZoneInfoOutput) SubnetId() pulumi.StringOutput
- func (o InstancesInstanceListMultiZoneInfoOutput) ToInstancesInstanceListMultiZoneInfoOutput() InstancesInstanceListMultiZoneInfoOutput
- func (o InstancesInstanceListMultiZoneInfoOutput) ToInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoOutput
- type InstancesInstanceListNodeInfoList
- type InstancesInstanceListNodeInfoListArgs
- func (InstancesInstanceListNodeInfoListArgs) ElementType() reflect.Type
- func (i InstancesInstanceListNodeInfoListArgs) ToInstancesInstanceListNodeInfoListOutput() InstancesInstanceListNodeInfoListOutput
- func (i InstancesInstanceListNodeInfoListArgs) ToInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListOutput
- type InstancesInstanceListNodeInfoListArray
- func (InstancesInstanceListNodeInfoListArray) ElementType() reflect.Type
- func (i InstancesInstanceListNodeInfoListArray) ToInstancesInstanceListNodeInfoListArrayOutput() InstancesInstanceListNodeInfoListArrayOutput
- func (i InstancesInstanceListNodeInfoListArray) ToInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListArrayOutput
- type InstancesInstanceListNodeInfoListArrayInput
- type InstancesInstanceListNodeInfoListArrayOutput
- func (InstancesInstanceListNodeInfoListArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListNodeInfoListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListNodeInfoListOutput
- func (o InstancesInstanceListNodeInfoListArrayOutput) ToInstancesInstanceListNodeInfoListArrayOutput() InstancesInstanceListNodeInfoListArrayOutput
- func (o InstancesInstanceListNodeInfoListArrayOutput) ToInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListArrayOutput
- type InstancesInstanceListNodeInfoListInput
- type InstancesInstanceListNodeInfoListOutput
- func (o InstancesInstanceListNodeInfoListOutput) DiskSize() pulumi.IntOutput
- func (o InstancesInstanceListNodeInfoListOutput) DiskType() pulumi.StringOutput
- func (InstancesInstanceListNodeInfoListOutput) ElementType() reflect.Type
- func (o InstancesInstanceListNodeInfoListOutput) Encrypt() pulumi.BoolOutput
- func (o InstancesInstanceListNodeInfoListOutput) NodeNum() pulumi.IntOutput
- func (o InstancesInstanceListNodeInfoListOutput) NodeType() pulumi.StringOutput
- func (o InstancesInstanceListNodeInfoListOutput) ToInstancesInstanceListNodeInfoListOutput() InstancesInstanceListNodeInfoListOutput
- func (o InstancesInstanceListNodeInfoListOutput) ToInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListOutput
- func (o InstancesInstanceListNodeInfoListOutput) Type() pulumi.StringOutput
- type InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstancesInstanceListOutput) BasicSecurityType() pulumi.IntOutput
- func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (o InstancesInstanceListOutput) DeployMode() pulumi.IntOutput
- func (o InstancesInstanceListOutput) ElasticsearchDomain() pulumi.StringOutput
- func (o InstancesInstanceListOutput) ElasticsearchPort() pulumi.IntOutput
- func (o InstancesInstanceListOutput) ElasticsearchVip() pulumi.StringOutput
- func (InstancesInstanceListOutput) ElementType() reflect.Type
- func (o InstancesInstanceListOutput) InstanceId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) InstanceName() pulumi.StringOutput
- func (o InstancesInstanceListOutput) KibanaUrl() pulumi.StringOutput
- func (o InstancesInstanceListOutput) LicenseType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) MultiZoneInfos() InstancesInstanceListMultiZoneInfoArrayOutput
- func (o InstancesInstanceListOutput) NodeInfoLists() InstancesInstanceListNodeInfoListArrayOutput
- func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) Version() pulumi.StringOutput
- func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
- func (o InstancesResultOutput) InstanceName() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Tags() pulumi.MapOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Availability zone. When create multi-az es, this parameter must be omitted. 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`. 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"` // 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. 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. 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` and `7.5.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. 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`. 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 // 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. 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. 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` and `7.5.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 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.
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`.
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) 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.
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.
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` and `7.5.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. 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`. 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 // 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. 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. 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` and `7.5.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 InstancesArgs ¶
type InstancesArgs 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 Instances.
type InstancesInstanceList ¶
type InstancesInstanceList 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 []InstancesInstanceListMultiZoneInfo `pulumi:"multiZoneInfos"` NodeInfoLists []InstancesInstanceListNodeInfoList `pulumi:"nodeInfoLists"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` Version string `pulumi:"version"` VpcId string `pulumi:"vpcId"` }
type InstancesInstanceListArgs ¶
type InstancesInstanceListArgs 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 InstancesInstanceListMultiZoneInfoArrayInput `pulumi:"multiZoneInfos"` NodeInfoLists InstancesInstanceListNodeInfoListArrayInput `pulumi:"nodeInfoLists"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` Version pulumi.StringInput `pulumi:"version"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (InstancesInstanceListArgs) ElementType ¶
func (InstancesInstanceListArgs) ElementType() reflect.Type
func (InstancesInstanceListArgs) ToInstancesInstanceListOutput ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
type InstancesInstanceListArray ¶
type InstancesInstanceListArray []InstancesInstanceListInput
func (InstancesInstanceListArray) ElementType ¶
func (InstancesInstanceListArray) ElementType() reflect.Type
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutput ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListArrayInput ¶
type InstancesInstanceListArrayInput interface { pulumi.Input ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput ToInstancesInstanceListArrayOutputWithContext(context.Context) InstancesInstanceListArrayOutput }
InstancesInstanceListArrayInput is an input type that accepts InstancesInstanceListArray and InstancesInstanceListArrayOutput values. You can construct a concrete instance of `InstancesInstanceListArrayInput` via:
InstancesInstanceListArray{ InstancesInstanceListArgs{...} }
type InstancesInstanceListArrayOutput ¶
type InstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListArrayOutput) ElementType ¶
func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListArrayOutput) Index ¶
func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListInput ¶
type InstancesInstanceListInput interface { pulumi.Input ToInstancesInstanceListOutput() InstancesInstanceListOutput ToInstancesInstanceListOutputWithContext(context.Context) InstancesInstanceListOutput }
InstancesInstanceListInput is an input type that accepts InstancesInstanceListArgs and InstancesInstanceListOutput values. You can construct a concrete instance of `InstancesInstanceListInput` via:
InstancesInstanceListArgs{...}
type InstancesInstanceListMultiZoneInfoArgs ¶
type InstancesInstanceListMultiZoneInfoArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (InstancesInstanceListMultiZoneInfoArgs) ElementType ¶
func (InstancesInstanceListMultiZoneInfoArgs) ElementType() reflect.Type
func (InstancesInstanceListMultiZoneInfoArgs) ToInstancesInstanceListMultiZoneInfoOutput ¶
func (i InstancesInstanceListMultiZoneInfoArgs) ToInstancesInstanceListMultiZoneInfoOutput() InstancesInstanceListMultiZoneInfoOutput
func (InstancesInstanceListMultiZoneInfoArgs) ToInstancesInstanceListMultiZoneInfoOutputWithContext ¶
func (i InstancesInstanceListMultiZoneInfoArgs) ToInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoOutput
type InstancesInstanceListMultiZoneInfoArray ¶
type InstancesInstanceListMultiZoneInfoArray []InstancesInstanceListMultiZoneInfoInput
func (InstancesInstanceListMultiZoneInfoArray) ElementType ¶
func (InstancesInstanceListMultiZoneInfoArray) ElementType() reflect.Type
func (InstancesInstanceListMultiZoneInfoArray) ToInstancesInstanceListMultiZoneInfoArrayOutput ¶
func (i InstancesInstanceListMultiZoneInfoArray) ToInstancesInstanceListMultiZoneInfoArrayOutput() InstancesInstanceListMultiZoneInfoArrayOutput
func (InstancesInstanceListMultiZoneInfoArray) ToInstancesInstanceListMultiZoneInfoArrayOutputWithContext ¶
func (i InstancesInstanceListMultiZoneInfoArray) ToInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoArrayOutput
type InstancesInstanceListMultiZoneInfoArrayInput ¶
type InstancesInstanceListMultiZoneInfoArrayInput interface { pulumi.Input ToInstancesInstanceListMultiZoneInfoArrayOutput() InstancesInstanceListMultiZoneInfoArrayOutput ToInstancesInstanceListMultiZoneInfoArrayOutputWithContext(context.Context) InstancesInstanceListMultiZoneInfoArrayOutput }
InstancesInstanceListMultiZoneInfoArrayInput is an input type that accepts InstancesInstanceListMultiZoneInfoArray and InstancesInstanceListMultiZoneInfoArrayOutput values. You can construct a concrete instance of `InstancesInstanceListMultiZoneInfoArrayInput` via:
InstancesInstanceListMultiZoneInfoArray{ InstancesInstanceListMultiZoneInfoArgs{...} }
type InstancesInstanceListMultiZoneInfoArrayOutput ¶
type InstancesInstanceListMultiZoneInfoArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListMultiZoneInfoArrayOutput) ElementType ¶
func (InstancesInstanceListMultiZoneInfoArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListMultiZoneInfoArrayOutput) ToInstancesInstanceListMultiZoneInfoArrayOutput ¶
func (o InstancesInstanceListMultiZoneInfoArrayOutput) ToInstancesInstanceListMultiZoneInfoArrayOutput() InstancesInstanceListMultiZoneInfoArrayOutput
func (InstancesInstanceListMultiZoneInfoArrayOutput) ToInstancesInstanceListMultiZoneInfoArrayOutputWithContext ¶
func (o InstancesInstanceListMultiZoneInfoArrayOutput) ToInstancesInstanceListMultiZoneInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoArrayOutput
type InstancesInstanceListMultiZoneInfoInput ¶
type InstancesInstanceListMultiZoneInfoInput interface { pulumi.Input ToInstancesInstanceListMultiZoneInfoOutput() InstancesInstanceListMultiZoneInfoOutput ToInstancesInstanceListMultiZoneInfoOutputWithContext(context.Context) InstancesInstanceListMultiZoneInfoOutput }
InstancesInstanceListMultiZoneInfoInput is an input type that accepts InstancesInstanceListMultiZoneInfoArgs and InstancesInstanceListMultiZoneInfoOutput values. You can construct a concrete instance of `InstancesInstanceListMultiZoneInfoInput` via:
InstancesInstanceListMultiZoneInfoArgs{...}
type InstancesInstanceListMultiZoneInfoOutput ¶
type InstancesInstanceListMultiZoneInfoOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListMultiZoneInfoOutput) AvailabilityZone ¶
func (o InstancesInstanceListMultiZoneInfoOutput) AvailabilityZone() pulumi.StringOutput
func (InstancesInstanceListMultiZoneInfoOutput) ElementType ¶
func (InstancesInstanceListMultiZoneInfoOutput) ElementType() reflect.Type
func (InstancesInstanceListMultiZoneInfoOutput) SubnetId ¶
func (o InstancesInstanceListMultiZoneInfoOutput) SubnetId() pulumi.StringOutput
func (InstancesInstanceListMultiZoneInfoOutput) ToInstancesInstanceListMultiZoneInfoOutput ¶
func (o InstancesInstanceListMultiZoneInfoOutput) ToInstancesInstanceListMultiZoneInfoOutput() InstancesInstanceListMultiZoneInfoOutput
func (InstancesInstanceListMultiZoneInfoOutput) ToInstancesInstanceListMultiZoneInfoOutputWithContext ¶
func (o InstancesInstanceListMultiZoneInfoOutput) ToInstancesInstanceListMultiZoneInfoOutputWithContext(ctx context.Context) InstancesInstanceListMultiZoneInfoOutput
type InstancesInstanceListNodeInfoListArgs ¶
type InstancesInstanceListNodeInfoListArgs 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 (InstancesInstanceListNodeInfoListArgs) ElementType ¶
func (InstancesInstanceListNodeInfoListArgs) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoListArgs) ToInstancesInstanceListNodeInfoListOutput ¶
func (i InstancesInstanceListNodeInfoListArgs) ToInstancesInstanceListNodeInfoListOutput() InstancesInstanceListNodeInfoListOutput
func (InstancesInstanceListNodeInfoListArgs) ToInstancesInstanceListNodeInfoListOutputWithContext ¶
func (i InstancesInstanceListNodeInfoListArgs) ToInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListOutput
type InstancesInstanceListNodeInfoListArray ¶
type InstancesInstanceListNodeInfoListArray []InstancesInstanceListNodeInfoListInput
func (InstancesInstanceListNodeInfoListArray) ElementType ¶
func (InstancesInstanceListNodeInfoListArray) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoListArray) ToInstancesInstanceListNodeInfoListArrayOutput ¶
func (i InstancesInstanceListNodeInfoListArray) ToInstancesInstanceListNodeInfoListArrayOutput() InstancesInstanceListNodeInfoListArrayOutput
func (InstancesInstanceListNodeInfoListArray) ToInstancesInstanceListNodeInfoListArrayOutputWithContext ¶
func (i InstancesInstanceListNodeInfoListArray) ToInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListArrayOutput
type InstancesInstanceListNodeInfoListArrayInput ¶
type InstancesInstanceListNodeInfoListArrayInput interface { pulumi.Input ToInstancesInstanceListNodeInfoListArrayOutput() InstancesInstanceListNodeInfoListArrayOutput ToInstancesInstanceListNodeInfoListArrayOutputWithContext(context.Context) InstancesInstanceListNodeInfoListArrayOutput }
InstancesInstanceListNodeInfoListArrayInput is an input type that accepts InstancesInstanceListNodeInfoListArray and InstancesInstanceListNodeInfoListArrayOutput values. You can construct a concrete instance of `InstancesInstanceListNodeInfoListArrayInput` via:
InstancesInstanceListNodeInfoListArray{ InstancesInstanceListNodeInfoListArgs{...} }
type InstancesInstanceListNodeInfoListArrayOutput ¶
type InstancesInstanceListNodeInfoListArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListNodeInfoListArrayOutput) ElementType ¶
func (InstancesInstanceListNodeInfoListArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoListArrayOutput) ToInstancesInstanceListNodeInfoListArrayOutput ¶
func (o InstancesInstanceListNodeInfoListArrayOutput) ToInstancesInstanceListNodeInfoListArrayOutput() InstancesInstanceListNodeInfoListArrayOutput
func (InstancesInstanceListNodeInfoListArrayOutput) ToInstancesInstanceListNodeInfoListArrayOutputWithContext ¶
func (o InstancesInstanceListNodeInfoListArrayOutput) ToInstancesInstanceListNodeInfoListArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListArrayOutput
type InstancesInstanceListNodeInfoListInput ¶
type InstancesInstanceListNodeInfoListInput interface { pulumi.Input ToInstancesInstanceListNodeInfoListOutput() InstancesInstanceListNodeInfoListOutput ToInstancesInstanceListNodeInfoListOutputWithContext(context.Context) InstancesInstanceListNodeInfoListOutput }
InstancesInstanceListNodeInfoListInput is an input type that accepts InstancesInstanceListNodeInfoListArgs and InstancesInstanceListNodeInfoListOutput values. You can construct a concrete instance of `InstancesInstanceListNodeInfoListInput` via:
InstancesInstanceListNodeInfoListArgs{...}
type InstancesInstanceListNodeInfoListOutput ¶
type InstancesInstanceListNodeInfoListOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListNodeInfoListOutput) DiskSize ¶
func (o InstancesInstanceListNodeInfoListOutput) DiskSize() pulumi.IntOutput
func (InstancesInstanceListNodeInfoListOutput) DiskType ¶
func (o InstancesInstanceListNodeInfoListOutput) DiskType() pulumi.StringOutput
func (InstancesInstanceListNodeInfoListOutput) ElementType ¶
func (InstancesInstanceListNodeInfoListOutput) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoListOutput) Encrypt ¶
func (o InstancesInstanceListNodeInfoListOutput) Encrypt() pulumi.BoolOutput
func (InstancesInstanceListNodeInfoListOutput) NodeNum ¶
func (o InstancesInstanceListNodeInfoListOutput) NodeNum() pulumi.IntOutput
func (InstancesInstanceListNodeInfoListOutput) NodeType ¶
func (o InstancesInstanceListNodeInfoListOutput) NodeType() pulumi.StringOutput
func (InstancesInstanceListNodeInfoListOutput) ToInstancesInstanceListNodeInfoListOutput ¶
func (o InstancesInstanceListNodeInfoListOutput) ToInstancesInstanceListNodeInfoListOutput() InstancesInstanceListNodeInfoListOutput
func (InstancesInstanceListNodeInfoListOutput) ToInstancesInstanceListNodeInfoListOutputWithContext ¶
func (o InstancesInstanceListNodeInfoListOutput) ToInstancesInstanceListNodeInfoListOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoListOutput
func (InstancesInstanceListNodeInfoListOutput) Type ¶
func (o InstancesInstanceListNodeInfoListOutput) Type() pulumi.StringOutput
type InstancesInstanceListOutput ¶
type InstancesInstanceListOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListOutput) AvailabilityZone ¶
func (o InstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput
func (InstancesInstanceListOutput) BasicSecurityType ¶
func (o InstancesInstanceListOutput) BasicSecurityType() pulumi.IntOutput
func (InstancesInstanceListOutput) ChargeType ¶
func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (InstancesInstanceListOutput) CreateTime ¶
func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (InstancesInstanceListOutput) DeployMode ¶
func (o InstancesInstanceListOutput) DeployMode() pulumi.IntOutput
func (InstancesInstanceListOutput) ElasticsearchDomain ¶
func (o InstancesInstanceListOutput) ElasticsearchDomain() pulumi.StringOutput
func (InstancesInstanceListOutput) ElasticsearchPort ¶
func (o InstancesInstanceListOutput) ElasticsearchPort() pulumi.IntOutput
func (InstancesInstanceListOutput) ElasticsearchVip ¶
func (o InstancesInstanceListOutput) ElasticsearchVip() pulumi.StringOutput
func (InstancesInstanceListOutput) ElementType ¶
func (InstancesInstanceListOutput) ElementType() reflect.Type
func (InstancesInstanceListOutput) InstanceId ¶
func (o InstancesInstanceListOutput) InstanceId() pulumi.StringOutput
func (InstancesInstanceListOutput) InstanceName ¶
func (o InstancesInstanceListOutput) InstanceName() pulumi.StringOutput
func (InstancesInstanceListOutput) KibanaUrl ¶
func (o InstancesInstanceListOutput) KibanaUrl() pulumi.StringOutput
func (InstancesInstanceListOutput) LicenseType ¶
func (o InstancesInstanceListOutput) LicenseType() pulumi.StringOutput
func (InstancesInstanceListOutput) MultiZoneInfos ¶
func (o InstancesInstanceListOutput) MultiZoneInfos() InstancesInstanceListMultiZoneInfoArrayOutput
func (InstancesInstanceListOutput) NodeInfoLists ¶
func (o InstancesInstanceListOutput) NodeInfoLists() InstancesInstanceListNodeInfoListArrayOutput
func (InstancesInstanceListOutput) SubnetId ¶
func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
func (InstancesInstanceListOutput) Tags ¶
func (o InstancesInstanceListOutput) Tags() pulumi.MapOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutput ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
func (InstancesInstanceListOutput) Version ¶
func (o InstancesInstanceListOutput) Version() pulumi.StringOutput
func (InstancesInstanceListOutput) VpcId ¶
func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs 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 Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` InstanceLists []InstancesInstanceList `pulumi:"instanceLists"` InstanceName *string `pulumi:"instanceName"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (InstancesResultOutput) InstanceId ¶
func (o InstancesResultOutput) InstanceId() pulumi.StringPtrOutput
func (InstancesResultOutput) InstanceLists ¶
func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
func (InstancesResultOutput) InstanceName ¶
func (o InstancesResultOutput) InstanceName() pulumi.StringPtrOutput
func (InstancesResultOutput) ResultOutputFile ¶
func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) Tags ¶
func (o InstancesResultOutput) Tags() pulumi.MapOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput