Documentation ¶
Index ¶
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceInstanceConfiguration
- type InstanceInstanceConfigurationArgs
- func (InstanceInstanceConfigurationArgs) ElementType() reflect.Type
- func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput
- func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstanceInstanceConfigurationOutput
- func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput
- func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput
- type InstanceInstanceConfigurationInput
- type InstanceInstanceConfigurationNodeSpecsAssign
- type InstanceInstanceConfigurationNodeSpecsAssignArgs
- func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ElementType() reflect.Type
- func (i InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput
- func (i InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput
- type InstanceInstanceConfigurationNodeSpecsAssignArray
- func (InstanceInstanceConfigurationNodeSpecsAssignArray) ElementType() reflect.Type
- func (i InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
- func (i InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
- type InstanceInstanceConfigurationNodeSpecsAssignArrayInput
- type InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
- func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ElementType() reflect.Type
- func (o InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) Index(i pulumi.IntInput) InstanceInstanceConfigurationNodeSpecsAssignOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
- type InstanceInstanceConfigurationNodeSpecsAssignInput
- type InstanceInstanceConfigurationNodeSpecsAssignOutput
- func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ElementType() reflect.Type
- func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) Number() pulumi.IntOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ResourceSpecName() pulumi.StringOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSize() pulumi.IntPtrOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSpecName() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput
- func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) Type() pulumi.StringOutput
- type InstanceInstanceConfigurationOutput
- func (o InstanceInstanceConfigurationOutput) AdminPassword() pulumi.StringOutput
- func (o InstanceInstanceConfigurationOutput) AdminUserName() pulumi.StringOutput
- func (o InstanceInstanceConfigurationOutput) ChargeType() pulumi.StringOutput
- func (o InstanceInstanceConfigurationOutput) ConfigurationCode() pulumi.StringOutput
- func (InstanceInstanceConfigurationOutput) ElementType() reflect.Type
- func (o InstanceInstanceConfigurationOutput) EnableHttps() pulumi.BoolOutput
- func (o InstanceInstanceConfigurationOutput) EnablePureMaster() pulumi.BoolOutput
- func (o InstanceInstanceConfigurationOutput) ForceRestartAfterScale() pulumi.BoolPtrOutput
- func (o InstanceInstanceConfigurationOutput) InstanceName() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationOutput) MaintenanceDays() pulumi.StringArrayOutput
- func (o InstanceInstanceConfigurationOutput) MaintenanceTime() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationOutput) NodeSpecsAssigns() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
- func (o InstanceInstanceConfigurationOutput) ProjectName() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationOutput) RegionId() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput
- func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstanceInstanceConfigurationOutput
- func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput
- func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput
- func (o InstanceInstanceConfigurationOutput) Version() pulumi.StringOutput
- func (o InstanceInstanceConfigurationOutput) ZoneId() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationOutput) ZoneNumber() pulumi.IntOutput
- type InstanceInstanceConfigurationPtrInput
- type InstanceInstanceConfigurationPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) AdminUserName() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) ConfigurationCode() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) Elem() InstanceInstanceConfigurationOutput
- func (InstanceInstanceConfigurationPtrOutput) ElementType() reflect.Type
- func (o InstanceInstanceConfigurationPtrOutput) EnableHttps() pulumi.BoolPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) EnablePureMaster() pulumi.BoolPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) ForceRestartAfterScale() pulumi.BoolPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) MaintenanceDays() pulumi.StringArrayOutput
- func (o InstanceInstanceConfigurationPtrOutput) MaintenanceTime() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) NodeSpecsAssigns() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
- func (o InstanceInstanceConfigurationPtrOutput) ProjectName() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) RegionId() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) Version() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) ZoneId() pulumi.StringPtrOutput
- func (o InstanceInstanceConfigurationPtrOutput) ZoneNumber() pulumi.IntPtrOutput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- type InstanceState
- type InstancesArgs
- type InstancesInstance
- type InstancesInstanceArgs
- type InstancesInstanceArray
- type InstancesInstanceArrayInput
- type InstancesInstanceArrayOutput
- func (InstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceArrayOutput) Index(i pulumi.IntInput) InstancesInstanceOutput
- func (o InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutput() InstancesInstanceArrayOutput
- func (o InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutputWithContext(ctx context.Context) InstancesInstanceArrayOutput
- type InstancesInstanceInput
- type InstancesInstanceInstanceConfiguration
- type InstancesInstanceInstanceConfigurationArgs
- func (InstancesInstanceInstanceConfigurationArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput
- func (i InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationOutput
- type InstancesInstanceInstanceConfigurationHotNodeResourceSpec
- type InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs
- func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
- func (i InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
- type InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput
- type InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Cpu() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Memory() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
- type InstancesInstanceInstanceConfigurationHotNodeStorageSpec
- type InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs
- func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
- func (i InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
- type InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput
- type InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MinSize() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Size() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Type() pulumi.StringOutput
- type InstancesInstanceInstanceConfigurationInput
- type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpec
- type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs
- func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
- func (i InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
- type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput
- type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Cpu() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Memory() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
- type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpec
- type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs
- func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
- func (i InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
- type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput
- type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MinSize() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Size() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Type() pulumi.StringOutput
- type InstancesInstanceInstanceConfigurationMasterNodeResourceSpec
- type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs
- func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
- func (i InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
- type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput
- type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Cpu() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Memory() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
- type InstancesInstanceInstanceConfigurationMasterNodeStorageSpec
- type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs
- func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
- func (i InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
- type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput
- type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MinSize() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Size() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Type() pulumi.StringOutput
- type InstancesInstanceInstanceConfigurationOutput
- func (o InstancesInstanceInstanceConfigurationOutput) AdminUserName() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationOutput) ChargeType() pulumi.StringOutput
- func (InstancesInstanceInstanceConfigurationOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationOutput) EnableHttps() pulumi.BoolOutput
- func (o InstancesInstanceInstanceConfigurationOutput) EnablePureMaster() pulumi.BoolOutput
- func (o InstancesInstanceInstanceConfigurationOutput) HotNodeNumber() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationOutput) HotNodeResourceSpec() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationOutput) HotNodeStorageSpec() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationOutput) InstanceName() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationOutput) KibanaNodeNumber() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationOutput) KibanaNodeResourceSpec() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationOutput) KibanaNodeStorageSpec() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationOutput) MasterNodeNumber() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationOutput) MasterNodeResourceSpec() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
- func (o InstancesInstanceInstanceConfigurationOutput) MasterNodeStorageSpec() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
- func (o InstancesInstanceInstanceConfigurationOutput) Period() pulumi.IntOutput
- func (o InstancesInstanceInstanceConfigurationOutput) ProjectName() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationOutput) RegionId() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationOutput) Subnet() InstancesInstanceInstanceConfigurationSubnetOutput
- func (o InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput
- func (o InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationOutput
- func (o InstancesInstanceInstanceConfigurationOutput) Version() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationOutput) Vpc() InstancesInstanceInstanceConfigurationVpcOutput
- func (o InstancesInstanceInstanceConfigurationOutput) ZoneId() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationOutput) ZoneNumber() pulumi.IntOutput
- type InstancesInstanceInstanceConfigurationSubnet
- type InstancesInstanceInstanceConfigurationSubnetArgs
- func (InstancesInstanceInstanceConfigurationSubnetArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput
- func (i InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationSubnetOutput
- type InstancesInstanceInstanceConfigurationSubnetInput
- type InstancesInstanceInstanceConfigurationSubnetOutput
- func (InstancesInstanceInstanceConfigurationSubnetOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationSubnetOutput) SubnetId() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationSubnetOutput) SubnetName() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput
- func (o InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationSubnetOutput
- type InstancesInstanceInstanceConfigurationVpc
- type InstancesInstanceInstanceConfigurationVpcArgs
- func (InstancesInstanceInstanceConfigurationVpcArgs) ElementType() reflect.Type
- func (i InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput
- func (i InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationVpcOutput
- type InstancesInstanceInstanceConfigurationVpcInput
- type InstancesInstanceInstanceConfigurationVpcOutput
- func (InstancesInstanceInstanceConfigurationVpcOutput) ElementType() reflect.Type
- func (o InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput
- func (o InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationVpcOutput
- func (o InstancesInstanceInstanceConfigurationVpcOutput) VpcId() pulumi.StringOutput
- func (o InstancesInstanceInstanceConfigurationVpcOutput) VpcName() pulumi.StringOutput
- type InstancesInstanceNode
- type InstancesInstanceNodeArgs
- type InstancesInstanceNodeArray
- func (InstancesInstanceNodeArray) ElementType() reflect.Type
- func (i InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput
- func (i InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutputWithContext(ctx context.Context) InstancesInstanceNodeArrayOutput
- type InstancesInstanceNodeArrayInput
- type InstancesInstanceNodeArrayOutput
- func (InstancesInstanceNodeArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceNodeArrayOutput) Index(i pulumi.IntInput) InstancesInstanceNodeOutput
- func (o InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput
- func (o InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutputWithContext(ctx context.Context) InstancesInstanceNodeArrayOutput
- type InstancesInstanceNodeInput
- type InstancesInstanceNodeOutput
- func (InstancesInstanceNodeOutput) ElementType() reflect.Type
- func (o InstancesInstanceNodeOutput) IsCold() pulumi.BoolOutput
- func (o InstancesInstanceNodeOutput) IsHot() pulumi.BoolOutput
- func (o InstancesInstanceNodeOutput) IsKibana() pulumi.BoolOutput
- func (o InstancesInstanceNodeOutput) IsMaster() pulumi.BoolOutput
- func (o InstancesInstanceNodeOutput) IsWarm() pulumi.BoolOutput
- func (o InstancesInstanceNodeOutput) NodeDisplayName() pulumi.StringOutput
- func (o InstancesInstanceNodeOutput) NodeName() pulumi.StringOutput
- func (o InstancesInstanceNodeOutput) ResourceSpec() InstancesInstanceNodeResourceSpecOutput
- func (o InstancesInstanceNodeOutput) RestartNumber() pulumi.IntOutput
- func (o InstancesInstanceNodeOutput) StartTime() pulumi.StringOutput
- func (o InstancesInstanceNodeOutput) Status() pulumi.StringOutput
- func (o InstancesInstanceNodeOutput) StorageSpec() InstancesInstanceNodeStorageSpecOutput
- func (o InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutput() InstancesInstanceNodeOutput
- func (o InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutputWithContext(ctx context.Context) InstancesInstanceNodeOutput
- type InstancesInstanceNodeResourceSpec
- type InstancesInstanceNodeResourceSpecArgs
- func (InstancesInstanceNodeResourceSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput
- func (i InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeResourceSpecOutput
- type InstancesInstanceNodeResourceSpecInput
- type InstancesInstanceNodeResourceSpecOutput
- func (o InstancesInstanceNodeResourceSpecOutput) Cpu() pulumi.IntOutput
- func (o InstancesInstanceNodeResourceSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceNodeResourceSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceNodeResourceSpecOutput) Memory() pulumi.IntOutput
- func (o InstancesInstanceNodeResourceSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput
- func (o InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeResourceSpecOutput
- type InstancesInstanceNodeStorageSpec
- type InstancesInstanceNodeStorageSpecArgs
- func (InstancesInstanceNodeStorageSpecArgs) ElementType() reflect.Type
- func (i InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput
- func (i InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeStorageSpecOutput
- type InstancesInstanceNodeStorageSpecInput
- type InstancesInstanceNodeStorageSpecOutput
- func (o InstancesInstanceNodeStorageSpecOutput) Description() pulumi.StringOutput
- func (o InstancesInstanceNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
- func (InstancesInstanceNodeStorageSpecOutput) ElementType() reflect.Type
- func (o InstancesInstanceNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
- func (o InstancesInstanceNodeStorageSpecOutput) MinSize() pulumi.IntOutput
- func (o InstancesInstanceNodeStorageSpecOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceNodeStorageSpecOutput) Size() pulumi.IntOutput
- func (o InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput
- func (o InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeStorageSpecOutput
- func (o InstancesInstanceNodeStorageSpecOutput) Type() pulumi.StringOutput
- type InstancesInstanceOutput
- func (o InstancesInstanceOutput) ChargeEnabled() pulumi.BoolOutput
- func (o InstancesInstanceOutput) CreateTime() pulumi.StringOutput
- func (InstancesInstanceOutput) ElementType() reflect.Type
- func (o InstancesInstanceOutput) EnableEsPrivateNetwork() pulumi.BoolOutput
- func (o InstancesInstanceOutput) EnableEsPublicNetwork() pulumi.BoolOutput
- func (o InstancesInstanceOutput) EnableKibanaPrivateNetwork() pulumi.BoolOutput
- func (o InstancesInstanceOutput) EnableKibanaPublicNetwork() pulumi.BoolOutput
- func (o InstancesInstanceOutput) EsInnerEndpoint() pulumi.StringOutput
- func (o InstancesInstanceOutput) EsPrivateDomain() pulumi.StringOutput
- func (o InstancesInstanceOutput) EsPrivateEndpoint() pulumi.StringOutput
- func (o InstancesInstanceOutput) EsPublicDomain() pulumi.StringOutput
- func (o InstancesInstanceOutput) EsPublicEndpoint() pulumi.StringOutput
- func (o InstancesInstanceOutput) ExpireDate() pulumi.StringOutput
- func (o InstancesInstanceOutput) Id() pulumi.StringOutput
- func (o InstancesInstanceOutput) InstanceConfiguration() InstancesInstanceInstanceConfigurationOutput
- func (o InstancesInstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstancesInstanceOutput) KibanaPrivateDomain() pulumi.StringOutput
- func (o InstancesInstanceOutput) KibanaPublicDomain() pulumi.StringOutput
- func (o InstancesInstanceOutput) MaintenanceDays() pulumi.StringArrayOutput
- func (o InstancesInstanceOutput) MaintenanceTime() pulumi.StringOutput
- func (o InstancesInstanceOutput) Namespace() pulumi.StringOutput
- func (o InstancesInstanceOutput) Nodes() InstancesInstanceNodeArrayOutput
- func (o InstancesInstanceOutput) Plugins() InstancesInstancePluginArrayOutput
- func (o InstancesInstanceOutput) Status() pulumi.StringOutput
- func (o InstancesInstanceOutput) ToInstancesInstanceOutput() InstancesInstanceOutput
- func (o InstancesInstanceOutput) ToInstancesInstanceOutputWithContext(ctx context.Context) InstancesInstanceOutput
- func (o InstancesInstanceOutput) TotalNodes() pulumi.IntOutput
- func (o InstancesInstanceOutput) UserId() pulumi.StringOutput
- type InstancesInstancePlugin
- type InstancesInstancePluginArgs
- type InstancesInstancePluginArray
- func (InstancesInstancePluginArray) ElementType() reflect.Type
- func (i InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput
- func (i InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutputWithContext(ctx context.Context) InstancesInstancePluginArrayOutput
- type InstancesInstancePluginArrayInput
- type InstancesInstancePluginArrayOutput
- func (InstancesInstancePluginArrayOutput) ElementType() reflect.Type
- func (o InstancesInstancePluginArrayOutput) Index(i pulumi.IntInput) InstancesInstancePluginOutput
- func (o InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput
- func (o InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutputWithContext(ctx context.Context) InstancesInstancePluginArrayOutput
- type InstancesInstancePluginInput
- type InstancesInstancePluginOutput
- func (o InstancesInstancePluginOutput) Description() pulumi.StringOutput
- func (InstancesInstancePluginOutput) ElementType() reflect.Type
- func (o InstancesInstancePluginOutput) PluginName() pulumi.StringOutput
- func (o InstancesInstancePluginOutput) ToInstancesInstancePluginOutput() InstancesInstancePluginOutput
- func (o InstancesInstancePluginOutput) ToInstancesInstancePluginOutputWithContext(ctx context.Context) InstancesInstancePluginOutput
- func (o InstancesInstancePluginOutput) Version() pulumi.StringOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (o InstancesResultOutput) ChargeTypes() pulumi.StringArrayOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) Ids() pulumi.StringArrayOutput
- func (o InstancesResultOutput) Instances() InstancesInstanceArrayOutput
- func (o InstancesResultOutput) Names() pulumi.StringArrayOutput
- func (o InstancesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Statuses() pulumi.StringArrayOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
- func (o InstancesResultOutput) TotalCount() pulumi.IntOutput
- func (o InstancesResultOutput) Versions() pulumi.StringArrayOutput
- func (o InstancesResultOutput) ZoneIds() pulumi.StringArrayOutput
- type RegionsArgs
- type RegionsOutputArgs
- type RegionsRegion
- type RegionsRegionArgs
- type RegionsRegionArray
- type RegionsRegionArrayInput
- type RegionsRegionArrayOutput
- func (RegionsRegionArrayOutput) ElementType() reflect.Type
- func (o RegionsRegionArrayOutput) Index(i pulumi.IntInput) RegionsRegionOutput
- func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput
- func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput
- type RegionsRegionInput
- type RegionsRegionOutput
- func (RegionsRegionOutput) ElementType() reflect.Type
- func (o RegionsRegionOutput) RegionId() pulumi.StringOutput
- func (o RegionsRegionOutput) RegionName() pulumi.StringOutput
- func (o RegionsRegionOutput) ToRegionsRegionOutput() RegionsRegionOutput
- func (o RegionsRegionOutput) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput
- type RegionsResult
- type RegionsResultOutput
- func (RegionsResultOutput) ElementType() reflect.Type
- func (o RegionsResultOutput) Id() pulumi.StringOutput
- func (o RegionsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RegionsResultOutput) Regions() RegionsRegionArrayOutput
- func (o RegionsResultOutput) ToRegionsResultOutput() RegionsResultOutput
- func (o RegionsResultOutput) ToRegionsResultOutputWithContext(ctx context.Context) RegionsResultOutput
- func (o RegionsResultOutput) TotalCount() pulumi.IntOutput
- type ZonesArgs
- type ZonesOutputArgs
- type ZonesResult
- type ZonesResultOutput
- func (ZonesResultOutput) ElementType() reflect.Type
- func (o ZonesResultOutput) Id() pulumi.StringOutput
- func (o ZonesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o ZonesResultOutput) RegionId() pulumi.StringOutput
- func (o ZonesResultOutput) ToZonesResultOutput() ZonesResultOutput
- func (o ZonesResultOutput) ToZonesResultOutputWithContext(ctx context.Context) ZonesResultOutput
- func (o ZonesResultOutput) TotalCount() pulumi.IntOutput
- func (o ZonesResultOutput) Zones() ZonesZoneArrayOutput
- type ZonesZone
- type ZonesZoneArgs
- type ZonesZoneArray
- type ZonesZoneArrayInput
- type ZonesZoneArrayOutput
- func (ZonesZoneArrayOutput) ElementType() reflect.Type
- func (o ZonesZoneArrayOutput) Index(i pulumi.IntInput) ZonesZoneOutput
- func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutput() ZonesZoneArrayOutput
- func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput
- type ZonesZoneInput
- type ZonesZoneOutput
- func (ZonesZoneOutput) ElementType() reflect.Type
- func (o ZonesZoneOutput) Id() pulumi.StringOutput
- func (o ZonesZoneOutput) ToZonesZoneOutput() ZonesZoneOutput
- func (o ZonesZoneOutput) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput
- func (o ZonesZoneOutput) ZoneId() pulumi.StringOutput
- func (o ZonesZoneOutput) ZoneName() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct { pulumi.CustomResourceState // The configuration of ESCloud instance. InstanceConfiguration InstanceInstanceConfigurationOutput `pulumi:"instanceConfiguration"` }
Provides a resource to manage escloud instance ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/escloud" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet_new"), Description: pulumi.String("tfdesc"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } _, err = escloud.NewInstance(ctx, "fooInstance", &escloud.InstanceArgs{ InstanceConfiguration: &escloud.InstanceInstanceConfigurationArgs{ Version: pulumi.String("V6_7"), ZoneNumber: pulumi.Int(1), EnableHttps: pulumi.Bool(true), AdminUserName: pulumi.String("admin"), AdminPassword: pulumi.String("Password@@"), ChargeType: pulumi.String("PostPaid"), ConfigurationCode: pulumi.String("es.standard"), EnablePureMaster: pulumi.Bool(true), InstanceName: pulumi.String("acc-test-0"), NodeSpecsAssigns: escloud.InstanceInstanceConfigurationNodeSpecsAssignArray{ &escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{ Type: pulumi.String("Master"), Number: pulumi.Int(3), ResourceSpecName: pulumi.String("es.x4.medium"), StorageSpecName: pulumi.String("es.volume.essd.pl0"), StorageSize: pulumi.Int(100), }, &escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{ Type: pulumi.String("Hot"), Number: pulumi.Int(2), ResourceSpecName: pulumi.String("es.x4.large"), StorageSpecName: pulumi.String("es.volume.essd.pl0"), StorageSize: pulumi.Int(100), }, &escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{ Type: pulumi.String("Kibana"), Number: pulumi.Int(1), ResourceSpecName: pulumi.String("kibana.x2.small"), }, }, SubnetId: fooSubnet.ID(), ProjectName: pulumi.String("default"), ForceRestartAfterScale: pulumi.Bool(false), }, }) if err != nil { return err } return nil }) }
```
## Import
ESCloud Instance can be imported using the id, e.g.
```sh
$ pulumi import volcengine:escloud/instance:Instance default n769ewmjjqyqh5dv
```
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 { // The configuration of ESCloud instance. InstanceConfiguration InstanceInstanceConfigurationInput }
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 InstanceInstanceConfiguration ¶
type InstanceInstanceConfiguration struct { // The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields. AdminPassword string `pulumi:"adminPassword"` // The name of administrator account(should be admin). AdminUserName string `pulumi:"adminUserName"` // The charge type of ESCloud instance, the value can be PostPaid or PrePaid. ChargeType string `pulumi:"chargeType"` // Configuration code used for billing. ConfigurationCode string `pulumi:"configurationCode"` // Whether Https access is enabled. EnableHttps bool `pulumi:"enableHttps"` // Whether the Master node is independent. EnablePureMaster bool `pulumi:"enablePureMaster"` // Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field. ForceRestartAfterScale *bool `pulumi:"forceRestartAfterScale"` // The name of ESCloud instance. InstanceName *string `pulumi:"instanceName"` // The maintainable date for the instance. Works only on modified scenes. MaintenanceDays []string `pulumi:"maintenanceDays"` // The maintainable time period for the instance. Works only on modified scenes. MaintenanceTime *string `pulumi:"maintenanceTime"` // The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified. NodeSpecsAssigns []InstanceInstanceConfigurationNodeSpecsAssign `pulumi:"nodeSpecsAssigns"` // The project name to which the ESCloud instance belongs. ProjectName *string `pulumi:"projectName"` // The region ID of ESCloud instance. RegionId *string `pulumi:"regionId"` // The ID of subnet, the subnet must belong to the AZ selected. SubnetId string `pulumi:"subnetId"` // The version of ESCloud instance, the value is V6_7 or V7_10. Version string `pulumi:"version"` // The available zone ID of ESCloud instance. ZoneId *string `pulumi:"zoneId"` // The zone count of the ESCloud instance used. ZoneNumber int `pulumi:"zoneNumber"` }
type InstanceInstanceConfigurationArgs ¶
type InstanceInstanceConfigurationArgs struct { // The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields. AdminPassword pulumi.StringInput `pulumi:"adminPassword"` // The name of administrator account(should be admin). AdminUserName pulumi.StringInput `pulumi:"adminUserName"` // The charge type of ESCloud instance, the value can be PostPaid or PrePaid. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Configuration code used for billing. ConfigurationCode pulumi.StringInput `pulumi:"configurationCode"` // Whether Https access is enabled. EnableHttps pulumi.BoolInput `pulumi:"enableHttps"` // Whether the Master node is independent. EnablePureMaster pulumi.BoolInput `pulumi:"enablePureMaster"` // Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field. ForceRestartAfterScale pulumi.BoolPtrInput `pulumi:"forceRestartAfterScale"` // The name of ESCloud instance. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // The maintainable date for the instance. Works only on modified scenes. MaintenanceDays pulumi.StringArrayInput `pulumi:"maintenanceDays"` // The maintainable time period for the instance. Works only on modified scenes. MaintenanceTime pulumi.StringPtrInput `pulumi:"maintenanceTime"` // The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified. NodeSpecsAssigns InstanceInstanceConfigurationNodeSpecsAssignArrayInput `pulumi:"nodeSpecsAssigns"` // The project name to which the ESCloud instance belongs. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // The region ID of ESCloud instance. RegionId pulumi.StringPtrInput `pulumi:"regionId"` // The ID of subnet, the subnet must belong to the AZ selected. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The version of ESCloud instance, the value is V6_7 or V7_10. Version pulumi.StringInput `pulumi:"version"` // The available zone ID of ESCloud instance. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` // The zone count of the ESCloud instance used. ZoneNumber pulumi.IntInput `pulumi:"zoneNumber"` }
func (InstanceInstanceConfigurationArgs) ElementType ¶
func (InstanceInstanceConfigurationArgs) ElementType() reflect.Type
func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutput ¶
func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput
func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutputWithContext ¶
func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstanceInstanceConfigurationOutput
func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutput ¶
func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput
func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutputWithContext ¶
func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput
type InstanceInstanceConfigurationInput ¶
type InstanceInstanceConfigurationInput interface { pulumi.Input ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput ToInstanceInstanceConfigurationOutputWithContext(context.Context) InstanceInstanceConfigurationOutput }
InstanceInstanceConfigurationInput is an input type that accepts InstanceInstanceConfigurationArgs and InstanceInstanceConfigurationOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationInput` via:
InstanceInstanceConfigurationArgs{...}
type InstanceInstanceConfigurationNodeSpecsAssign ¶
type InstanceInstanceConfigurationNodeSpecsAssign struct { // The number of node. Number int `pulumi:"number"` // The name of compute resource spec, the value is `kibana.x2.small` or `es.x4.medium` or `es.x4.large` or `es.x4.xlarge` or `es.x2.2xlarge` or `es.x4.2xlarge` or `es.x2.3xlarge`. ResourceSpecName string `pulumi:"resourceSpecName"` // The size of storage. Kibana NodeSpecsAssign should not specify this field. StorageSize *int `pulumi:"storageSize"` // The name of storage spec. Kibana NodeSpecsAssign should not specify this field. StorageSpecName *string `pulumi:"storageSpecName"` // The type of node, the value is `Master` or `Hot` or `Kibana`. Type string `pulumi:"type"` }
type InstanceInstanceConfigurationNodeSpecsAssignArgs ¶
type InstanceInstanceConfigurationNodeSpecsAssignArgs struct { // The number of node. Number pulumi.IntInput `pulumi:"number"` // The name of compute resource spec, the value is `kibana.x2.small` or `es.x4.medium` or `es.x4.large` or `es.x4.xlarge` or `es.x2.2xlarge` or `es.x4.2xlarge` or `es.x2.3xlarge`. ResourceSpecName pulumi.StringInput `pulumi:"resourceSpecName"` // The size of storage. Kibana NodeSpecsAssign should not specify this field. StorageSize pulumi.IntPtrInput `pulumi:"storageSize"` // The name of storage spec. Kibana NodeSpecsAssign should not specify this field. StorageSpecName pulumi.StringPtrInput `pulumi:"storageSpecName"` // The type of node, the value is `Master` or `Hot` or `Kibana`. Type pulumi.StringInput `pulumi:"type"` }
func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ElementType ¶
func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ElementType() reflect.Type
func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutput ¶
func (i InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput
func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext ¶
func (i InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput
type InstanceInstanceConfigurationNodeSpecsAssignArray ¶
type InstanceInstanceConfigurationNodeSpecsAssignArray []InstanceInstanceConfigurationNodeSpecsAssignInput
func (InstanceInstanceConfigurationNodeSpecsAssignArray) ElementType ¶
func (InstanceInstanceConfigurationNodeSpecsAssignArray) ElementType() reflect.Type
func (InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput ¶
func (i InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
func (InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext ¶
func (i InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
type InstanceInstanceConfigurationNodeSpecsAssignArrayInput ¶
type InstanceInstanceConfigurationNodeSpecsAssignArrayInput interface { pulumi.Input ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput }
InstanceInstanceConfigurationNodeSpecsAssignArrayInput is an input type that accepts InstanceInstanceConfigurationNodeSpecsAssignArray and InstanceInstanceConfigurationNodeSpecsAssignArrayOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationNodeSpecsAssignArrayInput` via:
InstanceInstanceConfigurationNodeSpecsAssignArray{ InstanceInstanceConfigurationNodeSpecsAssignArgs{...} }
type InstanceInstanceConfigurationNodeSpecsAssignArrayOutput ¶
type InstanceInstanceConfigurationNodeSpecsAssignArrayOutput struct{ *pulumi.OutputState }
func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ElementType ¶
func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ElementType() reflect.Type
func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
type InstanceInstanceConfigurationNodeSpecsAssignInput ¶
type InstanceInstanceConfigurationNodeSpecsAssignInput interface { pulumi.Input ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput }
InstanceInstanceConfigurationNodeSpecsAssignInput is an input type that accepts InstanceInstanceConfigurationNodeSpecsAssignArgs and InstanceInstanceConfigurationNodeSpecsAssignOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationNodeSpecsAssignInput` via:
InstanceInstanceConfigurationNodeSpecsAssignArgs{...}
type InstanceInstanceConfigurationNodeSpecsAssignOutput ¶
type InstanceInstanceConfigurationNodeSpecsAssignOutput struct{ *pulumi.OutputState }
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ElementType ¶
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ElementType() reflect.Type
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) Number ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) Number() pulumi.IntOutput
The number of node.
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ResourceSpecName ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ResourceSpecName() pulumi.StringOutput
The name of compute resource spec, the value is `kibana.x2.small` or `es.x4.medium` or `es.x4.large` or `es.x4.xlarge` or `es.x2.2xlarge` or `es.x4.2xlarge` or `es.x2.3xlarge`.
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSize ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSize() pulumi.IntPtrOutput
The size of storage. Kibana NodeSpecsAssign should not specify this field.
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSpecName ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSpecName() pulumi.StringPtrOutput
The name of storage spec. Kibana NodeSpecsAssign should not specify this field.
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutput ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput
func (InstanceInstanceConfigurationNodeSpecsAssignOutput) Type ¶
func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) Type() pulumi.StringOutput
The type of node, the value is `Master` or `Hot` or `Kibana`.
type InstanceInstanceConfigurationOutput ¶
type InstanceInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (InstanceInstanceConfigurationOutput) AdminPassword ¶
func (o InstanceInstanceConfigurationOutput) AdminPassword() pulumi.StringOutput
The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields.
func (InstanceInstanceConfigurationOutput) AdminUserName ¶
func (o InstanceInstanceConfigurationOutput) AdminUserName() pulumi.StringOutput
The name of administrator account(should be admin).
func (InstanceInstanceConfigurationOutput) ChargeType ¶
func (o InstanceInstanceConfigurationOutput) ChargeType() pulumi.StringOutput
The charge type of ESCloud instance, the value can be PostPaid or PrePaid.
func (InstanceInstanceConfigurationOutput) ConfigurationCode ¶
func (o InstanceInstanceConfigurationOutput) ConfigurationCode() pulumi.StringOutput
Configuration code used for billing.
func (InstanceInstanceConfigurationOutput) ElementType ¶
func (InstanceInstanceConfigurationOutput) ElementType() reflect.Type
func (InstanceInstanceConfigurationOutput) EnableHttps ¶
func (o InstanceInstanceConfigurationOutput) EnableHttps() pulumi.BoolOutput
Whether Https access is enabled.
func (InstanceInstanceConfigurationOutput) EnablePureMaster ¶
func (o InstanceInstanceConfigurationOutput) EnablePureMaster() pulumi.BoolOutput
Whether the Master node is independent.
func (InstanceInstanceConfigurationOutput) ForceRestartAfterScale ¶
func (o InstanceInstanceConfigurationOutput) ForceRestartAfterScale() pulumi.BoolPtrOutput
Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field.
func (InstanceInstanceConfigurationOutput) InstanceName ¶
func (o InstanceInstanceConfigurationOutput) InstanceName() pulumi.StringPtrOutput
The name of ESCloud instance.
func (InstanceInstanceConfigurationOutput) MaintenanceDays ¶
func (o InstanceInstanceConfigurationOutput) MaintenanceDays() pulumi.StringArrayOutput
The maintainable date for the instance. Works only on modified scenes.
func (InstanceInstanceConfigurationOutput) MaintenanceTime ¶
func (o InstanceInstanceConfigurationOutput) MaintenanceTime() pulumi.StringPtrOutput
The maintainable time period for the instance. Works only on modified scenes.
func (InstanceInstanceConfigurationOutput) NodeSpecsAssigns ¶
func (o InstanceInstanceConfigurationOutput) NodeSpecsAssigns() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified.
func (InstanceInstanceConfigurationOutput) ProjectName ¶
func (o InstanceInstanceConfigurationOutput) ProjectName() pulumi.StringPtrOutput
The project name to which the ESCloud instance belongs.
func (InstanceInstanceConfigurationOutput) RegionId ¶
func (o InstanceInstanceConfigurationOutput) RegionId() pulumi.StringPtrOutput
The region ID of ESCloud instance.
func (InstanceInstanceConfigurationOutput) SubnetId ¶
func (o InstanceInstanceConfigurationOutput) SubnetId() pulumi.StringOutput
The ID of subnet, the subnet must belong to the AZ selected.
func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutput ¶
func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput
func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutputWithContext ¶
func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstanceInstanceConfigurationOutput
func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutput ¶
func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput
func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutputWithContext ¶
func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput
func (InstanceInstanceConfigurationOutput) Version ¶
func (o InstanceInstanceConfigurationOutput) Version() pulumi.StringOutput
The version of ESCloud instance, the value is V6_7 or V7_10.
func (InstanceInstanceConfigurationOutput) ZoneId ¶
func (o InstanceInstanceConfigurationOutput) ZoneId() pulumi.StringPtrOutput
The available zone ID of ESCloud instance.
func (InstanceInstanceConfigurationOutput) ZoneNumber ¶
func (o InstanceInstanceConfigurationOutput) ZoneNumber() pulumi.IntOutput
The zone count of the ESCloud instance used.
type InstanceInstanceConfigurationPtrInput ¶
type InstanceInstanceConfigurationPtrInput interface { pulumi.Input ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput ToInstanceInstanceConfigurationPtrOutputWithContext(context.Context) InstanceInstanceConfigurationPtrOutput }
InstanceInstanceConfigurationPtrInput is an input type that accepts InstanceInstanceConfigurationArgs, InstanceInstanceConfigurationPtr and InstanceInstanceConfigurationPtrOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationPtrInput` via:
InstanceInstanceConfigurationArgs{...} or: nil
func InstanceInstanceConfigurationPtr ¶
func InstanceInstanceConfigurationPtr(v *InstanceInstanceConfigurationArgs) InstanceInstanceConfigurationPtrInput
type InstanceInstanceConfigurationPtrOutput ¶
type InstanceInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (InstanceInstanceConfigurationPtrOutput) AdminPassword ¶
func (o InstanceInstanceConfigurationPtrOutput) AdminPassword() pulumi.StringPtrOutput
The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields.
func (InstanceInstanceConfigurationPtrOutput) AdminUserName ¶
func (o InstanceInstanceConfigurationPtrOutput) AdminUserName() pulumi.StringPtrOutput
The name of administrator account(should be admin).
func (InstanceInstanceConfigurationPtrOutput) ChargeType ¶
func (o InstanceInstanceConfigurationPtrOutput) ChargeType() pulumi.StringPtrOutput
The charge type of ESCloud instance, the value can be PostPaid or PrePaid.
func (InstanceInstanceConfigurationPtrOutput) ConfigurationCode ¶
func (o InstanceInstanceConfigurationPtrOutput) ConfigurationCode() pulumi.StringPtrOutput
Configuration code used for billing.
func (InstanceInstanceConfigurationPtrOutput) ElementType ¶
func (InstanceInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (InstanceInstanceConfigurationPtrOutput) EnableHttps ¶
func (o InstanceInstanceConfigurationPtrOutput) EnableHttps() pulumi.BoolPtrOutput
Whether Https access is enabled.
func (InstanceInstanceConfigurationPtrOutput) EnablePureMaster ¶
func (o InstanceInstanceConfigurationPtrOutput) EnablePureMaster() pulumi.BoolPtrOutput
Whether the Master node is independent.
func (InstanceInstanceConfigurationPtrOutput) ForceRestartAfterScale ¶
func (o InstanceInstanceConfigurationPtrOutput) ForceRestartAfterScale() pulumi.BoolPtrOutput
Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field.
func (InstanceInstanceConfigurationPtrOutput) InstanceName ¶
func (o InstanceInstanceConfigurationPtrOutput) InstanceName() pulumi.StringPtrOutput
The name of ESCloud instance.
func (InstanceInstanceConfigurationPtrOutput) MaintenanceDays ¶
func (o InstanceInstanceConfigurationPtrOutput) MaintenanceDays() pulumi.StringArrayOutput
The maintainable date for the instance. Works only on modified scenes.
func (InstanceInstanceConfigurationPtrOutput) MaintenanceTime ¶
func (o InstanceInstanceConfigurationPtrOutput) MaintenanceTime() pulumi.StringPtrOutput
The maintainable time period for the instance. Works only on modified scenes.
func (InstanceInstanceConfigurationPtrOutput) NodeSpecsAssigns ¶
func (o InstanceInstanceConfigurationPtrOutput) NodeSpecsAssigns() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified.
func (InstanceInstanceConfigurationPtrOutput) ProjectName ¶
func (o InstanceInstanceConfigurationPtrOutput) ProjectName() pulumi.StringPtrOutput
The project name to which the ESCloud instance belongs.
func (InstanceInstanceConfigurationPtrOutput) RegionId ¶
func (o InstanceInstanceConfigurationPtrOutput) RegionId() pulumi.StringPtrOutput
The region ID of ESCloud instance.
func (InstanceInstanceConfigurationPtrOutput) SubnetId ¶
func (o InstanceInstanceConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The ID of subnet, the subnet must belong to the AZ selected.
func (InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutput ¶
func (o InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput
func (InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutputWithContext ¶
func (o InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput
func (InstanceInstanceConfigurationPtrOutput) Version ¶
func (o InstanceInstanceConfigurationPtrOutput) Version() pulumi.StringPtrOutput
The version of ESCloud instance, the value is V6_7 or V7_10.
func (InstanceInstanceConfigurationPtrOutput) ZoneId ¶
func (o InstanceInstanceConfigurationPtrOutput) ZoneId() pulumi.StringPtrOutput
The available zone ID of ESCloud instance.
func (InstanceInstanceConfigurationPtrOutput) ZoneNumber ¶
func (o InstanceInstanceConfigurationPtrOutput) ZoneNumber() pulumi.IntPtrOutput
The zone count of the ESCloud instance used.
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 InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) InstanceConfiguration ¶
func (o InstanceOutput) InstanceConfiguration() InstanceInstanceConfigurationOutput
The configuration of ESCloud instance.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // The configuration of ESCloud instance. InstanceConfiguration InstanceInstanceConfigurationPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstancesArgs ¶
type InstancesArgs struct { // The charge types of instance. ChargeTypes []string `pulumi:"chargeTypes"` // A list of instance IDs. Ids []string `pulumi:"ids"` // The names of instance. Names []string `pulumi:"names"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The list status of instance. Statuses []string `pulumi:"statuses"` // The versions of instance. Versions []string `pulumi:"versions"` // The available zone IDs of instance. ZoneIds []string `pulumi:"zoneIds"` }
A collection of arguments for invoking Instances.
type InstancesInstance ¶
type InstancesInstance struct { // The charge status of instance. ChargeEnabled bool `pulumi:"chargeEnabled"` // The create time of instance. CreateTime string `pulumi:"createTime"` // whether enable es private network. EnableEsPrivateNetwork bool `pulumi:"enableEsPrivateNetwork"` // whether enable es public network. EnableEsPublicNetwork bool `pulumi:"enableEsPublicNetwork"` // whether enable kibana private network. EnableKibanaPrivateNetwork bool `pulumi:"enableKibanaPrivateNetwork"` // whether enable kibana public network. EnableKibanaPublicNetwork bool `pulumi:"enableKibanaPublicNetwork"` // The es inner endpoint of instance. EsInnerEndpoint string `pulumi:"esInnerEndpoint"` // The es private domain of instance. EsPrivateDomain string `pulumi:"esPrivateDomain"` // The es private endpoint of instance. EsPrivateEndpoint string `pulumi:"esPrivateEndpoint"` // The es public domain of instance. EsPublicDomain string `pulumi:"esPublicDomain"` // The es public endpoint of instance. EsPublicEndpoint string `pulumi:"esPublicEndpoint"` // The expire time of instance. ExpireDate string `pulumi:"expireDate"` // The Id of instance. Id string `pulumi:"id"` // The configuration of instance. InstanceConfiguration InstancesInstanceInstanceConfiguration `pulumi:"instanceConfiguration"` // The Id of instance. InstanceId string `pulumi:"instanceId"` // The kibana private domain of instance. KibanaPrivateDomain string `pulumi:"kibanaPrivateDomain"` // The kibana public domain of instance. KibanaPublicDomain string `pulumi:"kibanaPublicDomain"` // The maintenance day of instance. MaintenanceDays []string `pulumi:"maintenanceDays"` // The maintenance time of instance. MaintenanceTime string `pulumi:"maintenanceTime"` // The namespace of instance. Namespace string `pulumi:"namespace"` // The nodes info of instance. Nodes []InstancesInstanceNode `pulumi:"nodes"` // The plugin info of instance. Plugins []InstancesInstancePlugin `pulumi:"plugins"` // The status of instance. Status string `pulumi:"status"` // The total nodes of instance. TotalNodes int `pulumi:"totalNodes"` // The user id of instance. UserId string `pulumi:"userId"` }
type InstancesInstanceArgs ¶
type InstancesInstanceArgs struct { // The charge status of instance. ChargeEnabled pulumi.BoolInput `pulumi:"chargeEnabled"` // The create time of instance. CreateTime pulumi.StringInput `pulumi:"createTime"` // whether enable es private network. EnableEsPrivateNetwork pulumi.BoolInput `pulumi:"enableEsPrivateNetwork"` // whether enable es public network. EnableEsPublicNetwork pulumi.BoolInput `pulumi:"enableEsPublicNetwork"` // whether enable kibana private network. EnableKibanaPrivateNetwork pulumi.BoolInput `pulumi:"enableKibanaPrivateNetwork"` // whether enable kibana public network. EnableKibanaPublicNetwork pulumi.BoolInput `pulumi:"enableKibanaPublicNetwork"` // The es inner endpoint of instance. EsInnerEndpoint pulumi.StringInput `pulumi:"esInnerEndpoint"` // The es private domain of instance. EsPrivateDomain pulumi.StringInput `pulumi:"esPrivateDomain"` // The es private endpoint of instance. EsPrivateEndpoint pulumi.StringInput `pulumi:"esPrivateEndpoint"` // The es public domain of instance. EsPublicDomain pulumi.StringInput `pulumi:"esPublicDomain"` // The es public endpoint of instance. EsPublicEndpoint pulumi.StringInput `pulumi:"esPublicEndpoint"` // The expire time of instance. ExpireDate pulumi.StringInput `pulumi:"expireDate"` // The Id of instance. Id pulumi.StringInput `pulumi:"id"` // The configuration of instance. InstanceConfiguration InstancesInstanceInstanceConfigurationInput `pulumi:"instanceConfiguration"` // The Id of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The kibana private domain of instance. KibanaPrivateDomain pulumi.StringInput `pulumi:"kibanaPrivateDomain"` // The kibana public domain of instance. KibanaPublicDomain pulumi.StringInput `pulumi:"kibanaPublicDomain"` // The maintenance day of instance. MaintenanceDays pulumi.StringArrayInput `pulumi:"maintenanceDays"` // The maintenance time of instance. MaintenanceTime pulumi.StringInput `pulumi:"maintenanceTime"` // The namespace of instance. Namespace pulumi.StringInput `pulumi:"namespace"` // The nodes info of instance. Nodes InstancesInstanceNodeArrayInput `pulumi:"nodes"` // The plugin info of instance. Plugins InstancesInstancePluginArrayInput `pulumi:"plugins"` // The status of instance. Status pulumi.StringInput `pulumi:"status"` // The total nodes of instance. TotalNodes pulumi.IntInput `pulumi:"totalNodes"` // The user id of instance. UserId pulumi.StringInput `pulumi:"userId"` }
func (InstancesInstanceArgs) ElementType ¶
func (InstancesInstanceArgs) ElementType() reflect.Type
func (InstancesInstanceArgs) ToInstancesInstanceOutput ¶
func (i InstancesInstanceArgs) ToInstancesInstanceOutput() InstancesInstanceOutput
func (InstancesInstanceArgs) ToInstancesInstanceOutputWithContext ¶
func (i InstancesInstanceArgs) ToInstancesInstanceOutputWithContext(ctx context.Context) InstancesInstanceOutput
type InstancesInstanceArray ¶
type InstancesInstanceArray []InstancesInstanceInput
func (InstancesInstanceArray) ElementType ¶
func (InstancesInstanceArray) ElementType() reflect.Type
func (InstancesInstanceArray) ToInstancesInstanceArrayOutput ¶
func (i InstancesInstanceArray) ToInstancesInstanceArrayOutput() InstancesInstanceArrayOutput
func (InstancesInstanceArray) ToInstancesInstanceArrayOutputWithContext ¶
func (i InstancesInstanceArray) ToInstancesInstanceArrayOutputWithContext(ctx context.Context) InstancesInstanceArrayOutput
type InstancesInstanceArrayInput ¶
type InstancesInstanceArrayInput interface { pulumi.Input ToInstancesInstanceArrayOutput() InstancesInstanceArrayOutput ToInstancesInstanceArrayOutputWithContext(context.Context) InstancesInstanceArrayOutput }
InstancesInstanceArrayInput is an input type that accepts InstancesInstanceArray and InstancesInstanceArrayOutput values. You can construct a concrete instance of `InstancesInstanceArrayInput` via:
InstancesInstanceArray{ InstancesInstanceArgs{...} }
type InstancesInstanceArrayOutput ¶
type InstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceArrayOutput) ElementType ¶
func (InstancesInstanceArrayOutput) ElementType() reflect.Type
func (InstancesInstanceArrayOutput) Index ¶
func (o InstancesInstanceArrayOutput) Index(i pulumi.IntInput) InstancesInstanceOutput
func (InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutput ¶
func (o InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutput() InstancesInstanceArrayOutput
func (InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutputWithContext ¶
func (o InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutputWithContext(ctx context.Context) InstancesInstanceArrayOutput
type InstancesInstanceInput ¶
type InstancesInstanceInput interface { pulumi.Input ToInstancesInstanceOutput() InstancesInstanceOutput ToInstancesInstanceOutputWithContext(context.Context) InstancesInstanceOutput }
InstancesInstanceInput is an input type that accepts InstancesInstanceArgs and InstancesInstanceOutput values. You can construct a concrete instance of `InstancesInstanceInput` via:
InstancesInstanceArgs{...}
type InstancesInstanceInstanceConfiguration ¶
type InstancesInstanceInstanceConfiguration struct { // The user name of instance. AdminUserName string `pulumi:"adminUserName"` // The charge type of instance. ChargeType string `pulumi:"chargeType"` // whether enable https. EnableHttps bool `pulumi:"enableHttps"` // Whether enable pure master. EnablePureMaster bool `pulumi:"enablePureMaster"` // The node number of host. HotNodeNumber int `pulumi:"hotNodeNumber"` // The node resource spec of host. HotNodeResourceSpec InstancesInstanceInstanceConfigurationHotNodeResourceSpec `pulumi:"hotNodeResourceSpec"` // The node storage spec of host. HotNodeStorageSpec InstancesInstanceInstanceConfigurationHotNodeStorageSpec `pulumi:"hotNodeStorageSpec"` // The name of instance. InstanceName string `pulumi:"instanceName"` // The node number of kibana. KibanaNodeNumber int `pulumi:"kibanaNodeNumber"` // The node resource spec of kibana. KibanaNodeResourceSpec InstancesInstanceInstanceConfigurationKibanaNodeResourceSpec `pulumi:"kibanaNodeResourceSpec"` // The node storage spec of kibana. KibanaNodeStorageSpec InstancesInstanceInstanceConfigurationKibanaNodeStorageSpec `pulumi:"kibanaNodeStorageSpec"` // The node number of master. MasterNodeNumber int `pulumi:"masterNodeNumber"` // The node resource spec of master. MasterNodeResourceSpec InstancesInstanceInstanceConfigurationMasterNodeResourceSpec `pulumi:"masterNodeResourceSpec"` // The node storage spec of master. MasterNodeStorageSpec InstancesInstanceInstanceConfigurationMasterNodeStorageSpec `pulumi:"masterNodeStorageSpec"` // The period of project. Period int `pulumi:"period"` // The name of project. ProjectName string `pulumi:"projectName"` // The region info of instance. RegionId string `pulumi:"regionId"` // The subnet info. Subnet InstancesInstanceInstanceConfigurationSubnet `pulumi:"subnet"` // The version of plugin. Version string `pulumi:"version"` // The vpc info. Vpc InstancesInstanceInstanceConfigurationVpc `pulumi:"vpc"` // The zoneId of instance. ZoneId string `pulumi:"zoneId"` // The zone number of instance. ZoneNumber int `pulumi:"zoneNumber"` }
type InstancesInstanceInstanceConfigurationArgs ¶
type InstancesInstanceInstanceConfigurationArgs struct { // The user name of instance. AdminUserName pulumi.StringInput `pulumi:"adminUserName"` // The charge type of instance. ChargeType pulumi.StringInput `pulumi:"chargeType"` // whether enable https. EnableHttps pulumi.BoolInput `pulumi:"enableHttps"` // Whether enable pure master. EnablePureMaster pulumi.BoolInput `pulumi:"enablePureMaster"` // The node number of host. HotNodeNumber pulumi.IntInput `pulumi:"hotNodeNumber"` // The node resource spec of host. HotNodeResourceSpec InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput `pulumi:"hotNodeResourceSpec"` // The node storage spec of host. HotNodeStorageSpec InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput `pulumi:"hotNodeStorageSpec"` // The name of instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // The node number of kibana. KibanaNodeNumber pulumi.IntInput `pulumi:"kibanaNodeNumber"` // The node resource spec of kibana. KibanaNodeResourceSpec InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput `pulumi:"kibanaNodeResourceSpec"` // The node storage spec of kibana. KibanaNodeStorageSpec InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput `pulumi:"kibanaNodeStorageSpec"` // The node number of master. MasterNodeNumber pulumi.IntInput `pulumi:"masterNodeNumber"` // The node resource spec of master. MasterNodeResourceSpec InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput `pulumi:"masterNodeResourceSpec"` // The node storage spec of master. MasterNodeStorageSpec InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput `pulumi:"masterNodeStorageSpec"` // The period of project. Period pulumi.IntInput `pulumi:"period"` // The name of project. ProjectName pulumi.StringInput `pulumi:"projectName"` // The region info of instance. RegionId pulumi.StringInput `pulumi:"regionId"` // The subnet info. Subnet InstancesInstanceInstanceConfigurationSubnetInput `pulumi:"subnet"` // The version of plugin. Version pulumi.StringInput `pulumi:"version"` // The vpc info. Vpc InstancesInstanceInstanceConfigurationVpcInput `pulumi:"vpc"` // The zoneId of instance. ZoneId pulumi.StringInput `pulumi:"zoneId"` // The zone number of instance. ZoneNumber pulumi.IntInput `pulumi:"zoneNumber"` }
func (InstancesInstanceInstanceConfigurationArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutput ¶
func (i InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput
func (InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationOutput
type InstancesInstanceInstanceConfigurationHotNodeResourceSpec ¶
type InstancesInstanceInstanceConfigurationHotNodeResourceSpec struct { // The cpu info of resource spec. Cpu int `pulumi:"cpu"` // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The memory info of resource spec. Memory int `pulumi:"memory"` // The name of storage spec. Name string `pulumi:"name"` }
type InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs ¶
type InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs struct { // The cpu info of resource spec. Cpu pulumi.IntInput `pulumi:"cpu"` // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The memory info of resource spec. Memory pulumi.IntInput `pulumi:"memory"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` }
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput ¶
func (i InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
type InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput ¶
type InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput }
InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs and InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput` via:
InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs{...}
type InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput ¶
type InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Cpu ¶
The cpu info of resource spec.
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Description ¶
func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) DisplayName ¶
func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Memory ¶
func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Memory() pulumi.IntOutput
The memory info of resource spec.
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Name ¶
The name of storage spec.
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput ¶
func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
type InstancesInstanceInstanceConfigurationHotNodeStorageSpec ¶
type InstancesInstanceInstanceConfigurationHotNodeStorageSpec struct { // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The max size of storage spec. MaxSize int `pulumi:"maxSize"` // The min size of storage spec. MinSize int `pulumi:"minSize"` // The name of storage spec. Name string `pulumi:"name"` // The size of storage spec. Size int `pulumi:"size"` // The type of storage spec. Type string `pulumi:"type"` }
type InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs ¶
type InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs struct { // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The max size of storage spec. MaxSize pulumi.IntInput `pulumi:"maxSize"` // The min size of storage spec. MinSize pulumi.IntInput `pulumi:"minSize"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` // The size of storage spec. Size pulumi.IntInput `pulumi:"size"` // The type of storage spec. Type pulumi.StringInput `pulumi:"type"` }
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput ¶
func (i InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
type InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput ¶
type InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput }
InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs and InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput` via:
InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs{...}
type InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput ¶
type InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Description ¶
func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) DisplayName ¶
func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MaxSize ¶
func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
The max size of storage spec.
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MinSize ¶
func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MinSize() pulumi.IntOutput
The min size of storage spec.
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Name ¶
The name of storage spec.
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Size ¶
The size of storage spec.
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput ¶
func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
type InstancesInstanceInstanceConfigurationInput ¶
type InstancesInstanceInstanceConfigurationInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput ToInstancesInstanceInstanceConfigurationOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationOutput }
InstancesInstanceInstanceConfigurationInput is an input type that accepts InstancesInstanceInstanceConfigurationArgs and InstancesInstanceInstanceConfigurationOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationInput` via:
InstancesInstanceInstanceConfigurationArgs{...}
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpec ¶
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpec struct { // The cpu info of resource spec. Cpu int `pulumi:"cpu"` // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The memory info of resource spec. Memory int `pulumi:"memory"` // The name of storage spec. Name string `pulumi:"name"` }
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs ¶
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs struct { // The cpu info of resource spec. Cpu pulumi.IntInput `pulumi:"cpu"` // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The memory info of resource spec. Memory pulumi.IntInput `pulumi:"memory"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` }
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput ¶
func (i InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput ¶
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput }
InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs and InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput` via:
InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs{...}
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput ¶
type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Cpu ¶
The cpu info of resource spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Description ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) DisplayName ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Memory ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Memory() pulumi.IntOutput
The memory info of resource spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Name ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Name() pulumi.StringOutput
The name of storage spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpec ¶
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpec struct { // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The max size of storage spec. MaxSize int `pulumi:"maxSize"` // The min size of storage spec. MinSize int `pulumi:"minSize"` // The name of storage spec. Name string `pulumi:"name"` // The size of storage spec. Size int `pulumi:"size"` // The type of storage spec. Type string `pulumi:"type"` }
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs ¶
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs struct { // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The max size of storage spec. MaxSize pulumi.IntInput `pulumi:"maxSize"` // The min size of storage spec. MinSize pulumi.IntInput `pulumi:"minSize"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` // The size of storage spec. Size pulumi.IntInput `pulumi:"size"` // The type of storage spec. Type pulumi.StringInput `pulumi:"type"` }
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput ¶
func (i InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput ¶
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput }
InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs and InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput` via:
InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs{...}
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput ¶
type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Description ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) DisplayName ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MaxSize ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
The max size of storage spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MinSize ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MinSize() pulumi.IntOutput
The min size of storage spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Name ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Name() pulumi.StringOutput
The name of storage spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Size ¶
The size of storage spec.
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Type ¶
func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Type() pulumi.StringOutput
The type of storage spec.
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpec ¶
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpec struct { // The cpu info of resource spec. Cpu int `pulumi:"cpu"` // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The memory info of resource spec. Memory int `pulumi:"memory"` // The name of storage spec. Name string `pulumi:"name"` }
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs ¶
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs struct { // The cpu info of resource spec. Cpu pulumi.IntInput `pulumi:"cpu"` // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The memory info of resource spec. Memory pulumi.IntInput `pulumi:"memory"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` }
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput ¶
func (i InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput ¶
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput }
InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs and InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput` via:
InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs{...}
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput ¶
type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Cpu ¶
The cpu info of resource spec.
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Description ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) DisplayName ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Memory ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Memory() pulumi.IntOutput
The memory info of resource spec.
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Name ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Name() pulumi.StringOutput
The name of storage spec.
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpec ¶
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpec struct { // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The max size of storage spec. MaxSize int `pulumi:"maxSize"` // The min size of storage spec. MinSize int `pulumi:"minSize"` // The name of storage spec. Name string `pulumi:"name"` // The size of storage spec. Size int `pulumi:"size"` // The type of storage spec. Type string `pulumi:"type"` }
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs ¶
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs struct { // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The max size of storage spec. MaxSize pulumi.IntInput `pulumi:"maxSize"` // The min size of storage spec. MinSize pulumi.IntInput `pulumi:"minSize"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` // The size of storage spec. Size pulumi.IntInput `pulumi:"size"` // The type of storage spec. Type pulumi.StringInput `pulumi:"type"` }
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput ¶
func (i InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput ¶
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput }
InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs and InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput` via:
InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs{...}
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput ¶
type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Description ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) DisplayName ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MaxSize ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
The max size of storage spec.
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MinSize ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MinSize() pulumi.IntOutput
The min size of storage spec.
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Name ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Name() pulumi.StringOutput
The name of storage spec.
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Size ¶
The size of storage spec.
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Type ¶
func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Type() pulumi.StringOutput
The type of storage spec.
type InstancesInstanceInstanceConfigurationOutput ¶
type InstancesInstanceInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationOutput) AdminUserName ¶
func (o InstancesInstanceInstanceConfigurationOutput) AdminUserName() pulumi.StringOutput
The user name of instance.
func (InstancesInstanceInstanceConfigurationOutput) ChargeType ¶
func (o InstancesInstanceInstanceConfigurationOutput) ChargeType() pulumi.StringOutput
The charge type of instance.
func (InstancesInstanceInstanceConfigurationOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationOutput) EnableHttps ¶
func (o InstancesInstanceInstanceConfigurationOutput) EnableHttps() pulumi.BoolOutput
whether enable https.
func (InstancesInstanceInstanceConfigurationOutput) EnablePureMaster ¶
func (o InstancesInstanceInstanceConfigurationOutput) EnablePureMaster() pulumi.BoolOutput
Whether enable pure master.
func (InstancesInstanceInstanceConfigurationOutput) HotNodeNumber ¶
func (o InstancesInstanceInstanceConfigurationOutput) HotNodeNumber() pulumi.IntOutput
The node number of host.
func (InstancesInstanceInstanceConfigurationOutput) HotNodeResourceSpec ¶
func (o InstancesInstanceInstanceConfigurationOutput) HotNodeResourceSpec() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
The node resource spec of host.
func (InstancesInstanceInstanceConfigurationOutput) HotNodeStorageSpec ¶
func (o InstancesInstanceInstanceConfigurationOutput) HotNodeStorageSpec() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
The node storage spec of host.
func (InstancesInstanceInstanceConfigurationOutput) InstanceName ¶
func (o InstancesInstanceInstanceConfigurationOutput) InstanceName() pulumi.StringOutput
The name of instance.
func (InstancesInstanceInstanceConfigurationOutput) KibanaNodeNumber ¶
func (o InstancesInstanceInstanceConfigurationOutput) KibanaNodeNumber() pulumi.IntOutput
The node number of kibana.
func (InstancesInstanceInstanceConfigurationOutput) KibanaNodeResourceSpec ¶
func (o InstancesInstanceInstanceConfigurationOutput) KibanaNodeResourceSpec() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
The node resource spec of kibana.
func (InstancesInstanceInstanceConfigurationOutput) KibanaNodeStorageSpec ¶
func (o InstancesInstanceInstanceConfigurationOutput) KibanaNodeStorageSpec() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
The node storage spec of kibana.
func (InstancesInstanceInstanceConfigurationOutput) MasterNodeNumber ¶
func (o InstancesInstanceInstanceConfigurationOutput) MasterNodeNumber() pulumi.IntOutput
The node number of master.
func (InstancesInstanceInstanceConfigurationOutput) MasterNodeResourceSpec ¶
func (o InstancesInstanceInstanceConfigurationOutput) MasterNodeResourceSpec() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
The node resource spec of master.
func (InstancesInstanceInstanceConfigurationOutput) MasterNodeStorageSpec ¶
func (o InstancesInstanceInstanceConfigurationOutput) MasterNodeStorageSpec() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
The node storage spec of master.
func (InstancesInstanceInstanceConfigurationOutput) Period ¶
func (o InstancesInstanceInstanceConfigurationOutput) Period() pulumi.IntOutput
The period of project.
func (InstancesInstanceInstanceConfigurationOutput) ProjectName ¶
func (o InstancesInstanceInstanceConfigurationOutput) ProjectName() pulumi.StringOutput
The name of project.
func (InstancesInstanceInstanceConfigurationOutput) RegionId ¶
func (o InstancesInstanceInstanceConfigurationOutput) RegionId() pulumi.StringOutput
The region info of instance.
func (InstancesInstanceInstanceConfigurationOutput) Subnet ¶
func (o InstancesInstanceInstanceConfigurationOutput) Subnet() InstancesInstanceInstanceConfigurationSubnetOutput
The subnet info.
func (InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutput ¶
func (o InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput
func (InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationOutput
func (InstancesInstanceInstanceConfigurationOutput) Version ¶
func (o InstancesInstanceInstanceConfigurationOutput) Version() pulumi.StringOutput
The version of plugin.
func (InstancesInstanceInstanceConfigurationOutput) Vpc ¶
func (o InstancesInstanceInstanceConfigurationOutput) Vpc() InstancesInstanceInstanceConfigurationVpcOutput
The vpc info.
func (InstancesInstanceInstanceConfigurationOutput) ZoneId ¶
func (o InstancesInstanceInstanceConfigurationOutput) ZoneId() pulumi.StringOutput
The zoneId of instance.
func (InstancesInstanceInstanceConfigurationOutput) ZoneNumber ¶
func (o InstancesInstanceInstanceConfigurationOutput) ZoneNumber() pulumi.IntOutput
The zone number of instance.
type InstancesInstanceInstanceConfigurationSubnetArgs ¶
type InstancesInstanceInstanceConfigurationSubnetArgs struct { // The id of subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The name of subnet. SubnetName pulumi.StringInput `pulumi:"subnetName"` }
func (InstancesInstanceInstanceConfigurationSubnetArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationSubnetArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutput ¶
func (i InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput
func (InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationSubnetOutput
type InstancesInstanceInstanceConfigurationSubnetInput ¶
type InstancesInstanceInstanceConfigurationSubnetInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationSubnetOutput }
InstancesInstanceInstanceConfigurationSubnetInput is an input type that accepts InstancesInstanceInstanceConfigurationSubnetArgs and InstancesInstanceInstanceConfigurationSubnetOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationSubnetInput` via:
InstancesInstanceInstanceConfigurationSubnetArgs{...}
type InstancesInstanceInstanceConfigurationSubnetOutput ¶
type InstancesInstanceInstanceConfigurationSubnetOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationSubnetOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationSubnetOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationSubnetOutput) SubnetId ¶
func (o InstancesInstanceInstanceConfigurationSubnetOutput) SubnetId() pulumi.StringOutput
The id of subnet.
func (InstancesInstanceInstanceConfigurationSubnetOutput) SubnetName ¶
func (o InstancesInstanceInstanceConfigurationSubnetOutput) SubnetName() pulumi.StringOutput
The name of subnet.
func (InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutput ¶
func (o InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput
func (InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationSubnetOutput
type InstancesInstanceInstanceConfigurationVpcArgs ¶
type InstancesInstanceInstanceConfigurationVpcArgs struct { // The id of vpc. VpcId pulumi.StringInput `pulumi:"vpcId"` // The name of vpc. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (InstancesInstanceInstanceConfigurationVpcArgs) ElementType ¶
func (InstancesInstanceInstanceConfigurationVpcArgs) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutput ¶
func (i InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput
func (InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext ¶
func (i InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationVpcOutput
type InstancesInstanceInstanceConfigurationVpcInput ¶
type InstancesInstanceInstanceConfigurationVpcInput interface { pulumi.Input ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationVpcOutput }
InstancesInstanceInstanceConfigurationVpcInput is an input type that accepts InstancesInstanceInstanceConfigurationVpcArgs and InstancesInstanceInstanceConfigurationVpcOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationVpcInput` via:
InstancesInstanceInstanceConfigurationVpcArgs{...}
type InstancesInstanceInstanceConfigurationVpcOutput ¶
type InstancesInstanceInstanceConfigurationVpcOutput struct{ *pulumi.OutputState }
func (InstancesInstanceInstanceConfigurationVpcOutput) ElementType ¶
func (InstancesInstanceInstanceConfigurationVpcOutput) ElementType() reflect.Type
func (InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutput ¶
func (o InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput
func (InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext ¶
func (o InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationVpcOutput
func (InstancesInstanceInstanceConfigurationVpcOutput) VpcId ¶
func (o InstancesInstanceInstanceConfigurationVpcOutput) VpcId() pulumi.StringOutput
The id of vpc.
func (InstancesInstanceInstanceConfigurationVpcOutput) VpcName ¶
func (o InstancesInstanceInstanceConfigurationVpcOutput) VpcName() pulumi.StringOutput
The name of vpc.
type InstancesInstanceNode ¶
type InstancesInstanceNode struct { // Is cold node. IsCold bool `pulumi:"isCold"` // Is hot node. IsHot bool `pulumi:"isHot"` // Is kibana node. IsKibana bool `pulumi:"isKibana"` // Is master node. IsMaster bool `pulumi:"isMaster"` // Is warm node. IsWarm bool `pulumi:"isWarm"` // The show name of node. NodeDisplayName string `pulumi:"nodeDisplayName"` // The name of node. NodeName string `pulumi:"nodeName"` // The node resource spec of master. ResourceSpec InstancesInstanceNodeResourceSpec `pulumi:"resourceSpec"` // The restart times of node. RestartNumber int `pulumi:"restartNumber"` // The start time of node. StartTime string `pulumi:"startTime"` // The status of instance. Status string `pulumi:"status"` // The node storage spec of master. StorageSpec InstancesInstanceNodeStorageSpec `pulumi:"storageSpec"` }
type InstancesInstanceNodeArgs ¶
type InstancesInstanceNodeArgs struct { // Is cold node. IsCold pulumi.BoolInput `pulumi:"isCold"` // Is hot node. IsHot pulumi.BoolInput `pulumi:"isHot"` // Is kibana node. IsKibana pulumi.BoolInput `pulumi:"isKibana"` // Is master node. IsMaster pulumi.BoolInput `pulumi:"isMaster"` // Is warm node. IsWarm pulumi.BoolInput `pulumi:"isWarm"` // The show name of node. NodeDisplayName pulumi.StringInput `pulumi:"nodeDisplayName"` // The name of node. NodeName pulumi.StringInput `pulumi:"nodeName"` // The node resource spec of master. ResourceSpec InstancesInstanceNodeResourceSpecInput `pulumi:"resourceSpec"` // The restart times of node. RestartNumber pulumi.IntInput `pulumi:"restartNumber"` // The start time of node. StartTime pulumi.StringInput `pulumi:"startTime"` // The status of instance. Status pulumi.StringInput `pulumi:"status"` // The node storage spec of master. StorageSpec InstancesInstanceNodeStorageSpecInput `pulumi:"storageSpec"` }
func (InstancesInstanceNodeArgs) ElementType ¶
func (InstancesInstanceNodeArgs) ElementType() reflect.Type
func (InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutput ¶
func (i InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutput() InstancesInstanceNodeOutput
func (InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutputWithContext ¶
func (i InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutputWithContext(ctx context.Context) InstancesInstanceNodeOutput
type InstancesInstanceNodeArray ¶
type InstancesInstanceNodeArray []InstancesInstanceNodeInput
func (InstancesInstanceNodeArray) ElementType ¶
func (InstancesInstanceNodeArray) ElementType() reflect.Type
func (InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutput ¶
func (i InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput
func (InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutputWithContext ¶
func (i InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutputWithContext(ctx context.Context) InstancesInstanceNodeArrayOutput
type InstancesInstanceNodeArrayInput ¶
type InstancesInstanceNodeArrayInput interface { pulumi.Input ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput ToInstancesInstanceNodeArrayOutputWithContext(context.Context) InstancesInstanceNodeArrayOutput }
InstancesInstanceNodeArrayInput is an input type that accepts InstancesInstanceNodeArray and InstancesInstanceNodeArrayOutput values. You can construct a concrete instance of `InstancesInstanceNodeArrayInput` via:
InstancesInstanceNodeArray{ InstancesInstanceNodeArgs{...} }
type InstancesInstanceNodeArrayOutput ¶
type InstancesInstanceNodeArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceNodeArrayOutput) ElementType ¶
func (InstancesInstanceNodeArrayOutput) ElementType() reflect.Type
func (InstancesInstanceNodeArrayOutput) Index ¶
func (o InstancesInstanceNodeArrayOutput) Index(i pulumi.IntInput) InstancesInstanceNodeOutput
func (InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutput ¶
func (o InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput
func (InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutputWithContext ¶
func (o InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutputWithContext(ctx context.Context) InstancesInstanceNodeArrayOutput
type InstancesInstanceNodeInput ¶
type InstancesInstanceNodeInput interface { pulumi.Input ToInstancesInstanceNodeOutput() InstancesInstanceNodeOutput ToInstancesInstanceNodeOutputWithContext(context.Context) InstancesInstanceNodeOutput }
InstancesInstanceNodeInput is an input type that accepts InstancesInstanceNodeArgs and InstancesInstanceNodeOutput values. You can construct a concrete instance of `InstancesInstanceNodeInput` via:
InstancesInstanceNodeArgs{...}
type InstancesInstanceNodeOutput ¶
type InstancesInstanceNodeOutput struct{ *pulumi.OutputState }
func (InstancesInstanceNodeOutput) ElementType ¶
func (InstancesInstanceNodeOutput) ElementType() reflect.Type
func (InstancesInstanceNodeOutput) IsCold ¶
func (o InstancesInstanceNodeOutput) IsCold() pulumi.BoolOutput
Is cold node.
func (InstancesInstanceNodeOutput) IsHot ¶
func (o InstancesInstanceNodeOutput) IsHot() pulumi.BoolOutput
Is hot node.
func (InstancesInstanceNodeOutput) IsKibana ¶
func (o InstancesInstanceNodeOutput) IsKibana() pulumi.BoolOutput
Is kibana node.
func (InstancesInstanceNodeOutput) IsMaster ¶
func (o InstancesInstanceNodeOutput) IsMaster() pulumi.BoolOutput
Is master node.
func (InstancesInstanceNodeOutput) IsWarm ¶
func (o InstancesInstanceNodeOutput) IsWarm() pulumi.BoolOutput
Is warm node.
func (InstancesInstanceNodeOutput) NodeDisplayName ¶
func (o InstancesInstanceNodeOutput) NodeDisplayName() pulumi.StringOutput
The show name of node.
func (InstancesInstanceNodeOutput) NodeName ¶
func (o InstancesInstanceNodeOutput) NodeName() pulumi.StringOutput
The name of node.
func (InstancesInstanceNodeOutput) ResourceSpec ¶
func (o InstancesInstanceNodeOutput) ResourceSpec() InstancesInstanceNodeResourceSpecOutput
The node resource spec of master.
func (InstancesInstanceNodeOutput) RestartNumber ¶
func (o InstancesInstanceNodeOutput) RestartNumber() pulumi.IntOutput
The restart times of node.
func (InstancesInstanceNodeOutput) StartTime ¶
func (o InstancesInstanceNodeOutput) StartTime() pulumi.StringOutput
The start time of node.
func (InstancesInstanceNodeOutput) Status ¶
func (o InstancesInstanceNodeOutput) Status() pulumi.StringOutput
The status of instance.
func (InstancesInstanceNodeOutput) StorageSpec ¶
func (o InstancesInstanceNodeOutput) StorageSpec() InstancesInstanceNodeStorageSpecOutput
The node storage spec of master.
func (InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutput ¶
func (o InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutput() InstancesInstanceNodeOutput
func (InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutputWithContext ¶
func (o InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutputWithContext(ctx context.Context) InstancesInstanceNodeOutput
type InstancesInstanceNodeResourceSpec ¶
type InstancesInstanceNodeResourceSpec struct { // The cpu info of resource spec. Cpu int `pulumi:"cpu"` // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The memory info of resource spec. Memory int `pulumi:"memory"` // The name of storage spec. Name string `pulumi:"name"` }
type InstancesInstanceNodeResourceSpecArgs ¶
type InstancesInstanceNodeResourceSpecArgs struct { // The cpu info of resource spec. Cpu pulumi.IntInput `pulumi:"cpu"` // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The memory info of resource spec. Memory pulumi.IntInput `pulumi:"memory"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` }
func (InstancesInstanceNodeResourceSpecArgs) ElementType ¶
func (InstancesInstanceNodeResourceSpecArgs) ElementType() reflect.Type
func (InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutput ¶
func (i InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput
func (InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutputWithContext ¶
func (i InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeResourceSpecOutput
type InstancesInstanceNodeResourceSpecInput ¶
type InstancesInstanceNodeResourceSpecInput interface { pulumi.Input ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput ToInstancesInstanceNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceNodeResourceSpecOutput }
InstancesInstanceNodeResourceSpecInput is an input type that accepts InstancesInstanceNodeResourceSpecArgs and InstancesInstanceNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceNodeResourceSpecInput` via:
InstancesInstanceNodeResourceSpecArgs{...}
type InstancesInstanceNodeResourceSpecOutput ¶
type InstancesInstanceNodeResourceSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceNodeResourceSpecOutput) Cpu ¶
func (o InstancesInstanceNodeResourceSpecOutput) Cpu() pulumi.IntOutput
The cpu info of resource spec.
func (InstancesInstanceNodeResourceSpecOutput) Description ¶
func (o InstancesInstanceNodeResourceSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceNodeResourceSpecOutput) DisplayName ¶
func (o InstancesInstanceNodeResourceSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceNodeResourceSpecOutput) ElementType ¶
func (InstancesInstanceNodeResourceSpecOutput) ElementType() reflect.Type
func (InstancesInstanceNodeResourceSpecOutput) Memory ¶
func (o InstancesInstanceNodeResourceSpecOutput) Memory() pulumi.IntOutput
The memory info of resource spec.
func (InstancesInstanceNodeResourceSpecOutput) Name ¶
func (o InstancesInstanceNodeResourceSpecOutput) Name() pulumi.StringOutput
The name of storage spec.
func (InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutput ¶
func (o InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput
func (InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutputWithContext ¶
func (o InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeResourceSpecOutput
type InstancesInstanceNodeStorageSpec ¶
type InstancesInstanceNodeStorageSpec struct { // The description of plugin. Description string `pulumi:"description"` // The show name of storage spec. DisplayName string `pulumi:"displayName"` // The max size of storage spec. MaxSize int `pulumi:"maxSize"` // The min size of storage spec. MinSize int `pulumi:"minSize"` // The name of storage spec. Name string `pulumi:"name"` // The size of storage spec. Size int `pulumi:"size"` // The type of storage spec. Type string `pulumi:"type"` }
type InstancesInstanceNodeStorageSpecArgs ¶
type InstancesInstanceNodeStorageSpecArgs struct { // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The show name of storage spec. DisplayName pulumi.StringInput `pulumi:"displayName"` // The max size of storage spec. MaxSize pulumi.IntInput `pulumi:"maxSize"` // The min size of storage spec. MinSize pulumi.IntInput `pulumi:"minSize"` // The name of storage spec. Name pulumi.StringInput `pulumi:"name"` // The size of storage spec. Size pulumi.IntInput `pulumi:"size"` // The type of storage spec. Type pulumi.StringInput `pulumi:"type"` }
func (InstancesInstanceNodeStorageSpecArgs) ElementType ¶
func (InstancesInstanceNodeStorageSpecArgs) ElementType() reflect.Type
func (InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutput ¶
func (i InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput
func (InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutputWithContext ¶
func (i InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeStorageSpecOutput
type InstancesInstanceNodeStorageSpecInput ¶
type InstancesInstanceNodeStorageSpecInput interface { pulumi.Input ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput ToInstancesInstanceNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceNodeStorageSpecOutput }
InstancesInstanceNodeStorageSpecInput is an input type that accepts InstancesInstanceNodeStorageSpecArgs and InstancesInstanceNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceNodeStorageSpecInput` via:
InstancesInstanceNodeStorageSpecArgs{...}
type InstancesInstanceNodeStorageSpecOutput ¶
type InstancesInstanceNodeStorageSpecOutput struct{ *pulumi.OutputState }
func (InstancesInstanceNodeStorageSpecOutput) Description ¶
func (o InstancesInstanceNodeStorageSpecOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstanceNodeStorageSpecOutput) DisplayName ¶
func (o InstancesInstanceNodeStorageSpecOutput) DisplayName() pulumi.StringOutput
The show name of storage spec.
func (InstancesInstanceNodeStorageSpecOutput) ElementType ¶
func (InstancesInstanceNodeStorageSpecOutput) ElementType() reflect.Type
func (InstancesInstanceNodeStorageSpecOutput) MaxSize ¶
func (o InstancesInstanceNodeStorageSpecOutput) MaxSize() pulumi.IntOutput
The max size of storage spec.
func (InstancesInstanceNodeStorageSpecOutput) MinSize ¶
func (o InstancesInstanceNodeStorageSpecOutput) MinSize() pulumi.IntOutput
The min size of storage spec.
func (InstancesInstanceNodeStorageSpecOutput) Name ¶
func (o InstancesInstanceNodeStorageSpecOutput) Name() pulumi.StringOutput
The name of storage spec.
func (InstancesInstanceNodeStorageSpecOutput) Size ¶
func (o InstancesInstanceNodeStorageSpecOutput) Size() pulumi.IntOutput
The size of storage spec.
func (InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutput ¶
func (o InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput
func (InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutputWithContext ¶
func (o InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeStorageSpecOutput
func (InstancesInstanceNodeStorageSpecOutput) Type ¶
func (o InstancesInstanceNodeStorageSpecOutput) Type() pulumi.StringOutput
The type of storage spec.
type InstancesInstanceOutput ¶
type InstancesInstanceOutput struct{ *pulumi.OutputState }
func (InstancesInstanceOutput) ChargeEnabled ¶
func (o InstancesInstanceOutput) ChargeEnabled() pulumi.BoolOutput
The charge status of instance.
func (InstancesInstanceOutput) CreateTime ¶
func (o InstancesInstanceOutput) CreateTime() pulumi.StringOutput
The create time of instance.
func (InstancesInstanceOutput) ElementType ¶
func (InstancesInstanceOutput) ElementType() reflect.Type
func (InstancesInstanceOutput) EnableEsPrivateNetwork ¶
func (o InstancesInstanceOutput) EnableEsPrivateNetwork() pulumi.BoolOutput
whether enable es private network.
func (InstancesInstanceOutput) EnableEsPublicNetwork ¶
func (o InstancesInstanceOutput) EnableEsPublicNetwork() pulumi.BoolOutput
whether enable es public network.
func (InstancesInstanceOutput) EnableKibanaPrivateNetwork ¶
func (o InstancesInstanceOutput) EnableKibanaPrivateNetwork() pulumi.BoolOutput
whether enable kibana private network.
func (InstancesInstanceOutput) EnableKibanaPublicNetwork ¶
func (o InstancesInstanceOutput) EnableKibanaPublicNetwork() pulumi.BoolOutput
whether enable kibana public network.
func (InstancesInstanceOutput) EsInnerEndpoint ¶
func (o InstancesInstanceOutput) EsInnerEndpoint() pulumi.StringOutput
The es inner endpoint of instance.
func (InstancesInstanceOutput) EsPrivateDomain ¶
func (o InstancesInstanceOutput) EsPrivateDomain() pulumi.StringOutput
The es private domain of instance.
func (InstancesInstanceOutput) EsPrivateEndpoint ¶
func (o InstancesInstanceOutput) EsPrivateEndpoint() pulumi.StringOutput
The es private endpoint of instance.
func (InstancesInstanceOutput) EsPublicDomain ¶
func (o InstancesInstanceOutput) EsPublicDomain() pulumi.StringOutput
The es public domain of instance.
func (InstancesInstanceOutput) EsPublicEndpoint ¶
func (o InstancesInstanceOutput) EsPublicEndpoint() pulumi.StringOutput
The es public endpoint of instance.
func (InstancesInstanceOutput) ExpireDate ¶
func (o InstancesInstanceOutput) ExpireDate() pulumi.StringOutput
The expire time of instance.
func (InstancesInstanceOutput) Id ¶
func (o InstancesInstanceOutput) Id() pulumi.StringOutput
The Id of instance.
func (InstancesInstanceOutput) InstanceConfiguration ¶
func (o InstancesInstanceOutput) InstanceConfiguration() InstancesInstanceInstanceConfigurationOutput
The configuration of instance.
func (InstancesInstanceOutput) InstanceId ¶
func (o InstancesInstanceOutput) InstanceId() pulumi.StringOutput
The Id of instance.
func (InstancesInstanceOutput) KibanaPrivateDomain ¶
func (o InstancesInstanceOutput) KibanaPrivateDomain() pulumi.StringOutput
The kibana private domain of instance.
func (InstancesInstanceOutput) KibanaPublicDomain ¶
func (o InstancesInstanceOutput) KibanaPublicDomain() pulumi.StringOutput
The kibana public domain of instance.
func (InstancesInstanceOutput) MaintenanceDays ¶
func (o InstancesInstanceOutput) MaintenanceDays() pulumi.StringArrayOutput
The maintenance day of instance.
func (InstancesInstanceOutput) MaintenanceTime ¶
func (o InstancesInstanceOutput) MaintenanceTime() pulumi.StringOutput
The maintenance time of instance.
func (InstancesInstanceOutput) Namespace ¶
func (o InstancesInstanceOutput) Namespace() pulumi.StringOutput
The namespace of instance.
func (InstancesInstanceOutput) Nodes ¶
func (o InstancesInstanceOutput) Nodes() InstancesInstanceNodeArrayOutput
The nodes info of instance.
func (InstancesInstanceOutput) Plugins ¶
func (o InstancesInstanceOutput) Plugins() InstancesInstancePluginArrayOutput
The plugin info of instance.
func (InstancesInstanceOutput) Status ¶
func (o InstancesInstanceOutput) Status() pulumi.StringOutput
The status of instance.
func (InstancesInstanceOutput) ToInstancesInstanceOutput ¶
func (o InstancesInstanceOutput) ToInstancesInstanceOutput() InstancesInstanceOutput
func (InstancesInstanceOutput) ToInstancesInstanceOutputWithContext ¶
func (o InstancesInstanceOutput) ToInstancesInstanceOutputWithContext(ctx context.Context) InstancesInstanceOutput
func (InstancesInstanceOutput) TotalNodes ¶
func (o InstancesInstanceOutput) TotalNodes() pulumi.IntOutput
The total nodes of instance.
func (InstancesInstanceOutput) UserId ¶
func (o InstancesInstanceOutput) UserId() pulumi.StringOutput
The user id of instance.
type InstancesInstancePlugin ¶
type InstancesInstancePluginArgs ¶
type InstancesInstancePluginArgs struct { // The description of plugin. Description pulumi.StringInput `pulumi:"description"` // The name of plugin. PluginName pulumi.StringInput `pulumi:"pluginName"` // The version of plugin. Version pulumi.StringInput `pulumi:"version"` }
func (InstancesInstancePluginArgs) ElementType ¶
func (InstancesInstancePluginArgs) ElementType() reflect.Type
func (InstancesInstancePluginArgs) ToInstancesInstancePluginOutput ¶
func (i InstancesInstancePluginArgs) ToInstancesInstancePluginOutput() InstancesInstancePluginOutput
func (InstancesInstancePluginArgs) ToInstancesInstancePluginOutputWithContext ¶
func (i InstancesInstancePluginArgs) ToInstancesInstancePluginOutputWithContext(ctx context.Context) InstancesInstancePluginOutput
type InstancesInstancePluginArray ¶
type InstancesInstancePluginArray []InstancesInstancePluginInput
func (InstancesInstancePluginArray) ElementType ¶
func (InstancesInstancePluginArray) ElementType() reflect.Type
func (InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutput ¶
func (i InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput
func (InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutputWithContext ¶
func (i InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutputWithContext(ctx context.Context) InstancesInstancePluginArrayOutput
type InstancesInstancePluginArrayInput ¶
type InstancesInstancePluginArrayInput interface { pulumi.Input ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput ToInstancesInstancePluginArrayOutputWithContext(context.Context) InstancesInstancePluginArrayOutput }
InstancesInstancePluginArrayInput is an input type that accepts InstancesInstancePluginArray and InstancesInstancePluginArrayOutput values. You can construct a concrete instance of `InstancesInstancePluginArrayInput` via:
InstancesInstancePluginArray{ InstancesInstancePluginArgs{...} }
type InstancesInstancePluginArrayOutput ¶
type InstancesInstancePluginArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstancePluginArrayOutput) ElementType ¶
func (InstancesInstancePluginArrayOutput) ElementType() reflect.Type
func (InstancesInstancePluginArrayOutput) Index ¶
func (o InstancesInstancePluginArrayOutput) Index(i pulumi.IntInput) InstancesInstancePluginOutput
func (InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutput ¶
func (o InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput
func (InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutputWithContext ¶
func (o InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutputWithContext(ctx context.Context) InstancesInstancePluginArrayOutput
type InstancesInstancePluginInput ¶
type InstancesInstancePluginInput interface { pulumi.Input ToInstancesInstancePluginOutput() InstancesInstancePluginOutput ToInstancesInstancePluginOutputWithContext(context.Context) InstancesInstancePluginOutput }
InstancesInstancePluginInput is an input type that accepts InstancesInstancePluginArgs and InstancesInstancePluginOutput values. You can construct a concrete instance of `InstancesInstancePluginInput` via:
InstancesInstancePluginArgs{...}
type InstancesInstancePluginOutput ¶
type InstancesInstancePluginOutput struct{ *pulumi.OutputState }
func (InstancesInstancePluginOutput) Description ¶
func (o InstancesInstancePluginOutput) Description() pulumi.StringOutput
The description of plugin.
func (InstancesInstancePluginOutput) ElementType ¶
func (InstancesInstancePluginOutput) ElementType() reflect.Type
func (InstancesInstancePluginOutput) PluginName ¶
func (o InstancesInstancePluginOutput) PluginName() pulumi.StringOutput
The name of plugin.
func (InstancesInstancePluginOutput) ToInstancesInstancePluginOutput ¶
func (o InstancesInstancePluginOutput) ToInstancesInstancePluginOutput() InstancesInstancePluginOutput
func (InstancesInstancePluginOutput) ToInstancesInstancePluginOutputWithContext ¶
func (o InstancesInstancePluginOutput) ToInstancesInstancePluginOutputWithContext(ctx context.Context) InstancesInstancePluginOutput
func (InstancesInstancePluginOutput) Version ¶
func (o InstancesInstancePluginOutput) Version() pulumi.StringOutput
The version of plugin.
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { // The charge types of instance. ChargeTypes pulumi.StringArrayInput `pulumi:"chargeTypes"` // A list of instance IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The names of instance. Names pulumi.StringArrayInput `pulumi:"names"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The list status of instance. Statuses pulumi.StringArrayInput `pulumi:"statuses"` // The versions of instance. Versions pulumi.StringArrayInput `pulumi:"versions"` // The available zone IDs of instance. ZoneIds pulumi.StringArrayInput `pulumi:"zoneIds"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { ChargeTypes []string `pulumi:"chargeTypes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` // The collection of instance query. Instances []InstancesInstance `pulumi:"instances"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Statuses []string `pulumi:"statuses"` // The total count of instance query. TotalCount int `pulumi:"totalCount"` Versions []string `pulumi:"versions"` ZoneIds []string `pulumi:"zoneIds"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
Use this data source to query detailed information of escloud instances ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/escloud" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := ecs.Zones(ctx, nil, nil) if err != nil { return err } fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{ VpcName: pulumi.String("acc-test-vpc"), CidrBlock: pulumi.String("172.16.0.0/16"), }) if err != nil { return err } fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{ SubnetName: pulumi.String("acc-test-subnet_new"), Description: pulumi.String("tfdesc"), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), VpcId: fooVpc.ID(), }) if err != nil { return err } fooInstance, err := escloud.NewInstance(ctx, "fooInstance", &escloud.InstanceArgs{ InstanceConfiguration: &escloud.InstanceInstanceConfigurationArgs{ Version: pulumi.String("V6_7"), ZoneNumber: pulumi.Int(1), EnableHttps: pulumi.Bool(true), AdminUserName: pulumi.String("admin"), AdminPassword: pulumi.String("Password@@"), ChargeType: pulumi.String("PostPaid"), ConfigurationCode: pulumi.String("es.standard"), EnablePureMaster: pulumi.Bool(true), InstanceName: pulumi.String("acc-test-0"), NodeSpecsAssigns: escloud.InstanceInstanceConfigurationNodeSpecsAssignArray{ &escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{ Type: pulumi.String("Master"), Number: pulumi.Int(3), ResourceSpecName: pulumi.String("es.x4.medium"), StorageSpecName: pulumi.String("es.volume.essd.pl0"), StorageSize: pulumi.Int(100), }, &escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{ Type: pulumi.String("Hot"), Number: pulumi.Int(2), ResourceSpecName: pulumi.String("es.x4.large"), StorageSpecName: pulumi.String("es.volume.essd.pl0"), StorageSize: pulumi.Int(100), }, &escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{ Type: pulumi.String("Kibana"), Number: pulumi.Int(1), ResourceSpecName: pulumi.String("kibana.x2.small"), }, }, SubnetId: fooSubnet.ID(), ProjectName: pulumi.String("default"), ForceRestartAfterScale: pulumi.Bool(false), }, }) if err != nil { return err } _ = escloud.InstancesOutput(ctx, escloud.InstancesOutputArgs{ Ids: pulumi.StringArray{ fooInstance.ID(), }, }, nil) return nil }) }
```
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) ChargeTypes ¶
func (o InstancesResultOutput) ChargeTypes() pulumi.StringArrayOutput
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) Ids ¶
func (o InstancesResultOutput) Ids() pulumi.StringArrayOutput
func (InstancesResultOutput) Instances ¶
func (o InstancesResultOutput) Instances() InstancesInstanceArrayOutput
The collection of instance query.
func (InstancesResultOutput) Names ¶
func (o InstancesResultOutput) Names() pulumi.StringArrayOutput
func (InstancesResultOutput) OutputFile ¶
func (o InstancesResultOutput) OutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) Statuses ¶
func (o InstancesResultOutput) Statuses() pulumi.StringArrayOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
func (InstancesResultOutput) TotalCount ¶
func (o InstancesResultOutput) TotalCount() pulumi.IntOutput
The total count of instance query.
func (InstancesResultOutput) Versions ¶
func (o InstancesResultOutput) Versions() pulumi.StringArrayOutput
func (InstancesResultOutput) ZoneIds ¶
func (o InstancesResultOutput) ZoneIds() pulumi.StringArrayOutput
type RegionsArgs ¶
type RegionsArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking Regions.
type RegionsOutputArgs ¶
type RegionsOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking Regions.
func (RegionsOutputArgs) ElementType ¶
func (RegionsOutputArgs) ElementType() reflect.Type
type RegionsRegion ¶
type RegionsRegionArgs ¶
type RegionsRegionArgs struct { // The id of the region. RegionId pulumi.StringInput `pulumi:"regionId"` // The name of region. RegionName pulumi.StringInput `pulumi:"regionName"` }
func (RegionsRegionArgs) ElementType ¶
func (RegionsRegionArgs) ElementType() reflect.Type
func (RegionsRegionArgs) ToRegionsRegionOutput ¶
func (i RegionsRegionArgs) ToRegionsRegionOutput() RegionsRegionOutput
func (RegionsRegionArgs) ToRegionsRegionOutputWithContext ¶
func (i RegionsRegionArgs) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput
type RegionsRegionArray ¶
type RegionsRegionArray []RegionsRegionInput
func (RegionsRegionArray) ElementType ¶
func (RegionsRegionArray) ElementType() reflect.Type
func (RegionsRegionArray) ToRegionsRegionArrayOutput ¶
func (i RegionsRegionArray) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput
func (RegionsRegionArray) ToRegionsRegionArrayOutputWithContext ¶
func (i RegionsRegionArray) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput
type RegionsRegionArrayInput ¶
type RegionsRegionArrayInput interface { pulumi.Input ToRegionsRegionArrayOutput() RegionsRegionArrayOutput ToRegionsRegionArrayOutputWithContext(context.Context) RegionsRegionArrayOutput }
RegionsRegionArrayInput is an input type that accepts RegionsRegionArray and RegionsRegionArrayOutput values. You can construct a concrete instance of `RegionsRegionArrayInput` via:
RegionsRegionArray{ RegionsRegionArgs{...} }
type RegionsRegionArrayOutput ¶
type RegionsRegionArrayOutput struct{ *pulumi.OutputState }
func (RegionsRegionArrayOutput) ElementType ¶
func (RegionsRegionArrayOutput) ElementType() reflect.Type
func (RegionsRegionArrayOutput) Index ¶
func (o RegionsRegionArrayOutput) Index(i pulumi.IntInput) RegionsRegionOutput
func (RegionsRegionArrayOutput) ToRegionsRegionArrayOutput ¶
func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput
func (RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext ¶
func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput
type RegionsRegionInput ¶
type RegionsRegionInput interface { pulumi.Input ToRegionsRegionOutput() RegionsRegionOutput ToRegionsRegionOutputWithContext(context.Context) RegionsRegionOutput }
RegionsRegionInput is an input type that accepts RegionsRegionArgs and RegionsRegionOutput values. You can construct a concrete instance of `RegionsRegionInput` via:
RegionsRegionArgs{...}
type RegionsRegionOutput ¶
type RegionsRegionOutput struct{ *pulumi.OutputState }
func (RegionsRegionOutput) ElementType ¶
func (RegionsRegionOutput) ElementType() reflect.Type
func (RegionsRegionOutput) RegionId ¶
func (o RegionsRegionOutput) RegionId() pulumi.StringOutput
The id of the region.
func (RegionsRegionOutput) RegionName ¶
func (o RegionsRegionOutput) RegionName() pulumi.StringOutput
The name of region.
func (RegionsRegionOutput) ToRegionsRegionOutput ¶
func (o RegionsRegionOutput) ToRegionsRegionOutput() RegionsRegionOutput
func (RegionsRegionOutput) ToRegionsRegionOutputWithContext ¶
func (o RegionsRegionOutput) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput
type RegionsResult ¶
type RegionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The collection of region query. Regions []RegionsRegion `pulumi:"regions"` // The total count of region query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Regions.
func Regions ¶
func Regions(ctx *pulumi.Context, args *RegionsArgs, opts ...pulumi.InvokeOption) (*RegionsResult, error)
Use this data source to query detailed information of escloud regions ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/escloud"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := escloud.Regions(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type RegionsResultOutput ¶
type RegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Regions.
func RegionsOutput ¶
func RegionsOutput(ctx *pulumi.Context, args RegionsOutputArgs, opts ...pulumi.InvokeOption) RegionsResultOutput
func (RegionsResultOutput) ElementType ¶
func (RegionsResultOutput) ElementType() reflect.Type
func (RegionsResultOutput) Id ¶
func (o RegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RegionsResultOutput) OutputFile ¶
func (o RegionsResultOutput) OutputFile() pulumi.StringPtrOutput
func (RegionsResultOutput) Regions ¶
func (o RegionsResultOutput) Regions() RegionsRegionArrayOutput
The collection of region query.
func (RegionsResultOutput) ToRegionsResultOutput ¶
func (o RegionsResultOutput) ToRegionsResultOutput() RegionsResultOutput
func (RegionsResultOutput) ToRegionsResultOutputWithContext ¶
func (o RegionsResultOutput) ToRegionsResultOutputWithContext(ctx context.Context) RegionsResultOutput
func (RegionsResultOutput) TotalCount ¶
func (o RegionsResultOutput) TotalCount() pulumi.IntOutput
The total count of region query.
type ZonesArgs ¶
type ZonesArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The Id of Region. RegionId string `pulumi:"regionId"` }
A collection of arguments for invoking Zones.
type ZonesOutputArgs ¶
type ZonesOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The Id of Region. RegionId pulumi.StringInput `pulumi:"regionId"` }
A collection of arguments for invoking Zones.
func (ZonesOutputArgs) ElementType ¶
func (ZonesOutputArgs) ElementType() reflect.Type
type ZonesResult ¶
type ZonesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` RegionId string `pulumi:"regionId"` // The total count of zone query. TotalCount int `pulumi:"totalCount"` // The collection of zone query. Zones []ZonesZone `pulumi:"zones"` }
A collection of values returned by Zones.
func Zones ¶
func Zones(ctx *pulumi.Context, args *ZonesArgs, opts ...pulumi.InvokeOption) (*ZonesResult, error)
Use this data source to query detailed information of escloud zones ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/escloud"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := escloud.Zones(ctx, &escloud.ZonesArgs{ RegionId: "xxx", }, nil) if err != nil { return err } return nil }) }
```
type ZonesResultOutput ¶
type ZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Zones.
func ZonesOutput ¶
func ZonesOutput(ctx *pulumi.Context, args ZonesOutputArgs, opts ...pulumi.InvokeOption) ZonesResultOutput
func (ZonesResultOutput) ElementType ¶
func (ZonesResultOutput) ElementType() reflect.Type
func (ZonesResultOutput) Id ¶
func (o ZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ZonesResultOutput) OutputFile ¶
func (o ZonesResultOutput) OutputFile() pulumi.StringPtrOutput
func (ZonesResultOutput) RegionId ¶
func (o ZonesResultOutput) RegionId() pulumi.StringOutput
func (ZonesResultOutput) ToZonesResultOutput ¶
func (o ZonesResultOutput) ToZonesResultOutput() ZonesResultOutput
func (ZonesResultOutput) ToZonesResultOutputWithContext ¶
func (o ZonesResultOutput) ToZonesResultOutputWithContext(ctx context.Context) ZonesResultOutput
func (ZonesResultOutput) TotalCount ¶
func (o ZonesResultOutput) TotalCount() pulumi.IntOutput
The total count of zone query.
func (ZonesResultOutput) Zones ¶
func (o ZonesResultOutput) Zones() ZonesZoneArrayOutput
The collection of zone query.
type ZonesZoneArgs ¶
type ZonesZoneArgs struct { // The id of the zone. Id pulumi.StringInput `pulumi:"id"` // The id of the zone. ZoneId pulumi.StringInput `pulumi:"zoneId"` // The name of the zone. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (ZonesZoneArgs) ElementType ¶
func (ZonesZoneArgs) ElementType() reflect.Type
func (ZonesZoneArgs) ToZonesZoneOutput ¶
func (i ZonesZoneArgs) ToZonesZoneOutput() ZonesZoneOutput
func (ZonesZoneArgs) ToZonesZoneOutputWithContext ¶
func (i ZonesZoneArgs) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput
type ZonesZoneArray ¶
type ZonesZoneArray []ZonesZoneInput
func (ZonesZoneArray) ElementType ¶
func (ZonesZoneArray) ElementType() reflect.Type
func (ZonesZoneArray) ToZonesZoneArrayOutput ¶
func (i ZonesZoneArray) ToZonesZoneArrayOutput() ZonesZoneArrayOutput
func (ZonesZoneArray) ToZonesZoneArrayOutputWithContext ¶
func (i ZonesZoneArray) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput
type ZonesZoneArrayInput ¶
type ZonesZoneArrayInput interface { pulumi.Input ToZonesZoneArrayOutput() ZonesZoneArrayOutput ToZonesZoneArrayOutputWithContext(context.Context) ZonesZoneArrayOutput }
ZonesZoneArrayInput is an input type that accepts ZonesZoneArray and ZonesZoneArrayOutput values. You can construct a concrete instance of `ZonesZoneArrayInput` via:
ZonesZoneArray{ ZonesZoneArgs{...} }
type ZonesZoneArrayOutput ¶
type ZonesZoneArrayOutput struct{ *pulumi.OutputState }
func (ZonesZoneArrayOutput) ElementType ¶
func (ZonesZoneArrayOutput) ElementType() reflect.Type
func (ZonesZoneArrayOutput) Index ¶
func (o ZonesZoneArrayOutput) Index(i pulumi.IntInput) ZonesZoneOutput
func (ZonesZoneArrayOutput) ToZonesZoneArrayOutput ¶
func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutput() ZonesZoneArrayOutput
func (ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext ¶
func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput
type ZonesZoneInput ¶
type ZonesZoneInput interface { pulumi.Input ToZonesZoneOutput() ZonesZoneOutput ToZonesZoneOutputWithContext(context.Context) ZonesZoneOutput }
ZonesZoneInput is an input type that accepts ZonesZoneArgs and ZonesZoneOutput values. You can construct a concrete instance of `ZonesZoneInput` via:
ZonesZoneArgs{...}
type ZonesZoneOutput ¶
type ZonesZoneOutput struct{ *pulumi.OutputState }
func (ZonesZoneOutput) ElementType ¶
func (ZonesZoneOutput) ElementType() reflect.Type
func (ZonesZoneOutput) ToZonesZoneOutput ¶
func (o ZonesZoneOutput) ToZonesZoneOutput() ZonesZoneOutput
func (ZonesZoneOutput) ToZonesZoneOutputWithContext ¶
func (o ZonesZoneOutput) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput
func (ZonesZoneOutput) ZoneId ¶
func (o ZonesZoneOutput) ZoneId() pulumi.StringOutput
The id of the zone.
func (ZonesZoneOutput) ZoneName ¶
func (o ZonesZoneOutput) ZoneName() pulumi.StringOutput
The name of the zone.