Documentation
¶
Index ¶
- type Elastigroup
- func (*Elastigroup) ElementType() reflect.Type
- func (i *Elastigroup) ToElastigroupOutput() ElastigroupOutput
- func (i *Elastigroup) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
- func (i *Elastigroup) ToElastigroupPtrOutput() ElastigroupPtrOutput
- func (i *Elastigroup) ToElastigroupPtrOutputWithContext(ctx context.Context) ElastigroupPtrOutput
- type ElastigroupArgs
- type ElastigroupArray
- type ElastigroupArrayInput
- type ElastigroupArrayOutput
- func (ElastigroupArrayOutput) ElementType() reflect.Type
- func (o ElastigroupArrayOutput) Index(i pulumi.IntInput) ElastigroupOutput
- func (o ElastigroupArrayOutput) ToElastigroupArrayOutput() ElastigroupArrayOutput
- func (o ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
- type ElastigroupBackendService
- type ElastigroupBackendServiceArgs
- func (ElastigroupBackendServiceArgs) ElementType() reflect.Type
- func (i ElastigroupBackendServiceArgs) ToElastigroupBackendServiceOutput() ElastigroupBackendServiceOutput
- func (i ElastigroupBackendServiceArgs) ToElastigroupBackendServiceOutputWithContext(ctx context.Context) ElastigroupBackendServiceOutput
- type ElastigroupBackendServiceArray
- func (ElastigroupBackendServiceArray) ElementType() reflect.Type
- func (i ElastigroupBackendServiceArray) ToElastigroupBackendServiceArrayOutput() ElastigroupBackendServiceArrayOutput
- func (i ElastigroupBackendServiceArray) ToElastigroupBackendServiceArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceArrayOutput
- type ElastigroupBackendServiceArrayInput
- type ElastigroupBackendServiceArrayOutput
- func (ElastigroupBackendServiceArrayOutput) ElementType() reflect.Type
- func (o ElastigroupBackendServiceArrayOutput) Index(i pulumi.IntInput) ElastigroupBackendServiceOutput
- func (o ElastigroupBackendServiceArrayOutput) ToElastigroupBackendServiceArrayOutput() ElastigroupBackendServiceArrayOutput
- func (o ElastigroupBackendServiceArrayOutput) ToElastigroupBackendServiceArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceArrayOutput
- type ElastigroupBackendServiceInput
- type ElastigroupBackendServiceNamedPort
- type ElastigroupBackendServiceNamedPortArgs
- func (ElastigroupBackendServiceNamedPortArgs) ElementType() reflect.Type
- func (i ElastigroupBackendServiceNamedPortArgs) ToElastigroupBackendServiceNamedPortOutput() ElastigroupBackendServiceNamedPortOutput
- func (i ElastigroupBackendServiceNamedPortArgs) ToElastigroupBackendServiceNamedPortOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortOutput
- type ElastigroupBackendServiceNamedPortArray
- func (ElastigroupBackendServiceNamedPortArray) ElementType() reflect.Type
- func (i ElastigroupBackendServiceNamedPortArray) ToElastigroupBackendServiceNamedPortArrayOutput() ElastigroupBackendServiceNamedPortArrayOutput
- func (i ElastigroupBackendServiceNamedPortArray) ToElastigroupBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortArrayOutput
- type ElastigroupBackendServiceNamedPortArrayInput
- type ElastigroupBackendServiceNamedPortArrayOutput
- func (ElastigroupBackendServiceNamedPortArrayOutput) ElementType() reflect.Type
- func (o ElastigroupBackendServiceNamedPortArrayOutput) Index(i pulumi.IntInput) ElastigroupBackendServiceNamedPortOutput
- func (o ElastigroupBackendServiceNamedPortArrayOutput) ToElastigroupBackendServiceNamedPortArrayOutput() ElastigroupBackendServiceNamedPortArrayOutput
- func (o ElastigroupBackendServiceNamedPortArrayOutput) ToElastigroupBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortArrayOutput
- type ElastigroupBackendServiceNamedPortInput
- type ElastigroupBackendServiceNamedPortOutput
- func (ElastigroupBackendServiceNamedPortOutput) ElementType() reflect.Type
- func (o ElastigroupBackendServiceNamedPortOutput) Name() pulumi.StringOutput
- func (o ElastigroupBackendServiceNamedPortOutput) Ports() pulumi.StringArrayOutput
- func (o ElastigroupBackendServiceNamedPortOutput) ToElastigroupBackendServiceNamedPortOutput() ElastigroupBackendServiceNamedPortOutput
- func (o ElastigroupBackendServiceNamedPortOutput) ToElastigroupBackendServiceNamedPortOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortOutput
- type ElastigroupBackendServiceOutput
- func (ElastigroupBackendServiceOutput) ElementType() reflect.Type
- func (o ElastigroupBackendServiceOutput) LocationType() pulumi.StringPtrOutput
- func (o ElastigroupBackendServiceOutput) NamedPorts() ElastigroupBackendServiceNamedPortArrayOutput
- func (o ElastigroupBackendServiceOutput) Scheme() pulumi.StringPtrOutput
- func (o ElastigroupBackendServiceOutput) ServiceName() pulumi.StringOutput
- func (o ElastigroupBackendServiceOutput) ToElastigroupBackendServiceOutput() ElastigroupBackendServiceOutput
- func (o ElastigroupBackendServiceOutput) ToElastigroupBackendServiceOutputWithContext(ctx context.Context) ElastigroupBackendServiceOutput
- type ElastigroupDisk
- type ElastigroupDiskArgs
- type ElastigroupDiskArray
- type ElastigroupDiskArrayInput
- type ElastigroupDiskArrayOutput
- func (ElastigroupDiskArrayOutput) ElementType() reflect.Type
- func (o ElastigroupDiskArrayOutput) Index(i pulumi.IntInput) ElastigroupDiskOutput
- func (o ElastigroupDiskArrayOutput) ToElastigroupDiskArrayOutput() ElastigroupDiskArrayOutput
- func (o ElastigroupDiskArrayOutput) ToElastigroupDiskArrayOutputWithContext(ctx context.Context) ElastigroupDiskArrayOutput
- type ElastigroupDiskInitializeParam
- type ElastigroupDiskInitializeParamArgs
- func (ElastigroupDiskInitializeParamArgs) ElementType() reflect.Type
- func (i ElastigroupDiskInitializeParamArgs) ToElastigroupDiskInitializeParamOutput() ElastigroupDiskInitializeParamOutput
- func (i ElastigroupDiskInitializeParamArgs) ToElastigroupDiskInitializeParamOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamOutput
- type ElastigroupDiskInitializeParamArray
- func (ElastigroupDiskInitializeParamArray) ElementType() reflect.Type
- func (i ElastigroupDiskInitializeParamArray) ToElastigroupDiskInitializeParamArrayOutput() ElastigroupDiskInitializeParamArrayOutput
- func (i ElastigroupDiskInitializeParamArray) ToElastigroupDiskInitializeParamArrayOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamArrayOutput
- type ElastigroupDiskInitializeParamArrayInput
- type ElastigroupDiskInitializeParamArrayOutput
- func (ElastigroupDiskInitializeParamArrayOutput) ElementType() reflect.Type
- func (o ElastigroupDiskInitializeParamArrayOutput) Index(i pulumi.IntInput) ElastigroupDiskInitializeParamOutput
- func (o ElastigroupDiskInitializeParamArrayOutput) ToElastigroupDiskInitializeParamArrayOutput() ElastigroupDiskInitializeParamArrayOutput
- func (o ElastigroupDiskInitializeParamArrayOutput) ToElastigroupDiskInitializeParamArrayOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamArrayOutput
- type ElastigroupDiskInitializeParamInput
- type ElastigroupDiskInitializeParamOutput
- func (o ElastigroupDiskInitializeParamOutput) DiskSizeGb() pulumi.StringPtrOutput
- func (o ElastigroupDiskInitializeParamOutput) DiskType() pulumi.StringPtrOutput
- func (ElastigroupDiskInitializeParamOutput) ElementType() reflect.Type
- func (o ElastigroupDiskInitializeParamOutput) SourceImage() pulumi.StringOutput
- func (o ElastigroupDiskInitializeParamOutput) ToElastigroupDiskInitializeParamOutput() ElastigroupDiskInitializeParamOutput
- func (o ElastigroupDiskInitializeParamOutput) ToElastigroupDiskInitializeParamOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamOutput
- type ElastigroupDiskInput
- type ElastigroupDiskOutput
- func (o ElastigroupDiskOutput) AutoDelete() pulumi.BoolPtrOutput
- func (o ElastigroupDiskOutput) Boot() pulumi.BoolPtrOutput
- func (o ElastigroupDiskOutput) DeviceName() pulumi.StringPtrOutput
- func (ElastigroupDiskOutput) ElementType() reflect.Type
- func (o ElastigroupDiskOutput) InitializeParams() ElastigroupDiskInitializeParamArrayOutput
- func (o ElastigroupDiskOutput) Interface() pulumi.StringPtrOutput
- func (o ElastigroupDiskOutput) Mode() pulumi.StringPtrOutput
- func (o ElastigroupDiskOutput) Source() pulumi.StringPtrOutput
- func (o ElastigroupDiskOutput) ToElastigroupDiskOutput() ElastigroupDiskOutput
- func (o ElastigroupDiskOutput) ToElastigroupDiskOutputWithContext(ctx context.Context) ElastigroupDiskOutput
- func (o ElastigroupDiskOutput) Type() pulumi.StringPtrOutput
- type ElastigroupGpu
- type ElastigroupGpuArgs
- type ElastigroupGpuArray
- type ElastigroupGpuArrayInput
- type ElastigroupGpuArrayOutput
- func (ElastigroupGpuArrayOutput) ElementType() reflect.Type
- func (o ElastigroupGpuArrayOutput) Index(i pulumi.IntInput) ElastigroupGpuOutput
- func (o ElastigroupGpuArrayOutput) ToElastigroupGpuArrayOutput() ElastigroupGpuArrayOutput
- func (o ElastigroupGpuArrayOutput) ToElastigroupGpuArrayOutputWithContext(ctx context.Context) ElastigroupGpuArrayOutput
- type ElastigroupGpuInput
- type ElastigroupGpuOutput
- func (o ElastigroupGpuOutput) Count() pulumi.IntOutput
- func (ElastigroupGpuOutput) ElementType() reflect.Type
- func (o ElastigroupGpuOutput) ToElastigroupGpuOutput() ElastigroupGpuOutput
- func (o ElastigroupGpuOutput) ToElastigroupGpuOutputWithContext(ctx context.Context) ElastigroupGpuOutput
- func (o ElastigroupGpuOutput) Type() pulumi.StringOutput
- type ElastigroupInput
- type ElastigroupInstanceTypesCustom
- type ElastigroupInstanceTypesCustomArgs
- func (ElastigroupInstanceTypesCustomArgs) ElementType() reflect.Type
- func (i ElastigroupInstanceTypesCustomArgs) ToElastigroupInstanceTypesCustomOutput() ElastigroupInstanceTypesCustomOutput
- func (i ElastigroupInstanceTypesCustomArgs) ToElastigroupInstanceTypesCustomOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomOutput
- type ElastigroupInstanceTypesCustomArray
- func (ElastigroupInstanceTypesCustomArray) ElementType() reflect.Type
- func (i ElastigroupInstanceTypesCustomArray) ToElastigroupInstanceTypesCustomArrayOutput() ElastigroupInstanceTypesCustomArrayOutput
- func (i ElastigroupInstanceTypesCustomArray) ToElastigroupInstanceTypesCustomArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomArrayOutput
- type ElastigroupInstanceTypesCustomArrayInput
- type ElastigroupInstanceTypesCustomArrayOutput
- func (ElastigroupInstanceTypesCustomArrayOutput) ElementType() reflect.Type
- func (o ElastigroupInstanceTypesCustomArrayOutput) Index(i pulumi.IntInput) ElastigroupInstanceTypesCustomOutput
- func (o ElastigroupInstanceTypesCustomArrayOutput) ToElastigroupInstanceTypesCustomArrayOutput() ElastigroupInstanceTypesCustomArrayOutput
- func (o ElastigroupInstanceTypesCustomArrayOutput) ToElastigroupInstanceTypesCustomArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomArrayOutput
- type ElastigroupInstanceTypesCustomInput
- type ElastigroupInstanceTypesCustomOutput
- func (ElastigroupInstanceTypesCustomOutput) ElementType() reflect.Type
- func (o ElastigroupInstanceTypesCustomOutput) MemoryGib() pulumi.IntOutput
- func (o ElastigroupInstanceTypesCustomOutput) ToElastigroupInstanceTypesCustomOutput() ElastigroupInstanceTypesCustomOutput
- func (o ElastigroupInstanceTypesCustomOutput) ToElastigroupInstanceTypesCustomOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomOutput
- func (o ElastigroupInstanceTypesCustomOutput) Vcpu() pulumi.IntOutput
- type ElastigroupIntegrationDockerSwarm
- type ElastigroupIntegrationDockerSwarmArgs
- func (ElastigroupIntegrationDockerSwarmArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
- func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
- type ElastigroupIntegrationDockerSwarmInput
- type ElastigroupIntegrationDockerSwarmOutput
- func (ElastigroupIntegrationDockerSwarmOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmOutput) MasterHost() pulumi.StringOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) MasterPort() pulumi.IntOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
- type ElastigroupIntegrationDockerSwarmPtrInput
- type ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) Elem() ElastigroupIntegrationDockerSwarmOutput
- func (ElastigroupIntegrationDockerSwarmPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterHost() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
- type ElastigroupIntegrationGke
- type ElastigroupIntegrationGkeArgs
- func (ElastigroupIntegrationGkeArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkeOutput() ElastigroupIntegrationGkeOutput
- func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkeOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeOutput
- func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkePtrOutput() ElastigroupIntegrationGkePtrOutput
- func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkePtrOutput
- type ElastigroupIntegrationGkeAutoscaleDown
- type ElastigroupIntegrationGkeAutoscaleDownArgs
- func (ElastigroupIntegrationGkeAutoscaleDownArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownOutput() ElastigroupIntegrationGkeAutoscaleDownOutput
- func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownOutput
- func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- type ElastigroupIntegrationGkeAutoscaleDownInput
- type ElastigroupIntegrationGkeAutoscaleDownOutput
- func (ElastigroupIntegrationGkeAutoscaleDownOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkeAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownOutput() ElastigroupIntegrationGkeAutoscaleDownOutput
- func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownOutput
- func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- type ElastigroupIntegrationGkeAutoscaleDownPtrInput
- type ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) Elem() ElastigroupIntegrationGkeAutoscaleDownOutput
- func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- type ElastigroupIntegrationGkeAutoscaleHeadroom
- type ElastigroupIntegrationGkeAutoscaleHeadroomArgs
- func (ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomOutput() ElastigroupIntegrationGkeAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomOutput
- func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationGkeAutoscaleHeadroomInput
- type ElastigroupIntegrationGkeAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomOutput() ElastigroupIntegrationGkeAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput
- type ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) Elem() ElastigroupIntegrationGkeAutoscaleHeadroomOutput
- func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- type ElastigroupIntegrationGkeAutoscaleLabel
- type ElastigroupIntegrationGkeAutoscaleLabelArgs
- func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutput() ElastigroupIntegrationGkeAutoscaleLabelOutput
- func (i ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelOutput
- type ElastigroupIntegrationGkeAutoscaleLabelArray
- func (ElastigroupIntegrationGkeAutoscaleLabelArray) ElementType() reflect.Type
- func (i ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
- func (i ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
- type ElastigroupIntegrationGkeAutoscaleLabelArrayInput
- type ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
- func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) Index(i pulumi.IntInput) ElastigroupIntegrationGkeAutoscaleLabelOutput
- func (o ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
- func (o ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
- type ElastigroupIntegrationGkeAutoscaleLabelInput
- type ElastigroupIntegrationGkeAutoscaleLabelOutput
- func (ElastigroupIntegrationGkeAutoscaleLabelOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) Key() pulumi.StringOutput
- func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) ToElastigroupIntegrationGkeAutoscaleLabelOutput() ElastigroupIntegrationGkeAutoscaleLabelOutput
- func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelOutput
- func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) Value() pulumi.StringOutput
- type ElastigroupIntegrationGkeInput
- type ElastigroupIntegrationGkeOutput
- func (o ElastigroupIntegrationGkeOutput) AutoUpdate() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGkeOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkeOutput) AutoscaleDown() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationGkeOutput) AutoscaleHeadroom() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationGkeOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGkeOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGkeOutput) AutoscaleLabels() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
- func (o ElastigroupIntegrationGkeOutput) ClusterId() pulumi.StringPtrOutput
- func (ElastigroupIntegrationGkeOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkeOutput) Location() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkeOutput() ElastigroupIntegrationGkeOutput
- func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkeOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeOutput
- func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkePtrOutput() ElastigroupIntegrationGkePtrOutput
- func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkePtrOutput
- type ElastigroupIntegrationGkePtrInput
- type ElastigroupIntegrationGkePtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) AutoUpdate() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) AutoscaleDown() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) AutoscaleHeadroom() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) AutoscaleLabels() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
- func (o ElastigroupIntegrationGkePtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) Elem() ElastigroupIntegrationGkeOutput
- func (ElastigroupIntegrationGkePtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationGkePtrOutput) Location() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) ToElastigroupIntegrationGkePtrOutput() ElastigroupIntegrationGkePtrOutput
- func (o ElastigroupIntegrationGkePtrOutput) ToElastigroupIntegrationGkePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkePtrOutput
- type ElastigroupLabel
- type ElastigroupLabelArgs
- type ElastigroupLabelArray
- type ElastigroupLabelArrayInput
- type ElastigroupLabelArrayOutput
- func (ElastigroupLabelArrayOutput) ElementType() reflect.Type
- func (o ElastigroupLabelArrayOutput) Index(i pulumi.IntInput) ElastigroupLabelOutput
- func (o ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutput() ElastigroupLabelArrayOutput
- func (o ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutputWithContext(ctx context.Context) ElastigroupLabelArrayOutput
- type ElastigroupLabelInput
- type ElastigroupLabelOutput
- func (ElastigroupLabelOutput) ElementType() reflect.Type
- func (o ElastigroupLabelOutput) Key() pulumi.StringOutput
- func (o ElastigroupLabelOutput) ToElastigroupLabelOutput() ElastigroupLabelOutput
- func (o ElastigroupLabelOutput) ToElastigroupLabelOutputWithContext(ctx context.Context) ElastigroupLabelOutput
- func (o ElastigroupLabelOutput) Value() pulumi.StringOutput
- type ElastigroupMap
- type ElastigroupMapInput
- type ElastigroupMapOutput
- func (ElastigroupMapOutput) ElementType() reflect.Type
- func (o ElastigroupMapOutput) MapIndex(k pulumi.StringInput) ElastigroupOutput
- func (o ElastigroupMapOutput) ToElastigroupMapOutput() ElastigroupMapOutput
- func (o ElastigroupMapOutput) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
- type ElastigroupMetadata
- type ElastigroupMetadataArgs
- type ElastigroupMetadataArray
- type ElastigroupMetadataArrayInput
- type ElastigroupMetadataArrayOutput
- func (ElastigroupMetadataArrayOutput) ElementType() reflect.Type
- func (o ElastigroupMetadataArrayOutput) Index(i pulumi.IntInput) ElastigroupMetadataOutput
- func (o ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutput() ElastigroupMetadataArrayOutput
- func (o ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutputWithContext(ctx context.Context) ElastigroupMetadataArrayOutput
- type ElastigroupMetadataInput
- type ElastigroupMetadataOutput
- func (ElastigroupMetadataOutput) ElementType() reflect.Type
- func (o ElastigroupMetadataOutput) Key() pulumi.StringOutput
- func (o ElastigroupMetadataOutput) ToElastigroupMetadataOutput() ElastigroupMetadataOutput
- func (o ElastigroupMetadataOutput) ToElastigroupMetadataOutputWithContext(ctx context.Context) ElastigroupMetadataOutput
- func (o ElastigroupMetadataOutput) Value() pulumi.StringOutput
- type ElastigroupNetworkInterface
- type ElastigroupNetworkInterfaceAccessConfig
- type ElastigroupNetworkInterfaceAccessConfigArgs
- func (ElastigroupNetworkInterfaceAccessConfigArgs) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceAccessConfigArgs) ToElastigroupNetworkInterfaceAccessConfigOutput() ElastigroupNetworkInterfaceAccessConfigOutput
- func (i ElastigroupNetworkInterfaceAccessConfigArgs) ToElastigroupNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigOutput
- type ElastigroupNetworkInterfaceAccessConfigArray
- func (ElastigroupNetworkInterfaceAccessConfigArray) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceAccessConfigArray) ToElastigroupNetworkInterfaceAccessConfigArrayOutput() ElastigroupNetworkInterfaceAccessConfigArrayOutput
- func (i ElastigroupNetworkInterfaceAccessConfigArray) ToElastigroupNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigArrayOutput
- type ElastigroupNetworkInterfaceAccessConfigArrayInput
- type ElastigroupNetworkInterfaceAccessConfigArrayOutput
- func (ElastigroupNetworkInterfaceAccessConfigArrayOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceAccessConfigArrayOutput) Index(i pulumi.IntInput) ElastigroupNetworkInterfaceAccessConfigOutput
- func (o ElastigroupNetworkInterfaceAccessConfigArrayOutput) ToElastigroupNetworkInterfaceAccessConfigArrayOutput() ElastigroupNetworkInterfaceAccessConfigArrayOutput
- func (o ElastigroupNetworkInterfaceAccessConfigArrayOutput) ToElastigroupNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigArrayOutput
- type ElastigroupNetworkInterfaceAccessConfigInput
- type ElastigroupNetworkInterfaceAccessConfigOutput
- func (ElastigroupNetworkInterfaceAccessConfigOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceAccessConfigOutput) Name() pulumi.StringPtrOutput
- func (o ElastigroupNetworkInterfaceAccessConfigOutput) ToElastigroupNetworkInterfaceAccessConfigOutput() ElastigroupNetworkInterfaceAccessConfigOutput
- func (o ElastigroupNetworkInterfaceAccessConfigOutput) ToElastigroupNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigOutput
- func (o ElastigroupNetworkInterfaceAccessConfigOutput) Type() pulumi.StringPtrOutput
- type ElastigroupNetworkInterfaceAliasIpRange
- type ElastigroupNetworkInterfaceAliasIpRangeArgs
- func (ElastigroupNetworkInterfaceAliasIpRangeArgs) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceAliasIpRangeArgs) ToElastigroupNetworkInterfaceAliasIpRangeOutput() ElastigroupNetworkInterfaceAliasIpRangeOutput
- func (i ElastigroupNetworkInterfaceAliasIpRangeArgs) ToElastigroupNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeOutput
- type ElastigroupNetworkInterfaceAliasIpRangeArray
- func (ElastigroupNetworkInterfaceAliasIpRangeArray) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceAliasIpRangeArray) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutput() ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
- func (i ElastigroupNetworkInterfaceAliasIpRangeArray) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
- type ElastigroupNetworkInterfaceAliasIpRangeArrayInput
- type ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
- func (ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) Index(i pulumi.IntInput) ElastigroupNetworkInterfaceAliasIpRangeOutput
- func (o ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutput() ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
- func (o ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
- type ElastigroupNetworkInterfaceAliasIpRangeInput
- type ElastigroupNetworkInterfaceAliasIpRangeOutput
- func (ElastigroupNetworkInterfaceAliasIpRangeOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) IpCidrRange() pulumi.StringOutput
- func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) SubnetworkRangeName() pulumi.StringOutput
- func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) ToElastigroupNetworkInterfaceAliasIpRangeOutput() ElastigroupNetworkInterfaceAliasIpRangeOutput
- func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) ToElastigroupNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeOutput
- type ElastigroupNetworkInterfaceArgs
- func (ElastigroupNetworkInterfaceArgs) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
- func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
- type ElastigroupNetworkInterfaceArray
- func (ElastigroupNetworkInterfaceArray) ElementType() reflect.Type
- func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
- func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
- type ElastigroupNetworkInterfaceArrayInput
- type ElastigroupNetworkInterfaceArrayOutput
- func (ElastigroupNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) ElastigroupNetworkInterfaceOutput
- func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
- func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
- type ElastigroupNetworkInterfaceInput
- type ElastigroupNetworkInterfaceOutput
- func (o ElastigroupNetworkInterfaceOutput) AccessConfigs() ElastigroupNetworkInterfaceAccessConfigArrayOutput
- func (o ElastigroupNetworkInterfaceOutput) AliasIpRanges() ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
- func (ElastigroupNetworkInterfaceOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkInterfaceOutput) Network() pulumi.StringOutput
- func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
- func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
- type ElastigroupOutput
- func (ElastigroupOutput) ElementType() reflect.Type
- func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
- func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
- func (o ElastigroupOutput) ToElastigroupPtrOutput() ElastigroupPtrOutput
- func (o ElastigroupOutput) ToElastigroupPtrOutputWithContext(ctx context.Context) ElastigroupPtrOutput
- type ElastigroupPtrInput
- type ElastigroupPtrOutput
- type ElastigroupScalingDownPolicy
- type ElastigroupScalingDownPolicyArgs
- func (ElastigroupScalingDownPolicyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
- func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
- type ElastigroupScalingDownPolicyArray
- func (ElastigroupScalingDownPolicyArray) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
- func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
- type ElastigroupScalingDownPolicyArrayInput
- type ElastigroupScalingDownPolicyArrayOutput
- func (ElastigroupScalingDownPolicyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
- func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
- type ElastigroupScalingDownPolicyDimension
- type ElastigroupScalingDownPolicyDimensionArgs
- func (ElastigroupScalingDownPolicyDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
- func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
- type ElastigroupScalingDownPolicyDimensionArray
- func (ElastigroupScalingDownPolicyDimensionArray) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
- type ElastigroupScalingDownPolicyDimensionArrayInput
- type ElastigroupScalingDownPolicyDimensionArrayOutput
- func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
- type ElastigroupScalingDownPolicyDimensionInput
- type ElastigroupScalingDownPolicyDimensionOutput
- func (ElastigroupScalingDownPolicyDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupScalingDownPolicyInput
- type ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Adjustment() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Dimensions() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (ElastigroupScalingDownPolicyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) Source() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Threshold() pulumi.Float64Output
- func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) Unit() pulumi.StringOutput
- type ElastigroupScalingUpPolicy
- type ElastigroupScalingUpPolicyArgs
- func (ElastigroupScalingUpPolicyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
- func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
- type ElastigroupScalingUpPolicyArray
- func (ElastigroupScalingUpPolicyArray) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
- func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
- type ElastigroupScalingUpPolicyArrayInput
- type ElastigroupScalingUpPolicyArrayOutput
- func (ElastigroupScalingUpPolicyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
- func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
- type ElastigroupScalingUpPolicyDimension
- type ElastigroupScalingUpPolicyDimensionArgs
- func (ElastigroupScalingUpPolicyDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
- func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
- type ElastigroupScalingUpPolicyDimensionArray
- func (ElastigroupScalingUpPolicyDimensionArray) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
- type ElastigroupScalingUpPolicyDimensionArrayInput
- type ElastigroupScalingUpPolicyDimensionArrayOutput
- func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
- type ElastigroupScalingUpPolicyDimensionInput
- type ElastigroupScalingUpPolicyDimensionOutput
- func (ElastigroupScalingUpPolicyDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupScalingUpPolicyInput
- type ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Adjustment() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Dimensions() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (ElastigroupScalingUpPolicyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) Source() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Threshold() pulumi.Float64Output
- func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) Unit() pulumi.StringOutput
- type ElastigroupState
- type OceanImport
- func (*OceanImport) ElementType() reflect.Type
- func (i *OceanImport) ToOceanImportOutput() OceanImportOutput
- func (i *OceanImport) ToOceanImportOutputWithContext(ctx context.Context) OceanImportOutput
- func (i *OceanImport) ToOceanImportPtrOutput() OceanImportPtrOutput
- func (i *OceanImport) ToOceanImportPtrOutputWithContext(ctx context.Context) OceanImportPtrOutput
- type OceanImportArgs
- type OceanImportArray
- type OceanImportArrayInput
- type OceanImportArrayOutput
- func (OceanImportArrayOutput) ElementType() reflect.Type
- func (o OceanImportArrayOutput) Index(i pulumi.IntInput) OceanImportOutput
- func (o OceanImportArrayOutput) ToOceanImportArrayOutput() OceanImportArrayOutput
- func (o OceanImportArrayOutput) ToOceanImportArrayOutputWithContext(ctx context.Context) OceanImportArrayOutput
- type OceanImportAutoscaler
- type OceanImportAutoscalerArgs
- func (OceanImportAutoscalerArgs) ElementType() reflect.Type
- func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerOutput() OceanImportAutoscalerOutput
- func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerOutputWithContext(ctx context.Context) OceanImportAutoscalerOutput
- func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerPtrOutput() OceanImportAutoscalerPtrOutput
- func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerPtrOutput
- type OceanImportAutoscalerDown
- type OceanImportAutoscalerDownArgs
- func (OceanImportAutoscalerDownArgs) ElementType() reflect.Type
- func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownOutput() OceanImportAutoscalerDownOutput
- func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownOutputWithContext(ctx context.Context) OceanImportAutoscalerDownOutput
- func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownPtrOutput() OceanImportAutoscalerDownPtrOutput
- func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerDownPtrOutput
- type OceanImportAutoscalerDownInput
- type OceanImportAutoscalerDownOutput
- func (OceanImportAutoscalerDownOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownOutput() OceanImportAutoscalerDownOutput
- func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownOutputWithContext(ctx context.Context) OceanImportAutoscalerDownOutput
- func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownPtrOutput() OceanImportAutoscalerDownPtrOutput
- func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerDownPtrOutput
- type OceanImportAutoscalerDownPtrInput
- type OceanImportAutoscalerDownPtrOutput
- func (o OceanImportAutoscalerDownPtrOutput) Elem() OceanImportAutoscalerDownOutput
- func (OceanImportAutoscalerDownPtrOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o OceanImportAutoscalerDownPtrOutput) ToOceanImportAutoscalerDownPtrOutput() OceanImportAutoscalerDownPtrOutput
- func (o OceanImportAutoscalerDownPtrOutput) ToOceanImportAutoscalerDownPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerDownPtrOutput
- type OceanImportAutoscalerHeadroom
- type OceanImportAutoscalerHeadroomArgs
- func (OceanImportAutoscalerHeadroomArgs) ElementType() reflect.Type
- func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomOutput() OceanImportAutoscalerHeadroomOutput
- func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomOutput
- func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomPtrOutput() OceanImportAutoscalerHeadroomPtrOutput
- func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomPtrOutput
- type OceanImportAutoscalerHeadroomInput
- type OceanImportAutoscalerHeadroomOutput
- func (o OceanImportAutoscalerHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanImportAutoscalerHeadroomOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomOutput() OceanImportAutoscalerHeadroomOutput
- func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomOutput
- func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomPtrOutput() OceanImportAutoscalerHeadroomPtrOutput
- func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomPtrOutput
- type OceanImportAutoscalerHeadroomPtrInput
- type OceanImportAutoscalerHeadroomPtrOutput
- func (o OceanImportAutoscalerHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerHeadroomPtrOutput) Elem() OceanImportAutoscalerHeadroomOutput
- func (OceanImportAutoscalerHeadroomPtrOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerHeadroomPtrOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerHeadroomPtrOutput) ToOceanImportAutoscalerHeadroomPtrOutput() OceanImportAutoscalerHeadroomPtrOutput
- func (o OceanImportAutoscalerHeadroomPtrOutput) ToOceanImportAutoscalerHeadroomPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomPtrOutput
- type OceanImportAutoscalerInput
- type OceanImportAutoscalerOutput
- func (o OceanImportAutoscalerOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerOutput) Cooldown() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerOutput) Down() OceanImportAutoscalerDownPtrOutput
- func (OceanImportAutoscalerOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerOutput) Headroom() OceanImportAutoscalerHeadroomPtrOutput
- func (o OceanImportAutoscalerOutput) IsAutoConfig() pulumi.BoolPtrOutput
- func (o OceanImportAutoscalerOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanImportAutoscalerOutput) ResourceLimits() OceanImportAutoscalerResourceLimitsPtrOutput
- func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerOutput() OceanImportAutoscalerOutput
- func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerOutputWithContext(ctx context.Context) OceanImportAutoscalerOutput
- func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerPtrOutput() OceanImportAutoscalerPtrOutput
- func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerPtrOutput
- type OceanImportAutoscalerPtrInput
- type OceanImportAutoscalerPtrOutput
- func (o OceanImportAutoscalerPtrOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerPtrOutput) Cooldown() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerPtrOutput) Down() OceanImportAutoscalerDownPtrOutput
- func (o OceanImportAutoscalerPtrOutput) Elem() OceanImportAutoscalerOutput
- func (OceanImportAutoscalerPtrOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerPtrOutput) Headroom() OceanImportAutoscalerHeadroomPtrOutput
- func (o OceanImportAutoscalerPtrOutput) IsAutoConfig() pulumi.BoolPtrOutput
- func (o OceanImportAutoscalerPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanImportAutoscalerPtrOutput) ResourceLimits() OceanImportAutoscalerResourceLimitsPtrOutput
- func (o OceanImportAutoscalerPtrOutput) ToOceanImportAutoscalerPtrOutput() OceanImportAutoscalerPtrOutput
- func (o OceanImportAutoscalerPtrOutput) ToOceanImportAutoscalerPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerPtrOutput
- type OceanImportAutoscalerResourceLimits
- type OceanImportAutoscalerResourceLimitsArgs
- func (OceanImportAutoscalerResourceLimitsArgs) ElementType() reflect.Type
- func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsOutput() OceanImportAutoscalerResourceLimitsOutput
- func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsOutput
- func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsPtrOutput() OceanImportAutoscalerResourceLimitsPtrOutput
- func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsPtrOutput
- type OceanImportAutoscalerResourceLimitsInput
- type OceanImportAutoscalerResourceLimitsOutput
- func (OceanImportAutoscalerResourceLimitsOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsOutput() OceanImportAutoscalerResourceLimitsOutput
- func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsOutput
- func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsPtrOutput() OceanImportAutoscalerResourceLimitsPtrOutput
- func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsPtrOutput
- type OceanImportAutoscalerResourceLimitsPtrInput
- type OceanImportAutoscalerResourceLimitsPtrOutput
- func (o OceanImportAutoscalerResourceLimitsPtrOutput) Elem() OceanImportAutoscalerResourceLimitsOutput
- func (OceanImportAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
- func (o OceanImportAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanImportAutoscalerResourceLimitsPtrOutput) ToOceanImportAutoscalerResourceLimitsPtrOutput() OceanImportAutoscalerResourceLimitsPtrOutput
- func (o OceanImportAutoscalerResourceLimitsPtrOutput) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsPtrOutput
- type OceanImportBackendService
- type OceanImportBackendServiceArgs
- func (OceanImportBackendServiceArgs) ElementType() reflect.Type
- func (i OceanImportBackendServiceArgs) ToOceanImportBackendServiceOutput() OceanImportBackendServiceOutput
- func (i OceanImportBackendServiceArgs) ToOceanImportBackendServiceOutputWithContext(ctx context.Context) OceanImportBackendServiceOutput
- type OceanImportBackendServiceArray
- func (OceanImportBackendServiceArray) ElementType() reflect.Type
- func (i OceanImportBackendServiceArray) ToOceanImportBackendServiceArrayOutput() OceanImportBackendServiceArrayOutput
- func (i OceanImportBackendServiceArray) ToOceanImportBackendServiceArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceArrayOutput
- type OceanImportBackendServiceArrayInput
- type OceanImportBackendServiceArrayOutput
- func (OceanImportBackendServiceArrayOutput) ElementType() reflect.Type
- func (o OceanImportBackendServiceArrayOutput) Index(i pulumi.IntInput) OceanImportBackendServiceOutput
- func (o OceanImportBackendServiceArrayOutput) ToOceanImportBackendServiceArrayOutput() OceanImportBackendServiceArrayOutput
- func (o OceanImportBackendServiceArrayOutput) ToOceanImportBackendServiceArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceArrayOutput
- type OceanImportBackendServiceInput
- type OceanImportBackendServiceNamedPort
- type OceanImportBackendServiceNamedPortArgs
- func (OceanImportBackendServiceNamedPortArgs) ElementType() reflect.Type
- func (i OceanImportBackendServiceNamedPortArgs) ToOceanImportBackendServiceNamedPortOutput() OceanImportBackendServiceNamedPortOutput
- func (i OceanImportBackendServiceNamedPortArgs) ToOceanImportBackendServiceNamedPortOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortOutput
- type OceanImportBackendServiceNamedPortArray
- func (OceanImportBackendServiceNamedPortArray) ElementType() reflect.Type
- func (i OceanImportBackendServiceNamedPortArray) ToOceanImportBackendServiceNamedPortArrayOutput() OceanImportBackendServiceNamedPortArrayOutput
- func (i OceanImportBackendServiceNamedPortArray) ToOceanImportBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortArrayOutput
- type OceanImportBackendServiceNamedPortArrayInput
- type OceanImportBackendServiceNamedPortArrayOutput
- func (OceanImportBackendServiceNamedPortArrayOutput) ElementType() reflect.Type
- func (o OceanImportBackendServiceNamedPortArrayOutput) Index(i pulumi.IntInput) OceanImportBackendServiceNamedPortOutput
- func (o OceanImportBackendServiceNamedPortArrayOutput) ToOceanImportBackendServiceNamedPortArrayOutput() OceanImportBackendServiceNamedPortArrayOutput
- func (o OceanImportBackendServiceNamedPortArrayOutput) ToOceanImportBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortArrayOutput
- type OceanImportBackendServiceNamedPortInput
- type OceanImportBackendServiceNamedPortOutput
- func (OceanImportBackendServiceNamedPortOutput) ElementType() reflect.Type
- func (o OceanImportBackendServiceNamedPortOutput) Name() pulumi.StringOutput
- func (o OceanImportBackendServiceNamedPortOutput) Ports() pulumi.StringArrayOutput
- func (o OceanImportBackendServiceNamedPortOutput) ToOceanImportBackendServiceNamedPortOutput() OceanImportBackendServiceNamedPortOutput
- func (o OceanImportBackendServiceNamedPortOutput) ToOceanImportBackendServiceNamedPortOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortOutput
- type OceanImportBackendServiceOutput
- func (OceanImportBackendServiceOutput) ElementType() reflect.Type
- func (o OceanImportBackendServiceOutput) LocationType() pulumi.StringPtrOutput
- func (o OceanImportBackendServiceOutput) NamedPorts() OceanImportBackendServiceNamedPortArrayOutput
- func (o OceanImportBackendServiceOutput) Scheme() pulumi.StringPtrOutput
- func (o OceanImportBackendServiceOutput) ServiceName() pulumi.StringOutput
- func (o OceanImportBackendServiceOutput) ToOceanImportBackendServiceOutput() OceanImportBackendServiceOutput
- func (o OceanImportBackendServiceOutput) ToOceanImportBackendServiceOutputWithContext(ctx context.Context) OceanImportBackendServiceOutput
- type OceanImportInput
- type OceanImportMap
- type OceanImportMapInput
- type OceanImportMapOutput
- func (OceanImportMapOutput) ElementType() reflect.Type
- func (o OceanImportMapOutput) MapIndex(k pulumi.StringInput) OceanImportOutput
- func (o OceanImportMapOutput) ToOceanImportMapOutput() OceanImportMapOutput
- func (o OceanImportMapOutput) ToOceanImportMapOutputWithContext(ctx context.Context) OceanImportMapOutput
- type OceanImportOutput
- func (OceanImportOutput) ElementType() reflect.Type
- func (o OceanImportOutput) ToOceanImportOutput() OceanImportOutput
- func (o OceanImportOutput) ToOceanImportOutputWithContext(ctx context.Context) OceanImportOutput
- func (o OceanImportOutput) ToOceanImportPtrOutput() OceanImportPtrOutput
- func (o OceanImportOutput) ToOceanImportPtrOutputWithContext(ctx context.Context) OceanImportPtrOutput
- type OceanImportPtrInput
- type OceanImportPtrOutput
- type OceanImportScheduledTask
- type OceanImportScheduledTaskArgs
- func (OceanImportScheduledTaskArgs) ElementType() reflect.Type
- func (i OceanImportScheduledTaskArgs) ToOceanImportScheduledTaskOutput() OceanImportScheduledTaskOutput
- func (i OceanImportScheduledTaskArgs) ToOceanImportScheduledTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskOutput
- type OceanImportScheduledTaskArray
- func (OceanImportScheduledTaskArray) ElementType() reflect.Type
- func (i OceanImportScheduledTaskArray) ToOceanImportScheduledTaskArrayOutput() OceanImportScheduledTaskArrayOutput
- func (i OceanImportScheduledTaskArray) ToOceanImportScheduledTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskArrayOutput
- type OceanImportScheduledTaskArrayInput
- type OceanImportScheduledTaskArrayOutput
- func (OceanImportScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskArrayOutput) Index(i pulumi.IntInput) OceanImportScheduledTaskOutput
- func (o OceanImportScheduledTaskArrayOutput) ToOceanImportScheduledTaskArrayOutput() OceanImportScheduledTaskArrayOutput
- func (o OceanImportScheduledTaskArrayOutput) ToOceanImportScheduledTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskArrayOutput
- type OceanImportScheduledTaskInput
- type OceanImportScheduledTaskOutput
- func (OceanImportScheduledTaskOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskOutput) ShutdownHours() OceanImportScheduledTaskShutdownHoursPtrOutput
- func (o OceanImportScheduledTaskOutput) Tasks() OceanImportScheduledTaskTaskArrayOutput
- func (o OceanImportScheduledTaskOutput) ToOceanImportScheduledTaskOutput() OceanImportScheduledTaskOutput
- func (o OceanImportScheduledTaskOutput) ToOceanImportScheduledTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskOutput
- type OceanImportScheduledTaskShutdownHours
- type OceanImportScheduledTaskShutdownHoursArgs
- func (OceanImportScheduledTaskShutdownHoursArgs) ElementType() reflect.Type
- func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursOutput() OceanImportScheduledTaskShutdownHoursOutput
- func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursOutput
- func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursPtrOutput() OceanImportScheduledTaskShutdownHoursPtrOutput
- func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursPtrOutput
- type OceanImportScheduledTaskShutdownHoursInput
- type OceanImportScheduledTaskShutdownHoursOutput
- func (OceanImportScheduledTaskShutdownHoursOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanImportScheduledTaskShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursOutput() OceanImportScheduledTaskShutdownHoursOutput
- func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursOutput
- func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutput() OceanImportScheduledTaskShutdownHoursPtrOutput
- func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursPtrOutput
- type OceanImportScheduledTaskShutdownHoursPtrInput
- type OceanImportScheduledTaskShutdownHoursPtrOutput
- func (o OceanImportScheduledTaskShutdownHoursPtrOutput) Elem() OceanImportScheduledTaskShutdownHoursOutput
- func (OceanImportScheduledTaskShutdownHoursPtrOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanImportScheduledTaskShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanImportScheduledTaskShutdownHoursPtrOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutput() OceanImportScheduledTaskShutdownHoursPtrOutput
- func (o OceanImportScheduledTaskShutdownHoursPtrOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursPtrOutput
- type OceanImportScheduledTaskTask
- type OceanImportScheduledTaskTaskArgs
- func (OceanImportScheduledTaskTaskArgs) ElementType() reflect.Type
- func (i OceanImportScheduledTaskTaskArgs) ToOceanImportScheduledTaskTaskOutput() OceanImportScheduledTaskTaskOutput
- func (i OceanImportScheduledTaskTaskArgs) ToOceanImportScheduledTaskTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskOutput
- type OceanImportScheduledTaskTaskArray
- func (OceanImportScheduledTaskTaskArray) ElementType() reflect.Type
- func (i OceanImportScheduledTaskTaskArray) ToOceanImportScheduledTaskTaskArrayOutput() OceanImportScheduledTaskTaskArrayOutput
- func (i OceanImportScheduledTaskTaskArray) ToOceanImportScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskArrayOutput
- type OceanImportScheduledTaskTaskArrayInput
- type OceanImportScheduledTaskTaskArrayOutput
- func (OceanImportScheduledTaskTaskArrayOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskTaskArrayOutput) Index(i pulumi.IntInput) OceanImportScheduledTaskTaskOutput
- func (o OceanImportScheduledTaskTaskArrayOutput) ToOceanImportScheduledTaskTaskArrayOutput() OceanImportScheduledTaskTaskArrayOutput
- func (o OceanImportScheduledTaskTaskArrayOutput) ToOceanImportScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskArrayOutput
- type OceanImportScheduledTaskTaskInput
- type OceanImportScheduledTaskTaskOutput
- func (o OceanImportScheduledTaskTaskOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanImportScheduledTaskTaskOutput) CronExpression() pulumi.StringOutput
- func (OceanImportScheduledTaskTaskOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskTaskOutput) IsEnabled() pulumi.BoolOutput
- func (o OceanImportScheduledTaskTaskOutput) TaskType() pulumi.StringOutput
- func (o OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutput() OceanImportScheduledTaskTaskOutput
- func (o OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskOutput
- type OceanImportState
- type OceanImportUpdatePolicy
- type OceanImportUpdatePolicyArgs
- func (OceanImportUpdatePolicyArgs) ElementType() reflect.Type
- func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyOutput() OceanImportUpdatePolicyOutput
- func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyOutputWithContext(ctx context.Context) OceanImportUpdatePolicyOutput
- func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyPtrOutput() OceanImportUpdatePolicyPtrOutput
- func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyPtrOutput
- type OceanImportUpdatePolicyInput
- type OceanImportUpdatePolicyOutput
- func (OceanImportUpdatePolicyOutput) ElementType() reflect.Type
- func (o OceanImportUpdatePolicyOutput) RollConfig() OceanImportUpdatePolicyRollConfigPtrOutput
- func (o OceanImportUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyOutput() OceanImportUpdatePolicyOutput
- func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyOutputWithContext(ctx context.Context) OceanImportUpdatePolicyOutput
- func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyPtrOutput() OceanImportUpdatePolicyPtrOutput
- func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyPtrOutput
- type OceanImportUpdatePolicyPtrInput
- type OceanImportUpdatePolicyPtrOutput
- func (o OceanImportUpdatePolicyPtrOutput) Elem() OceanImportUpdatePolicyOutput
- func (OceanImportUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o OceanImportUpdatePolicyPtrOutput) RollConfig() OceanImportUpdatePolicyRollConfigPtrOutput
- func (o OceanImportUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o OceanImportUpdatePolicyPtrOutput) ToOceanImportUpdatePolicyPtrOutput() OceanImportUpdatePolicyPtrOutput
- func (o OceanImportUpdatePolicyPtrOutput) ToOceanImportUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyPtrOutput
- type OceanImportUpdatePolicyRollConfig
- type OceanImportUpdatePolicyRollConfigArgs
- func (OceanImportUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigOutput() OceanImportUpdatePolicyRollConfigOutput
- func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigOutput
- func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput
- func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigPtrOutput
- type OceanImportUpdatePolicyRollConfigInput
- type OceanImportUpdatePolicyRollConfigOutput
- func (o OceanImportUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
- func (OceanImportUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o OceanImportUpdatePolicyRollConfigOutput) LaunchSpecIds() pulumi.StringArrayOutput
- func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigOutput() OceanImportUpdatePolicyRollConfigOutput
- func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigOutput
- func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput
- func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigPtrOutput
- type OceanImportUpdatePolicyRollConfigPtrInput
- type OceanImportUpdatePolicyRollConfigPtrOutput
- func (o OceanImportUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanImportUpdatePolicyRollConfigPtrOutput) Elem() OceanImportUpdatePolicyRollConfigOutput
- func (OceanImportUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o OceanImportUpdatePolicyRollConfigPtrOutput) LaunchSpecIds() pulumi.StringArrayOutput
- func (o OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput
- func (o OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigPtrOutput
- type OceanLaunchSpec
- func (*OceanLaunchSpec) ElementType() reflect.Type
- func (i *OceanLaunchSpec) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
- func (i *OceanLaunchSpec) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
- func (i *OceanLaunchSpec) ToOceanLaunchSpecPtrOutput() OceanLaunchSpecPtrOutput
- func (i *OceanLaunchSpec) ToOceanLaunchSpecPtrOutputWithContext(ctx context.Context) OceanLaunchSpecPtrOutput
- type OceanLaunchSpecArgs
- type OceanLaunchSpecArray
- type OceanLaunchSpecArrayInput
- type OceanLaunchSpecArrayOutput
- func (OceanLaunchSpecArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecOutput
- func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput
- func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutputWithContext(ctx context.Context) OceanLaunchSpecArrayOutput
- type OceanLaunchSpecAutoscaleHeadroom
- type OceanLaunchSpecAutoscaleHeadroomArgs
- func (OceanLaunchSpecAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
- func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
- type OceanLaunchSpecAutoscaleHeadroomArray
- func (OceanLaunchSpecAutoscaleHeadroomArray) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomArrayInput
- type OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecAutoscaleHeadroomOutput
- func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomInput
- type OceanLaunchSpecAutoscaleHeadroomOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanLaunchSpecAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
- func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
- type OceanLaunchSpecImport
- func (*OceanLaunchSpecImport) ElementType() reflect.Type
- func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportOutput() OceanLaunchSpecImportOutput
- func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportOutputWithContext(ctx context.Context) OceanLaunchSpecImportOutput
- func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportPtrOutput() OceanLaunchSpecImportPtrOutput
- func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportPtrOutputWithContext(ctx context.Context) OceanLaunchSpecImportPtrOutput
- type OceanLaunchSpecImportArgs
- type OceanLaunchSpecImportArray
- func (OceanLaunchSpecImportArray) ElementType() reflect.Type
- func (i OceanLaunchSpecImportArray) ToOceanLaunchSpecImportArrayOutput() OceanLaunchSpecImportArrayOutput
- func (i OceanLaunchSpecImportArray) ToOceanLaunchSpecImportArrayOutputWithContext(ctx context.Context) OceanLaunchSpecImportArrayOutput
- type OceanLaunchSpecImportArrayInput
- type OceanLaunchSpecImportArrayOutput
- func (OceanLaunchSpecImportArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecImportArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecImportOutput
- func (o OceanLaunchSpecImportArrayOutput) ToOceanLaunchSpecImportArrayOutput() OceanLaunchSpecImportArrayOutput
- func (o OceanLaunchSpecImportArrayOutput) ToOceanLaunchSpecImportArrayOutputWithContext(ctx context.Context) OceanLaunchSpecImportArrayOutput
- type OceanLaunchSpecImportInput
- type OceanLaunchSpecImportMap
- type OceanLaunchSpecImportMapInput
- type OceanLaunchSpecImportMapOutput
- func (OceanLaunchSpecImportMapOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecImportMapOutput) MapIndex(k pulumi.StringInput) OceanLaunchSpecImportOutput
- func (o OceanLaunchSpecImportMapOutput) ToOceanLaunchSpecImportMapOutput() OceanLaunchSpecImportMapOutput
- func (o OceanLaunchSpecImportMapOutput) ToOceanLaunchSpecImportMapOutputWithContext(ctx context.Context) OceanLaunchSpecImportMapOutput
- type OceanLaunchSpecImportOutput
- func (OceanLaunchSpecImportOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutput() OceanLaunchSpecImportOutput
- func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutputWithContext(ctx context.Context) OceanLaunchSpecImportOutput
- func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportPtrOutput() OceanLaunchSpecImportPtrOutput
- func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportPtrOutputWithContext(ctx context.Context) OceanLaunchSpecImportPtrOutput
- type OceanLaunchSpecImportPtrInput
- type OceanLaunchSpecImportPtrOutput
- func (o OceanLaunchSpecImportPtrOutput) Elem() OceanLaunchSpecImportOutput
- func (OceanLaunchSpecImportPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecImportPtrOutput) ToOceanLaunchSpecImportPtrOutput() OceanLaunchSpecImportPtrOutput
- func (o OceanLaunchSpecImportPtrOutput) ToOceanLaunchSpecImportPtrOutputWithContext(ctx context.Context) OceanLaunchSpecImportPtrOutput
- type OceanLaunchSpecImportState
- type OceanLaunchSpecInput
- type OceanLaunchSpecLabel
- type OceanLaunchSpecLabelArgs
- type OceanLaunchSpecLabelArray
- type OceanLaunchSpecLabelArrayInput
- type OceanLaunchSpecLabelArrayOutput
- func (OceanLaunchSpecLabelArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecLabelArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecLabelOutput
- func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput
- func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutputWithContext(ctx context.Context) OceanLaunchSpecLabelArrayOutput
- type OceanLaunchSpecLabelInput
- type OceanLaunchSpecLabelOutput
- func (OceanLaunchSpecLabelOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecLabelOutput) Key() pulumi.StringPtrOutput
- func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput
- func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutputWithContext(ctx context.Context) OceanLaunchSpecLabelOutput
- func (o OceanLaunchSpecLabelOutput) Value() pulumi.StringPtrOutput
- type OceanLaunchSpecMap
- type OceanLaunchSpecMapInput
- type OceanLaunchSpecMapOutput
- func (OceanLaunchSpecMapOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecMapOutput) MapIndex(k pulumi.StringInput) OceanLaunchSpecOutput
- func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput
- func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutputWithContext(ctx context.Context) OceanLaunchSpecMapOutput
- type OceanLaunchSpecMetadata
- type OceanLaunchSpecMetadataArgs
- type OceanLaunchSpecMetadataArray
- func (OceanLaunchSpecMetadataArray) ElementType() reflect.Type
- func (i OceanLaunchSpecMetadataArray) ToOceanLaunchSpecMetadataArrayOutput() OceanLaunchSpecMetadataArrayOutput
- func (i OceanLaunchSpecMetadataArray) ToOceanLaunchSpecMetadataArrayOutputWithContext(ctx context.Context) OceanLaunchSpecMetadataArrayOutput
- type OceanLaunchSpecMetadataArrayInput
- type OceanLaunchSpecMetadataArrayOutput
- func (OceanLaunchSpecMetadataArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecMetadataArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecMetadataOutput
- func (o OceanLaunchSpecMetadataArrayOutput) ToOceanLaunchSpecMetadataArrayOutput() OceanLaunchSpecMetadataArrayOutput
- func (o OceanLaunchSpecMetadataArrayOutput) ToOceanLaunchSpecMetadataArrayOutputWithContext(ctx context.Context) OceanLaunchSpecMetadataArrayOutput
- type OceanLaunchSpecMetadataInput
- type OceanLaunchSpecMetadataOutput
- func (OceanLaunchSpecMetadataOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecMetadataOutput) Key() pulumi.StringPtrOutput
- func (o OceanLaunchSpecMetadataOutput) ToOceanLaunchSpecMetadataOutput() OceanLaunchSpecMetadataOutput
- func (o OceanLaunchSpecMetadataOutput) ToOceanLaunchSpecMetadataOutputWithContext(ctx context.Context) OceanLaunchSpecMetadataOutput
- func (o OceanLaunchSpecMetadataOutput) Value() pulumi.StringPtrOutput
- type OceanLaunchSpecOutput
- func (OceanLaunchSpecOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecPtrOutput() OceanLaunchSpecPtrOutput
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecPtrOutputWithContext(ctx context.Context) OceanLaunchSpecPtrOutput
- type OceanLaunchSpecPtrInput
- type OceanLaunchSpecPtrOutput
- func (o OceanLaunchSpecPtrOutput) Elem() OceanLaunchSpecOutput
- func (OceanLaunchSpecPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecPtrOutput) ToOceanLaunchSpecPtrOutput() OceanLaunchSpecPtrOutput
- func (o OceanLaunchSpecPtrOutput) ToOceanLaunchSpecPtrOutputWithContext(ctx context.Context) OceanLaunchSpecPtrOutput
- type OceanLaunchSpecResourceLimits
- type OceanLaunchSpecResourceLimitsArgs
- func (OceanLaunchSpecResourceLimitsArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsOutput() OceanLaunchSpecResourceLimitsOutput
- func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsOutput
- func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsPtrOutput() OceanLaunchSpecResourceLimitsPtrOutput
- func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsPtrOutput
- type OceanLaunchSpecResourceLimitsInput
- type OceanLaunchSpecResourceLimitsOutput
- func (OceanLaunchSpecResourceLimitsOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecResourceLimitsOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecResourceLimitsOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsOutput() OceanLaunchSpecResourceLimitsOutput
- func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsOutput
- func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsPtrOutput() OceanLaunchSpecResourceLimitsPtrOutput
- func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsPtrOutput
- type OceanLaunchSpecResourceLimitsPtrInput
- type OceanLaunchSpecResourceLimitsPtrOutput
- func (o OceanLaunchSpecResourceLimitsPtrOutput) Elem() OceanLaunchSpecResourceLimitsOutput
- func (OceanLaunchSpecResourceLimitsPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecResourceLimitsPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecResourceLimitsPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecResourceLimitsPtrOutput) ToOceanLaunchSpecResourceLimitsPtrOutput() OceanLaunchSpecResourceLimitsPtrOutput
- func (o OceanLaunchSpecResourceLimitsPtrOutput) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsPtrOutput
- type OceanLaunchSpecShieldedInstanceConfig
- type OceanLaunchSpecShieldedInstanceConfigArgs
- func (OceanLaunchSpecShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigOutput() OceanLaunchSpecShieldedInstanceConfigOutput
- func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigOutput
- func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput() OceanLaunchSpecShieldedInstanceConfigPtrOutput
- func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigPtrOutput
- type OceanLaunchSpecShieldedInstanceConfigInput
- type OceanLaunchSpecShieldedInstanceConfigOutput
- func (OceanLaunchSpecShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigOutput() OceanLaunchSpecShieldedInstanceConfigOutput
- func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigOutput
- func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput() OceanLaunchSpecShieldedInstanceConfigPtrOutput
- func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigPtrOutput
- type OceanLaunchSpecShieldedInstanceConfigPtrInput
- type OceanLaunchSpecShieldedInstanceConfigPtrOutput
- func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) Elem() OceanLaunchSpecShieldedInstanceConfigOutput
- func (OceanLaunchSpecShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput() OceanLaunchSpecShieldedInstanceConfigPtrOutput
- func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigPtrOutput
- type OceanLaunchSpecState
- type OceanLaunchSpecStorage
- type OceanLaunchSpecStorageArgs
- func (OceanLaunchSpecStorageArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStorageOutput() OceanLaunchSpecStorageOutput
- func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStorageOutputWithContext(ctx context.Context) OceanLaunchSpecStorageOutput
- func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStoragePtrOutput() OceanLaunchSpecStoragePtrOutput
- func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStoragePtrOutputWithContext(ctx context.Context) OceanLaunchSpecStoragePtrOutput
- type OceanLaunchSpecStorageInput
- type OceanLaunchSpecStorageOutput
- func (OceanLaunchSpecStorageOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecStorageOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStorageOutput() OceanLaunchSpecStorageOutput
- func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStorageOutputWithContext(ctx context.Context) OceanLaunchSpecStorageOutput
- func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStoragePtrOutput() OceanLaunchSpecStoragePtrOutput
- func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStoragePtrOutputWithContext(ctx context.Context) OceanLaunchSpecStoragePtrOutput
- type OceanLaunchSpecStoragePtrInput
- type OceanLaunchSpecStoragePtrOutput
- func (o OceanLaunchSpecStoragePtrOutput) Elem() OceanLaunchSpecStorageOutput
- func (OceanLaunchSpecStoragePtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecStoragePtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o OceanLaunchSpecStoragePtrOutput) ToOceanLaunchSpecStoragePtrOutput() OceanLaunchSpecStoragePtrOutput
- func (o OceanLaunchSpecStoragePtrOutput) ToOceanLaunchSpecStoragePtrOutputWithContext(ctx context.Context) OceanLaunchSpecStoragePtrOutput
- type OceanLaunchSpecStrategy
- type OceanLaunchSpecStrategyArgs
- type OceanLaunchSpecStrategyArray
- func (OceanLaunchSpecStrategyArray) ElementType() reflect.Type
- func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
- func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
- type OceanLaunchSpecStrategyArrayInput
- type OceanLaunchSpecStrategyArrayOutput
- func (OceanLaunchSpecStrategyArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecStrategyArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecStrategyOutput
- func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
- func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
- type OceanLaunchSpecStrategyInput
- type OceanLaunchSpecStrategyOutput
- func (OceanLaunchSpecStrategyOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecStrategyOutput) PreemptiblePercentage() pulumi.IntPtrOutput
- func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput
- func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyOutput
- type OceanLaunchSpecTaint
- type OceanLaunchSpecTaintArgs
- type OceanLaunchSpecTaintArray
- type OceanLaunchSpecTaintArrayInput
- type OceanLaunchSpecTaintArrayOutput
- func (OceanLaunchSpecTaintArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecTaintArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput
- func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTaintArrayOutput
- type OceanLaunchSpecTaintInput
- type OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintOutput) Effect() pulumi.StringPtrOutput
- func (OceanLaunchSpecTaintOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecTaintOutput) Key() pulumi.StringPtrOutput
- func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutputWithContext(ctx context.Context) OceanLaunchSpecTaintOutput
- func (o OceanLaunchSpecTaintOutput) Value() pulumi.StringPtrOutput
- type OceanLaunchSpecUpdatePolicy
- type OceanLaunchSpecUpdatePolicyArgs
- func (OceanLaunchSpecUpdatePolicyArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
- func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
- type OceanLaunchSpecUpdatePolicyInput
- type OceanLaunchSpecUpdatePolicyOutput
- func (OceanLaunchSpecUpdatePolicyOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
- func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
- type OceanLaunchSpecUpdatePolicyPtrInput
- type OceanLaunchSpecUpdatePolicyPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) Elem() OceanLaunchSpecUpdatePolicyOutput
- func (OceanLaunchSpecUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
- func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
- type OceanLaunchSpecUpdatePolicyRollConfig
- type OceanLaunchSpecUpdatePolicyRollConfigArgs
- func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- type OceanLaunchSpecUpdatePolicyRollConfigInput
- type OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
- func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- type OceanLaunchSpecUpdatePolicyRollConfigPtrInput
- type OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) Elem() OceanLaunchSpecUpdatePolicyRollConfigOutput
- func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
- func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Elastigroup ¶
type Elastigroup struct { pulumi.CustomResourceState BackendServices ElastigroupBackendServiceArrayOutput `pulumi:"backendServices"` // The GKE cluster ID you wish to import. // // Deprecated: Please define cluster_id under integration_gke ClusterId pulumi.StringPtrOutput `pulumi:"clusterId"` // The zone where the cluster is hosted. ClusterZoneName pulumi.StringOutput `pulumi:"clusterZoneName"` DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` Disks ElastigroupDiskArrayOutput `pulumi:"disks"` DrainingTimeout pulumi.IntPtrOutput `pulumi:"drainingTimeout"` FallbackToOndemand pulumi.BoolPtrOutput `pulumi:"fallbackToOndemand"` Gpu ElastigroupGpuArrayOutput `pulumi:"gpu"` InstanceTypesCustoms ElastigroupInstanceTypesCustomArrayOutput `pulumi:"instanceTypesCustoms"` InstanceTypesOndemand pulumi.StringPtrOutput `pulumi:"instanceTypesOndemand"` InstanceTypesPreemptibles pulumi.StringArrayOutput `pulumi:"instanceTypesPreemptibles"` IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrOutput `pulumi:"integrationDockerSwarm"` // Describes the GKE integration. IntegrationGke ElastigroupIntegrationGkePtrOutput `pulumi:"integrationGke"` IpForwarding pulumi.BoolPtrOutput `pulumi:"ipForwarding"` Labels ElastigroupLabelArrayOutput `pulumi:"labels"` MaxSize pulumi.IntOutput `pulumi:"maxSize"` Metadatas ElastigroupMetadataArrayOutput `pulumi:"metadatas"` MinSize pulumi.IntOutput `pulumi:"minSize"` Name pulumi.StringOutput `pulumi:"name"` NetworkInterfaces ElastigroupNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // The image that will be used for the node VMs. Possible values: COS, UBUNTU. NodeImage pulumi.StringPtrOutput `pulumi:"nodeImage"` OndemandCount pulumi.IntPtrOutput `pulumi:"ondemandCount"` PreemptiblePercentage pulumi.IntPtrOutput `pulumi:"preemptiblePercentage"` ProvisioningModel pulumi.StringPtrOutput `pulumi:"provisioningModel"` ScalingDownPolicies ElastigroupScalingDownPolicyArrayOutput `pulumi:"scalingDownPolicies"` ScalingUpPolicies ElastigroupScalingUpPolicyArrayOutput `pulumi:"scalingUpPolicies"` ServiceAccount pulumi.StringPtrOutput `pulumi:"serviceAccount"` ShutdownScript pulumi.StringPtrOutput `pulumi:"shutdownScript"` StartupScript pulumi.StringPtrOutput `pulumi:"startupScript"` Tags pulumi.StringArrayOutput `pulumi:"tags"` }
Provides a Spotinst Elastigroup GKE resource. Please see [Importing a GKE cluster](https://api.spotinst.com/elastigroup-for-google-cloud/tutorials/import-a-gke-cluster-as-an-elastigroup/) for detailed information.
## Example Usage
A gke.Elastigroup supports all of the fields defined in spotinst_elastigroup_gcp.
There are two main differences:
* you must include `clusterZoneName` and `clusterId` * a handful of parameters are created remotely and will not appear in the diff. A complete list can be found below.
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/gke" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gke.NewElastigroup(ctx, "example_gke_elastigroup", &gke.ElastigroupArgs{ BackendServices: gke.ElastigroupBackendServiceArray{ &gke.ElastigroupBackendServiceArgs{ LocationType: pulumi.String("global"), NamedPorts: gke.ElastigroupBackendServiceNamedPortArray{ &gke.ElastigroupBackendServiceNamedPortArgs{ Name: pulumi.String("http"), Ports: pulumi.StringArray{ pulumi.String("80"), pulumi.String("8080"), }, }, }, ServiceName: pulumi.String("backend-service"), }, }, ClusterZoneName: pulumi.String("us-central1-a"), DesiredCapacity: pulumi.Int(3), InstanceTypesOndemand: pulumi.String("n1-standard-1"), InstanceTypesPreemptibles: pulumi.StringArray{ pulumi.String("n1-standard-1"), pulumi.String("n1-standard-2"), }, IntegrationGke: &gke.ElastigroupIntegrationGkeArgs{ AutoscaleCooldown: pulumi.Int(300), AutoscaleDown: &gke.ElastigroupIntegrationGkeAutoscaleDownArgs{ EvaluationPeriods: pulumi.Int(300), }, AutoscaleHeadroom: &gke.ElastigroupIntegrationGkeAutoscaleHeadroomArgs{ CpuPerUnit: pulumi.Int(1024), MemoryPerUnit: pulumi.Int(512), NumOfUnits: pulumi.Int(2), }, AutoscaleIsAutoConfig: pulumi.Bool(false), AutoscaleIsEnabled: pulumi.Bool(true), AutoscaleLabels: gke.ElastigroupIntegrationGkeAutoscaleLabelArray{ &gke.ElastigroupIntegrationGkeAutoscaleLabelArgs{ Key: pulumi.String("label_key"), Value: pulumi.String("label_value"), }, }, ClusterId: pulumi.String("example-cluster-id"), Location: pulumi.String("us-central1-a"), }, MaxSize: pulumi.Int(5), MinSize: pulumi.Int(1), NodeImage: pulumi.String("COS"), PreemptiblePercentage: pulumi.Int(100), }) if err != nil { return err } return nil }) }
```
func GetElastigroup ¶
func GetElastigroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ElastigroupState, opts ...pulumi.ResourceOption) (*Elastigroup, error)
GetElastigroup gets an existing Elastigroup 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 NewElastigroup ¶
func NewElastigroup(ctx *pulumi.Context, name string, args *ElastigroupArgs, opts ...pulumi.ResourceOption) (*Elastigroup, error)
NewElastigroup registers a new resource with the given unique name, arguments, and options.
func (*Elastigroup) ElementType ¶
func (*Elastigroup) ElementType() reflect.Type
func (*Elastigroup) ToElastigroupOutput ¶
func (i *Elastigroup) ToElastigroupOutput() ElastigroupOutput
func (*Elastigroup) ToElastigroupOutputWithContext ¶
func (i *Elastigroup) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
func (*Elastigroup) ToElastigroupPtrOutput ¶
func (i *Elastigroup) ToElastigroupPtrOutput() ElastigroupPtrOutput
func (*Elastigroup) ToElastigroupPtrOutputWithContext ¶
func (i *Elastigroup) ToElastigroupPtrOutputWithContext(ctx context.Context) ElastigroupPtrOutput
type ElastigroupArgs ¶
type ElastigroupArgs struct { BackendServices ElastigroupBackendServiceArrayInput // The GKE cluster ID you wish to import. // // Deprecated: Please define cluster_id under integration_gke ClusterId pulumi.StringPtrInput // The zone where the cluster is hosted. ClusterZoneName pulumi.StringInput DesiredCapacity pulumi.IntInput Disks ElastigroupDiskArrayInput DrainingTimeout pulumi.IntPtrInput FallbackToOndemand pulumi.BoolPtrInput Gpu ElastigroupGpuArrayInput InstanceTypesCustoms ElastigroupInstanceTypesCustomArrayInput InstanceTypesOndemand pulumi.StringPtrInput InstanceTypesPreemptibles pulumi.StringArrayInput IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrInput // Describes the GKE integration. IntegrationGke ElastigroupIntegrationGkePtrInput IpForwarding pulumi.BoolPtrInput Labels ElastigroupLabelArrayInput MaxSize pulumi.IntPtrInput Metadatas ElastigroupMetadataArrayInput MinSize pulumi.IntPtrInput Name pulumi.StringPtrInput NetworkInterfaces ElastigroupNetworkInterfaceArrayInput // The image that will be used for the node VMs. Possible values: COS, UBUNTU. NodeImage pulumi.StringPtrInput OndemandCount pulumi.IntPtrInput PreemptiblePercentage pulumi.IntPtrInput ProvisioningModel pulumi.StringPtrInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ServiceAccount pulumi.StringPtrInput ShutdownScript pulumi.StringPtrInput StartupScript pulumi.StringPtrInput Tags pulumi.StringArrayInput }
The set of arguments for constructing a Elastigroup resource.
func (ElastigroupArgs) ElementType ¶
func (ElastigroupArgs) ElementType() reflect.Type
type ElastigroupArray ¶
type ElastigroupArray []ElastigroupInput
func (ElastigroupArray) ElementType ¶
func (ElastigroupArray) ElementType() reflect.Type
func (ElastigroupArray) ToElastigroupArrayOutput ¶
func (i ElastigroupArray) ToElastigroupArrayOutput() ElastigroupArrayOutput
func (ElastigroupArray) ToElastigroupArrayOutputWithContext ¶
func (i ElastigroupArray) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
type ElastigroupArrayInput ¶
type ElastigroupArrayInput interface { pulumi.Input ToElastigroupArrayOutput() ElastigroupArrayOutput ToElastigroupArrayOutputWithContext(context.Context) ElastigroupArrayOutput }
ElastigroupArrayInput is an input type that accepts ElastigroupArray and ElastigroupArrayOutput values. You can construct a concrete instance of `ElastigroupArrayInput` via:
ElastigroupArray{ ElastigroupArgs{...} }
type ElastigroupArrayOutput ¶
type ElastigroupArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupArrayOutput) ElementType ¶
func (ElastigroupArrayOutput) ElementType() reflect.Type
func (ElastigroupArrayOutput) Index ¶
func (o ElastigroupArrayOutput) Index(i pulumi.IntInput) ElastigroupOutput
func (ElastigroupArrayOutput) ToElastigroupArrayOutput ¶
func (o ElastigroupArrayOutput) ToElastigroupArrayOutput() ElastigroupArrayOutput
func (ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext ¶
func (o ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
type ElastigroupBackendService ¶
type ElastigroupBackendService struct { LocationType *string `pulumi:"locationType"` NamedPorts []ElastigroupBackendServiceNamedPort `pulumi:"namedPorts"` Scheme *string `pulumi:"scheme"` ServiceName string `pulumi:"serviceName"` }
type ElastigroupBackendServiceArgs ¶
type ElastigroupBackendServiceArgs struct { LocationType pulumi.StringPtrInput `pulumi:"locationType"` NamedPorts ElastigroupBackendServiceNamedPortArrayInput `pulumi:"namedPorts"` Scheme pulumi.StringPtrInput `pulumi:"scheme"` ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (ElastigroupBackendServiceArgs) ElementType ¶
func (ElastigroupBackendServiceArgs) ElementType() reflect.Type
func (ElastigroupBackendServiceArgs) ToElastigroupBackendServiceOutput ¶
func (i ElastigroupBackendServiceArgs) ToElastigroupBackendServiceOutput() ElastigroupBackendServiceOutput
func (ElastigroupBackendServiceArgs) ToElastigroupBackendServiceOutputWithContext ¶
func (i ElastigroupBackendServiceArgs) ToElastigroupBackendServiceOutputWithContext(ctx context.Context) ElastigroupBackendServiceOutput
type ElastigroupBackendServiceArray ¶
type ElastigroupBackendServiceArray []ElastigroupBackendServiceInput
func (ElastigroupBackendServiceArray) ElementType ¶
func (ElastigroupBackendServiceArray) ElementType() reflect.Type
func (ElastigroupBackendServiceArray) ToElastigroupBackendServiceArrayOutput ¶
func (i ElastigroupBackendServiceArray) ToElastigroupBackendServiceArrayOutput() ElastigroupBackendServiceArrayOutput
func (ElastigroupBackendServiceArray) ToElastigroupBackendServiceArrayOutputWithContext ¶
func (i ElastigroupBackendServiceArray) ToElastigroupBackendServiceArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceArrayOutput
type ElastigroupBackendServiceArrayInput ¶
type ElastigroupBackendServiceArrayInput interface { pulumi.Input ToElastigroupBackendServiceArrayOutput() ElastigroupBackendServiceArrayOutput ToElastigroupBackendServiceArrayOutputWithContext(context.Context) ElastigroupBackendServiceArrayOutput }
ElastigroupBackendServiceArrayInput is an input type that accepts ElastigroupBackendServiceArray and ElastigroupBackendServiceArrayOutput values. You can construct a concrete instance of `ElastigroupBackendServiceArrayInput` via:
ElastigroupBackendServiceArray{ ElastigroupBackendServiceArgs{...} }
type ElastigroupBackendServiceArrayOutput ¶
type ElastigroupBackendServiceArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupBackendServiceArrayOutput) ElementType ¶
func (ElastigroupBackendServiceArrayOutput) ElementType() reflect.Type
func (ElastigroupBackendServiceArrayOutput) Index ¶
func (o ElastigroupBackendServiceArrayOutput) Index(i pulumi.IntInput) ElastigroupBackendServiceOutput
func (ElastigroupBackendServiceArrayOutput) ToElastigroupBackendServiceArrayOutput ¶
func (o ElastigroupBackendServiceArrayOutput) ToElastigroupBackendServiceArrayOutput() ElastigroupBackendServiceArrayOutput
func (ElastigroupBackendServiceArrayOutput) ToElastigroupBackendServiceArrayOutputWithContext ¶
func (o ElastigroupBackendServiceArrayOutput) ToElastigroupBackendServiceArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceArrayOutput
type ElastigroupBackendServiceInput ¶
type ElastigroupBackendServiceInput interface { pulumi.Input ToElastigroupBackendServiceOutput() ElastigroupBackendServiceOutput ToElastigroupBackendServiceOutputWithContext(context.Context) ElastigroupBackendServiceOutput }
ElastigroupBackendServiceInput is an input type that accepts ElastigroupBackendServiceArgs and ElastigroupBackendServiceOutput values. You can construct a concrete instance of `ElastigroupBackendServiceInput` via:
ElastigroupBackendServiceArgs{...}
type ElastigroupBackendServiceNamedPortArgs ¶
type ElastigroupBackendServiceNamedPortArgs struct { Name pulumi.StringInput `pulumi:"name"` Ports pulumi.StringArrayInput `pulumi:"ports"` }
func (ElastigroupBackendServiceNamedPortArgs) ElementType ¶
func (ElastigroupBackendServiceNamedPortArgs) ElementType() reflect.Type
func (ElastigroupBackendServiceNamedPortArgs) ToElastigroupBackendServiceNamedPortOutput ¶
func (i ElastigroupBackendServiceNamedPortArgs) ToElastigroupBackendServiceNamedPortOutput() ElastigroupBackendServiceNamedPortOutput
func (ElastigroupBackendServiceNamedPortArgs) ToElastigroupBackendServiceNamedPortOutputWithContext ¶
func (i ElastigroupBackendServiceNamedPortArgs) ToElastigroupBackendServiceNamedPortOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortOutput
type ElastigroupBackendServiceNamedPortArray ¶
type ElastigroupBackendServiceNamedPortArray []ElastigroupBackendServiceNamedPortInput
func (ElastigroupBackendServiceNamedPortArray) ElementType ¶
func (ElastigroupBackendServiceNamedPortArray) ElementType() reflect.Type
func (ElastigroupBackendServiceNamedPortArray) ToElastigroupBackendServiceNamedPortArrayOutput ¶
func (i ElastigroupBackendServiceNamedPortArray) ToElastigroupBackendServiceNamedPortArrayOutput() ElastigroupBackendServiceNamedPortArrayOutput
func (ElastigroupBackendServiceNamedPortArray) ToElastigroupBackendServiceNamedPortArrayOutputWithContext ¶
func (i ElastigroupBackendServiceNamedPortArray) ToElastigroupBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortArrayOutput
type ElastigroupBackendServiceNamedPortArrayInput ¶
type ElastigroupBackendServiceNamedPortArrayInput interface { pulumi.Input ToElastigroupBackendServiceNamedPortArrayOutput() ElastigroupBackendServiceNamedPortArrayOutput ToElastigroupBackendServiceNamedPortArrayOutputWithContext(context.Context) ElastigroupBackendServiceNamedPortArrayOutput }
ElastigroupBackendServiceNamedPortArrayInput is an input type that accepts ElastigroupBackendServiceNamedPortArray and ElastigroupBackendServiceNamedPortArrayOutput values. You can construct a concrete instance of `ElastigroupBackendServiceNamedPortArrayInput` via:
ElastigroupBackendServiceNamedPortArray{ ElastigroupBackendServiceNamedPortArgs{...} }
type ElastigroupBackendServiceNamedPortArrayOutput ¶
type ElastigroupBackendServiceNamedPortArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupBackendServiceNamedPortArrayOutput) ElementType ¶
func (ElastigroupBackendServiceNamedPortArrayOutput) ElementType() reflect.Type
func (ElastigroupBackendServiceNamedPortArrayOutput) ToElastigroupBackendServiceNamedPortArrayOutput ¶
func (o ElastigroupBackendServiceNamedPortArrayOutput) ToElastigroupBackendServiceNamedPortArrayOutput() ElastigroupBackendServiceNamedPortArrayOutput
func (ElastigroupBackendServiceNamedPortArrayOutput) ToElastigroupBackendServiceNamedPortArrayOutputWithContext ¶
func (o ElastigroupBackendServiceNamedPortArrayOutput) ToElastigroupBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortArrayOutput
type ElastigroupBackendServiceNamedPortInput ¶
type ElastigroupBackendServiceNamedPortInput interface { pulumi.Input ToElastigroupBackendServiceNamedPortOutput() ElastigroupBackendServiceNamedPortOutput ToElastigroupBackendServiceNamedPortOutputWithContext(context.Context) ElastigroupBackendServiceNamedPortOutput }
ElastigroupBackendServiceNamedPortInput is an input type that accepts ElastigroupBackendServiceNamedPortArgs and ElastigroupBackendServiceNamedPortOutput values. You can construct a concrete instance of `ElastigroupBackendServiceNamedPortInput` via:
ElastigroupBackendServiceNamedPortArgs{...}
type ElastigroupBackendServiceNamedPortOutput ¶
type ElastigroupBackendServiceNamedPortOutput struct{ *pulumi.OutputState }
func (ElastigroupBackendServiceNamedPortOutput) ElementType ¶
func (ElastigroupBackendServiceNamedPortOutput) ElementType() reflect.Type
func (ElastigroupBackendServiceNamedPortOutput) Name ¶
func (o ElastigroupBackendServiceNamedPortOutput) Name() pulumi.StringOutput
func (ElastigroupBackendServiceNamedPortOutput) Ports ¶
func (o ElastigroupBackendServiceNamedPortOutput) Ports() pulumi.StringArrayOutput
func (ElastigroupBackendServiceNamedPortOutput) ToElastigroupBackendServiceNamedPortOutput ¶
func (o ElastigroupBackendServiceNamedPortOutput) ToElastigroupBackendServiceNamedPortOutput() ElastigroupBackendServiceNamedPortOutput
func (ElastigroupBackendServiceNamedPortOutput) ToElastigroupBackendServiceNamedPortOutputWithContext ¶
func (o ElastigroupBackendServiceNamedPortOutput) ToElastigroupBackendServiceNamedPortOutputWithContext(ctx context.Context) ElastigroupBackendServiceNamedPortOutput
type ElastigroupBackendServiceOutput ¶
type ElastigroupBackendServiceOutput struct{ *pulumi.OutputState }
func (ElastigroupBackendServiceOutput) ElementType ¶
func (ElastigroupBackendServiceOutput) ElementType() reflect.Type
func (ElastigroupBackendServiceOutput) LocationType ¶
func (o ElastigroupBackendServiceOutput) LocationType() pulumi.StringPtrOutput
func (ElastigroupBackendServiceOutput) NamedPorts ¶
func (o ElastigroupBackendServiceOutput) NamedPorts() ElastigroupBackendServiceNamedPortArrayOutput
func (ElastigroupBackendServiceOutput) Scheme ¶
func (o ElastigroupBackendServiceOutput) Scheme() pulumi.StringPtrOutput
func (ElastigroupBackendServiceOutput) ServiceName ¶
func (o ElastigroupBackendServiceOutput) ServiceName() pulumi.StringOutput
func (ElastigroupBackendServiceOutput) ToElastigroupBackendServiceOutput ¶
func (o ElastigroupBackendServiceOutput) ToElastigroupBackendServiceOutput() ElastigroupBackendServiceOutput
func (ElastigroupBackendServiceOutput) ToElastigroupBackendServiceOutputWithContext ¶
func (o ElastigroupBackendServiceOutput) ToElastigroupBackendServiceOutputWithContext(ctx context.Context) ElastigroupBackendServiceOutput
type ElastigroupDisk ¶
type ElastigroupDisk struct { AutoDelete *bool `pulumi:"autoDelete"` Boot *bool `pulumi:"boot"` DeviceName *string `pulumi:"deviceName"` InitializeParams []ElastigroupDiskInitializeParam `pulumi:"initializeParams"` Interface *string `pulumi:"interface"` Mode *string `pulumi:"mode"` Source *string `pulumi:"source"` Type *string `pulumi:"type"` }
type ElastigroupDiskArgs ¶
type ElastigroupDiskArgs struct { AutoDelete pulumi.BoolPtrInput `pulumi:"autoDelete"` Boot pulumi.BoolPtrInput `pulumi:"boot"` DeviceName pulumi.StringPtrInput `pulumi:"deviceName"` InitializeParams ElastigroupDiskInitializeParamArrayInput `pulumi:"initializeParams"` Interface pulumi.StringPtrInput `pulumi:"interface"` Mode pulumi.StringPtrInput `pulumi:"mode"` Source pulumi.StringPtrInput `pulumi:"source"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ElastigroupDiskArgs) ElementType ¶
func (ElastigroupDiskArgs) ElementType() reflect.Type
func (ElastigroupDiskArgs) ToElastigroupDiskOutput ¶
func (i ElastigroupDiskArgs) ToElastigroupDiskOutput() ElastigroupDiskOutput
func (ElastigroupDiskArgs) ToElastigroupDiskOutputWithContext ¶
func (i ElastigroupDiskArgs) ToElastigroupDiskOutputWithContext(ctx context.Context) ElastigroupDiskOutput
type ElastigroupDiskArray ¶
type ElastigroupDiskArray []ElastigroupDiskInput
func (ElastigroupDiskArray) ElementType ¶
func (ElastigroupDiskArray) ElementType() reflect.Type
func (ElastigroupDiskArray) ToElastigroupDiskArrayOutput ¶
func (i ElastigroupDiskArray) ToElastigroupDiskArrayOutput() ElastigroupDiskArrayOutput
func (ElastigroupDiskArray) ToElastigroupDiskArrayOutputWithContext ¶
func (i ElastigroupDiskArray) ToElastigroupDiskArrayOutputWithContext(ctx context.Context) ElastigroupDiskArrayOutput
type ElastigroupDiskArrayInput ¶
type ElastigroupDiskArrayInput interface { pulumi.Input ToElastigroupDiskArrayOutput() ElastigroupDiskArrayOutput ToElastigroupDiskArrayOutputWithContext(context.Context) ElastigroupDiskArrayOutput }
ElastigroupDiskArrayInput is an input type that accepts ElastigroupDiskArray and ElastigroupDiskArrayOutput values. You can construct a concrete instance of `ElastigroupDiskArrayInput` via:
ElastigroupDiskArray{ ElastigroupDiskArgs{...} }
type ElastigroupDiskArrayOutput ¶
type ElastigroupDiskArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupDiskArrayOutput) ElementType ¶
func (ElastigroupDiskArrayOutput) ElementType() reflect.Type
func (ElastigroupDiskArrayOutput) Index ¶
func (o ElastigroupDiskArrayOutput) Index(i pulumi.IntInput) ElastigroupDiskOutput
func (ElastigroupDiskArrayOutput) ToElastigroupDiskArrayOutput ¶
func (o ElastigroupDiskArrayOutput) ToElastigroupDiskArrayOutput() ElastigroupDiskArrayOutput
func (ElastigroupDiskArrayOutput) ToElastigroupDiskArrayOutputWithContext ¶
func (o ElastigroupDiskArrayOutput) ToElastigroupDiskArrayOutputWithContext(ctx context.Context) ElastigroupDiskArrayOutput
type ElastigroupDiskInitializeParamArgs ¶
type ElastigroupDiskInitializeParamArgs struct { DiskSizeGb pulumi.StringPtrInput `pulumi:"diskSizeGb"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` SourceImage pulumi.StringInput `pulumi:"sourceImage"` }
func (ElastigroupDiskInitializeParamArgs) ElementType ¶
func (ElastigroupDiskInitializeParamArgs) ElementType() reflect.Type
func (ElastigroupDiskInitializeParamArgs) ToElastigroupDiskInitializeParamOutput ¶
func (i ElastigroupDiskInitializeParamArgs) ToElastigroupDiskInitializeParamOutput() ElastigroupDiskInitializeParamOutput
func (ElastigroupDiskInitializeParamArgs) ToElastigroupDiskInitializeParamOutputWithContext ¶
func (i ElastigroupDiskInitializeParamArgs) ToElastigroupDiskInitializeParamOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamOutput
type ElastigroupDiskInitializeParamArray ¶
type ElastigroupDiskInitializeParamArray []ElastigroupDiskInitializeParamInput
func (ElastigroupDiskInitializeParamArray) ElementType ¶
func (ElastigroupDiskInitializeParamArray) ElementType() reflect.Type
func (ElastigroupDiskInitializeParamArray) ToElastigroupDiskInitializeParamArrayOutput ¶
func (i ElastigroupDiskInitializeParamArray) ToElastigroupDiskInitializeParamArrayOutput() ElastigroupDiskInitializeParamArrayOutput
func (ElastigroupDiskInitializeParamArray) ToElastigroupDiskInitializeParamArrayOutputWithContext ¶
func (i ElastigroupDiskInitializeParamArray) ToElastigroupDiskInitializeParamArrayOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamArrayOutput
type ElastigroupDiskInitializeParamArrayInput ¶
type ElastigroupDiskInitializeParamArrayInput interface { pulumi.Input ToElastigroupDiskInitializeParamArrayOutput() ElastigroupDiskInitializeParamArrayOutput ToElastigroupDiskInitializeParamArrayOutputWithContext(context.Context) ElastigroupDiskInitializeParamArrayOutput }
ElastigroupDiskInitializeParamArrayInput is an input type that accepts ElastigroupDiskInitializeParamArray and ElastigroupDiskInitializeParamArrayOutput values. You can construct a concrete instance of `ElastigroupDiskInitializeParamArrayInput` via:
ElastigroupDiskInitializeParamArray{ ElastigroupDiskInitializeParamArgs{...} }
type ElastigroupDiskInitializeParamArrayOutput ¶
type ElastigroupDiskInitializeParamArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupDiskInitializeParamArrayOutput) ElementType ¶
func (ElastigroupDiskInitializeParamArrayOutput) ElementType() reflect.Type
func (ElastigroupDiskInitializeParamArrayOutput) ToElastigroupDiskInitializeParamArrayOutput ¶
func (o ElastigroupDiskInitializeParamArrayOutput) ToElastigroupDiskInitializeParamArrayOutput() ElastigroupDiskInitializeParamArrayOutput
func (ElastigroupDiskInitializeParamArrayOutput) ToElastigroupDiskInitializeParamArrayOutputWithContext ¶
func (o ElastigroupDiskInitializeParamArrayOutput) ToElastigroupDiskInitializeParamArrayOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamArrayOutput
type ElastigroupDiskInitializeParamInput ¶
type ElastigroupDiskInitializeParamInput interface { pulumi.Input ToElastigroupDiskInitializeParamOutput() ElastigroupDiskInitializeParamOutput ToElastigroupDiskInitializeParamOutputWithContext(context.Context) ElastigroupDiskInitializeParamOutput }
ElastigroupDiskInitializeParamInput is an input type that accepts ElastigroupDiskInitializeParamArgs and ElastigroupDiskInitializeParamOutput values. You can construct a concrete instance of `ElastigroupDiskInitializeParamInput` via:
ElastigroupDiskInitializeParamArgs{...}
type ElastigroupDiskInitializeParamOutput ¶
type ElastigroupDiskInitializeParamOutput struct{ *pulumi.OutputState }
func (ElastigroupDiskInitializeParamOutput) DiskSizeGb ¶
func (o ElastigroupDiskInitializeParamOutput) DiskSizeGb() pulumi.StringPtrOutput
func (ElastigroupDiskInitializeParamOutput) DiskType ¶
func (o ElastigroupDiskInitializeParamOutput) DiskType() pulumi.StringPtrOutput
func (ElastigroupDiskInitializeParamOutput) ElementType ¶
func (ElastigroupDiskInitializeParamOutput) ElementType() reflect.Type
func (ElastigroupDiskInitializeParamOutput) SourceImage ¶
func (o ElastigroupDiskInitializeParamOutput) SourceImage() pulumi.StringOutput
func (ElastigroupDiskInitializeParamOutput) ToElastigroupDiskInitializeParamOutput ¶
func (o ElastigroupDiskInitializeParamOutput) ToElastigroupDiskInitializeParamOutput() ElastigroupDiskInitializeParamOutput
func (ElastigroupDiskInitializeParamOutput) ToElastigroupDiskInitializeParamOutputWithContext ¶
func (o ElastigroupDiskInitializeParamOutput) ToElastigroupDiskInitializeParamOutputWithContext(ctx context.Context) ElastigroupDiskInitializeParamOutput
type ElastigroupDiskInput ¶
type ElastigroupDiskInput interface { pulumi.Input ToElastigroupDiskOutput() ElastigroupDiskOutput ToElastigroupDiskOutputWithContext(context.Context) ElastigroupDiskOutput }
ElastigroupDiskInput is an input type that accepts ElastigroupDiskArgs and ElastigroupDiskOutput values. You can construct a concrete instance of `ElastigroupDiskInput` via:
ElastigroupDiskArgs{...}
type ElastigroupDiskOutput ¶
type ElastigroupDiskOutput struct{ *pulumi.OutputState }
func (ElastigroupDiskOutput) AutoDelete ¶
func (o ElastigroupDiskOutput) AutoDelete() pulumi.BoolPtrOutput
func (ElastigroupDiskOutput) Boot ¶
func (o ElastigroupDiskOutput) Boot() pulumi.BoolPtrOutput
func (ElastigroupDiskOutput) DeviceName ¶
func (o ElastigroupDiskOutput) DeviceName() pulumi.StringPtrOutput
func (ElastigroupDiskOutput) ElementType ¶
func (ElastigroupDiskOutput) ElementType() reflect.Type
func (ElastigroupDiskOutput) InitializeParams ¶
func (o ElastigroupDiskOutput) InitializeParams() ElastigroupDiskInitializeParamArrayOutput
func (ElastigroupDiskOutput) Interface ¶
func (o ElastigroupDiskOutput) Interface() pulumi.StringPtrOutput
func (ElastigroupDiskOutput) Mode ¶
func (o ElastigroupDiskOutput) Mode() pulumi.StringPtrOutput
func (ElastigroupDiskOutput) Source ¶
func (o ElastigroupDiskOutput) Source() pulumi.StringPtrOutput
func (ElastigroupDiskOutput) ToElastigroupDiskOutput ¶
func (o ElastigroupDiskOutput) ToElastigroupDiskOutput() ElastigroupDiskOutput
func (ElastigroupDiskOutput) ToElastigroupDiskOutputWithContext ¶
func (o ElastigroupDiskOutput) ToElastigroupDiskOutputWithContext(ctx context.Context) ElastigroupDiskOutput
func (ElastigroupDiskOutput) Type ¶
func (o ElastigroupDiskOutput) Type() pulumi.StringPtrOutput
type ElastigroupGpu ¶
type ElastigroupGpuArgs ¶
type ElastigroupGpuArgs struct { Count pulumi.IntInput `pulumi:"count"` Type pulumi.StringInput `pulumi:"type"` }
func (ElastigroupGpuArgs) ElementType ¶
func (ElastigroupGpuArgs) ElementType() reflect.Type
func (ElastigroupGpuArgs) ToElastigroupGpuOutput ¶
func (i ElastigroupGpuArgs) ToElastigroupGpuOutput() ElastigroupGpuOutput
func (ElastigroupGpuArgs) ToElastigroupGpuOutputWithContext ¶
func (i ElastigroupGpuArgs) ToElastigroupGpuOutputWithContext(ctx context.Context) ElastigroupGpuOutput
type ElastigroupGpuArray ¶
type ElastigroupGpuArray []ElastigroupGpuInput
func (ElastigroupGpuArray) ElementType ¶
func (ElastigroupGpuArray) ElementType() reflect.Type
func (ElastigroupGpuArray) ToElastigroupGpuArrayOutput ¶
func (i ElastigroupGpuArray) ToElastigroupGpuArrayOutput() ElastigroupGpuArrayOutput
func (ElastigroupGpuArray) ToElastigroupGpuArrayOutputWithContext ¶
func (i ElastigroupGpuArray) ToElastigroupGpuArrayOutputWithContext(ctx context.Context) ElastigroupGpuArrayOutput
type ElastigroupGpuArrayInput ¶
type ElastigroupGpuArrayInput interface { pulumi.Input ToElastigroupGpuArrayOutput() ElastigroupGpuArrayOutput ToElastigroupGpuArrayOutputWithContext(context.Context) ElastigroupGpuArrayOutput }
ElastigroupGpuArrayInput is an input type that accepts ElastigroupGpuArray and ElastigroupGpuArrayOutput values. You can construct a concrete instance of `ElastigroupGpuArrayInput` via:
ElastigroupGpuArray{ ElastigroupGpuArgs{...} }
type ElastigroupGpuArrayOutput ¶
type ElastigroupGpuArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupGpuArrayOutput) ElementType ¶
func (ElastigroupGpuArrayOutput) ElementType() reflect.Type
func (ElastigroupGpuArrayOutput) Index ¶
func (o ElastigroupGpuArrayOutput) Index(i pulumi.IntInput) ElastigroupGpuOutput
func (ElastigroupGpuArrayOutput) ToElastigroupGpuArrayOutput ¶
func (o ElastigroupGpuArrayOutput) ToElastigroupGpuArrayOutput() ElastigroupGpuArrayOutput
func (ElastigroupGpuArrayOutput) ToElastigroupGpuArrayOutputWithContext ¶
func (o ElastigroupGpuArrayOutput) ToElastigroupGpuArrayOutputWithContext(ctx context.Context) ElastigroupGpuArrayOutput
type ElastigroupGpuInput ¶
type ElastigroupGpuInput interface { pulumi.Input ToElastigroupGpuOutput() ElastigroupGpuOutput ToElastigroupGpuOutputWithContext(context.Context) ElastigroupGpuOutput }
ElastigroupGpuInput is an input type that accepts ElastigroupGpuArgs and ElastigroupGpuOutput values. You can construct a concrete instance of `ElastigroupGpuInput` via:
ElastigroupGpuArgs{...}
type ElastigroupGpuOutput ¶
type ElastigroupGpuOutput struct{ *pulumi.OutputState }
func (ElastigroupGpuOutput) Count ¶
func (o ElastigroupGpuOutput) Count() pulumi.IntOutput
func (ElastigroupGpuOutput) ElementType ¶
func (ElastigroupGpuOutput) ElementType() reflect.Type
func (ElastigroupGpuOutput) ToElastigroupGpuOutput ¶
func (o ElastigroupGpuOutput) ToElastigroupGpuOutput() ElastigroupGpuOutput
func (ElastigroupGpuOutput) ToElastigroupGpuOutputWithContext ¶
func (o ElastigroupGpuOutput) ToElastigroupGpuOutputWithContext(ctx context.Context) ElastigroupGpuOutput
func (ElastigroupGpuOutput) Type ¶
func (o ElastigroupGpuOutput) Type() pulumi.StringOutput
type ElastigroupInput ¶
type ElastigroupInput interface { pulumi.Input ToElastigroupOutput() ElastigroupOutput ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput }
type ElastigroupInstanceTypesCustomArgs ¶
type ElastigroupInstanceTypesCustomArgs struct { MemoryGib pulumi.IntInput `pulumi:"memoryGib"` Vcpu pulumi.IntInput `pulumi:"vcpu"` }
func (ElastigroupInstanceTypesCustomArgs) ElementType ¶
func (ElastigroupInstanceTypesCustomArgs) ElementType() reflect.Type
func (ElastigroupInstanceTypesCustomArgs) ToElastigroupInstanceTypesCustomOutput ¶
func (i ElastigroupInstanceTypesCustomArgs) ToElastigroupInstanceTypesCustomOutput() ElastigroupInstanceTypesCustomOutput
func (ElastigroupInstanceTypesCustomArgs) ToElastigroupInstanceTypesCustomOutputWithContext ¶
func (i ElastigroupInstanceTypesCustomArgs) ToElastigroupInstanceTypesCustomOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomOutput
type ElastigroupInstanceTypesCustomArray ¶
type ElastigroupInstanceTypesCustomArray []ElastigroupInstanceTypesCustomInput
func (ElastigroupInstanceTypesCustomArray) ElementType ¶
func (ElastigroupInstanceTypesCustomArray) ElementType() reflect.Type
func (ElastigroupInstanceTypesCustomArray) ToElastigroupInstanceTypesCustomArrayOutput ¶
func (i ElastigroupInstanceTypesCustomArray) ToElastigroupInstanceTypesCustomArrayOutput() ElastigroupInstanceTypesCustomArrayOutput
func (ElastigroupInstanceTypesCustomArray) ToElastigroupInstanceTypesCustomArrayOutputWithContext ¶
func (i ElastigroupInstanceTypesCustomArray) ToElastigroupInstanceTypesCustomArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomArrayOutput
type ElastigroupInstanceTypesCustomArrayInput ¶
type ElastigroupInstanceTypesCustomArrayInput interface { pulumi.Input ToElastigroupInstanceTypesCustomArrayOutput() ElastigroupInstanceTypesCustomArrayOutput ToElastigroupInstanceTypesCustomArrayOutputWithContext(context.Context) ElastigroupInstanceTypesCustomArrayOutput }
ElastigroupInstanceTypesCustomArrayInput is an input type that accepts ElastigroupInstanceTypesCustomArray and ElastigroupInstanceTypesCustomArrayOutput values. You can construct a concrete instance of `ElastigroupInstanceTypesCustomArrayInput` via:
ElastigroupInstanceTypesCustomArray{ ElastigroupInstanceTypesCustomArgs{...} }
type ElastigroupInstanceTypesCustomArrayOutput ¶
type ElastigroupInstanceTypesCustomArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupInstanceTypesCustomArrayOutput) ElementType ¶
func (ElastigroupInstanceTypesCustomArrayOutput) ElementType() reflect.Type
func (ElastigroupInstanceTypesCustomArrayOutput) ToElastigroupInstanceTypesCustomArrayOutput ¶
func (o ElastigroupInstanceTypesCustomArrayOutput) ToElastigroupInstanceTypesCustomArrayOutput() ElastigroupInstanceTypesCustomArrayOutput
func (ElastigroupInstanceTypesCustomArrayOutput) ToElastigroupInstanceTypesCustomArrayOutputWithContext ¶
func (o ElastigroupInstanceTypesCustomArrayOutput) ToElastigroupInstanceTypesCustomArrayOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomArrayOutput
type ElastigroupInstanceTypesCustomInput ¶
type ElastigroupInstanceTypesCustomInput interface { pulumi.Input ToElastigroupInstanceTypesCustomOutput() ElastigroupInstanceTypesCustomOutput ToElastigroupInstanceTypesCustomOutputWithContext(context.Context) ElastigroupInstanceTypesCustomOutput }
ElastigroupInstanceTypesCustomInput is an input type that accepts ElastigroupInstanceTypesCustomArgs and ElastigroupInstanceTypesCustomOutput values. You can construct a concrete instance of `ElastigroupInstanceTypesCustomInput` via:
ElastigroupInstanceTypesCustomArgs{...}
type ElastigroupInstanceTypesCustomOutput ¶
type ElastigroupInstanceTypesCustomOutput struct{ *pulumi.OutputState }
func (ElastigroupInstanceTypesCustomOutput) ElementType ¶
func (ElastigroupInstanceTypesCustomOutput) ElementType() reflect.Type
func (ElastigroupInstanceTypesCustomOutput) MemoryGib ¶
func (o ElastigroupInstanceTypesCustomOutput) MemoryGib() pulumi.IntOutput
func (ElastigroupInstanceTypesCustomOutput) ToElastigroupInstanceTypesCustomOutput ¶
func (o ElastigroupInstanceTypesCustomOutput) ToElastigroupInstanceTypesCustomOutput() ElastigroupInstanceTypesCustomOutput
func (ElastigroupInstanceTypesCustomOutput) ToElastigroupInstanceTypesCustomOutputWithContext ¶
func (o ElastigroupInstanceTypesCustomOutput) ToElastigroupInstanceTypesCustomOutputWithContext(ctx context.Context) ElastigroupInstanceTypesCustomOutput
func (ElastigroupInstanceTypesCustomOutput) Vcpu ¶
func (o ElastigroupInstanceTypesCustomOutput) Vcpu() pulumi.IntOutput
type ElastigroupIntegrationDockerSwarmArgs ¶
type ElastigroupIntegrationDockerSwarmArgs struct { MasterHost pulumi.StringInput `pulumi:"masterHost"` MasterPort pulumi.IntInput `pulumi:"masterPort"` }
func (ElastigroupIntegrationDockerSwarmArgs) ElementType ¶
func (ElastigroupIntegrationDockerSwarmArgs) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutput ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutput ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext ¶
func (i ElastigroupIntegrationDockerSwarmArgs) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
type ElastigroupIntegrationDockerSwarmInput ¶
type ElastigroupIntegrationDockerSwarmInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput ToElastigroupIntegrationDockerSwarmOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmOutput }
ElastigroupIntegrationDockerSwarmInput is an input type that accepts ElastigroupIntegrationDockerSwarmArgs and ElastigroupIntegrationDockerSwarmOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmInput` via:
ElastigroupIntegrationDockerSwarmArgs{...}
type ElastigroupIntegrationDockerSwarmOutput ¶
type ElastigroupIntegrationDockerSwarmOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmOutput) MasterHost ¶
func (o ElastigroupIntegrationDockerSwarmOutput) MasterHost() pulumi.StringOutput
func (ElastigroupIntegrationDockerSwarmOutput) MasterPort ¶
func (o ElastigroupIntegrationDockerSwarmOutput) MasterPort() pulumi.IntOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutput ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutput() ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
type ElastigroupIntegrationDockerSwarmPtrInput ¶
type ElastigroupIntegrationDockerSwarmPtrInput interface { pulumi.Input ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(context.Context) ElastigroupIntegrationDockerSwarmPtrOutput }
ElastigroupIntegrationDockerSwarmPtrInput is an input type that accepts ElastigroupIntegrationDockerSwarmArgs, ElastigroupIntegrationDockerSwarmPtr and ElastigroupIntegrationDockerSwarmPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationDockerSwarmPtrInput` via:
ElastigroupIntegrationDockerSwarmArgs{...} or: nil
func ElastigroupIntegrationDockerSwarmPtr ¶
func ElastigroupIntegrationDockerSwarmPtr(v *ElastigroupIntegrationDockerSwarmArgs) ElastigroupIntegrationDockerSwarmPtrInput
type ElastigroupIntegrationDockerSwarmPtrOutput ¶
type ElastigroupIntegrationDockerSwarmPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationDockerSwarmPtrOutput) ElementType ¶
func (ElastigroupIntegrationDockerSwarmPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationDockerSwarmPtrOutput) MasterHost ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterHost() pulumi.StringPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort() pulumi.IntPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutput ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutput() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) ToElastigroupIntegrationDockerSwarmPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationDockerSwarmPtrOutput
type ElastigroupIntegrationGke ¶
type ElastigroupIntegrationGke struct { AutoUpdate *bool `pulumi:"autoUpdate"` // The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. AutoscaleCooldown *int `pulumi:"autoscaleCooldown"` // Enabling scale down. AutoscaleDown *ElastigroupIntegrationGkeAutoscaleDown `pulumi:"autoscaleDown"` // Headroom for the cluster. AutoscaleHeadroom *ElastigroupIntegrationGkeAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig *bool `pulumi:"autoscaleIsAutoConfig"` // Specifies whether the auto scaling feature is enabled. AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` // Labels to assign to the resource. AutoscaleLabels []ElastigroupIntegrationGkeAutoscaleLabel `pulumi:"autoscaleLabels"` // The GKE cluster ID you wish to import. ClusterId *string `pulumi:"clusterId"` // The location of your GKE cluster. Location *string `pulumi:"location"` }
type ElastigroupIntegrationGkeArgs ¶
type ElastigroupIntegrationGkeArgs struct { AutoUpdate pulumi.BoolPtrInput `pulumi:"autoUpdate"` // The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. AutoscaleCooldown pulumi.IntPtrInput `pulumi:"autoscaleCooldown"` // Enabling scale down. AutoscaleDown ElastigroupIntegrationGkeAutoscaleDownPtrInput `pulumi:"autoscaleDown"` // Headroom for the cluster. AutoscaleHeadroom ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig pulumi.BoolPtrInput `pulumi:"autoscaleIsAutoConfig"` // Specifies whether the auto scaling feature is enabled. AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` // Labels to assign to the resource. AutoscaleLabels ElastigroupIntegrationGkeAutoscaleLabelArrayInput `pulumi:"autoscaleLabels"` // The GKE cluster ID you wish to import. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // The location of your GKE cluster. Location pulumi.StringPtrInput `pulumi:"location"` }
func (ElastigroupIntegrationGkeArgs) ElementType ¶
func (ElastigroupIntegrationGkeArgs) ElementType() reflect.Type
func (ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkeOutput ¶
func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkeOutput() ElastigroupIntegrationGkeOutput
func (ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkeOutputWithContext ¶
func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkeOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeOutput
func (ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkePtrOutput ¶
func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkePtrOutput() ElastigroupIntegrationGkePtrOutput
func (ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkePtrOutputWithContext ¶
func (i ElastigroupIntegrationGkeArgs) ToElastigroupIntegrationGkePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkePtrOutput
type ElastigroupIntegrationGkeAutoscaleDown ¶
type ElastigroupIntegrationGkeAutoscaleDown struct { // Amount of cooldown evaluation periods for scale down. EvaluationPeriods *int `pulumi:"evaluationPeriods"` }
type ElastigroupIntegrationGkeAutoscaleDownArgs ¶
type ElastigroupIntegrationGkeAutoscaleDownArgs struct { // Amount of cooldown evaluation periods for scale down. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` }
func (ElastigroupIntegrationGkeAutoscaleDownArgs) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleDownArgs) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownOutput() ElastigroupIntegrationGkeAutoscaleDownOutput
func (ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownOutput
func (ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
func (ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleDownArgs) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput
type ElastigroupIntegrationGkeAutoscaleDownInput ¶
type ElastigroupIntegrationGkeAutoscaleDownInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleDownOutput() ElastigroupIntegrationGkeAutoscaleDownOutput ToElastigroupIntegrationGkeAutoscaleDownOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleDownOutput }
ElastigroupIntegrationGkeAutoscaleDownInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleDownArgs and ElastigroupIntegrationGkeAutoscaleDownOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleDownInput` via:
ElastigroupIntegrationGkeAutoscaleDownArgs{...}
type ElastigroupIntegrationGkeAutoscaleDownOutput ¶
type ElastigroupIntegrationGkeAutoscaleDownOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleDownOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleDownOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleDownOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationGkeAutoscaleDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
Amount of cooldown evaluation periods for scale down.
func (ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownOutput() ElastigroupIntegrationGkeAutoscaleDownOutput
func (ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownOutput
func (ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
func (ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleDownOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput
type ElastigroupIntegrationGkeAutoscaleDownPtrInput ¶
type ElastigroupIntegrationGkeAutoscaleDownPtrInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput }
ElastigroupIntegrationGkeAutoscaleDownPtrInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleDownArgs, ElastigroupIntegrationGkeAutoscaleDownPtr and ElastigroupIntegrationGkeAutoscaleDownPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleDownPtrInput` via:
ElastigroupIntegrationGkeAutoscaleDownArgs{...} or: nil
func ElastigroupIntegrationGkeAutoscaleDownPtr ¶
func ElastigroupIntegrationGkeAutoscaleDownPtr(v *ElastigroupIntegrationGkeAutoscaleDownArgs) ElastigroupIntegrationGkeAutoscaleDownPtrInput
type ElastigroupIntegrationGkeAutoscaleDownPtrOutput ¶
type ElastigroupIntegrationGkeAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) EvaluationPeriods ¶
func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
Amount of cooldown evaluation periods for scale down.
func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput
type ElastigroupIntegrationGkeAutoscaleHeadroomArgs ¶
type ElastigroupIntegrationGkeAutoscaleHeadroomArgs struct { // Cpu units for compute. CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` // RAM units for compute. MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` // Amount of units for compute. NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomOutput() ElastigroupIntegrationGkeAutoscaleHeadroomOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationGkeAutoscaleHeadroomInput ¶
type ElastigroupIntegrationGkeAutoscaleHeadroomInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleHeadroomOutput() ElastigroupIntegrationGkeAutoscaleHeadroomOutput ToElastigroupIntegrationGkeAutoscaleHeadroomOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomOutput }
ElastigroupIntegrationGkeAutoscaleHeadroomInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleHeadroomArgs and ElastigroupIntegrationGkeAutoscaleHeadroomOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleHeadroomInput` via:
ElastigroupIntegrationGkeAutoscaleHeadroomArgs{...}
type ElastigroupIntegrationGkeAutoscaleHeadroomOutput ¶
type ElastigroupIntegrationGkeAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
Cpu units for compute.
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
RAM units for compute.
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) NumOfUnits ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
Amount of units for compute.
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomOutput() ElastigroupIntegrationGkeAutoscaleHeadroomOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput ¶
type ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput }
ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleHeadroomArgs, ElastigroupIntegrationGkeAutoscaleHeadroomPtr and ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput` via:
ElastigroupIntegrationGkeAutoscaleHeadroomArgs{...} or: nil
func ElastigroupIntegrationGkeAutoscaleHeadroomPtr ¶
func ElastigroupIntegrationGkeAutoscaleHeadroomPtr(v *ElastigroupIntegrationGkeAutoscaleHeadroomArgs) ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput
type ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput ¶
type ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) CpuPerUnit ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
Cpu units for compute.
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
RAM units for compute.
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) NumOfUnits ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
Amount of units for compute.
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationGkeAutoscaleLabelArgs ¶
type ElastigroupIntegrationGkeAutoscaleLabelArgs struct { // The label name. Key pulumi.StringInput `pulumi:"key"` // The label value. Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutput() ElastigroupIntegrationGkeAutoscaleLabelOutput
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelOutput
type ElastigroupIntegrationGkeAutoscaleLabelArray ¶
type ElastigroupIntegrationGkeAutoscaleLabelArray []ElastigroupIntegrationGkeAutoscaleLabelInput
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
type ElastigroupIntegrationGkeAutoscaleLabelArrayInput ¶
type ElastigroupIntegrationGkeAutoscaleLabelArrayInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput }
ElastigroupIntegrationGkeAutoscaleLabelArrayInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleLabelArray and ElastigroupIntegrationGkeAutoscaleLabelArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleLabelArrayInput` via:
ElastigroupIntegrationGkeAutoscaleLabelArray{ ElastigroupIntegrationGkeAutoscaleLabelArgs{...} }
type ElastigroupIntegrationGkeAutoscaleLabelArrayOutput ¶
type ElastigroupIntegrationGkeAutoscaleLabelArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
type ElastigroupIntegrationGkeAutoscaleLabelInput ¶
type ElastigroupIntegrationGkeAutoscaleLabelInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleLabelOutput() ElastigroupIntegrationGkeAutoscaleLabelOutput ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleLabelOutput }
ElastigroupIntegrationGkeAutoscaleLabelInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleLabelArgs and ElastigroupIntegrationGkeAutoscaleLabelOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleLabelInput` via:
ElastigroupIntegrationGkeAutoscaleLabelArgs{...}
type ElastigroupIntegrationGkeAutoscaleLabelOutput ¶
type ElastigroupIntegrationGkeAutoscaleLabelOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) Key ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) Key() pulumi.StringOutput
The label name.
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) ToElastigroupIntegrationGkeAutoscaleLabelOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) ToElastigroupIntegrationGkeAutoscaleLabelOutput() ElastigroupIntegrationGkeAutoscaleLabelOutput
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelOutput
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) Value ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) Value() pulumi.StringOutput
The label value.
type ElastigroupIntegrationGkeInput ¶
type ElastigroupIntegrationGkeInput interface { pulumi.Input ToElastigroupIntegrationGkeOutput() ElastigroupIntegrationGkeOutput ToElastigroupIntegrationGkeOutputWithContext(context.Context) ElastigroupIntegrationGkeOutput }
ElastigroupIntegrationGkeInput is an input type that accepts ElastigroupIntegrationGkeArgs and ElastigroupIntegrationGkeOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeInput` via:
ElastigroupIntegrationGkeArgs{...}
type ElastigroupIntegrationGkeOutput ¶
type ElastigroupIntegrationGkeOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeOutput) AutoUpdate ¶
func (o ElastigroupIntegrationGkeOutput) AutoUpdate() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleCooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
func (ElastigroupIntegrationGkeOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleDown() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
Enabling scale down.
func (ElastigroupIntegrationGkeOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleHeadroom() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
Headroom for the cluster.
func (ElastigroupIntegrationGkeOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
Specifies whether the auto scaling feature is enabled.
func (ElastigroupIntegrationGkeOutput) AutoscaleLabels ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleLabels() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
Labels to assign to the resource.
func (ElastigroupIntegrationGkeOutput) ClusterId ¶
func (o ElastigroupIntegrationGkeOutput) ClusterId() pulumi.StringPtrOutput
The GKE cluster ID you wish to import.
func (ElastigroupIntegrationGkeOutput) ElementType ¶
func (ElastigroupIntegrationGkeOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeOutput) Location ¶
func (o ElastigroupIntegrationGkeOutput) Location() pulumi.StringPtrOutput
The location of your GKE cluster.
func (ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkeOutput ¶
func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkeOutput() ElastigroupIntegrationGkeOutput
func (ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkeOutputWithContext ¶
func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkeOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeOutput
func (ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkePtrOutput ¶
func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkePtrOutput() ElastigroupIntegrationGkePtrOutput
func (ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkePtrOutputWithContext ¶
func (o ElastigroupIntegrationGkeOutput) ToElastigroupIntegrationGkePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkePtrOutput
type ElastigroupIntegrationGkePtrInput ¶
type ElastigroupIntegrationGkePtrInput interface { pulumi.Input ToElastigroupIntegrationGkePtrOutput() ElastigroupIntegrationGkePtrOutput ToElastigroupIntegrationGkePtrOutputWithContext(context.Context) ElastigroupIntegrationGkePtrOutput }
ElastigroupIntegrationGkePtrInput is an input type that accepts ElastigroupIntegrationGkeArgs, ElastigroupIntegrationGkePtr and ElastigroupIntegrationGkePtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkePtrInput` via:
ElastigroupIntegrationGkeArgs{...} or: nil
func ElastigroupIntegrationGkePtr ¶
func ElastigroupIntegrationGkePtr(v *ElastigroupIntegrationGkeArgs) ElastigroupIntegrationGkePtrInput
type ElastigroupIntegrationGkePtrOutput ¶
type ElastigroupIntegrationGkePtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkePtrOutput) AutoUpdate ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoUpdate() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkePtrOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleCooldown() pulumi.IntPtrOutput
The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.
func (ElastigroupIntegrationGkePtrOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleDown() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
Enabling scale down.
func (ElastigroupIntegrationGkePtrOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleHeadroom() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
Headroom for the cluster.
func (ElastigroupIntegrationGkePtrOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkePtrOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
Specifies whether the auto scaling feature is enabled.
func (ElastigroupIntegrationGkePtrOutput) AutoscaleLabels ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleLabels() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
Labels to assign to the resource.
func (ElastigroupIntegrationGkePtrOutput) ClusterId ¶
func (o ElastigroupIntegrationGkePtrOutput) ClusterId() pulumi.StringPtrOutput
The GKE cluster ID you wish to import.
func (ElastigroupIntegrationGkePtrOutput) Elem ¶
func (o ElastigroupIntegrationGkePtrOutput) Elem() ElastigroupIntegrationGkeOutput
func (ElastigroupIntegrationGkePtrOutput) ElementType ¶
func (ElastigroupIntegrationGkePtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkePtrOutput) Location ¶
func (o ElastigroupIntegrationGkePtrOutput) Location() pulumi.StringPtrOutput
The location of your GKE cluster.
func (ElastigroupIntegrationGkePtrOutput) ToElastigroupIntegrationGkePtrOutput ¶
func (o ElastigroupIntegrationGkePtrOutput) ToElastigroupIntegrationGkePtrOutput() ElastigroupIntegrationGkePtrOutput
func (ElastigroupIntegrationGkePtrOutput) ToElastigroupIntegrationGkePtrOutputWithContext ¶
func (o ElastigroupIntegrationGkePtrOutput) ToElastigroupIntegrationGkePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkePtrOutput
type ElastigroupLabel ¶
type ElastigroupLabelArgs ¶
type ElastigroupLabelArgs struct { // The label name. Key pulumi.StringInput `pulumi:"key"` // The label value. Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupLabelArgs) ElementType ¶
func (ElastigroupLabelArgs) ElementType() reflect.Type
func (ElastigroupLabelArgs) ToElastigroupLabelOutput ¶
func (i ElastigroupLabelArgs) ToElastigroupLabelOutput() ElastigroupLabelOutput
func (ElastigroupLabelArgs) ToElastigroupLabelOutputWithContext ¶
func (i ElastigroupLabelArgs) ToElastigroupLabelOutputWithContext(ctx context.Context) ElastigroupLabelOutput
type ElastigroupLabelArray ¶
type ElastigroupLabelArray []ElastigroupLabelInput
func (ElastigroupLabelArray) ElementType ¶
func (ElastigroupLabelArray) ElementType() reflect.Type
func (ElastigroupLabelArray) ToElastigroupLabelArrayOutput ¶
func (i ElastigroupLabelArray) ToElastigroupLabelArrayOutput() ElastigroupLabelArrayOutput
func (ElastigroupLabelArray) ToElastigroupLabelArrayOutputWithContext ¶
func (i ElastigroupLabelArray) ToElastigroupLabelArrayOutputWithContext(ctx context.Context) ElastigroupLabelArrayOutput
type ElastigroupLabelArrayInput ¶
type ElastigroupLabelArrayInput interface { pulumi.Input ToElastigroupLabelArrayOutput() ElastigroupLabelArrayOutput ToElastigroupLabelArrayOutputWithContext(context.Context) ElastigroupLabelArrayOutput }
ElastigroupLabelArrayInput is an input type that accepts ElastigroupLabelArray and ElastigroupLabelArrayOutput values. You can construct a concrete instance of `ElastigroupLabelArrayInput` via:
ElastigroupLabelArray{ ElastigroupLabelArgs{...} }
type ElastigroupLabelArrayOutput ¶
type ElastigroupLabelArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupLabelArrayOutput) ElementType ¶
func (ElastigroupLabelArrayOutput) ElementType() reflect.Type
func (ElastigroupLabelArrayOutput) Index ¶
func (o ElastigroupLabelArrayOutput) Index(i pulumi.IntInput) ElastigroupLabelOutput
func (ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutput ¶
func (o ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutput() ElastigroupLabelArrayOutput
func (ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutputWithContext ¶
func (o ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutputWithContext(ctx context.Context) ElastigroupLabelArrayOutput
type ElastigroupLabelInput ¶
type ElastigroupLabelInput interface { pulumi.Input ToElastigroupLabelOutput() ElastigroupLabelOutput ToElastigroupLabelOutputWithContext(context.Context) ElastigroupLabelOutput }
ElastigroupLabelInput is an input type that accepts ElastigroupLabelArgs and ElastigroupLabelOutput values. You can construct a concrete instance of `ElastigroupLabelInput` via:
ElastigroupLabelArgs{...}
type ElastigroupLabelOutput ¶
type ElastigroupLabelOutput struct{ *pulumi.OutputState }
func (ElastigroupLabelOutput) ElementType ¶
func (ElastigroupLabelOutput) ElementType() reflect.Type
func (ElastigroupLabelOutput) Key ¶
func (o ElastigroupLabelOutput) Key() pulumi.StringOutput
The label name.
func (ElastigroupLabelOutput) ToElastigroupLabelOutput ¶
func (o ElastigroupLabelOutput) ToElastigroupLabelOutput() ElastigroupLabelOutput
func (ElastigroupLabelOutput) ToElastigroupLabelOutputWithContext ¶
func (o ElastigroupLabelOutput) ToElastigroupLabelOutputWithContext(ctx context.Context) ElastigroupLabelOutput
func (ElastigroupLabelOutput) Value ¶
func (o ElastigroupLabelOutput) Value() pulumi.StringOutput
The label value.
type ElastigroupMap ¶
type ElastigroupMap map[string]ElastigroupInput
func (ElastigroupMap) ElementType ¶
func (ElastigroupMap) ElementType() reflect.Type
func (ElastigroupMap) ToElastigroupMapOutput ¶
func (i ElastigroupMap) ToElastigroupMapOutput() ElastigroupMapOutput
func (ElastigroupMap) ToElastigroupMapOutputWithContext ¶
func (i ElastigroupMap) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
type ElastigroupMapInput ¶
type ElastigroupMapInput interface { pulumi.Input ToElastigroupMapOutput() ElastigroupMapOutput ToElastigroupMapOutputWithContext(context.Context) ElastigroupMapOutput }
ElastigroupMapInput is an input type that accepts ElastigroupMap and ElastigroupMapOutput values. You can construct a concrete instance of `ElastigroupMapInput` via:
ElastigroupMap{ "key": ElastigroupArgs{...} }
type ElastigroupMapOutput ¶
type ElastigroupMapOutput struct{ *pulumi.OutputState }
func (ElastigroupMapOutput) ElementType ¶
func (ElastigroupMapOutput) ElementType() reflect.Type
func (ElastigroupMapOutput) MapIndex ¶
func (o ElastigroupMapOutput) MapIndex(k pulumi.StringInput) ElastigroupOutput
func (ElastigroupMapOutput) ToElastigroupMapOutput ¶
func (o ElastigroupMapOutput) ToElastigroupMapOutput() ElastigroupMapOutput
func (ElastigroupMapOutput) ToElastigroupMapOutputWithContext ¶
func (o ElastigroupMapOutput) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
type ElastigroupMetadata ¶
type ElastigroupMetadataArgs ¶
type ElastigroupMetadataArgs struct { // The label name. Key pulumi.StringInput `pulumi:"key"` // The label value. Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupMetadataArgs) ElementType ¶
func (ElastigroupMetadataArgs) ElementType() reflect.Type
func (ElastigroupMetadataArgs) ToElastigroupMetadataOutput ¶
func (i ElastigroupMetadataArgs) ToElastigroupMetadataOutput() ElastigroupMetadataOutput
func (ElastigroupMetadataArgs) ToElastigroupMetadataOutputWithContext ¶
func (i ElastigroupMetadataArgs) ToElastigroupMetadataOutputWithContext(ctx context.Context) ElastigroupMetadataOutput
type ElastigroupMetadataArray ¶
type ElastigroupMetadataArray []ElastigroupMetadataInput
func (ElastigroupMetadataArray) ElementType ¶
func (ElastigroupMetadataArray) ElementType() reflect.Type
func (ElastigroupMetadataArray) ToElastigroupMetadataArrayOutput ¶
func (i ElastigroupMetadataArray) ToElastigroupMetadataArrayOutput() ElastigroupMetadataArrayOutput
func (ElastigroupMetadataArray) ToElastigroupMetadataArrayOutputWithContext ¶
func (i ElastigroupMetadataArray) ToElastigroupMetadataArrayOutputWithContext(ctx context.Context) ElastigroupMetadataArrayOutput
type ElastigroupMetadataArrayInput ¶
type ElastigroupMetadataArrayInput interface { pulumi.Input ToElastigroupMetadataArrayOutput() ElastigroupMetadataArrayOutput ToElastigroupMetadataArrayOutputWithContext(context.Context) ElastigroupMetadataArrayOutput }
ElastigroupMetadataArrayInput is an input type that accepts ElastigroupMetadataArray and ElastigroupMetadataArrayOutput values. You can construct a concrete instance of `ElastigroupMetadataArrayInput` via:
ElastigroupMetadataArray{ ElastigroupMetadataArgs{...} }
type ElastigroupMetadataArrayOutput ¶
type ElastigroupMetadataArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupMetadataArrayOutput) ElementType ¶
func (ElastigroupMetadataArrayOutput) ElementType() reflect.Type
func (ElastigroupMetadataArrayOutput) Index ¶
func (o ElastigroupMetadataArrayOutput) Index(i pulumi.IntInput) ElastigroupMetadataOutput
func (ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutput ¶
func (o ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutput() ElastigroupMetadataArrayOutput
func (ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutputWithContext ¶
func (o ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutputWithContext(ctx context.Context) ElastigroupMetadataArrayOutput
type ElastigroupMetadataInput ¶
type ElastigroupMetadataInput interface { pulumi.Input ToElastigroupMetadataOutput() ElastigroupMetadataOutput ToElastigroupMetadataOutputWithContext(context.Context) ElastigroupMetadataOutput }
ElastigroupMetadataInput is an input type that accepts ElastigroupMetadataArgs and ElastigroupMetadataOutput values. You can construct a concrete instance of `ElastigroupMetadataInput` via:
ElastigroupMetadataArgs{...}
type ElastigroupMetadataOutput ¶
type ElastigroupMetadataOutput struct{ *pulumi.OutputState }
func (ElastigroupMetadataOutput) ElementType ¶
func (ElastigroupMetadataOutput) ElementType() reflect.Type
func (ElastigroupMetadataOutput) Key ¶
func (o ElastigroupMetadataOutput) Key() pulumi.StringOutput
The label name.
func (ElastigroupMetadataOutput) ToElastigroupMetadataOutput ¶
func (o ElastigroupMetadataOutput) ToElastigroupMetadataOutput() ElastigroupMetadataOutput
func (ElastigroupMetadataOutput) ToElastigroupMetadataOutputWithContext ¶
func (o ElastigroupMetadataOutput) ToElastigroupMetadataOutputWithContext(ctx context.Context) ElastigroupMetadataOutput
func (ElastigroupMetadataOutput) Value ¶
func (o ElastigroupMetadataOutput) Value() pulumi.StringOutput
The label value.
type ElastigroupNetworkInterface ¶
type ElastigroupNetworkInterface struct { AccessConfigs []ElastigroupNetworkInterfaceAccessConfig `pulumi:"accessConfigs"` AliasIpRanges []ElastigroupNetworkInterfaceAliasIpRange `pulumi:"aliasIpRanges"` Network string `pulumi:"network"` }
type ElastigroupNetworkInterfaceAccessConfigArgs ¶
type ElastigroupNetworkInterfaceAccessConfigArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ElastigroupNetworkInterfaceAccessConfigArgs) ElementType ¶
func (ElastigroupNetworkInterfaceAccessConfigArgs) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAccessConfigArgs) ToElastigroupNetworkInterfaceAccessConfigOutput ¶
func (i ElastigroupNetworkInterfaceAccessConfigArgs) ToElastigroupNetworkInterfaceAccessConfigOutput() ElastigroupNetworkInterfaceAccessConfigOutput
func (ElastigroupNetworkInterfaceAccessConfigArgs) ToElastigroupNetworkInterfaceAccessConfigOutputWithContext ¶
func (i ElastigroupNetworkInterfaceAccessConfigArgs) ToElastigroupNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigOutput
type ElastigroupNetworkInterfaceAccessConfigArray ¶
type ElastigroupNetworkInterfaceAccessConfigArray []ElastigroupNetworkInterfaceAccessConfigInput
func (ElastigroupNetworkInterfaceAccessConfigArray) ElementType ¶
func (ElastigroupNetworkInterfaceAccessConfigArray) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAccessConfigArray) ToElastigroupNetworkInterfaceAccessConfigArrayOutput ¶
func (i ElastigroupNetworkInterfaceAccessConfigArray) ToElastigroupNetworkInterfaceAccessConfigArrayOutput() ElastigroupNetworkInterfaceAccessConfigArrayOutput
func (ElastigroupNetworkInterfaceAccessConfigArray) ToElastigroupNetworkInterfaceAccessConfigArrayOutputWithContext ¶
func (i ElastigroupNetworkInterfaceAccessConfigArray) ToElastigroupNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigArrayOutput
type ElastigroupNetworkInterfaceAccessConfigArrayInput ¶
type ElastigroupNetworkInterfaceAccessConfigArrayInput interface { pulumi.Input ToElastigroupNetworkInterfaceAccessConfigArrayOutput() ElastigroupNetworkInterfaceAccessConfigArrayOutput ToElastigroupNetworkInterfaceAccessConfigArrayOutputWithContext(context.Context) ElastigroupNetworkInterfaceAccessConfigArrayOutput }
ElastigroupNetworkInterfaceAccessConfigArrayInput is an input type that accepts ElastigroupNetworkInterfaceAccessConfigArray and ElastigroupNetworkInterfaceAccessConfigArrayOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceAccessConfigArrayInput` via:
ElastigroupNetworkInterfaceAccessConfigArray{ ElastigroupNetworkInterfaceAccessConfigArgs{...} }
type ElastigroupNetworkInterfaceAccessConfigArrayOutput ¶
type ElastigroupNetworkInterfaceAccessConfigArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceAccessConfigArrayOutput) ElementType ¶
func (ElastigroupNetworkInterfaceAccessConfigArrayOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAccessConfigArrayOutput) ToElastigroupNetworkInterfaceAccessConfigArrayOutput ¶
func (o ElastigroupNetworkInterfaceAccessConfigArrayOutput) ToElastigroupNetworkInterfaceAccessConfigArrayOutput() ElastigroupNetworkInterfaceAccessConfigArrayOutput
func (ElastigroupNetworkInterfaceAccessConfigArrayOutput) ToElastigroupNetworkInterfaceAccessConfigArrayOutputWithContext ¶
func (o ElastigroupNetworkInterfaceAccessConfigArrayOutput) ToElastigroupNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigArrayOutput
type ElastigroupNetworkInterfaceAccessConfigInput ¶
type ElastigroupNetworkInterfaceAccessConfigInput interface { pulumi.Input ToElastigroupNetworkInterfaceAccessConfigOutput() ElastigroupNetworkInterfaceAccessConfigOutput ToElastigroupNetworkInterfaceAccessConfigOutputWithContext(context.Context) ElastigroupNetworkInterfaceAccessConfigOutput }
ElastigroupNetworkInterfaceAccessConfigInput is an input type that accepts ElastigroupNetworkInterfaceAccessConfigArgs and ElastigroupNetworkInterfaceAccessConfigOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceAccessConfigInput` via:
ElastigroupNetworkInterfaceAccessConfigArgs{...}
type ElastigroupNetworkInterfaceAccessConfigOutput ¶
type ElastigroupNetworkInterfaceAccessConfigOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceAccessConfigOutput) ElementType ¶
func (ElastigroupNetworkInterfaceAccessConfigOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAccessConfigOutput) Name ¶
func (o ElastigroupNetworkInterfaceAccessConfigOutput) Name() pulumi.StringPtrOutput
func (ElastigroupNetworkInterfaceAccessConfigOutput) ToElastigroupNetworkInterfaceAccessConfigOutput ¶
func (o ElastigroupNetworkInterfaceAccessConfigOutput) ToElastigroupNetworkInterfaceAccessConfigOutput() ElastigroupNetworkInterfaceAccessConfigOutput
func (ElastigroupNetworkInterfaceAccessConfigOutput) ToElastigroupNetworkInterfaceAccessConfigOutputWithContext ¶
func (o ElastigroupNetworkInterfaceAccessConfigOutput) ToElastigroupNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAccessConfigOutput
func (ElastigroupNetworkInterfaceAccessConfigOutput) Type ¶
func (o ElastigroupNetworkInterfaceAccessConfigOutput) Type() pulumi.StringPtrOutput
type ElastigroupNetworkInterfaceAliasIpRangeArgs ¶
type ElastigroupNetworkInterfaceAliasIpRangeArgs struct { IpCidrRange pulumi.StringInput `pulumi:"ipCidrRange"` SubnetworkRangeName pulumi.StringInput `pulumi:"subnetworkRangeName"` }
func (ElastigroupNetworkInterfaceAliasIpRangeArgs) ElementType ¶
func (ElastigroupNetworkInterfaceAliasIpRangeArgs) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAliasIpRangeArgs) ToElastigroupNetworkInterfaceAliasIpRangeOutput ¶
func (i ElastigroupNetworkInterfaceAliasIpRangeArgs) ToElastigroupNetworkInterfaceAliasIpRangeOutput() ElastigroupNetworkInterfaceAliasIpRangeOutput
func (ElastigroupNetworkInterfaceAliasIpRangeArgs) ToElastigroupNetworkInterfaceAliasIpRangeOutputWithContext ¶
func (i ElastigroupNetworkInterfaceAliasIpRangeArgs) ToElastigroupNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeOutput
type ElastigroupNetworkInterfaceAliasIpRangeArray ¶
type ElastigroupNetworkInterfaceAliasIpRangeArray []ElastigroupNetworkInterfaceAliasIpRangeInput
func (ElastigroupNetworkInterfaceAliasIpRangeArray) ElementType ¶
func (ElastigroupNetworkInterfaceAliasIpRangeArray) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAliasIpRangeArray) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutput ¶
func (i ElastigroupNetworkInterfaceAliasIpRangeArray) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutput() ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
func (ElastigroupNetworkInterfaceAliasIpRangeArray) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutputWithContext ¶
func (i ElastigroupNetworkInterfaceAliasIpRangeArray) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
type ElastigroupNetworkInterfaceAliasIpRangeArrayInput ¶
type ElastigroupNetworkInterfaceAliasIpRangeArrayInput interface { pulumi.Input ToElastigroupNetworkInterfaceAliasIpRangeArrayOutput() ElastigroupNetworkInterfaceAliasIpRangeArrayOutput ToElastigroupNetworkInterfaceAliasIpRangeArrayOutputWithContext(context.Context) ElastigroupNetworkInterfaceAliasIpRangeArrayOutput }
ElastigroupNetworkInterfaceAliasIpRangeArrayInput is an input type that accepts ElastigroupNetworkInterfaceAliasIpRangeArray and ElastigroupNetworkInterfaceAliasIpRangeArrayOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceAliasIpRangeArrayInput` via:
ElastigroupNetworkInterfaceAliasIpRangeArray{ ElastigroupNetworkInterfaceAliasIpRangeArgs{...} }
type ElastigroupNetworkInterfaceAliasIpRangeArrayOutput ¶
type ElastigroupNetworkInterfaceAliasIpRangeArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ElementType ¶
func (ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutput ¶
func (o ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutput() ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
func (ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutputWithContext ¶
func (o ElastigroupNetworkInterfaceAliasIpRangeArrayOutput) ToElastigroupNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
type ElastigroupNetworkInterfaceAliasIpRangeInput ¶
type ElastigroupNetworkInterfaceAliasIpRangeInput interface { pulumi.Input ToElastigroupNetworkInterfaceAliasIpRangeOutput() ElastigroupNetworkInterfaceAliasIpRangeOutput ToElastigroupNetworkInterfaceAliasIpRangeOutputWithContext(context.Context) ElastigroupNetworkInterfaceAliasIpRangeOutput }
ElastigroupNetworkInterfaceAliasIpRangeInput is an input type that accepts ElastigroupNetworkInterfaceAliasIpRangeArgs and ElastigroupNetworkInterfaceAliasIpRangeOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceAliasIpRangeInput` via:
ElastigroupNetworkInterfaceAliasIpRangeArgs{...}
type ElastigroupNetworkInterfaceAliasIpRangeOutput ¶
type ElastigroupNetworkInterfaceAliasIpRangeOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceAliasIpRangeOutput) ElementType ¶
func (ElastigroupNetworkInterfaceAliasIpRangeOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceAliasIpRangeOutput) IpCidrRange ¶
func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) IpCidrRange() pulumi.StringOutput
func (ElastigroupNetworkInterfaceAliasIpRangeOutput) SubnetworkRangeName ¶
func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) SubnetworkRangeName() pulumi.StringOutput
func (ElastigroupNetworkInterfaceAliasIpRangeOutput) ToElastigroupNetworkInterfaceAliasIpRangeOutput ¶
func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) ToElastigroupNetworkInterfaceAliasIpRangeOutput() ElastigroupNetworkInterfaceAliasIpRangeOutput
func (ElastigroupNetworkInterfaceAliasIpRangeOutput) ToElastigroupNetworkInterfaceAliasIpRangeOutputWithContext ¶
func (o ElastigroupNetworkInterfaceAliasIpRangeOutput) ToElastigroupNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceAliasIpRangeOutput
type ElastigroupNetworkInterfaceArgs ¶
type ElastigroupNetworkInterfaceArgs struct { AccessConfigs ElastigroupNetworkInterfaceAccessConfigArrayInput `pulumi:"accessConfigs"` AliasIpRanges ElastigroupNetworkInterfaceAliasIpRangeArrayInput `pulumi:"aliasIpRanges"` Network pulumi.StringInput `pulumi:"network"` }
func (ElastigroupNetworkInterfaceArgs) ElementType ¶
func (ElastigroupNetworkInterfaceArgs) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutput ¶
func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
func (ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutputWithContext ¶
func (i ElastigroupNetworkInterfaceArgs) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
type ElastigroupNetworkInterfaceArray ¶
type ElastigroupNetworkInterfaceArray []ElastigroupNetworkInterfaceInput
func (ElastigroupNetworkInterfaceArray) ElementType ¶
func (ElastigroupNetworkInterfaceArray) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutput ¶
func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
func (ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutputWithContext ¶
func (i ElastigroupNetworkInterfaceArray) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
type ElastigroupNetworkInterfaceArrayInput ¶
type ElastigroupNetworkInterfaceArrayInput interface { pulumi.Input ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput ToElastigroupNetworkInterfaceArrayOutputWithContext(context.Context) ElastigroupNetworkInterfaceArrayOutput }
ElastigroupNetworkInterfaceArrayInput is an input type that accepts ElastigroupNetworkInterfaceArray and ElastigroupNetworkInterfaceArrayOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceArrayInput` via:
ElastigroupNetworkInterfaceArray{ ElastigroupNetworkInterfaceArgs{...} }
type ElastigroupNetworkInterfaceArrayOutput ¶
type ElastigroupNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceArrayOutput) ElementType ¶
func (ElastigroupNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutput ¶
func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutput() ElastigroupNetworkInterfaceArrayOutput
func (ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutputWithContext ¶
func (o ElastigroupNetworkInterfaceArrayOutput) ToElastigroupNetworkInterfaceArrayOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceArrayOutput
type ElastigroupNetworkInterfaceInput ¶
type ElastigroupNetworkInterfaceInput interface { pulumi.Input ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput ToElastigroupNetworkInterfaceOutputWithContext(context.Context) ElastigroupNetworkInterfaceOutput }
ElastigroupNetworkInterfaceInput is an input type that accepts ElastigroupNetworkInterfaceArgs and ElastigroupNetworkInterfaceOutput values. You can construct a concrete instance of `ElastigroupNetworkInterfaceInput` via:
ElastigroupNetworkInterfaceArgs{...}
type ElastigroupNetworkInterfaceOutput ¶
type ElastigroupNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkInterfaceOutput) AccessConfigs ¶
func (o ElastigroupNetworkInterfaceOutput) AccessConfigs() ElastigroupNetworkInterfaceAccessConfigArrayOutput
func (ElastigroupNetworkInterfaceOutput) AliasIpRanges ¶
func (o ElastigroupNetworkInterfaceOutput) AliasIpRanges() ElastigroupNetworkInterfaceAliasIpRangeArrayOutput
func (ElastigroupNetworkInterfaceOutput) ElementType ¶
func (ElastigroupNetworkInterfaceOutput) ElementType() reflect.Type
func (ElastigroupNetworkInterfaceOutput) Network ¶
func (o ElastigroupNetworkInterfaceOutput) Network() pulumi.StringOutput
func (ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutput ¶
func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutput() ElastigroupNetworkInterfaceOutput
func (ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutputWithContext ¶
func (o ElastigroupNetworkInterfaceOutput) ToElastigroupNetworkInterfaceOutputWithContext(ctx context.Context) ElastigroupNetworkInterfaceOutput
type ElastigroupOutput ¶
type ElastigroupOutput struct{ *pulumi.OutputState }
func (ElastigroupOutput) ElementType ¶
func (ElastigroupOutput) ElementType() reflect.Type
func (ElastigroupOutput) ToElastigroupOutput ¶
func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
func (ElastigroupOutput) ToElastigroupOutputWithContext ¶
func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
func (ElastigroupOutput) ToElastigroupPtrOutput ¶
func (o ElastigroupOutput) ToElastigroupPtrOutput() ElastigroupPtrOutput
func (ElastigroupOutput) ToElastigroupPtrOutputWithContext ¶
func (o ElastigroupOutput) ToElastigroupPtrOutputWithContext(ctx context.Context) ElastigroupPtrOutput
type ElastigroupPtrInput ¶
type ElastigroupPtrInput interface { pulumi.Input ToElastigroupPtrOutput() ElastigroupPtrOutput ToElastigroupPtrOutputWithContext(ctx context.Context) ElastigroupPtrOutput }
type ElastigroupPtrOutput ¶
type ElastigroupPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupPtrOutput) Elem ¶ added in v3.11.0
func (o ElastigroupPtrOutput) Elem() ElastigroupOutput
func (ElastigroupPtrOutput) ElementType ¶
func (ElastigroupPtrOutput) ElementType() reflect.Type
func (ElastigroupPtrOutput) ToElastigroupPtrOutput ¶
func (o ElastigroupPtrOutput) ToElastigroupPtrOutput() ElastigroupPtrOutput
func (ElastigroupPtrOutput) ToElastigroupPtrOutputWithContext ¶
func (o ElastigroupPtrOutput) ToElastigroupPtrOutputWithContext(ctx context.Context) ElastigroupPtrOutput
type ElastigroupScalingDownPolicy ¶
type ElastigroupScalingDownPolicy struct { ActionType *string `pulumi:"actionType"` Adjustment *int `pulumi:"adjustment"` Cooldown *int `pulumi:"cooldown"` Dimensions []ElastigroupScalingDownPolicyDimension `pulumi:"dimensions"` // Amount of cooldown evaluation periods for scale down. EvaluationPeriods *int `pulumi:"evaluationPeriods"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` PolicyName string `pulumi:"policyName"` Source *string `pulumi:"source"` Statistic *string `pulumi:"statistic"` Threshold float64 `pulumi:"threshold"` Unit string `pulumi:"unit"` }
type ElastigroupScalingDownPolicyArgs ¶
type ElastigroupScalingDownPolicyArgs struct { ActionType pulumi.StringPtrInput `pulumi:"actionType"` Adjustment pulumi.IntPtrInput `pulumi:"adjustment"` Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` Dimensions ElastigroupScalingDownPolicyDimensionArrayInput `pulumi:"dimensions"` // Amount of cooldown evaluation periods for scale down. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` PolicyName pulumi.StringInput `pulumi:"policyName"` Source pulumi.StringPtrInput `pulumi:"source"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringInput `pulumi:"unit"` }
func (ElastigroupScalingDownPolicyArgs) ElementType ¶
func (ElastigroupScalingDownPolicyArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput ¶
func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext ¶
func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
type ElastigroupScalingDownPolicyArray ¶
type ElastigroupScalingDownPolicyArray []ElastigroupScalingDownPolicyInput
func (ElastigroupScalingDownPolicyArray) ElementType ¶
func (ElastigroupScalingDownPolicyArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput ¶
func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext ¶
func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
type ElastigroupScalingDownPolicyArrayInput ¶
type ElastigroupScalingDownPolicyArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput ToElastigroupScalingDownPolicyArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyArrayOutput }
ElastigroupScalingDownPolicyArrayInput is an input type that accepts ElastigroupScalingDownPolicyArray and ElastigroupScalingDownPolicyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyArrayInput` via:
ElastigroupScalingDownPolicyArray{ ElastigroupScalingDownPolicyArgs{...} }
type ElastigroupScalingDownPolicyArrayOutput ¶
type ElastigroupScalingDownPolicyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyArrayOutput) ElementType ¶
func (ElastigroupScalingDownPolicyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput ¶
func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext ¶
func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
type ElastigroupScalingDownPolicyDimensionArgs ¶
type ElastigroupScalingDownPolicyDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` // The label value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
type ElastigroupScalingDownPolicyDimensionArray ¶
type ElastigroupScalingDownPolicyDimensionArray []ElastigroupScalingDownPolicyDimensionInput
func (ElastigroupScalingDownPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionArrayInput ¶
type ElastigroupScalingDownPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput }
ElastigroupScalingDownPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArray and ElastigroupScalingDownPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionArrayInput` via:
ElastigroupScalingDownPolicyDimensionArray{ ElastigroupScalingDownPolicyDimensionArgs{...} }
type ElastigroupScalingDownPolicyDimensionArrayOutput ¶
type ElastigroupScalingDownPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionInput ¶
type ElastigroupScalingDownPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput ToElastigroupScalingDownPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionOutput }
ElastigroupScalingDownPolicyDimensionInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArgs and ElastigroupScalingDownPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionInput` via:
ElastigroupScalingDownPolicyDimensionArgs{...}
type ElastigroupScalingDownPolicyDimensionOutput ¶
type ElastigroupScalingDownPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) Name() pulumi.StringOutput
func (ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionOutput) Value ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) Value() pulumi.StringPtrOutput
The label value.
type ElastigroupScalingDownPolicyInput ¶
type ElastigroupScalingDownPolicyInput interface { pulumi.Input ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput ToElastigroupScalingDownPolicyOutputWithContext(context.Context) ElastigroupScalingDownPolicyOutput }
ElastigroupScalingDownPolicyInput is an input type that accepts ElastigroupScalingDownPolicyArgs and ElastigroupScalingDownPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyInput` via:
ElastigroupScalingDownPolicyArgs{...}
type ElastigroupScalingDownPolicyOutput ¶
type ElastigroupScalingDownPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyOutput) ActionType ¶
func (o ElastigroupScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Adjustment ¶
func (o ElastigroupScalingDownPolicyOutput) Adjustment() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) Cooldown ¶
func (o ElastigroupScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) Dimensions ¶
func (o ElastigroupScalingDownPolicyOutput) Dimensions() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyOutput) ElementType ¶
func (ElastigroupScalingDownPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
Amount of cooldown evaluation periods for scale down.
func (ElastigroupScalingDownPolicyOutput) MetricName ¶
func (o ElastigroupScalingDownPolicyOutput) MetricName() pulumi.StringOutput
func (ElastigroupScalingDownPolicyOutput) Namespace ¶
func (o ElastigroupScalingDownPolicyOutput) Namespace() pulumi.StringOutput
func (ElastigroupScalingDownPolicyOutput) Operator ¶
func (o ElastigroupScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Period ¶
func (o ElastigroupScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) PolicyName ¶
func (o ElastigroupScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
func (ElastigroupScalingDownPolicyOutput) Source ¶
func (o ElastigroupScalingDownPolicyOutput) Source() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Statistic ¶
func (o ElastigroupScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Threshold ¶
func (o ElastigroupScalingDownPolicyOutput) Threshold() pulumi.Float64Output
func (ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput ¶
func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext ¶
func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyOutput) Unit ¶
func (o ElastigroupScalingDownPolicyOutput) Unit() pulumi.StringOutput
type ElastigroupScalingUpPolicy ¶
type ElastigroupScalingUpPolicy struct { ActionType *string `pulumi:"actionType"` Adjustment *int `pulumi:"adjustment"` Cooldown *int `pulumi:"cooldown"` Dimensions []ElastigroupScalingUpPolicyDimension `pulumi:"dimensions"` // Amount of cooldown evaluation periods for scale down. EvaluationPeriods *int `pulumi:"evaluationPeriods"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` PolicyName string `pulumi:"policyName"` Source *string `pulumi:"source"` Statistic *string `pulumi:"statistic"` Threshold float64 `pulumi:"threshold"` Unit string `pulumi:"unit"` }
type ElastigroupScalingUpPolicyArgs ¶
type ElastigroupScalingUpPolicyArgs struct { ActionType pulumi.StringPtrInput `pulumi:"actionType"` Adjustment pulumi.IntPtrInput `pulumi:"adjustment"` Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` Dimensions ElastigroupScalingUpPolicyDimensionArrayInput `pulumi:"dimensions"` // Amount of cooldown evaluation periods for scale down. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` PolicyName pulumi.StringInput `pulumi:"policyName"` Source pulumi.StringPtrInput `pulumi:"source"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringInput `pulumi:"unit"` }
func (ElastigroupScalingUpPolicyArgs) ElementType ¶
func (ElastigroupScalingUpPolicyArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput ¶
func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext ¶
func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
type ElastigroupScalingUpPolicyArray ¶
type ElastigroupScalingUpPolicyArray []ElastigroupScalingUpPolicyInput
func (ElastigroupScalingUpPolicyArray) ElementType ¶
func (ElastigroupScalingUpPolicyArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput ¶
func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext ¶
func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
type ElastigroupScalingUpPolicyArrayInput ¶
type ElastigroupScalingUpPolicyArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput ToElastigroupScalingUpPolicyArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyArrayOutput }
ElastigroupScalingUpPolicyArrayInput is an input type that accepts ElastigroupScalingUpPolicyArray and ElastigroupScalingUpPolicyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyArrayInput` via:
ElastigroupScalingUpPolicyArray{ ElastigroupScalingUpPolicyArgs{...} }
type ElastigroupScalingUpPolicyArrayOutput ¶
type ElastigroupScalingUpPolicyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyArrayOutput) ElementType ¶
func (ElastigroupScalingUpPolicyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArrayOutput) Index ¶
func (o ElastigroupScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput ¶
func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext ¶
func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
type ElastigroupScalingUpPolicyDimensionArgs ¶
type ElastigroupScalingUpPolicyDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` // The label value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
type ElastigroupScalingUpPolicyDimensionArray ¶
type ElastigroupScalingUpPolicyDimensionArray []ElastigroupScalingUpPolicyDimensionInput
func (ElastigroupScalingUpPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionArrayInput ¶
type ElastigroupScalingUpPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput }
ElastigroupScalingUpPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArray and ElastigroupScalingUpPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionArrayInput` via:
ElastigroupScalingUpPolicyDimensionArray{ ElastigroupScalingUpPolicyDimensionArgs{...} }
type ElastigroupScalingUpPolicyDimensionArrayOutput ¶
type ElastigroupScalingUpPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionInput ¶
type ElastigroupScalingUpPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput ToElastigroupScalingUpPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionOutput }
ElastigroupScalingUpPolicyDimensionInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArgs and ElastigroupScalingUpPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionInput` via:
ElastigroupScalingUpPolicyDimensionArgs{...}
type ElastigroupScalingUpPolicyDimensionOutput ¶
type ElastigroupScalingUpPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) Name() pulumi.StringOutput
func (ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionOutput) Value ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) Value() pulumi.StringPtrOutput
The label value.
type ElastigroupScalingUpPolicyInput ¶
type ElastigroupScalingUpPolicyInput interface { pulumi.Input ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput ToElastigroupScalingUpPolicyOutputWithContext(context.Context) ElastigroupScalingUpPolicyOutput }
ElastigroupScalingUpPolicyInput is an input type that accepts ElastigroupScalingUpPolicyArgs and ElastigroupScalingUpPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyInput` via:
ElastigroupScalingUpPolicyArgs{...}
type ElastigroupScalingUpPolicyOutput ¶
type ElastigroupScalingUpPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyOutput) ActionType ¶
func (o ElastigroupScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Adjustment ¶
func (o ElastigroupScalingUpPolicyOutput) Adjustment() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) Cooldown ¶
func (o ElastigroupScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) Dimensions ¶
func (o ElastigroupScalingUpPolicyOutput) Dimensions() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyOutput) ElementType ¶
func (ElastigroupScalingUpPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
Amount of cooldown evaluation periods for scale down.
func (ElastigroupScalingUpPolicyOutput) MetricName ¶
func (o ElastigroupScalingUpPolicyOutput) MetricName() pulumi.StringOutput
func (ElastigroupScalingUpPolicyOutput) Namespace ¶
func (o ElastigroupScalingUpPolicyOutput) Namespace() pulumi.StringOutput
func (ElastigroupScalingUpPolicyOutput) Operator ¶
func (o ElastigroupScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Period ¶
func (o ElastigroupScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) PolicyName ¶
func (o ElastigroupScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
func (ElastigroupScalingUpPolicyOutput) Source ¶
func (o ElastigroupScalingUpPolicyOutput) Source() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Statistic ¶
func (o ElastigroupScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Threshold ¶
func (o ElastigroupScalingUpPolicyOutput) Threshold() pulumi.Float64Output
func (ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput ¶
func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext ¶
func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyOutput) Unit ¶
func (o ElastigroupScalingUpPolicyOutput) Unit() pulumi.StringOutput
type ElastigroupState ¶
type ElastigroupState struct { BackendServices ElastigroupBackendServiceArrayInput // The GKE cluster ID you wish to import. // // Deprecated: Please define cluster_id under integration_gke ClusterId pulumi.StringPtrInput // The zone where the cluster is hosted. ClusterZoneName pulumi.StringPtrInput DesiredCapacity pulumi.IntPtrInput Disks ElastigroupDiskArrayInput DrainingTimeout pulumi.IntPtrInput FallbackToOndemand pulumi.BoolPtrInput Gpu ElastigroupGpuArrayInput InstanceTypesCustoms ElastigroupInstanceTypesCustomArrayInput InstanceTypesOndemand pulumi.StringPtrInput InstanceTypesPreemptibles pulumi.StringArrayInput IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrInput // Describes the GKE integration. IntegrationGke ElastigroupIntegrationGkePtrInput IpForwarding pulumi.BoolPtrInput Labels ElastigroupLabelArrayInput MaxSize pulumi.IntPtrInput Metadatas ElastigroupMetadataArrayInput MinSize pulumi.IntPtrInput Name pulumi.StringPtrInput NetworkInterfaces ElastigroupNetworkInterfaceArrayInput // The image that will be used for the node VMs. Possible values: COS, UBUNTU. NodeImage pulumi.StringPtrInput OndemandCount pulumi.IntPtrInput PreemptiblePercentage pulumi.IntPtrInput ProvisioningModel pulumi.StringPtrInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ServiceAccount pulumi.StringPtrInput ShutdownScript pulumi.StringPtrInput StartupScript pulumi.StringPtrInput Tags pulumi.StringArrayInput }
func (ElastigroupState) ElementType ¶
func (ElastigroupState) ElementType() reflect.Type
type OceanImport ¶
type OceanImport struct { pulumi.CustomResourceState // The Ocean Kubernetes Autoscaler object. Autoscaler OceanImportAutoscalerOutput `pulumi:"autoscaler"` // Describes the backend service configurations. BackendServices OceanImportBackendServiceArrayOutput `pulumi:"backendServices"` ClusterControllerId pulumi.StringOutput `pulumi:"clusterControllerId"` // The GKE cluster name. ClusterName pulumi.StringOutput `pulumi:"clusterName"` ControllerClusterId pulumi.StringOutput `pulumi:"controllerClusterId"` // The number of instances to launch and maintain in the cluster. DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` // The zone the master cluster is located in. Location pulumi.StringOutput `pulumi:"location"` // The upper limit of instances the cluster can scale up to. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // The lower limit of instances the cluster can scale down to. MinSize pulumi.IntOutput `pulumi:"minSize"` // The root volume disk type. RootVolumeType pulumi.StringPtrOutput `pulumi:"rootVolumeType"` // Set scheduling object. ScheduledTasks OceanImportScheduledTaskArrayOutput `pulumi:"scheduledTasks"` UpdatePolicy OceanImportUpdatePolicyPtrOutput `pulumi:"updatePolicy"` // Instance types allowed in the Ocean cluster. Whitelists pulumi.StringArrayOutput `pulumi:"whitelists"` }
func GetOceanImport ¶
func GetOceanImport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanImportState, opts ...pulumi.ResourceOption) (*OceanImport, error)
GetOceanImport gets an existing OceanImport 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 NewOceanImport ¶
func NewOceanImport(ctx *pulumi.Context, name string, args *OceanImportArgs, opts ...pulumi.ResourceOption) (*OceanImport, error)
NewOceanImport registers a new resource with the given unique name, arguments, and options.
func (*OceanImport) ElementType ¶
func (*OceanImport) ElementType() reflect.Type
func (*OceanImport) ToOceanImportOutput ¶
func (i *OceanImport) ToOceanImportOutput() OceanImportOutput
func (*OceanImport) ToOceanImportOutputWithContext ¶
func (i *OceanImport) ToOceanImportOutputWithContext(ctx context.Context) OceanImportOutput
func (*OceanImport) ToOceanImportPtrOutput ¶
func (i *OceanImport) ToOceanImportPtrOutput() OceanImportPtrOutput
func (*OceanImport) ToOceanImportPtrOutputWithContext ¶
func (i *OceanImport) ToOceanImportPtrOutputWithContext(ctx context.Context) OceanImportPtrOutput
type OceanImportArgs ¶
type OceanImportArgs struct { // The Ocean Kubernetes Autoscaler object. Autoscaler OceanImportAutoscalerPtrInput // Describes the backend service configurations. BackendServices OceanImportBackendServiceArrayInput // The GKE cluster name. ClusterName pulumi.StringInput ControllerClusterId pulumi.StringPtrInput // The number of instances to launch and maintain in the cluster. DesiredCapacity pulumi.IntPtrInput // The zone the master cluster is located in. Location pulumi.StringInput // The upper limit of instances the cluster can scale up to. MaxSize pulumi.IntPtrInput // The lower limit of instances the cluster can scale down to. MinSize pulumi.IntPtrInput // The root volume disk type. RootVolumeType pulumi.StringPtrInput // Set scheduling object. ScheduledTasks OceanImportScheduledTaskArrayInput UpdatePolicy OceanImportUpdatePolicyPtrInput // Instance types allowed in the Ocean cluster. Whitelists pulumi.StringArrayInput }
The set of arguments for constructing a OceanImport resource.
func (OceanImportArgs) ElementType ¶
func (OceanImportArgs) ElementType() reflect.Type
type OceanImportArray ¶
type OceanImportArray []OceanImportInput
func (OceanImportArray) ElementType ¶
func (OceanImportArray) ElementType() reflect.Type
func (OceanImportArray) ToOceanImportArrayOutput ¶
func (i OceanImportArray) ToOceanImportArrayOutput() OceanImportArrayOutput
func (OceanImportArray) ToOceanImportArrayOutputWithContext ¶
func (i OceanImportArray) ToOceanImportArrayOutputWithContext(ctx context.Context) OceanImportArrayOutput
type OceanImportArrayInput ¶
type OceanImportArrayInput interface { pulumi.Input ToOceanImportArrayOutput() OceanImportArrayOutput ToOceanImportArrayOutputWithContext(context.Context) OceanImportArrayOutput }
OceanImportArrayInput is an input type that accepts OceanImportArray and OceanImportArrayOutput values. You can construct a concrete instance of `OceanImportArrayInput` via:
OceanImportArray{ OceanImportArgs{...} }
type OceanImportArrayOutput ¶
type OceanImportArrayOutput struct{ *pulumi.OutputState }
func (OceanImportArrayOutput) ElementType ¶
func (OceanImportArrayOutput) ElementType() reflect.Type
func (OceanImportArrayOutput) Index ¶
func (o OceanImportArrayOutput) Index(i pulumi.IntInput) OceanImportOutput
func (OceanImportArrayOutput) ToOceanImportArrayOutput ¶
func (o OceanImportArrayOutput) ToOceanImportArrayOutput() OceanImportArrayOutput
func (OceanImportArrayOutput) ToOceanImportArrayOutputWithContext ¶
func (o OceanImportArrayOutput) ToOceanImportArrayOutputWithContext(ctx context.Context) OceanImportArrayOutput
type OceanImportAutoscaler ¶
type OceanImportAutoscaler struct { // Optionally set the auto headroom percentage, set a number between 0-200 to control the headroom % from the cluster. Relevant when isAutoConfig=true. AutoHeadroomPercentage *int `pulumi:"autoHeadroomPercentage"` // Cooldown period between scaling actions. Cooldown *int `pulumi:"cooldown"` // Auto Scaling scale down operations. Down *OceanImportAutoscalerDown `pulumi:"down"` // Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch. Headroom *OceanImportAutoscalerHeadroom `pulumi:"headroom"` // Automatically configure and optimize headroom resources. IsAutoConfig *bool `pulumi:"isAutoConfig"` // Enable the Ocean Kubernetes Autoscaler. IsEnabled *bool `pulumi:"isEnabled"` // Optionally set upper and lower bounds on the resource usage of the cluster. ResourceLimits *OceanImportAutoscalerResourceLimits `pulumi:"resourceLimits"` }
type OceanImportAutoscalerArgs ¶
type OceanImportAutoscalerArgs struct { // Optionally set the auto headroom percentage, set a number between 0-200 to control the headroom % from the cluster. Relevant when isAutoConfig=true. AutoHeadroomPercentage pulumi.IntPtrInput `pulumi:"autoHeadroomPercentage"` // Cooldown period between scaling actions. Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` // Auto Scaling scale down operations. Down OceanImportAutoscalerDownPtrInput `pulumi:"down"` // Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch. Headroom OceanImportAutoscalerHeadroomPtrInput `pulumi:"headroom"` // Automatically configure and optimize headroom resources. IsAutoConfig pulumi.BoolPtrInput `pulumi:"isAutoConfig"` // Enable the Ocean Kubernetes Autoscaler. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // Optionally set upper and lower bounds on the resource usage of the cluster. ResourceLimits OceanImportAutoscalerResourceLimitsPtrInput `pulumi:"resourceLimits"` }
func (OceanImportAutoscalerArgs) ElementType ¶
func (OceanImportAutoscalerArgs) ElementType() reflect.Type
func (OceanImportAutoscalerArgs) ToOceanImportAutoscalerOutput ¶
func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerOutput() OceanImportAutoscalerOutput
func (OceanImportAutoscalerArgs) ToOceanImportAutoscalerOutputWithContext ¶
func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerOutputWithContext(ctx context.Context) OceanImportAutoscalerOutput
func (OceanImportAutoscalerArgs) ToOceanImportAutoscalerPtrOutput ¶
func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerPtrOutput() OceanImportAutoscalerPtrOutput
func (OceanImportAutoscalerArgs) ToOceanImportAutoscalerPtrOutputWithContext ¶
func (i OceanImportAutoscalerArgs) ToOceanImportAutoscalerPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerPtrOutput
type OceanImportAutoscalerDown ¶
type OceanImportAutoscalerDown struct { // The number of evaluation periods that should accumulate before a scale down action takes place. EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Would represent the maximum % to scale-down. Number between 1-100. MaxScaleDownPercentage *float64 `pulumi:"maxScaleDownPercentage"` }
type OceanImportAutoscalerDownArgs ¶
type OceanImportAutoscalerDownArgs struct { // The number of evaluation periods that should accumulate before a scale down action takes place. EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` // Would represent the maximum % to scale-down. Number between 1-100. MaxScaleDownPercentage pulumi.Float64PtrInput `pulumi:"maxScaleDownPercentage"` }
func (OceanImportAutoscalerDownArgs) ElementType ¶
func (OceanImportAutoscalerDownArgs) ElementType() reflect.Type
func (OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownOutput ¶
func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownOutput() OceanImportAutoscalerDownOutput
func (OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownOutputWithContext ¶
func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownOutputWithContext(ctx context.Context) OceanImportAutoscalerDownOutput
func (OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownPtrOutput ¶
func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownPtrOutput() OceanImportAutoscalerDownPtrOutput
func (OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownPtrOutputWithContext ¶
func (i OceanImportAutoscalerDownArgs) ToOceanImportAutoscalerDownPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerDownPtrOutput
type OceanImportAutoscalerDownInput ¶
type OceanImportAutoscalerDownInput interface { pulumi.Input ToOceanImportAutoscalerDownOutput() OceanImportAutoscalerDownOutput ToOceanImportAutoscalerDownOutputWithContext(context.Context) OceanImportAutoscalerDownOutput }
OceanImportAutoscalerDownInput is an input type that accepts OceanImportAutoscalerDownArgs and OceanImportAutoscalerDownOutput values. You can construct a concrete instance of `OceanImportAutoscalerDownInput` via:
OceanImportAutoscalerDownArgs{...}
type OceanImportAutoscalerDownOutput ¶
type OceanImportAutoscalerDownOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerDownOutput) ElementType ¶
func (OceanImportAutoscalerDownOutput) ElementType() reflect.Type
func (OceanImportAutoscalerDownOutput) EvaluationPeriods ¶
func (o OceanImportAutoscalerDownOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of evaluation periods that should accumulate before a scale down action takes place.
func (OceanImportAutoscalerDownOutput) MaxScaleDownPercentage ¶
func (o OceanImportAutoscalerDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
Would represent the maximum % to scale-down. Number between 1-100.
func (OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownOutput ¶
func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownOutput() OceanImportAutoscalerDownOutput
func (OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownOutputWithContext ¶
func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownOutputWithContext(ctx context.Context) OceanImportAutoscalerDownOutput
func (OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownPtrOutput ¶
func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownPtrOutput() OceanImportAutoscalerDownPtrOutput
func (OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownPtrOutputWithContext ¶
func (o OceanImportAutoscalerDownOutput) ToOceanImportAutoscalerDownPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerDownPtrOutput
type OceanImportAutoscalerDownPtrInput ¶
type OceanImportAutoscalerDownPtrInput interface { pulumi.Input ToOceanImportAutoscalerDownPtrOutput() OceanImportAutoscalerDownPtrOutput ToOceanImportAutoscalerDownPtrOutputWithContext(context.Context) OceanImportAutoscalerDownPtrOutput }
OceanImportAutoscalerDownPtrInput is an input type that accepts OceanImportAutoscalerDownArgs, OceanImportAutoscalerDownPtr and OceanImportAutoscalerDownPtrOutput values. You can construct a concrete instance of `OceanImportAutoscalerDownPtrInput` via:
OceanImportAutoscalerDownArgs{...} or: nil
func OceanImportAutoscalerDownPtr ¶
func OceanImportAutoscalerDownPtr(v *OceanImportAutoscalerDownArgs) OceanImportAutoscalerDownPtrInput
type OceanImportAutoscalerDownPtrOutput ¶
type OceanImportAutoscalerDownPtrOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerDownPtrOutput) Elem ¶
func (o OceanImportAutoscalerDownPtrOutput) Elem() OceanImportAutoscalerDownOutput
func (OceanImportAutoscalerDownPtrOutput) ElementType ¶
func (OceanImportAutoscalerDownPtrOutput) ElementType() reflect.Type
func (OceanImportAutoscalerDownPtrOutput) EvaluationPeriods ¶
func (o OceanImportAutoscalerDownPtrOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of evaluation periods that should accumulate before a scale down action takes place.
func (OceanImportAutoscalerDownPtrOutput) MaxScaleDownPercentage ¶
func (o OceanImportAutoscalerDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
Would represent the maximum % to scale-down. Number between 1-100.
func (OceanImportAutoscalerDownPtrOutput) ToOceanImportAutoscalerDownPtrOutput ¶
func (o OceanImportAutoscalerDownPtrOutput) ToOceanImportAutoscalerDownPtrOutput() OceanImportAutoscalerDownPtrOutput
func (OceanImportAutoscalerDownPtrOutput) ToOceanImportAutoscalerDownPtrOutputWithContext ¶
func (o OceanImportAutoscalerDownPtrOutput) ToOceanImportAutoscalerDownPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerDownPtrOutput
type OceanImportAutoscalerHeadroom ¶
type OceanImportAutoscalerHeadroom struct { // Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit *int `pulumi:"cpuPerUnit"` // How much GPU allocate for headroom unit. GpuPerUnit *int `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate the headroom. MemoryPerUnit *int `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU and memory. NumOfUnits *int `pulumi:"numOfUnits"` }
type OceanImportAutoscalerHeadroomArgs ¶
type OceanImportAutoscalerHeadroomArgs struct { // Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` // How much GPU allocate for headroom unit. GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate the headroom. MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU and memory. NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (OceanImportAutoscalerHeadroomArgs) ElementType ¶
func (OceanImportAutoscalerHeadroomArgs) ElementType() reflect.Type
func (OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomOutput ¶
func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomOutput() OceanImportAutoscalerHeadroomOutput
func (OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomOutputWithContext ¶
func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomOutput
func (OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomPtrOutput ¶
func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomPtrOutput() OceanImportAutoscalerHeadroomPtrOutput
func (OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomPtrOutputWithContext ¶
func (i OceanImportAutoscalerHeadroomArgs) ToOceanImportAutoscalerHeadroomPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomPtrOutput
type OceanImportAutoscalerHeadroomInput ¶
type OceanImportAutoscalerHeadroomInput interface { pulumi.Input ToOceanImportAutoscalerHeadroomOutput() OceanImportAutoscalerHeadroomOutput ToOceanImportAutoscalerHeadroomOutputWithContext(context.Context) OceanImportAutoscalerHeadroomOutput }
OceanImportAutoscalerHeadroomInput is an input type that accepts OceanImportAutoscalerHeadroomArgs and OceanImportAutoscalerHeadroomOutput values. You can construct a concrete instance of `OceanImportAutoscalerHeadroomInput` via:
OceanImportAutoscalerHeadroomArgs{...}
type OceanImportAutoscalerHeadroomOutput ¶
type OceanImportAutoscalerHeadroomOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerHeadroomOutput) CpuPerUnit ¶
func (o OceanImportAutoscalerHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanImportAutoscalerHeadroomOutput) ElementType ¶
func (OceanImportAutoscalerHeadroomOutput) ElementType() reflect.Type
func (OceanImportAutoscalerHeadroomOutput) GpuPerUnit ¶
func (o OceanImportAutoscalerHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
How much GPU allocate for headroom unit.
func (OceanImportAutoscalerHeadroomOutput) MemoryPerUnit ¶
func (o OceanImportAutoscalerHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MiB) to allocate the headroom.
func (OceanImportAutoscalerHeadroomOutput) NumOfUnits ¶
func (o OceanImportAutoscalerHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU and memory.
func (OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomOutput ¶
func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomOutput() OceanImportAutoscalerHeadroomOutput
func (OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomOutputWithContext ¶
func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomOutput
func (OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomPtrOutput ¶
func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomPtrOutput() OceanImportAutoscalerHeadroomPtrOutput
func (OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomPtrOutputWithContext ¶
func (o OceanImportAutoscalerHeadroomOutput) ToOceanImportAutoscalerHeadroomPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomPtrOutput
type OceanImportAutoscalerHeadroomPtrInput ¶
type OceanImportAutoscalerHeadroomPtrInput interface { pulumi.Input ToOceanImportAutoscalerHeadroomPtrOutput() OceanImportAutoscalerHeadroomPtrOutput ToOceanImportAutoscalerHeadroomPtrOutputWithContext(context.Context) OceanImportAutoscalerHeadroomPtrOutput }
OceanImportAutoscalerHeadroomPtrInput is an input type that accepts OceanImportAutoscalerHeadroomArgs, OceanImportAutoscalerHeadroomPtr and OceanImportAutoscalerHeadroomPtrOutput values. You can construct a concrete instance of `OceanImportAutoscalerHeadroomPtrInput` via:
OceanImportAutoscalerHeadroomArgs{...} or: nil
func OceanImportAutoscalerHeadroomPtr ¶
func OceanImportAutoscalerHeadroomPtr(v *OceanImportAutoscalerHeadroomArgs) OceanImportAutoscalerHeadroomPtrInput
type OceanImportAutoscalerHeadroomPtrOutput ¶
type OceanImportAutoscalerHeadroomPtrOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerHeadroomPtrOutput) CpuPerUnit ¶
func (o OceanImportAutoscalerHeadroomPtrOutput) CpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of CPUs to allocate the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanImportAutoscalerHeadroomPtrOutput) ElementType ¶
func (OceanImportAutoscalerHeadroomPtrOutput) ElementType() reflect.Type
func (OceanImportAutoscalerHeadroomPtrOutput) GpuPerUnit ¶
func (o OceanImportAutoscalerHeadroomPtrOutput) GpuPerUnit() pulumi.IntPtrOutput
How much GPU allocate for headroom unit.
func (OceanImportAutoscalerHeadroomPtrOutput) MemoryPerUnit ¶
func (o OceanImportAutoscalerHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MiB) to allocate the headroom.
func (OceanImportAutoscalerHeadroomPtrOutput) NumOfUnits ¶
func (o OceanImportAutoscalerHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU and memory.
func (OceanImportAutoscalerHeadroomPtrOutput) ToOceanImportAutoscalerHeadroomPtrOutput ¶
func (o OceanImportAutoscalerHeadroomPtrOutput) ToOceanImportAutoscalerHeadroomPtrOutput() OceanImportAutoscalerHeadroomPtrOutput
func (OceanImportAutoscalerHeadroomPtrOutput) ToOceanImportAutoscalerHeadroomPtrOutputWithContext ¶
func (o OceanImportAutoscalerHeadroomPtrOutput) ToOceanImportAutoscalerHeadroomPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerHeadroomPtrOutput
type OceanImportAutoscalerInput ¶
type OceanImportAutoscalerInput interface { pulumi.Input ToOceanImportAutoscalerOutput() OceanImportAutoscalerOutput ToOceanImportAutoscalerOutputWithContext(context.Context) OceanImportAutoscalerOutput }
OceanImportAutoscalerInput is an input type that accepts OceanImportAutoscalerArgs and OceanImportAutoscalerOutput values. You can construct a concrete instance of `OceanImportAutoscalerInput` via:
OceanImportAutoscalerArgs{...}
type OceanImportAutoscalerOutput ¶
type OceanImportAutoscalerOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerOutput) AutoHeadroomPercentage ¶
func (o OceanImportAutoscalerOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
Optionally set the auto headroom percentage, set a number between 0-200 to control the headroom % from the cluster. Relevant when isAutoConfig=true.
func (OceanImportAutoscalerOutput) Cooldown ¶
func (o OceanImportAutoscalerOutput) Cooldown() pulumi.IntPtrOutput
Cooldown period between scaling actions.
func (OceanImportAutoscalerOutput) Down ¶
func (o OceanImportAutoscalerOutput) Down() OceanImportAutoscalerDownPtrOutput
Auto Scaling scale down operations.
func (OceanImportAutoscalerOutput) ElementType ¶
func (OceanImportAutoscalerOutput) ElementType() reflect.Type
func (OceanImportAutoscalerOutput) Headroom ¶
func (o OceanImportAutoscalerOutput) Headroom() OceanImportAutoscalerHeadroomPtrOutput
Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch.
func (OceanImportAutoscalerOutput) IsAutoConfig ¶
func (o OceanImportAutoscalerOutput) IsAutoConfig() pulumi.BoolPtrOutput
Automatically configure and optimize headroom resources.
func (OceanImportAutoscalerOutput) IsEnabled ¶
func (o OceanImportAutoscalerOutput) IsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Autoscaler.
func (OceanImportAutoscalerOutput) ResourceLimits ¶
func (o OceanImportAutoscalerOutput) ResourceLimits() OceanImportAutoscalerResourceLimitsPtrOutput
Optionally set upper and lower bounds on the resource usage of the cluster.
func (OceanImportAutoscalerOutput) ToOceanImportAutoscalerOutput ¶
func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerOutput() OceanImportAutoscalerOutput
func (OceanImportAutoscalerOutput) ToOceanImportAutoscalerOutputWithContext ¶
func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerOutputWithContext(ctx context.Context) OceanImportAutoscalerOutput
func (OceanImportAutoscalerOutput) ToOceanImportAutoscalerPtrOutput ¶
func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerPtrOutput() OceanImportAutoscalerPtrOutput
func (OceanImportAutoscalerOutput) ToOceanImportAutoscalerPtrOutputWithContext ¶
func (o OceanImportAutoscalerOutput) ToOceanImportAutoscalerPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerPtrOutput
type OceanImportAutoscalerPtrInput ¶
type OceanImportAutoscalerPtrInput interface { pulumi.Input ToOceanImportAutoscalerPtrOutput() OceanImportAutoscalerPtrOutput ToOceanImportAutoscalerPtrOutputWithContext(context.Context) OceanImportAutoscalerPtrOutput }
OceanImportAutoscalerPtrInput is an input type that accepts OceanImportAutoscalerArgs, OceanImportAutoscalerPtr and OceanImportAutoscalerPtrOutput values. You can construct a concrete instance of `OceanImportAutoscalerPtrInput` via:
OceanImportAutoscalerArgs{...} or: nil
func OceanImportAutoscalerPtr ¶
func OceanImportAutoscalerPtr(v *OceanImportAutoscalerArgs) OceanImportAutoscalerPtrInput
type OceanImportAutoscalerPtrOutput ¶
type OceanImportAutoscalerPtrOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerPtrOutput) AutoHeadroomPercentage ¶
func (o OceanImportAutoscalerPtrOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
Optionally set the auto headroom percentage, set a number between 0-200 to control the headroom % from the cluster. Relevant when isAutoConfig=true.
func (OceanImportAutoscalerPtrOutput) Cooldown ¶
func (o OceanImportAutoscalerPtrOutput) Cooldown() pulumi.IntPtrOutput
Cooldown period between scaling actions.
func (OceanImportAutoscalerPtrOutput) Down ¶
func (o OceanImportAutoscalerPtrOutput) Down() OceanImportAutoscalerDownPtrOutput
Auto Scaling scale down operations.
func (OceanImportAutoscalerPtrOutput) Elem ¶
func (o OceanImportAutoscalerPtrOutput) Elem() OceanImportAutoscalerOutput
func (OceanImportAutoscalerPtrOutput) ElementType ¶
func (OceanImportAutoscalerPtrOutput) ElementType() reflect.Type
func (OceanImportAutoscalerPtrOutput) Headroom ¶
func (o OceanImportAutoscalerPtrOutput) Headroom() OceanImportAutoscalerHeadroomPtrOutput
Spare resource capacity management enabling fast assignment of Pods without waiting for new resources to launch.
func (OceanImportAutoscalerPtrOutput) IsAutoConfig ¶
func (o OceanImportAutoscalerPtrOutput) IsAutoConfig() pulumi.BoolPtrOutput
Automatically configure and optimize headroom resources.
func (OceanImportAutoscalerPtrOutput) IsEnabled ¶
func (o OceanImportAutoscalerPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Autoscaler.
func (OceanImportAutoscalerPtrOutput) ResourceLimits ¶
func (o OceanImportAutoscalerPtrOutput) ResourceLimits() OceanImportAutoscalerResourceLimitsPtrOutput
Optionally set upper and lower bounds on the resource usage of the cluster.
func (OceanImportAutoscalerPtrOutput) ToOceanImportAutoscalerPtrOutput ¶
func (o OceanImportAutoscalerPtrOutput) ToOceanImportAutoscalerPtrOutput() OceanImportAutoscalerPtrOutput
func (OceanImportAutoscalerPtrOutput) ToOceanImportAutoscalerPtrOutputWithContext ¶
func (o OceanImportAutoscalerPtrOutput) ToOceanImportAutoscalerPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerPtrOutput
type OceanImportAutoscalerResourceLimitsArgs ¶
type OceanImportAutoscalerResourceLimitsArgs struct { // The maximum memory in GiB units that can be allocated to the cluster. MaxMemoryGib pulumi.IntPtrInput `pulumi:"maxMemoryGib"` // The maximum cpu in vCpu units that can be allocated to the cluster. MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` }
func (OceanImportAutoscalerResourceLimitsArgs) ElementType ¶
func (OceanImportAutoscalerResourceLimitsArgs) ElementType() reflect.Type
func (OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsOutput ¶
func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsOutput() OceanImportAutoscalerResourceLimitsOutput
func (OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsOutputWithContext ¶
func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsOutput
func (OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsPtrOutput ¶
func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsPtrOutput() OceanImportAutoscalerResourceLimitsPtrOutput
func (OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext ¶
func (i OceanImportAutoscalerResourceLimitsArgs) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsPtrOutput
type OceanImportAutoscalerResourceLimitsInput ¶
type OceanImportAutoscalerResourceLimitsInput interface { pulumi.Input ToOceanImportAutoscalerResourceLimitsOutput() OceanImportAutoscalerResourceLimitsOutput ToOceanImportAutoscalerResourceLimitsOutputWithContext(context.Context) OceanImportAutoscalerResourceLimitsOutput }
OceanImportAutoscalerResourceLimitsInput is an input type that accepts OceanImportAutoscalerResourceLimitsArgs and OceanImportAutoscalerResourceLimitsOutput values. You can construct a concrete instance of `OceanImportAutoscalerResourceLimitsInput` via:
OceanImportAutoscalerResourceLimitsArgs{...}
type OceanImportAutoscalerResourceLimitsOutput ¶
type OceanImportAutoscalerResourceLimitsOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerResourceLimitsOutput) ElementType ¶
func (OceanImportAutoscalerResourceLimitsOutput) ElementType() reflect.Type
func (OceanImportAutoscalerResourceLimitsOutput) MaxMemoryGib ¶
func (o OceanImportAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
The maximum memory in GiB units that can be allocated to the cluster.
func (OceanImportAutoscalerResourceLimitsOutput) MaxVcpu ¶
func (o OceanImportAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
The maximum cpu in vCpu units that can be allocated to the cluster.
func (OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsOutput ¶
func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsOutput() OceanImportAutoscalerResourceLimitsOutput
func (OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsOutputWithContext ¶
func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsOutput
func (OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsPtrOutput ¶
func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsPtrOutput() OceanImportAutoscalerResourceLimitsPtrOutput
func (OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext ¶
func (o OceanImportAutoscalerResourceLimitsOutput) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsPtrOutput
type OceanImportAutoscalerResourceLimitsPtrInput ¶
type OceanImportAutoscalerResourceLimitsPtrInput interface { pulumi.Input ToOceanImportAutoscalerResourceLimitsPtrOutput() OceanImportAutoscalerResourceLimitsPtrOutput ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext(context.Context) OceanImportAutoscalerResourceLimitsPtrOutput }
OceanImportAutoscalerResourceLimitsPtrInput is an input type that accepts OceanImportAutoscalerResourceLimitsArgs, OceanImportAutoscalerResourceLimitsPtr and OceanImportAutoscalerResourceLimitsPtrOutput values. You can construct a concrete instance of `OceanImportAutoscalerResourceLimitsPtrInput` via:
OceanImportAutoscalerResourceLimitsArgs{...} or: nil
func OceanImportAutoscalerResourceLimitsPtr ¶
func OceanImportAutoscalerResourceLimitsPtr(v *OceanImportAutoscalerResourceLimitsArgs) OceanImportAutoscalerResourceLimitsPtrInput
type OceanImportAutoscalerResourceLimitsPtrOutput ¶
type OceanImportAutoscalerResourceLimitsPtrOutput struct{ *pulumi.OutputState }
func (OceanImportAutoscalerResourceLimitsPtrOutput) ElementType ¶
func (OceanImportAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
func (OceanImportAutoscalerResourceLimitsPtrOutput) MaxMemoryGib ¶
func (o OceanImportAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
The maximum memory in GiB units that can be allocated to the cluster.
func (OceanImportAutoscalerResourceLimitsPtrOutput) MaxVcpu ¶
func (o OceanImportAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
The maximum cpu in vCpu units that can be allocated to the cluster.
func (OceanImportAutoscalerResourceLimitsPtrOutput) ToOceanImportAutoscalerResourceLimitsPtrOutput ¶
func (o OceanImportAutoscalerResourceLimitsPtrOutput) ToOceanImportAutoscalerResourceLimitsPtrOutput() OceanImportAutoscalerResourceLimitsPtrOutput
func (OceanImportAutoscalerResourceLimitsPtrOutput) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext ¶
func (o OceanImportAutoscalerResourceLimitsPtrOutput) ToOceanImportAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanImportAutoscalerResourceLimitsPtrOutput
type OceanImportBackendService ¶
type OceanImportBackendService struct { // Sets which location the backend services will be active. Valid values: `regional`, `global`. LocationType *string `pulumi:"locationType"` NamedPorts []OceanImportBackendServiceNamedPort `pulumi:"namedPorts"` // Use when `locationType` is `regional`. Set the traffic for the backend service to either between the instances in the vpc or to traffic from the internet. Valid values: `INTERNAL`, `EXTERNAL`. Scheme *string `pulumi:"scheme"` // The name of the backend service. ServiceName string `pulumi:"serviceName"` }
type OceanImportBackendServiceArgs ¶
type OceanImportBackendServiceArgs struct { // Sets which location the backend services will be active. Valid values: `regional`, `global`. LocationType pulumi.StringPtrInput `pulumi:"locationType"` NamedPorts OceanImportBackendServiceNamedPortArrayInput `pulumi:"namedPorts"` // Use when `locationType` is `regional`. Set the traffic for the backend service to either between the instances in the vpc or to traffic from the internet. Valid values: `INTERNAL`, `EXTERNAL`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` // The name of the backend service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (OceanImportBackendServiceArgs) ElementType ¶
func (OceanImportBackendServiceArgs) ElementType() reflect.Type
func (OceanImportBackendServiceArgs) ToOceanImportBackendServiceOutput ¶
func (i OceanImportBackendServiceArgs) ToOceanImportBackendServiceOutput() OceanImportBackendServiceOutput
func (OceanImportBackendServiceArgs) ToOceanImportBackendServiceOutputWithContext ¶
func (i OceanImportBackendServiceArgs) ToOceanImportBackendServiceOutputWithContext(ctx context.Context) OceanImportBackendServiceOutput
type OceanImportBackendServiceArray ¶
type OceanImportBackendServiceArray []OceanImportBackendServiceInput
func (OceanImportBackendServiceArray) ElementType ¶
func (OceanImportBackendServiceArray) ElementType() reflect.Type
func (OceanImportBackendServiceArray) ToOceanImportBackendServiceArrayOutput ¶
func (i OceanImportBackendServiceArray) ToOceanImportBackendServiceArrayOutput() OceanImportBackendServiceArrayOutput
func (OceanImportBackendServiceArray) ToOceanImportBackendServiceArrayOutputWithContext ¶
func (i OceanImportBackendServiceArray) ToOceanImportBackendServiceArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceArrayOutput
type OceanImportBackendServiceArrayInput ¶
type OceanImportBackendServiceArrayInput interface { pulumi.Input ToOceanImportBackendServiceArrayOutput() OceanImportBackendServiceArrayOutput ToOceanImportBackendServiceArrayOutputWithContext(context.Context) OceanImportBackendServiceArrayOutput }
OceanImportBackendServiceArrayInput is an input type that accepts OceanImportBackendServiceArray and OceanImportBackendServiceArrayOutput values. You can construct a concrete instance of `OceanImportBackendServiceArrayInput` via:
OceanImportBackendServiceArray{ OceanImportBackendServiceArgs{...} }
type OceanImportBackendServiceArrayOutput ¶
type OceanImportBackendServiceArrayOutput struct{ *pulumi.OutputState }
func (OceanImportBackendServiceArrayOutput) ElementType ¶
func (OceanImportBackendServiceArrayOutput) ElementType() reflect.Type
func (OceanImportBackendServiceArrayOutput) Index ¶
func (o OceanImportBackendServiceArrayOutput) Index(i pulumi.IntInput) OceanImportBackendServiceOutput
func (OceanImportBackendServiceArrayOutput) ToOceanImportBackendServiceArrayOutput ¶
func (o OceanImportBackendServiceArrayOutput) ToOceanImportBackendServiceArrayOutput() OceanImportBackendServiceArrayOutput
func (OceanImportBackendServiceArrayOutput) ToOceanImportBackendServiceArrayOutputWithContext ¶
func (o OceanImportBackendServiceArrayOutput) ToOceanImportBackendServiceArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceArrayOutput
type OceanImportBackendServiceInput ¶
type OceanImportBackendServiceInput interface { pulumi.Input ToOceanImportBackendServiceOutput() OceanImportBackendServiceOutput ToOceanImportBackendServiceOutputWithContext(context.Context) OceanImportBackendServiceOutput }
OceanImportBackendServiceInput is an input type that accepts OceanImportBackendServiceArgs and OceanImportBackendServiceOutput values. You can construct a concrete instance of `OceanImportBackendServiceInput` via:
OceanImportBackendServiceArgs{...}
type OceanImportBackendServiceNamedPortArgs ¶
type OceanImportBackendServiceNamedPortArgs struct { Name pulumi.StringInput `pulumi:"name"` // A list of ports. Ports pulumi.StringArrayInput `pulumi:"ports"` }
func (OceanImportBackendServiceNamedPortArgs) ElementType ¶
func (OceanImportBackendServiceNamedPortArgs) ElementType() reflect.Type
func (OceanImportBackendServiceNamedPortArgs) ToOceanImportBackendServiceNamedPortOutput ¶
func (i OceanImportBackendServiceNamedPortArgs) ToOceanImportBackendServiceNamedPortOutput() OceanImportBackendServiceNamedPortOutput
func (OceanImportBackendServiceNamedPortArgs) ToOceanImportBackendServiceNamedPortOutputWithContext ¶
func (i OceanImportBackendServiceNamedPortArgs) ToOceanImportBackendServiceNamedPortOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortOutput
type OceanImportBackendServiceNamedPortArray ¶
type OceanImportBackendServiceNamedPortArray []OceanImportBackendServiceNamedPortInput
func (OceanImportBackendServiceNamedPortArray) ElementType ¶
func (OceanImportBackendServiceNamedPortArray) ElementType() reflect.Type
func (OceanImportBackendServiceNamedPortArray) ToOceanImportBackendServiceNamedPortArrayOutput ¶
func (i OceanImportBackendServiceNamedPortArray) ToOceanImportBackendServiceNamedPortArrayOutput() OceanImportBackendServiceNamedPortArrayOutput
func (OceanImportBackendServiceNamedPortArray) ToOceanImportBackendServiceNamedPortArrayOutputWithContext ¶
func (i OceanImportBackendServiceNamedPortArray) ToOceanImportBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortArrayOutput
type OceanImportBackendServiceNamedPortArrayInput ¶
type OceanImportBackendServiceNamedPortArrayInput interface { pulumi.Input ToOceanImportBackendServiceNamedPortArrayOutput() OceanImportBackendServiceNamedPortArrayOutput ToOceanImportBackendServiceNamedPortArrayOutputWithContext(context.Context) OceanImportBackendServiceNamedPortArrayOutput }
OceanImportBackendServiceNamedPortArrayInput is an input type that accepts OceanImportBackendServiceNamedPortArray and OceanImportBackendServiceNamedPortArrayOutput values. You can construct a concrete instance of `OceanImportBackendServiceNamedPortArrayInput` via:
OceanImportBackendServiceNamedPortArray{ OceanImportBackendServiceNamedPortArgs{...} }
type OceanImportBackendServiceNamedPortArrayOutput ¶
type OceanImportBackendServiceNamedPortArrayOutput struct{ *pulumi.OutputState }
func (OceanImportBackendServiceNamedPortArrayOutput) ElementType ¶
func (OceanImportBackendServiceNamedPortArrayOutput) ElementType() reflect.Type
func (OceanImportBackendServiceNamedPortArrayOutput) ToOceanImportBackendServiceNamedPortArrayOutput ¶
func (o OceanImportBackendServiceNamedPortArrayOutput) ToOceanImportBackendServiceNamedPortArrayOutput() OceanImportBackendServiceNamedPortArrayOutput
func (OceanImportBackendServiceNamedPortArrayOutput) ToOceanImportBackendServiceNamedPortArrayOutputWithContext ¶
func (o OceanImportBackendServiceNamedPortArrayOutput) ToOceanImportBackendServiceNamedPortArrayOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortArrayOutput
type OceanImportBackendServiceNamedPortInput ¶
type OceanImportBackendServiceNamedPortInput interface { pulumi.Input ToOceanImportBackendServiceNamedPortOutput() OceanImportBackendServiceNamedPortOutput ToOceanImportBackendServiceNamedPortOutputWithContext(context.Context) OceanImportBackendServiceNamedPortOutput }
OceanImportBackendServiceNamedPortInput is an input type that accepts OceanImportBackendServiceNamedPortArgs and OceanImportBackendServiceNamedPortOutput values. You can construct a concrete instance of `OceanImportBackendServiceNamedPortInput` via:
OceanImportBackendServiceNamedPortArgs{...}
type OceanImportBackendServiceNamedPortOutput ¶
type OceanImportBackendServiceNamedPortOutput struct{ *pulumi.OutputState }
func (OceanImportBackendServiceNamedPortOutput) ElementType ¶
func (OceanImportBackendServiceNamedPortOutput) ElementType() reflect.Type
func (OceanImportBackendServiceNamedPortOutput) Name ¶
func (o OceanImportBackendServiceNamedPortOutput) Name() pulumi.StringOutput
func (OceanImportBackendServiceNamedPortOutput) Ports ¶
func (o OceanImportBackendServiceNamedPortOutput) Ports() pulumi.StringArrayOutput
A list of ports.
func (OceanImportBackendServiceNamedPortOutput) ToOceanImportBackendServiceNamedPortOutput ¶
func (o OceanImportBackendServiceNamedPortOutput) ToOceanImportBackendServiceNamedPortOutput() OceanImportBackendServiceNamedPortOutput
func (OceanImportBackendServiceNamedPortOutput) ToOceanImportBackendServiceNamedPortOutputWithContext ¶
func (o OceanImportBackendServiceNamedPortOutput) ToOceanImportBackendServiceNamedPortOutputWithContext(ctx context.Context) OceanImportBackendServiceNamedPortOutput
type OceanImportBackendServiceOutput ¶
type OceanImportBackendServiceOutput struct{ *pulumi.OutputState }
func (OceanImportBackendServiceOutput) ElementType ¶
func (OceanImportBackendServiceOutput) ElementType() reflect.Type
func (OceanImportBackendServiceOutput) LocationType ¶
func (o OceanImportBackendServiceOutput) LocationType() pulumi.StringPtrOutput
Sets which location the backend services will be active. Valid values: `regional`, `global`.
func (OceanImportBackendServiceOutput) NamedPorts ¶
func (o OceanImportBackendServiceOutput) NamedPorts() OceanImportBackendServiceNamedPortArrayOutput
func (OceanImportBackendServiceOutput) Scheme ¶
func (o OceanImportBackendServiceOutput) Scheme() pulumi.StringPtrOutput
Use when `locationType` is `regional`. Set the traffic for the backend service to either between the instances in the vpc or to traffic from the internet. Valid values: `INTERNAL`, `EXTERNAL`.
func (OceanImportBackendServiceOutput) ServiceName ¶
func (o OceanImportBackendServiceOutput) ServiceName() pulumi.StringOutput
The name of the backend service.
func (OceanImportBackendServiceOutput) ToOceanImportBackendServiceOutput ¶
func (o OceanImportBackendServiceOutput) ToOceanImportBackendServiceOutput() OceanImportBackendServiceOutput
func (OceanImportBackendServiceOutput) ToOceanImportBackendServiceOutputWithContext ¶
func (o OceanImportBackendServiceOutput) ToOceanImportBackendServiceOutputWithContext(ctx context.Context) OceanImportBackendServiceOutput
type OceanImportInput ¶
type OceanImportInput interface { pulumi.Input ToOceanImportOutput() OceanImportOutput ToOceanImportOutputWithContext(ctx context.Context) OceanImportOutput }
type OceanImportMap ¶
type OceanImportMap map[string]OceanImportInput
func (OceanImportMap) ElementType ¶
func (OceanImportMap) ElementType() reflect.Type
func (OceanImportMap) ToOceanImportMapOutput ¶
func (i OceanImportMap) ToOceanImportMapOutput() OceanImportMapOutput
func (OceanImportMap) ToOceanImportMapOutputWithContext ¶
func (i OceanImportMap) ToOceanImportMapOutputWithContext(ctx context.Context) OceanImportMapOutput
type OceanImportMapInput ¶
type OceanImportMapInput interface { pulumi.Input ToOceanImportMapOutput() OceanImportMapOutput ToOceanImportMapOutputWithContext(context.Context) OceanImportMapOutput }
OceanImportMapInput is an input type that accepts OceanImportMap and OceanImportMapOutput values. You can construct a concrete instance of `OceanImportMapInput` via:
OceanImportMap{ "key": OceanImportArgs{...} }
type OceanImportMapOutput ¶
type OceanImportMapOutput struct{ *pulumi.OutputState }
func (OceanImportMapOutput) ElementType ¶
func (OceanImportMapOutput) ElementType() reflect.Type
func (OceanImportMapOutput) MapIndex ¶
func (o OceanImportMapOutput) MapIndex(k pulumi.StringInput) OceanImportOutput
func (OceanImportMapOutput) ToOceanImportMapOutput ¶
func (o OceanImportMapOutput) ToOceanImportMapOutput() OceanImportMapOutput
func (OceanImportMapOutput) ToOceanImportMapOutputWithContext ¶
func (o OceanImportMapOutput) ToOceanImportMapOutputWithContext(ctx context.Context) OceanImportMapOutput
type OceanImportOutput ¶
type OceanImportOutput struct{ *pulumi.OutputState }
func (OceanImportOutput) ElementType ¶
func (OceanImportOutput) ElementType() reflect.Type
func (OceanImportOutput) ToOceanImportOutput ¶
func (o OceanImportOutput) ToOceanImportOutput() OceanImportOutput
func (OceanImportOutput) ToOceanImportOutputWithContext ¶
func (o OceanImportOutput) ToOceanImportOutputWithContext(ctx context.Context) OceanImportOutput
func (OceanImportOutput) ToOceanImportPtrOutput ¶
func (o OceanImportOutput) ToOceanImportPtrOutput() OceanImportPtrOutput
func (OceanImportOutput) ToOceanImportPtrOutputWithContext ¶
func (o OceanImportOutput) ToOceanImportPtrOutputWithContext(ctx context.Context) OceanImportPtrOutput
type OceanImportPtrInput ¶
type OceanImportPtrInput interface { pulumi.Input ToOceanImportPtrOutput() OceanImportPtrOutput ToOceanImportPtrOutputWithContext(ctx context.Context) OceanImportPtrOutput }
type OceanImportPtrOutput ¶
type OceanImportPtrOutput struct{ *pulumi.OutputState }
func (OceanImportPtrOutput) Elem ¶ added in v3.11.0
func (o OceanImportPtrOutput) Elem() OceanImportOutput
func (OceanImportPtrOutput) ElementType ¶
func (OceanImportPtrOutput) ElementType() reflect.Type
func (OceanImportPtrOutput) ToOceanImportPtrOutput ¶
func (o OceanImportPtrOutput) ToOceanImportPtrOutput() OceanImportPtrOutput
func (OceanImportPtrOutput) ToOceanImportPtrOutputWithContext ¶
func (o OceanImportPtrOutput) ToOceanImportPtrOutputWithContext(ctx context.Context) OceanImportPtrOutput
type OceanImportScheduledTask ¶
type OceanImportScheduledTask struct { // Set shutdown hours for cluster object. ShutdownHours *OceanImportScheduledTaskShutdownHours `pulumi:"shutdownHours"` // The scheduling tasks for the cluster. Tasks []OceanImportScheduledTaskTask `pulumi:"tasks"` }
type OceanImportScheduledTaskArgs ¶
type OceanImportScheduledTaskArgs struct { // Set shutdown hours for cluster object. ShutdownHours OceanImportScheduledTaskShutdownHoursPtrInput `pulumi:"shutdownHours"` // The scheduling tasks for the cluster. Tasks OceanImportScheduledTaskTaskArrayInput `pulumi:"tasks"` }
func (OceanImportScheduledTaskArgs) ElementType ¶
func (OceanImportScheduledTaskArgs) ElementType() reflect.Type
func (OceanImportScheduledTaskArgs) ToOceanImportScheduledTaskOutput ¶
func (i OceanImportScheduledTaskArgs) ToOceanImportScheduledTaskOutput() OceanImportScheduledTaskOutput
func (OceanImportScheduledTaskArgs) ToOceanImportScheduledTaskOutputWithContext ¶
func (i OceanImportScheduledTaskArgs) ToOceanImportScheduledTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskOutput
type OceanImportScheduledTaskArray ¶
type OceanImportScheduledTaskArray []OceanImportScheduledTaskInput
func (OceanImportScheduledTaskArray) ElementType ¶
func (OceanImportScheduledTaskArray) ElementType() reflect.Type
func (OceanImportScheduledTaskArray) ToOceanImportScheduledTaskArrayOutput ¶
func (i OceanImportScheduledTaskArray) ToOceanImportScheduledTaskArrayOutput() OceanImportScheduledTaskArrayOutput
func (OceanImportScheduledTaskArray) ToOceanImportScheduledTaskArrayOutputWithContext ¶
func (i OceanImportScheduledTaskArray) ToOceanImportScheduledTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskArrayOutput
type OceanImportScheduledTaskArrayInput ¶
type OceanImportScheduledTaskArrayInput interface { pulumi.Input ToOceanImportScheduledTaskArrayOutput() OceanImportScheduledTaskArrayOutput ToOceanImportScheduledTaskArrayOutputWithContext(context.Context) OceanImportScheduledTaskArrayOutput }
OceanImportScheduledTaskArrayInput is an input type that accepts OceanImportScheduledTaskArray and OceanImportScheduledTaskArrayOutput values. You can construct a concrete instance of `OceanImportScheduledTaskArrayInput` via:
OceanImportScheduledTaskArray{ OceanImportScheduledTaskArgs{...} }
type OceanImportScheduledTaskArrayOutput ¶
type OceanImportScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskArrayOutput) ElementType ¶
func (OceanImportScheduledTaskArrayOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskArrayOutput) Index ¶
func (o OceanImportScheduledTaskArrayOutput) Index(i pulumi.IntInput) OceanImportScheduledTaskOutput
func (OceanImportScheduledTaskArrayOutput) ToOceanImportScheduledTaskArrayOutput ¶
func (o OceanImportScheduledTaskArrayOutput) ToOceanImportScheduledTaskArrayOutput() OceanImportScheduledTaskArrayOutput
func (OceanImportScheduledTaskArrayOutput) ToOceanImportScheduledTaskArrayOutputWithContext ¶
func (o OceanImportScheduledTaskArrayOutput) ToOceanImportScheduledTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskArrayOutput
type OceanImportScheduledTaskInput ¶
type OceanImportScheduledTaskInput interface { pulumi.Input ToOceanImportScheduledTaskOutput() OceanImportScheduledTaskOutput ToOceanImportScheduledTaskOutputWithContext(context.Context) OceanImportScheduledTaskOutput }
OceanImportScheduledTaskInput is an input type that accepts OceanImportScheduledTaskArgs and OceanImportScheduledTaskOutput values. You can construct a concrete instance of `OceanImportScheduledTaskInput` via:
OceanImportScheduledTaskArgs{...}
type OceanImportScheduledTaskOutput ¶
type OceanImportScheduledTaskOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskOutput) ElementType ¶
func (OceanImportScheduledTaskOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskOutput) ShutdownHours ¶
func (o OceanImportScheduledTaskOutput) ShutdownHours() OceanImportScheduledTaskShutdownHoursPtrOutput
Set shutdown hours for cluster object.
func (OceanImportScheduledTaskOutput) Tasks ¶
func (o OceanImportScheduledTaskOutput) Tasks() OceanImportScheduledTaskTaskArrayOutput
The scheduling tasks for the cluster.
func (OceanImportScheduledTaskOutput) ToOceanImportScheduledTaskOutput ¶
func (o OceanImportScheduledTaskOutput) ToOceanImportScheduledTaskOutput() OceanImportScheduledTaskOutput
func (OceanImportScheduledTaskOutput) ToOceanImportScheduledTaskOutputWithContext ¶
func (o OceanImportScheduledTaskOutput) ToOceanImportScheduledTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskOutput
type OceanImportScheduledTaskShutdownHours ¶
type OceanImportScheduledTaskShutdownHours struct { // Enable the Ocean Kubernetes Autoscaler. IsEnabled *bool `pulumi:"isEnabled"` // Set time windows for shutdown hours. specify a list of 'timeWindows' with at least one time window Each string is in the format of - ddd:hh:mm-ddd:hh:mm ddd = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat hh = hour 24 = 0 -23 mm = minute = 0 - 59. Time windows should not overlap. required on cluster.scheduling.isEnabled = True. API Times are in UTC // Example: Fri:15:30-Wed:14:30 TimeWindows []string `pulumi:"timeWindows"` }
type OceanImportScheduledTaskShutdownHoursArgs ¶
type OceanImportScheduledTaskShutdownHoursArgs struct { // Enable the Ocean Kubernetes Autoscaler. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // Set time windows for shutdown hours. specify a list of 'timeWindows' with at least one time window Each string is in the format of - ddd:hh:mm-ddd:hh:mm ddd = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat hh = hour 24 = 0 -23 mm = minute = 0 - 59. Time windows should not overlap. required on cluster.scheduling.isEnabled = True. API Times are in UTC // Example: Fri:15:30-Wed:14:30 TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` }
func (OceanImportScheduledTaskShutdownHoursArgs) ElementType ¶
func (OceanImportScheduledTaskShutdownHoursArgs) ElementType() reflect.Type
func (OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursOutput ¶
func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursOutput() OceanImportScheduledTaskShutdownHoursOutput
func (OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursOutputWithContext ¶
func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursOutput
func (OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursPtrOutput ¶
func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursPtrOutput() OceanImportScheduledTaskShutdownHoursPtrOutput
func (OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext ¶
func (i OceanImportScheduledTaskShutdownHoursArgs) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursPtrOutput
type OceanImportScheduledTaskShutdownHoursInput ¶
type OceanImportScheduledTaskShutdownHoursInput interface { pulumi.Input ToOceanImportScheduledTaskShutdownHoursOutput() OceanImportScheduledTaskShutdownHoursOutput ToOceanImportScheduledTaskShutdownHoursOutputWithContext(context.Context) OceanImportScheduledTaskShutdownHoursOutput }
OceanImportScheduledTaskShutdownHoursInput is an input type that accepts OceanImportScheduledTaskShutdownHoursArgs and OceanImportScheduledTaskShutdownHoursOutput values. You can construct a concrete instance of `OceanImportScheduledTaskShutdownHoursInput` via:
OceanImportScheduledTaskShutdownHoursArgs{...}
type OceanImportScheduledTaskShutdownHoursOutput ¶
type OceanImportScheduledTaskShutdownHoursOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskShutdownHoursOutput) ElementType ¶
func (OceanImportScheduledTaskShutdownHoursOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskShutdownHoursOutput) IsEnabled ¶
func (o OceanImportScheduledTaskShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Autoscaler.
func (OceanImportScheduledTaskShutdownHoursOutput) TimeWindows ¶
func (o OceanImportScheduledTaskShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
Set time windows for shutdown hours. specify a list of 'timeWindows' with at least one time window Each string is in the format of - ddd:hh:mm-ddd:hh:mm ddd = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat hh = hour 24 = 0 -23 mm = minute = 0 - 59. Time windows should not overlap. required on cluster.scheduling.isEnabled = True. API Times are in UTC Example: Fri:15:30-Wed:14:30
func (OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursOutput ¶
func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursOutput() OceanImportScheduledTaskShutdownHoursOutput
func (OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursOutputWithContext ¶
func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursOutput
func (OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutput ¶
func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutput() OceanImportScheduledTaskShutdownHoursPtrOutput
func (OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext ¶
func (o OceanImportScheduledTaskShutdownHoursOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursPtrOutput
type OceanImportScheduledTaskShutdownHoursPtrInput ¶
type OceanImportScheduledTaskShutdownHoursPtrInput interface { pulumi.Input ToOceanImportScheduledTaskShutdownHoursPtrOutput() OceanImportScheduledTaskShutdownHoursPtrOutput ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext(context.Context) OceanImportScheduledTaskShutdownHoursPtrOutput }
OceanImportScheduledTaskShutdownHoursPtrInput is an input type that accepts OceanImportScheduledTaskShutdownHoursArgs, OceanImportScheduledTaskShutdownHoursPtr and OceanImportScheduledTaskShutdownHoursPtrOutput values. You can construct a concrete instance of `OceanImportScheduledTaskShutdownHoursPtrInput` via:
OceanImportScheduledTaskShutdownHoursArgs{...} or: nil
func OceanImportScheduledTaskShutdownHoursPtr ¶
func OceanImportScheduledTaskShutdownHoursPtr(v *OceanImportScheduledTaskShutdownHoursArgs) OceanImportScheduledTaskShutdownHoursPtrInput
type OceanImportScheduledTaskShutdownHoursPtrOutput ¶
type OceanImportScheduledTaskShutdownHoursPtrOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskShutdownHoursPtrOutput) ElementType ¶
func (OceanImportScheduledTaskShutdownHoursPtrOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskShutdownHoursPtrOutput) IsEnabled ¶
func (o OceanImportScheduledTaskShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Autoscaler.
func (OceanImportScheduledTaskShutdownHoursPtrOutput) TimeWindows ¶
func (o OceanImportScheduledTaskShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
Set time windows for shutdown hours. specify a list of 'timeWindows' with at least one time window Each string is in the format of - ddd:hh:mm-ddd:hh:mm ddd = day of week = Sun | Mon | Tue | Wed | Thu | Fri | Sat hh = hour 24 = 0 -23 mm = minute = 0 - 59. Time windows should not overlap. required on cluster.scheduling.isEnabled = True. API Times are in UTC Example: Fri:15:30-Wed:14:30
func (OceanImportScheduledTaskShutdownHoursPtrOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutput ¶
func (o OceanImportScheduledTaskShutdownHoursPtrOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutput() OceanImportScheduledTaskShutdownHoursPtrOutput
func (OceanImportScheduledTaskShutdownHoursPtrOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext ¶
func (o OceanImportScheduledTaskShutdownHoursPtrOutput) ToOceanImportScheduledTaskShutdownHoursPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskShutdownHoursPtrOutput
type OceanImportScheduledTaskTask ¶
type OceanImportScheduledTaskTask struct { // Value in % to set size of batch in roll. Valid values are 0-100 // Example: 20. BatchSizePercentage *int `pulumi:"batchSizePercentage"` // A valid cron expression. For example : " * * * * * ".The cron is running in UTC time zone and is in Unix cron format Cron Expression Validator Script. Only one of ‘frequency’ or ‘cronExpression’ should be used at a time. Required for cluster.scheduling.tasks object // Example: 0 1 * * * CronExpression string `pulumi:"cronExpression"` // Enable the Ocean Kubernetes Autoscaler. IsEnabled bool `pulumi:"isEnabled"` // Valid values: "clusterRoll". Required for cluster.scheduling.tasks object. TaskType string `pulumi:"taskType"` }
type OceanImportScheduledTaskTaskArgs ¶
type OceanImportScheduledTaskTaskArgs struct { // Value in % to set size of batch in roll. Valid values are 0-100 // Example: 20. BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` // A valid cron expression. For example : " * * * * * ".The cron is running in UTC time zone and is in Unix cron format Cron Expression Validator Script. Only one of ‘frequency’ or ‘cronExpression’ should be used at a time. Required for cluster.scheduling.tasks object // Example: 0 1 * * * CronExpression pulumi.StringInput `pulumi:"cronExpression"` // Enable the Ocean Kubernetes Autoscaler. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // Valid values: "clusterRoll". Required for cluster.scheduling.tasks object. TaskType pulumi.StringInput `pulumi:"taskType"` }
func (OceanImportScheduledTaskTaskArgs) ElementType ¶
func (OceanImportScheduledTaskTaskArgs) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskArgs) ToOceanImportScheduledTaskTaskOutput ¶
func (i OceanImportScheduledTaskTaskArgs) ToOceanImportScheduledTaskTaskOutput() OceanImportScheduledTaskTaskOutput
func (OceanImportScheduledTaskTaskArgs) ToOceanImportScheduledTaskTaskOutputWithContext ¶
func (i OceanImportScheduledTaskTaskArgs) ToOceanImportScheduledTaskTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskOutput
type OceanImportScheduledTaskTaskArray ¶
type OceanImportScheduledTaskTaskArray []OceanImportScheduledTaskTaskInput
func (OceanImportScheduledTaskTaskArray) ElementType ¶
func (OceanImportScheduledTaskTaskArray) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskArray) ToOceanImportScheduledTaskTaskArrayOutput ¶
func (i OceanImportScheduledTaskTaskArray) ToOceanImportScheduledTaskTaskArrayOutput() OceanImportScheduledTaskTaskArrayOutput
func (OceanImportScheduledTaskTaskArray) ToOceanImportScheduledTaskTaskArrayOutputWithContext ¶
func (i OceanImportScheduledTaskTaskArray) ToOceanImportScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskArrayOutput
type OceanImportScheduledTaskTaskArrayInput ¶
type OceanImportScheduledTaskTaskArrayInput interface { pulumi.Input ToOceanImportScheduledTaskTaskArrayOutput() OceanImportScheduledTaskTaskArrayOutput ToOceanImportScheduledTaskTaskArrayOutputWithContext(context.Context) OceanImportScheduledTaskTaskArrayOutput }
OceanImportScheduledTaskTaskArrayInput is an input type that accepts OceanImportScheduledTaskTaskArray and OceanImportScheduledTaskTaskArrayOutput values. You can construct a concrete instance of `OceanImportScheduledTaskTaskArrayInput` via:
OceanImportScheduledTaskTaskArray{ OceanImportScheduledTaskTaskArgs{...} }
type OceanImportScheduledTaskTaskArrayOutput ¶
type OceanImportScheduledTaskTaskArrayOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskTaskArrayOutput) ElementType ¶
func (OceanImportScheduledTaskTaskArrayOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskArrayOutput) ToOceanImportScheduledTaskTaskArrayOutput ¶
func (o OceanImportScheduledTaskTaskArrayOutput) ToOceanImportScheduledTaskTaskArrayOutput() OceanImportScheduledTaskTaskArrayOutput
func (OceanImportScheduledTaskTaskArrayOutput) ToOceanImportScheduledTaskTaskArrayOutputWithContext ¶
func (o OceanImportScheduledTaskTaskArrayOutput) ToOceanImportScheduledTaskTaskArrayOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskArrayOutput
type OceanImportScheduledTaskTaskInput ¶
type OceanImportScheduledTaskTaskInput interface { pulumi.Input ToOceanImportScheduledTaskTaskOutput() OceanImportScheduledTaskTaskOutput ToOceanImportScheduledTaskTaskOutputWithContext(context.Context) OceanImportScheduledTaskTaskOutput }
OceanImportScheduledTaskTaskInput is an input type that accepts OceanImportScheduledTaskTaskArgs and OceanImportScheduledTaskTaskOutput values. You can construct a concrete instance of `OceanImportScheduledTaskTaskInput` via:
OceanImportScheduledTaskTaskArgs{...}
type OceanImportScheduledTaskTaskOutput ¶
type OceanImportScheduledTaskTaskOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskTaskOutput) BatchSizePercentage ¶
func (o OceanImportScheduledTaskTaskOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value in % to set size of batch in roll. Valid values are 0-100 Example: 20.
func (OceanImportScheduledTaskTaskOutput) CronExpression ¶
func (o OceanImportScheduledTaskTaskOutput) CronExpression() pulumi.StringOutput
A valid cron expression. For example : " * * * * * ".The cron is running in UTC time zone and is in Unix cron format Cron Expression Validator Script. Only one of ‘frequency’ or ‘cronExpression’ should be used at a time. Required for cluster.scheduling.tasks object Example: 0 1 * * *
func (OceanImportScheduledTaskTaskOutput) ElementType ¶
func (OceanImportScheduledTaskTaskOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskOutput) IsEnabled ¶
func (o OceanImportScheduledTaskTaskOutput) IsEnabled() pulumi.BoolOutput
Enable the Ocean Kubernetes Autoscaler.
func (OceanImportScheduledTaskTaskOutput) TaskType ¶
func (o OceanImportScheduledTaskTaskOutput) TaskType() pulumi.StringOutput
Valid values: "clusterRoll". Required for cluster.scheduling.tasks object.
func (OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutput ¶
func (o OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutput() OceanImportScheduledTaskTaskOutput
func (OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutputWithContext ¶
func (o OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskOutput
type OceanImportState ¶
type OceanImportState struct { // The Ocean Kubernetes Autoscaler object. Autoscaler OceanImportAutoscalerPtrInput // Describes the backend service configurations. BackendServices OceanImportBackendServiceArrayInput ClusterControllerId pulumi.StringPtrInput // The GKE cluster name. ClusterName pulumi.StringPtrInput ControllerClusterId pulumi.StringPtrInput // The number of instances to launch and maintain in the cluster. DesiredCapacity pulumi.IntPtrInput // The zone the master cluster is located in. Location pulumi.StringPtrInput // The upper limit of instances the cluster can scale up to. MaxSize pulumi.IntPtrInput // The lower limit of instances the cluster can scale down to. MinSize pulumi.IntPtrInput // The root volume disk type. RootVolumeType pulumi.StringPtrInput // Set scheduling object. ScheduledTasks OceanImportScheduledTaskArrayInput UpdatePolicy OceanImportUpdatePolicyPtrInput // Instance types allowed in the Ocean cluster. Whitelists pulumi.StringArrayInput }
func (OceanImportState) ElementType ¶
func (OceanImportState) ElementType() reflect.Type
type OceanImportUpdatePolicy ¶ added in v3.8.0
type OceanImportUpdatePolicy struct { RollConfig *OceanImportUpdatePolicyRollConfig `pulumi:"rollConfig"` ShouldRoll bool `pulumi:"shouldRoll"` }
type OceanImportUpdatePolicyArgs ¶ added in v3.8.0
type OceanImportUpdatePolicyArgs struct { RollConfig OceanImportUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (OceanImportUpdatePolicyArgs) ElementType ¶ added in v3.8.0
func (OceanImportUpdatePolicyArgs) ElementType() reflect.Type
func (OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyOutput ¶ added in v3.8.0
func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyOutput() OceanImportUpdatePolicyOutput
func (OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyOutputWithContext ¶ added in v3.8.0
func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyOutputWithContext(ctx context.Context) OceanImportUpdatePolicyOutput
func (OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyPtrOutput ¶ added in v3.8.0
func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyPtrOutput() OceanImportUpdatePolicyPtrOutput
func (OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyPtrOutputWithContext ¶ added in v3.8.0
func (i OceanImportUpdatePolicyArgs) ToOceanImportUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyPtrOutput
type OceanImportUpdatePolicyInput ¶ added in v3.8.0
type OceanImportUpdatePolicyInput interface { pulumi.Input ToOceanImportUpdatePolicyOutput() OceanImportUpdatePolicyOutput ToOceanImportUpdatePolicyOutputWithContext(context.Context) OceanImportUpdatePolicyOutput }
OceanImportUpdatePolicyInput is an input type that accepts OceanImportUpdatePolicyArgs and OceanImportUpdatePolicyOutput values. You can construct a concrete instance of `OceanImportUpdatePolicyInput` via:
OceanImportUpdatePolicyArgs{...}
type OceanImportUpdatePolicyOutput ¶ added in v3.8.0
type OceanImportUpdatePolicyOutput struct{ *pulumi.OutputState }
func (OceanImportUpdatePolicyOutput) ElementType ¶ added in v3.8.0
func (OceanImportUpdatePolicyOutput) ElementType() reflect.Type
func (OceanImportUpdatePolicyOutput) RollConfig ¶ added in v3.8.0
func (o OceanImportUpdatePolicyOutput) RollConfig() OceanImportUpdatePolicyRollConfigPtrOutput
func (OceanImportUpdatePolicyOutput) ShouldRoll ¶ added in v3.8.0
func (o OceanImportUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
func (OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyOutput ¶ added in v3.8.0
func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyOutput() OceanImportUpdatePolicyOutput
func (OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyOutputWithContext ¶ added in v3.8.0
func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyOutputWithContext(ctx context.Context) OceanImportUpdatePolicyOutput
func (OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyPtrOutput ¶ added in v3.8.0
func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyPtrOutput() OceanImportUpdatePolicyPtrOutput
func (OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyPtrOutputWithContext ¶ added in v3.8.0
func (o OceanImportUpdatePolicyOutput) ToOceanImportUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyPtrOutput
type OceanImportUpdatePolicyPtrInput ¶ added in v3.8.0
type OceanImportUpdatePolicyPtrInput interface { pulumi.Input ToOceanImportUpdatePolicyPtrOutput() OceanImportUpdatePolicyPtrOutput ToOceanImportUpdatePolicyPtrOutputWithContext(context.Context) OceanImportUpdatePolicyPtrOutput }
OceanImportUpdatePolicyPtrInput is an input type that accepts OceanImportUpdatePolicyArgs, OceanImportUpdatePolicyPtr and OceanImportUpdatePolicyPtrOutput values. You can construct a concrete instance of `OceanImportUpdatePolicyPtrInput` via:
OceanImportUpdatePolicyArgs{...} or: nil
func OceanImportUpdatePolicyPtr ¶ added in v3.8.0
func OceanImportUpdatePolicyPtr(v *OceanImportUpdatePolicyArgs) OceanImportUpdatePolicyPtrInput
type OceanImportUpdatePolicyPtrOutput ¶ added in v3.8.0
type OceanImportUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (OceanImportUpdatePolicyPtrOutput) Elem ¶ added in v3.8.0
func (o OceanImportUpdatePolicyPtrOutput) Elem() OceanImportUpdatePolicyOutput
func (OceanImportUpdatePolicyPtrOutput) ElementType ¶ added in v3.8.0
func (OceanImportUpdatePolicyPtrOutput) ElementType() reflect.Type
func (OceanImportUpdatePolicyPtrOutput) RollConfig ¶ added in v3.8.0
func (o OceanImportUpdatePolicyPtrOutput) RollConfig() OceanImportUpdatePolicyRollConfigPtrOutput
func (OceanImportUpdatePolicyPtrOutput) ShouldRoll ¶ added in v3.8.0
func (o OceanImportUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
func (OceanImportUpdatePolicyPtrOutput) ToOceanImportUpdatePolicyPtrOutput ¶ added in v3.8.0
func (o OceanImportUpdatePolicyPtrOutput) ToOceanImportUpdatePolicyPtrOutput() OceanImportUpdatePolicyPtrOutput
func (OceanImportUpdatePolicyPtrOutput) ToOceanImportUpdatePolicyPtrOutputWithContext ¶ added in v3.8.0
func (o OceanImportUpdatePolicyPtrOutput) ToOceanImportUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyPtrOutput
type OceanImportUpdatePolicyRollConfig ¶ added in v3.8.0
type OceanImportUpdatePolicyRollConfigArgs ¶ added in v3.8.0
type OceanImportUpdatePolicyRollConfigArgs struct { // Value in % to set size of batch in roll. Valid values are 0-100 // Example: 20. BatchSizePercentage pulumi.IntInput `pulumi:"batchSizePercentage"` LaunchSpecIds pulumi.StringArrayInput `pulumi:"launchSpecIds"` }
func (OceanImportUpdatePolicyRollConfigArgs) ElementType ¶ added in v3.8.0
func (OceanImportUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigOutput ¶ added in v3.8.0
func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigOutput() OceanImportUpdatePolicyRollConfigOutput
func (OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigOutputWithContext ¶ added in v3.8.0
func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigOutput
func (OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput
func (OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.8.0
func (i OceanImportUpdatePolicyRollConfigArgs) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigPtrOutput
type OceanImportUpdatePolicyRollConfigInput ¶ added in v3.8.0
type OceanImportUpdatePolicyRollConfigInput interface { pulumi.Input ToOceanImportUpdatePolicyRollConfigOutput() OceanImportUpdatePolicyRollConfigOutput ToOceanImportUpdatePolicyRollConfigOutputWithContext(context.Context) OceanImportUpdatePolicyRollConfigOutput }
OceanImportUpdatePolicyRollConfigInput is an input type that accepts OceanImportUpdatePolicyRollConfigArgs and OceanImportUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `OceanImportUpdatePolicyRollConfigInput` via:
OceanImportUpdatePolicyRollConfigArgs{...}
type OceanImportUpdatePolicyRollConfigOutput ¶ added in v3.8.0
type OceanImportUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (OceanImportUpdatePolicyRollConfigOutput) BatchSizePercentage ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
Value in % to set size of batch in roll. Valid values are 0-100 Example: 20.
func (OceanImportUpdatePolicyRollConfigOutput) ElementType ¶ added in v3.8.0
func (OceanImportUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (OceanImportUpdatePolicyRollConfigOutput) LaunchSpecIds ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigOutput) LaunchSpecIds() pulumi.StringArrayOutput
func (OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigOutput ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigOutput() OceanImportUpdatePolicyRollConfigOutput
func (OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigOutputWithContext ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigOutput
func (OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput
func (OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigOutput) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigPtrOutput
type OceanImportUpdatePolicyRollConfigPtrInput ¶ added in v3.8.0
type OceanImportUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(context.Context) OceanImportUpdatePolicyRollConfigPtrOutput }
OceanImportUpdatePolicyRollConfigPtrInput is an input type that accepts OceanImportUpdatePolicyRollConfigArgs, OceanImportUpdatePolicyRollConfigPtr and OceanImportUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `OceanImportUpdatePolicyRollConfigPtrInput` via:
OceanImportUpdatePolicyRollConfigArgs{...} or: nil
func OceanImportUpdatePolicyRollConfigPtr ¶ added in v3.8.0
func OceanImportUpdatePolicyRollConfigPtr(v *OceanImportUpdatePolicyRollConfigArgs) OceanImportUpdatePolicyRollConfigPtrInput
type OceanImportUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
type OceanImportUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanImportUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value in % to set size of batch in roll. Valid values are 0-100 Example: 20.
func (OceanImportUpdatePolicyRollConfigPtrOutput) ElementType ¶ added in v3.8.0
func (OceanImportUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (OceanImportUpdatePolicyRollConfigPtrOutput) LaunchSpecIds ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigPtrOutput) LaunchSpecIds() pulumi.StringArrayOutput
func (OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutput ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput
func (OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigPtrOutput
type OceanLaunchSpec ¶
type OceanLaunchSpec struct { pulumi.CustomResourceState // Set custom headroom per launch spec. provide list of headrooms object. AutoscaleHeadrooms OceanLaunchSpecAutoscaleHeadroomArrayOutput `pulumi:"autoscaleHeadrooms"` // List of supported machine types for the Launch Spec. InstanceTypes pulumi.StringArrayOutput `pulumi:"instanceTypes"` // Optionally adds labels to instances launched in an Ocean cluster. Labels OceanLaunchSpecLabelArrayOutput `pulumi:"labels"` // Cluster's metadata. Metadatas OceanLaunchSpecMetadataArrayOutput `pulumi:"metadatas"` // The launch specification name. Name pulumi.StringOutput `pulumi:"name"` // The node pool you wish to use in your Launch Spec. NodePoolName pulumi.StringPtrOutput `pulumi:"nodePoolName"` // The Ocean cluster ID. OceanId pulumi.StringOutput `pulumi:"oceanId"` // The Ocean virtual node group resource limits object. ResourceLimits OceanLaunchSpecResourceLimitsPtrOutput `pulumi:"resourceLimits"` // Boolean. When set to `true`, VNG nodes will be treated as if all pods running have the restrict-scale-down label. Therefore, Ocean will not scale nodes down unless empty. RestrictScaleDown pulumi.BoolOutput `pulumi:"restrictScaleDown"` // Root volume size (in GB). RootVolumeSize pulumi.IntOutput `pulumi:"rootVolumeSize"` // Root volume disk type. Valid values: `"pd-standard"`, `"pd-ssd"`. RootVolumeType pulumi.StringOutput `pulumi:"rootVolumeType"` // The account used by applications running on the VM to call GCP APIs. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // The Ocean shielded instance configuration object. ShieldedInstanceConfig OceanLaunchSpecShieldedInstanceConfigOutput `pulumi:"shieldedInstanceConfig"` // Image URL. SourceImage pulumi.StringOutput `pulumi:"sourceImage"` // The Ocean virtual node group storage object. Storage OceanLaunchSpecStorageOutput `pulumi:"storage"` // The Ocean Launch Spec Strategy object. Strategies OceanLaunchSpecStrategyArrayOutput `pulumi:"strategies"` // Optionally adds labels to instances launched in an Ocean cluster. Taints OceanLaunchSpecTaintArrayOutput `pulumi:"taints"` UpdatePolicy OceanLaunchSpecUpdatePolicyPtrOutput `pulumi:"updatePolicy"` }
Manages a custom Spotinst Ocean GKE Launch Spec resource.
> This resource can be imported from GKE node pool or not. If you want to import the node pool and create the VNG from it, please provide `nodePoolName`.
## Update Policy
* `updatePolicy` - (Optional)
- `shouldRoll` - (Required) Enables the roll.
- `rollConfig` - (Required) Holds the roll configuration.
- `batchSizePercentage` - (Required) Sets the percentage of the instances to deploy in each batch.
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
func GetOceanLaunchSpec ¶
func GetOceanLaunchSpec(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanLaunchSpecState, opts ...pulumi.ResourceOption) (*OceanLaunchSpec, error)
GetOceanLaunchSpec gets an existing OceanLaunchSpec 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 NewOceanLaunchSpec ¶
func NewOceanLaunchSpec(ctx *pulumi.Context, name string, args *OceanLaunchSpecArgs, opts ...pulumi.ResourceOption) (*OceanLaunchSpec, error)
NewOceanLaunchSpec registers a new resource with the given unique name, arguments, and options.
func (*OceanLaunchSpec) ElementType ¶
func (*OceanLaunchSpec) ElementType() reflect.Type
func (*OceanLaunchSpec) ToOceanLaunchSpecOutput ¶
func (i *OceanLaunchSpec) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
func (*OceanLaunchSpec) ToOceanLaunchSpecOutputWithContext ¶
func (i *OceanLaunchSpec) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
func (*OceanLaunchSpec) ToOceanLaunchSpecPtrOutput ¶
func (i *OceanLaunchSpec) ToOceanLaunchSpecPtrOutput() OceanLaunchSpecPtrOutput
func (*OceanLaunchSpec) ToOceanLaunchSpecPtrOutputWithContext ¶
func (i *OceanLaunchSpec) ToOceanLaunchSpecPtrOutputWithContext(ctx context.Context) OceanLaunchSpecPtrOutput
type OceanLaunchSpecArgs ¶
type OceanLaunchSpecArgs struct { // Set custom headroom per launch spec. provide list of headrooms object. AutoscaleHeadrooms OceanLaunchSpecAutoscaleHeadroomArrayInput // List of supported machine types for the Launch Spec. InstanceTypes pulumi.StringArrayInput // Optionally adds labels to instances launched in an Ocean cluster. Labels OceanLaunchSpecLabelArrayInput // Cluster's metadata. Metadatas OceanLaunchSpecMetadataArrayInput // The launch specification name. Name pulumi.StringPtrInput // The node pool you wish to use in your Launch Spec. NodePoolName pulumi.StringPtrInput // The Ocean cluster ID. OceanId pulumi.StringInput // The Ocean virtual node group resource limits object. ResourceLimits OceanLaunchSpecResourceLimitsPtrInput // Boolean. When set to `true`, VNG nodes will be treated as if all pods running have the restrict-scale-down label. Therefore, Ocean will not scale nodes down unless empty. RestrictScaleDown pulumi.BoolPtrInput // Root volume size (in GB). RootVolumeSize pulumi.IntPtrInput // Root volume disk type. Valid values: `"pd-standard"`, `"pd-ssd"`. RootVolumeType pulumi.StringPtrInput // The account used by applications running on the VM to call GCP APIs. ServiceAccount pulumi.StringPtrInput // The Ocean shielded instance configuration object. ShieldedInstanceConfig OceanLaunchSpecShieldedInstanceConfigPtrInput // Image URL. SourceImage pulumi.StringPtrInput // The Ocean virtual node group storage object. Storage OceanLaunchSpecStoragePtrInput // The Ocean Launch Spec Strategy object. Strategies OceanLaunchSpecStrategyArrayInput // Optionally adds labels to instances launched in an Ocean cluster. Taints OceanLaunchSpecTaintArrayInput UpdatePolicy OceanLaunchSpecUpdatePolicyPtrInput }
The set of arguments for constructing a OceanLaunchSpec resource.
func (OceanLaunchSpecArgs) ElementType ¶
func (OceanLaunchSpecArgs) ElementType() reflect.Type
type OceanLaunchSpecArray ¶
type OceanLaunchSpecArray []OceanLaunchSpecInput
func (OceanLaunchSpecArray) ElementType ¶
func (OceanLaunchSpecArray) ElementType() reflect.Type
func (OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutput ¶
func (i OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput
func (OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutputWithContext ¶
func (i OceanLaunchSpecArray) ToOceanLaunchSpecArrayOutputWithContext(ctx context.Context) OceanLaunchSpecArrayOutput
type OceanLaunchSpecArrayInput ¶
type OceanLaunchSpecArrayInput interface { pulumi.Input ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput ToOceanLaunchSpecArrayOutputWithContext(context.Context) OceanLaunchSpecArrayOutput }
OceanLaunchSpecArrayInput is an input type that accepts OceanLaunchSpecArray and OceanLaunchSpecArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecArrayInput` via:
OceanLaunchSpecArray{ OceanLaunchSpecArgs{...} }
type OceanLaunchSpecArrayOutput ¶
type OceanLaunchSpecArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecArrayOutput) ElementType ¶
func (OceanLaunchSpecArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecArrayOutput) Index ¶
func (o OceanLaunchSpecArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecOutput
func (OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutput ¶
func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutput() OceanLaunchSpecArrayOutput
func (OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutputWithContext ¶
func (o OceanLaunchSpecArrayOutput) ToOceanLaunchSpecArrayOutputWithContext(ctx context.Context) OceanLaunchSpecArrayOutput
type OceanLaunchSpecAutoscaleHeadroom ¶
type OceanLaunchSpecAutoscaleHeadroom struct { // Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit *int `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUS to allocate for each headroom unit. GpuPerUnit *int `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate for each headroom unit. MemoryPerUnit *int `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU. NumOfUnits int `pulumi:"numOfUnits"` }
type OceanLaunchSpecAutoscaleHeadroomArgs ¶
type OceanLaunchSpecAutoscaleHeadroomArgs struct { // Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` // Optionally configure the number of GPUS to allocate for each headroom unit. GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` // Optionally configure the amount of memory (MiB) to allocate for each headroom unit. MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` // The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU. NumOfUnits pulumi.IntInput `pulumi:"numOfUnits"` }
func (OceanLaunchSpecAutoscaleHeadroomArgs) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomArgs) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutput ¶
func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
func (OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext ¶
func (i OceanLaunchSpecAutoscaleHeadroomArgs) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
type OceanLaunchSpecAutoscaleHeadroomArray ¶
type OceanLaunchSpecAutoscaleHeadroomArray []OceanLaunchSpecAutoscaleHeadroomInput
func (OceanLaunchSpecAutoscaleHeadroomArray) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomArray) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput ¶
func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext ¶
func (i OceanLaunchSpecAutoscaleHeadroomArray) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
type OceanLaunchSpecAutoscaleHeadroomArrayInput ¶
type OceanLaunchSpecAutoscaleHeadroomArrayInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput }
OceanLaunchSpecAutoscaleHeadroomArrayInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomArray and OceanLaunchSpecAutoscaleHeadroomArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomArrayInput` via:
OceanLaunchSpecAutoscaleHeadroomArray{ OceanLaunchSpecAutoscaleHeadroomArgs{...} }
type OceanLaunchSpecAutoscaleHeadroomArrayOutput ¶
type OceanLaunchSpecAutoscaleHeadroomArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput ¶
func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutput() OceanLaunchSpecAutoscaleHeadroomArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext ¶
func (o OceanLaunchSpecAutoscaleHeadroomArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomArrayOutput
type OceanLaunchSpecAutoscaleHeadroomInput ¶
type OceanLaunchSpecAutoscaleHeadroomInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomOutput }
OceanLaunchSpecAutoscaleHeadroomInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomArgs and OceanLaunchSpecAutoscaleHeadroomOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomInput` via:
OceanLaunchSpecAutoscaleHeadroomArgs{...}
type OceanLaunchSpecAutoscaleHeadroomOutput ¶
type OceanLaunchSpecAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of CPUs to allocate for each headroom unit. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanLaunchSpecAutoscaleHeadroomOutput) ElementType ¶
func (OceanLaunchSpecAutoscaleHeadroomOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomOutput) GpuPerUnit ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of GPUS to allocate for each headroom unit.
func (OceanLaunchSpecAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MiB) to allocate for each headroom unit.
func (OceanLaunchSpecAutoscaleHeadroomOutput) NumOfUnits ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU.
func (OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutput ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutput() OceanLaunchSpecAutoscaleHeadroomOutput
func (OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext ¶
func (o OceanLaunchSpecAutoscaleHeadroomOutput) ToOceanLaunchSpecAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomOutput
type OceanLaunchSpecImport ¶
type OceanLaunchSpecImport struct { pulumi.CustomResourceState // The node pool you wish to use in your launchSpec. NodePoolName pulumi.StringOutput `pulumi:"nodePoolName"` // The Ocean cluster ID required for launchSpec create. OceanId pulumi.StringOutput `pulumi:"oceanId"` }
Manages a custom Spotinst Ocean GKE Launch Spec Import resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/gke" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gke.NewOceanLaunchSpecImport(ctx, "example", &gke.OceanLaunchSpecImportArgs{ NodePoolName: pulumi.String("default-pool"), OceanId: pulumi.String("o-123456"), }) if err != nil { return err } return nil }) }
``` ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ctx.Export("oceanLaunchspecId", spotinst_ocean_gke_launch_spec_import.Example.Id) return nil }) }
```
func GetOceanLaunchSpecImport ¶
func GetOceanLaunchSpecImport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanLaunchSpecImportState, opts ...pulumi.ResourceOption) (*OceanLaunchSpecImport, error)
GetOceanLaunchSpecImport gets an existing OceanLaunchSpecImport 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 NewOceanLaunchSpecImport ¶
func NewOceanLaunchSpecImport(ctx *pulumi.Context, name string, args *OceanLaunchSpecImportArgs, opts ...pulumi.ResourceOption) (*OceanLaunchSpecImport, error)
NewOceanLaunchSpecImport registers a new resource with the given unique name, arguments, and options.
func (*OceanLaunchSpecImport) ElementType ¶
func (*OceanLaunchSpecImport) ElementType() reflect.Type
func (*OceanLaunchSpecImport) ToOceanLaunchSpecImportOutput ¶
func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportOutput() OceanLaunchSpecImportOutput
func (*OceanLaunchSpecImport) ToOceanLaunchSpecImportOutputWithContext ¶
func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportOutputWithContext(ctx context.Context) OceanLaunchSpecImportOutput
func (*OceanLaunchSpecImport) ToOceanLaunchSpecImportPtrOutput ¶
func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportPtrOutput() OceanLaunchSpecImportPtrOutput
func (*OceanLaunchSpecImport) ToOceanLaunchSpecImportPtrOutputWithContext ¶
func (i *OceanLaunchSpecImport) ToOceanLaunchSpecImportPtrOutputWithContext(ctx context.Context) OceanLaunchSpecImportPtrOutput
type OceanLaunchSpecImportArgs ¶
type OceanLaunchSpecImportArgs struct { // The node pool you wish to use in your launchSpec. NodePoolName pulumi.StringInput // The Ocean cluster ID required for launchSpec create. OceanId pulumi.StringInput }
The set of arguments for constructing a OceanLaunchSpecImport resource.
func (OceanLaunchSpecImportArgs) ElementType ¶
func (OceanLaunchSpecImportArgs) ElementType() reflect.Type
type OceanLaunchSpecImportArray ¶
type OceanLaunchSpecImportArray []OceanLaunchSpecImportInput
func (OceanLaunchSpecImportArray) ElementType ¶
func (OceanLaunchSpecImportArray) ElementType() reflect.Type
func (OceanLaunchSpecImportArray) ToOceanLaunchSpecImportArrayOutput ¶
func (i OceanLaunchSpecImportArray) ToOceanLaunchSpecImportArrayOutput() OceanLaunchSpecImportArrayOutput
func (OceanLaunchSpecImportArray) ToOceanLaunchSpecImportArrayOutputWithContext ¶
func (i OceanLaunchSpecImportArray) ToOceanLaunchSpecImportArrayOutputWithContext(ctx context.Context) OceanLaunchSpecImportArrayOutput
type OceanLaunchSpecImportArrayInput ¶
type OceanLaunchSpecImportArrayInput interface { pulumi.Input ToOceanLaunchSpecImportArrayOutput() OceanLaunchSpecImportArrayOutput ToOceanLaunchSpecImportArrayOutputWithContext(context.Context) OceanLaunchSpecImportArrayOutput }
OceanLaunchSpecImportArrayInput is an input type that accepts OceanLaunchSpecImportArray and OceanLaunchSpecImportArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecImportArrayInput` via:
OceanLaunchSpecImportArray{ OceanLaunchSpecImportArgs{...} }
type OceanLaunchSpecImportArrayOutput ¶
type OceanLaunchSpecImportArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecImportArrayOutput) ElementType ¶
func (OceanLaunchSpecImportArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecImportArrayOutput) Index ¶
func (o OceanLaunchSpecImportArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecImportOutput
func (OceanLaunchSpecImportArrayOutput) ToOceanLaunchSpecImportArrayOutput ¶
func (o OceanLaunchSpecImportArrayOutput) ToOceanLaunchSpecImportArrayOutput() OceanLaunchSpecImportArrayOutput
func (OceanLaunchSpecImportArrayOutput) ToOceanLaunchSpecImportArrayOutputWithContext ¶
func (o OceanLaunchSpecImportArrayOutput) ToOceanLaunchSpecImportArrayOutputWithContext(ctx context.Context) OceanLaunchSpecImportArrayOutput
type OceanLaunchSpecImportInput ¶
type OceanLaunchSpecImportInput interface { pulumi.Input ToOceanLaunchSpecImportOutput() OceanLaunchSpecImportOutput ToOceanLaunchSpecImportOutputWithContext(ctx context.Context) OceanLaunchSpecImportOutput }
type OceanLaunchSpecImportMap ¶
type OceanLaunchSpecImportMap map[string]OceanLaunchSpecImportInput
func (OceanLaunchSpecImportMap) ElementType ¶
func (OceanLaunchSpecImportMap) ElementType() reflect.Type
func (OceanLaunchSpecImportMap) ToOceanLaunchSpecImportMapOutput ¶
func (i OceanLaunchSpecImportMap) ToOceanLaunchSpecImportMapOutput() OceanLaunchSpecImportMapOutput
func (OceanLaunchSpecImportMap) ToOceanLaunchSpecImportMapOutputWithContext ¶
func (i OceanLaunchSpecImportMap) ToOceanLaunchSpecImportMapOutputWithContext(ctx context.Context) OceanLaunchSpecImportMapOutput
type OceanLaunchSpecImportMapInput ¶
type OceanLaunchSpecImportMapInput interface { pulumi.Input ToOceanLaunchSpecImportMapOutput() OceanLaunchSpecImportMapOutput ToOceanLaunchSpecImportMapOutputWithContext(context.Context) OceanLaunchSpecImportMapOutput }
OceanLaunchSpecImportMapInput is an input type that accepts OceanLaunchSpecImportMap and OceanLaunchSpecImportMapOutput values. You can construct a concrete instance of `OceanLaunchSpecImportMapInput` via:
OceanLaunchSpecImportMap{ "key": OceanLaunchSpecImportArgs{...} }
type OceanLaunchSpecImportMapOutput ¶
type OceanLaunchSpecImportMapOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecImportMapOutput) ElementType ¶
func (OceanLaunchSpecImportMapOutput) ElementType() reflect.Type
func (OceanLaunchSpecImportMapOutput) MapIndex ¶
func (o OceanLaunchSpecImportMapOutput) MapIndex(k pulumi.StringInput) OceanLaunchSpecImportOutput
func (OceanLaunchSpecImportMapOutput) ToOceanLaunchSpecImportMapOutput ¶
func (o OceanLaunchSpecImportMapOutput) ToOceanLaunchSpecImportMapOutput() OceanLaunchSpecImportMapOutput
func (OceanLaunchSpecImportMapOutput) ToOceanLaunchSpecImportMapOutputWithContext ¶
func (o OceanLaunchSpecImportMapOutput) ToOceanLaunchSpecImportMapOutputWithContext(ctx context.Context) OceanLaunchSpecImportMapOutput
type OceanLaunchSpecImportOutput ¶
type OceanLaunchSpecImportOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecImportOutput) ElementType ¶
func (OceanLaunchSpecImportOutput) ElementType() reflect.Type
func (OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutput ¶
func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutput() OceanLaunchSpecImportOutput
func (OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutputWithContext ¶
func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutputWithContext(ctx context.Context) OceanLaunchSpecImportOutput
func (OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportPtrOutput ¶
func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportPtrOutput() OceanLaunchSpecImportPtrOutput
func (OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportPtrOutputWithContext ¶
func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportPtrOutputWithContext(ctx context.Context) OceanLaunchSpecImportPtrOutput
type OceanLaunchSpecImportPtrInput ¶
type OceanLaunchSpecImportPtrInput interface { pulumi.Input ToOceanLaunchSpecImportPtrOutput() OceanLaunchSpecImportPtrOutput ToOceanLaunchSpecImportPtrOutputWithContext(ctx context.Context) OceanLaunchSpecImportPtrOutput }
type OceanLaunchSpecImportPtrOutput ¶
type OceanLaunchSpecImportPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecImportPtrOutput) Elem ¶ added in v3.11.0
func (o OceanLaunchSpecImportPtrOutput) Elem() OceanLaunchSpecImportOutput
func (OceanLaunchSpecImportPtrOutput) ElementType ¶
func (OceanLaunchSpecImportPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecImportPtrOutput) ToOceanLaunchSpecImportPtrOutput ¶
func (o OceanLaunchSpecImportPtrOutput) ToOceanLaunchSpecImportPtrOutput() OceanLaunchSpecImportPtrOutput
func (OceanLaunchSpecImportPtrOutput) ToOceanLaunchSpecImportPtrOutputWithContext ¶
func (o OceanLaunchSpecImportPtrOutput) ToOceanLaunchSpecImportPtrOutputWithContext(ctx context.Context) OceanLaunchSpecImportPtrOutput
type OceanLaunchSpecImportState ¶
type OceanLaunchSpecImportState struct { // The node pool you wish to use in your launchSpec. NodePoolName pulumi.StringPtrInput // The Ocean cluster ID required for launchSpec create. OceanId pulumi.StringPtrInput }
func (OceanLaunchSpecImportState) ElementType ¶
func (OceanLaunchSpecImportState) ElementType() reflect.Type
type OceanLaunchSpecInput ¶
type OceanLaunchSpecInput interface { pulumi.Input ToOceanLaunchSpecOutput() OceanLaunchSpecOutput ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput }
type OceanLaunchSpecLabel ¶
type OceanLaunchSpecLabelArgs ¶
type OceanLaunchSpecLabelArgs struct { // The label key. Key pulumi.StringPtrInput `pulumi:"key"` // The label value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (OceanLaunchSpecLabelArgs) ElementType ¶
func (OceanLaunchSpecLabelArgs) ElementType() reflect.Type
func (OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutput ¶
func (i OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutputWithContext ¶
func (i OceanLaunchSpecLabelArgs) ToOceanLaunchSpecLabelOutputWithContext(ctx context.Context) OceanLaunchSpecLabelOutput
type OceanLaunchSpecLabelArray ¶
type OceanLaunchSpecLabelArray []OceanLaunchSpecLabelInput
func (OceanLaunchSpecLabelArray) ElementType ¶
func (OceanLaunchSpecLabelArray) ElementType() reflect.Type
func (OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutput ¶
func (i OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput
func (OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutputWithContext ¶
func (i OceanLaunchSpecLabelArray) ToOceanLaunchSpecLabelArrayOutputWithContext(ctx context.Context) OceanLaunchSpecLabelArrayOutput
type OceanLaunchSpecLabelArrayInput ¶
type OceanLaunchSpecLabelArrayInput interface { pulumi.Input ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput ToOceanLaunchSpecLabelArrayOutputWithContext(context.Context) OceanLaunchSpecLabelArrayOutput }
OceanLaunchSpecLabelArrayInput is an input type that accepts OceanLaunchSpecLabelArray and OceanLaunchSpecLabelArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecLabelArrayInput` via:
OceanLaunchSpecLabelArray{ OceanLaunchSpecLabelArgs{...} }
type OceanLaunchSpecLabelArrayOutput ¶
type OceanLaunchSpecLabelArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecLabelArrayOutput) ElementType ¶
func (OceanLaunchSpecLabelArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecLabelArrayOutput) Index ¶
func (o OceanLaunchSpecLabelArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutput ¶
func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutput() OceanLaunchSpecLabelArrayOutput
func (OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutputWithContext ¶
func (o OceanLaunchSpecLabelArrayOutput) ToOceanLaunchSpecLabelArrayOutputWithContext(ctx context.Context) OceanLaunchSpecLabelArrayOutput
type OceanLaunchSpecLabelInput ¶
type OceanLaunchSpecLabelInput interface { pulumi.Input ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput ToOceanLaunchSpecLabelOutputWithContext(context.Context) OceanLaunchSpecLabelOutput }
OceanLaunchSpecLabelInput is an input type that accepts OceanLaunchSpecLabelArgs and OceanLaunchSpecLabelOutput values. You can construct a concrete instance of `OceanLaunchSpecLabelInput` via:
OceanLaunchSpecLabelArgs{...}
type OceanLaunchSpecLabelOutput ¶
type OceanLaunchSpecLabelOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecLabelOutput) ElementType ¶
func (OceanLaunchSpecLabelOutput) ElementType() reflect.Type
func (OceanLaunchSpecLabelOutput) Key ¶
func (o OceanLaunchSpecLabelOutput) Key() pulumi.StringPtrOutput
The label key.
func (OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutput ¶
func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutput() OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutputWithContext ¶
func (o OceanLaunchSpecLabelOutput) ToOceanLaunchSpecLabelOutputWithContext(ctx context.Context) OceanLaunchSpecLabelOutput
func (OceanLaunchSpecLabelOutput) Value ¶
func (o OceanLaunchSpecLabelOutput) Value() pulumi.StringPtrOutput
The label value.
type OceanLaunchSpecMap ¶
type OceanLaunchSpecMap map[string]OceanLaunchSpecInput
func (OceanLaunchSpecMap) ElementType ¶
func (OceanLaunchSpecMap) ElementType() reflect.Type
func (OceanLaunchSpecMap) ToOceanLaunchSpecMapOutput ¶
func (i OceanLaunchSpecMap) ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput
func (OceanLaunchSpecMap) ToOceanLaunchSpecMapOutputWithContext ¶
func (i OceanLaunchSpecMap) ToOceanLaunchSpecMapOutputWithContext(ctx context.Context) OceanLaunchSpecMapOutput
type OceanLaunchSpecMapInput ¶
type OceanLaunchSpecMapInput interface { pulumi.Input ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput ToOceanLaunchSpecMapOutputWithContext(context.Context) OceanLaunchSpecMapOutput }
OceanLaunchSpecMapInput is an input type that accepts OceanLaunchSpecMap and OceanLaunchSpecMapOutput values. You can construct a concrete instance of `OceanLaunchSpecMapInput` via:
OceanLaunchSpecMap{ "key": OceanLaunchSpecArgs{...} }
type OceanLaunchSpecMapOutput ¶
type OceanLaunchSpecMapOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecMapOutput) ElementType ¶
func (OceanLaunchSpecMapOutput) ElementType() reflect.Type
func (OceanLaunchSpecMapOutput) MapIndex ¶
func (o OceanLaunchSpecMapOutput) MapIndex(k pulumi.StringInput) OceanLaunchSpecOutput
func (OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutput ¶
func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutput() OceanLaunchSpecMapOutput
func (OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutputWithContext ¶
func (o OceanLaunchSpecMapOutput) ToOceanLaunchSpecMapOutputWithContext(ctx context.Context) OceanLaunchSpecMapOutput
type OceanLaunchSpecMetadata ¶
type OceanLaunchSpecMetadataArgs ¶
type OceanLaunchSpecMetadataArgs struct { // The label key. Key pulumi.StringPtrInput `pulumi:"key"` // The label value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (OceanLaunchSpecMetadataArgs) ElementType ¶
func (OceanLaunchSpecMetadataArgs) ElementType() reflect.Type
func (OceanLaunchSpecMetadataArgs) ToOceanLaunchSpecMetadataOutput ¶
func (i OceanLaunchSpecMetadataArgs) ToOceanLaunchSpecMetadataOutput() OceanLaunchSpecMetadataOutput
func (OceanLaunchSpecMetadataArgs) ToOceanLaunchSpecMetadataOutputWithContext ¶
func (i OceanLaunchSpecMetadataArgs) ToOceanLaunchSpecMetadataOutputWithContext(ctx context.Context) OceanLaunchSpecMetadataOutput
type OceanLaunchSpecMetadataArray ¶
type OceanLaunchSpecMetadataArray []OceanLaunchSpecMetadataInput
func (OceanLaunchSpecMetadataArray) ElementType ¶
func (OceanLaunchSpecMetadataArray) ElementType() reflect.Type
func (OceanLaunchSpecMetadataArray) ToOceanLaunchSpecMetadataArrayOutput ¶
func (i OceanLaunchSpecMetadataArray) ToOceanLaunchSpecMetadataArrayOutput() OceanLaunchSpecMetadataArrayOutput
func (OceanLaunchSpecMetadataArray) ToOceanLaunchSpecMetadataArrayOutputWithContext ¶
func (i OceanLaunchSpecMetadataArray) ToOceanLaunchSpecMetadataArrayOutputWithContext(ctx context.Context) OceanLaunchSpecMetadataArrayOutput
type OceanLaunchSpecMetadataArrayInput ¶
type OceanLaunchSpecMetadataArrayInput interface { pulumi.Input ToOceanLaunchSpecMetadataArrayOutput() OceanLaunchSpecMetadataArrayOutput ToOceanLaunchSpecMetadataArrayOutputWithContext(context.Context) OceanLaunchSpecMetadataArrayOutput }
OceanLaunchSpecMetadataArrayInput is an input type that accepts OceanLaunchSpecMetadataArray and OceanLaunchSpecMetadataArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecMetadataArrayInput` via:
OceanLaunchSpecMetadataArray{ OceanLaunchSpecMetadataArgs{...} }
type OceanLaunchSpecMetadataArrayOutput ¶
type OceanLaunchSpecMetadataArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecMetadataArrayOutput) ElementType ¶
func (OceanLaunchSpecMetadataArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecMetadataArrayOutput) Index ¶
func (o OceanLaunchSpecMetadataArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecMetadataOutput
func (OceanLaunchSpecMetadataArrayOutput) ToOceanLaunchSpecMetadataArrayOutput ¶
func (o OceanLaunchSpecMetadataArrayOutput) ToOceanLaunchSpecMetadataArrayOutput() OceanLaunchSpecMetadataArrayOutput
func (OceanLaunchSpecMetadataArrayOutput) ToOceanLaunchSpecMetadataArrayOutputWithContext ¶
func (o OceanLaunchSpecMetadataArrayOutput) ToOceanLaunchSpecMetadataArrayOutputWithContext(ctx context.Context) OceanLaunchSpecMetadataArrayOutput
type OceanLaunchSpecMetadataInput ¶
type OceanLaunchSpecMetadataInput interface { pulumi.Input ToOceanLaunchSpecMetadataOutput() OceanLaunchSpecMetadataOutput ToOceanLaunchSpecMetadataOutputWithContext(context.Context) OceanLaunchSpecMetadataOutput }
OceanLaunchSpecMetadataInput is an input type that accepts OceanLaunchSpecMetadataArgs and OceanLaunchSpecMetadataOutput values. You can construct a concrete instance of `OceanLaunchSpecMetadataInput` via:
OceanLaunchSpecMetadataArgs{...}
type OceanLaunchSpecMetadataOutput ¶
type OceanLaunchSpecMetadataOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecMetadataOutput) ElementType ¶
func (OceanLaunchSpecMetadataOutput) ElementType() reflect.Type
func (OceanLaunchSpecMetadataOutput) Key ¶
func (o OceanLaunchSpecMetadataOutput) Key() pulumi.StringPtrOutput
The label key.
func (OceanLaunchSpecMetadataOutput) ToOceanLaunchSpecMetadataOutput ¶
func (o OceanLaunchSpecMetadataOutput) ToOceanLaunchSpecMetadataOutput() OceanLaunchSpecMetadataOutput
func (OceanLaunchSpecMetadataOutput) ToOceanLaunchSpecMetadataOutputWithContext ¶
func (o OceanLaunchSpecMetadataOutput) ToOceanLaunchSpecMetadataOutputWithContext(ctx context.Context) OceanLaunchSpecMetadataOutput
func (OceanLaunchSpecMetadataOutput) Value ¶
func (o OceanLaunchSpecMetadataOutput) Value() pulumi.StringPtrOutput
The label value.
type OceanLaunchSpecOutput ¶
type OceanLaunchSpecOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecOutput) ElementType ¶
func (OceanLaunchSpecOutput) ElementType() reflect.Type
func (OceanLaunchSpecOutput) ToOceanLaunchSpecOutput ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
func (OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
func (OceanLaunchSpecOutput) ToOceanLaunchSpecPtrOutput ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecPtrOutput() OceanLaunchSpecPtrOutput
func (OceanLaunchSpecOutput) ToOceanLaunchSpecPtrOutputWithContext ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecPtrOutputWithContext(ctx context.Context) OceanLaunchSpecPtrOutput
type OceanLaunchSpecPtrInput ¶
type OceanLaunchSpecPtrInput interface { pulumi.Input ToOceanLaunchSpecPtrOutput() OceanLaunchSpecPtrOutput ToOceanLaunchSpecPtrOutputWithContext(ctx context.Context) OceanLaunchSpecPtrOutput }
type OceanLaunchSpecPtrOutput ¶
type OceanLaunchSpecPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecPtrOutput) Elem ¶ added in v3.11.0
func (o OceanLaunchSpecPtrOutput) Elem() OceanLaunchSpecOutput
func (OceanLaunchSpecPtrOutput) ElementType ¶
func (OceanLaunchSpecPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecPtrOutput) ToOceanLaunchSpecPtrOutput ¶
func (o OceanLaunchSpecPtrOutput) ToOceanLaunchSpecPtrOutput() OceanLaunchSpecPtrOutput
func (OceanLaunchSpecPtrOutput) ToOceanLaunchSpecPtrOutputWithContext ¶
func (o OceanLaunchSpecPtrOutput) ToOceanLaunchSpecPtrOutputWithContext(ctx context.Context) OceanLaunchSpecPtrOutput
type OceanLaunchSpecResourceLimits ¶ added in v3.6.0
type OceanLaunchSpecResourceLimits struct { // Option to set a maximum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0. MaxInstanceCount *int `pulumi:"maxInstanceCount"` // Option to set a minimum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0. MinInstanceCount *int `pulumi:"minInstanceCount"` }
type OceanLaunchSpecResourceLimitsArgs ¶ added in v3.6.0
type OceanLaunchSpecResourceLimitsArgs struct { // Option to set a maximum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0. MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"` // Option to set a minimum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0. MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"` }
func (OceanLaunchSpecResourceLimitsArgs) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecResourceLimitsArgs) ElementType() reflect.Type
func (OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsOutput ¶ added in v3.6.0
func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsOutput() OceanLaunchSpecResourceLimitsOutput
func (OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsOutputWithContext ¶ added in v3.6.0
func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsOutput
func (OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsPtrOutput ¶ added in v3.6.0
func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsPtrOutput() OceanLaunchSpecResourceLimitsPtrOutput
func (OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext ¶ added in v3.6.0
func (i OceanLaunchSpecResourceLimitsArgs) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsPtrOutput
type OceanLaunchSpecResourceLimitsInput ¶ added in v3.6.0
type OceanLaunchSpecResourceLimitsInput interface { pulumi.Input ToOceanLaunchSpecResourceLimitsOutput() OceanLaunchSpecResourceLimitsOutput ToOceanLaunchSpecResourceLimitsOutputWithContext(context.Context) OceanLaunchSpecResourceLimitsOutput }
OceanLaunchSpecResourceLimitsInput is an input type that accepts OceanLaunchSpecResourceLimitsArgs and OceanLaunchSpecResourceLimitsOutput values. You can construct a concrete instance of `OceanLaunchSpecResourceLimitsInput` via:
OceanLaunchSpecResourceLimitsArgs{...}
type OceanLaunchSpecResourceLimitsOutput ¶ added in v3.6.0
type OceanLaunchSpecResourceLimitsOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecResourceLimitsOutput) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecResourceLimitsOutput) ElementType() reflect.Type
func (OceanLaunchSpecResourceLimitsOutput) MaxInstanceCount ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsOutput) MaxInstanceCount() pulumi.IntPtrOutput
Option to set a maximum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0.
func (OceanLaunchSpecResourceLimitsOutput) MinInstanceCount ¶ added in v3.9.0
func (o OceanLaunchSpecResourceLimitsOutput) MinInstanceCount() pulumi.IntPtrOutput
Option to set a minimum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0.
func (OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsOutput ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsOutput() OceanLaunchSpecResourceLimitsOutput
func (OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsOutput
func (OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsPtrOutput ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsPtrOutput() OceanLaunchSpecResourceLimitsPtrOutput
func (OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsOutput) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsPtrOutput
type OceanLaunchSpecResourceLimitsPtrInput ¶ added in v3.6.0
type OceanLaunchSpecResourceLimitsPtrInput interface { pulumi.Input ToOceanLaunchSpecResourceLimitsPtrOutput() OceanLaunchSpecResourceLimitsPtrOutput ToOceanLaunchSpecResourceLimitsPtrOutputWithContext(context.Context) OceanLaunchSpecResourceLimitsPtrOutput }
OceanLaunchSpecResourceLimitsPtrInput is an input type that accepts OceanLaunchSpecResourceLimitsArgs, OceanLaunchSpecResourceLimitsPtr and OceanLaunchSpecResourceLimitsPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecResourceLimitsPtrInput` via:
OceanLaunchSpecResourceLimitsArgs{...} or: nil
func OceanLaunchSpecResourceLimitsPtr ¶ added in v3.6.0
func OceanLaunchSpecResourceLimitsPtr(v *OceanLaunchSpecResourceLimitsArgs) OceanLaunchSpecResourceLimitsPtrInput
type OceanLaunchSpecResourceLimitsPtrOutput ¶ added in v3.6.0
type OceanLaunchSpecResourceLimitsPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecResourceLimitsPtrOutput) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecResourceLimitsPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecResourceLimitsPtrOutput) MaxInstanceCount ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput
Option to set a maximum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0.
func (OceanLaunchSpecResourceLimitsPtrOutput) MinInstanceCount ¶ added in v3.9.0
func (o OceanLaunchSpecResourceLimitsPtrOutput) MinInstanceCount() pulumi.IntPtrOutput
Option to set a minimum number of instances per virtual node group. Can be null. If set, the value must be greater than or equal to 0.
func (OceanLaunchSpecResourceLimitsPtrOutput) ToOceanLaunchSpecResourceLimitsPtrOutput ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsPtrOutput) ToOceanLaunchSpecResourceLimitsPtrOutput() OceanLaunchSpecResourceLimitsPtrOutput
func (OceanLaunchSpecResourceLimitsPtrOutput) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecResourceLimitsPtrOutput) ToOceanLaunchSpecResourceLimitsPtrOutputWithContext(ctx context.Context) OceanLaunchSpecResourceLimitsPtrOutput
type OceanLaunchSpecShieldedInstanceConfig ¶ added in v3.6.0
type OceanLaunchSpecShieldedInstanceConfig struct { // Boolean. Enable the integrity monitoring parameter on the GCP instances. EnableIntegrityMonitoring *bool `pulumi:"enableIntegrityMonitoring"` // Boolean. Enable the secure boot parameter on the GCP instances. EnableSecureBoot *bool `pulumi:"enableSecureBoot"` }
type OceanLaunchSpecShieldedInstanceConfigArgs ¶ added in v3.6.0
type OceanLaunchSpecShieldedInstanceConfigArgs struct { // Boolean. Enable the integrity monitoring parameter on the GCP instances. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Boolean. Enable the secure boot parameter on the GCP instances. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` }
func (OceanLaunchSpecShieldedInstanceConfigArgs) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecShieldedInstanceConfigArgs) ElementType() reflect.Type
func (OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigOutput ¶ added in v3.6.0
func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigOutput() OceanLaunchSpecShieldedInstanceConfigOutput
func (OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigOutputWithContext ¶ added in v3.6.0
func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigOutput
func (OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput ¶ added in v3.6.0
func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput() OceanLaunchSpecShieldedInstanceConfigPtrOutput
func (OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext ¶ added in v3.6.0
func (i OceanLaunchSpecShieldedInstanceConfigArgs) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigPtrOutput
type OceanLaunchSpecShieldedInstanceConfigInput ¶ added in v3.6.0
type OceanLaunchSpecShieldedInstanceConfigInput interface { pulumi.Input ToOceanLaunchSpecShieldedInstanceConfigOutput() OceanLaunchSpecShieldedInstanceConfigOutput ToOceanLaunchSpecShieldedInstanceConfigOutputWithContext(context.Context) OceanLaunchSpecShieldedInstanceConfigOutput }
OceanLaunchSpecShieldedInstanceConfigInput is an input type that accepts OceanLaunchSpecShieldedInstanceConfigArgs and OceanLaunchSpecShieldedInstanceConfigOutput values. You can construct a concrete instance of `OceanLaunchSpecShieldedInstanceConfigInput` via:
OceanLaunchSpecShieldedInstanceConfigArgs{...}
type OceanLaunchSpecShieldedInstanceConfigOutput ¶ added in v3.6.0
type OceanLaunchSpecShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecShieldedInstanceConfigOutput) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecShieldedInstanceConfigOutput) ElementType() reflect.Type
func (OceanLaunchSpecShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Boolean. Enable the integrity monitoring parameter on the GCP instances.
func (OceanLaunchSpecShieldedInstanceConfigOutput) EnableSecureBoot ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Boolean. Enable the secure boot parameter on the GCP instances.
func (OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigOutput ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigOutput() OceanLaunchSpecShieldedInstanceConfigOutput
func (OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigOutput
func (OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput() OceanLaunchSpecShieldedInstanceConfigPtrOutput
func (OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigPtrOutput
type OceanLaunchSpecShieldedInstanceConfigPtrInput ¶ added in v3.6.0
type OceanLaunchSpecShieldedInstanceConfigPtrInput interface { pulumi.Input ToOceanLaunchSpecShieldedInstanceConfigPtrOutput() OceanLaunchSpecShieldedInstanceConfigPtrOutput ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext(context.Context) OceanLaunchSpecShieldedInstanceConfigPtrOutput }
OceanLaunchSpecShieldedInstanceConfigPtrInput is an input type that accepts OceanLaunchSpecShieldedInstanceConfigArgs, OceanLaunchSpecShieldedInstanceConfigPtr and OceanLaunchSpecShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecShieldedInstanceConfigPtrInput` via:
OceanLaunchSpecShieldedInstanceConfigArgs{...} or: nil
func OceanLaunchSpecShieldedInstanceConfigPtr ¶ added in v3.6.0
func OceanLaunchSpecShieldedInstanceConfigPtr(v *OceanLaunchSpecShieldedInstanceConfigArgs) OceanLaunchSpecShieldedInstanceConfigPtrInput
type OceanLaunchSpecShieldedInstanceConfigPtrOutput ¶ added in v3.6.0
type OceanLaunchSpecShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecShieldedInstanceConfigPtrOutput) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Boolean. Enable the integrity monitoring parameter on the GCP instances.
func (OceanLaunchSpecShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Boolean. Enable the secure boot parameter on the GCP instances.
func (OceanLaunchSpecShieldedInstanceConfigPtrOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutput() OceanLaunchSpecShieldedInstanceConfigPtrOutput
func (OceanLaunchSpecShieldedInstanceConfigPtrOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecShieldedInstanceConfigPtrOutput) ToOceanLaunchSpecShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecShieldedInstanceConfigPtrOutput
type OceanLaunchSpecState ¶
type OceanLaunchSpecState struct { // Set custom headroom per launch spec. provide list of headrooms object. AutoscaleHeadrooms OceanLaunchSpecAutoscaleHeadroomArrayInput // List of supported machine types for the Launch Spec. InstanceTypes pulumi.StringArrayInput // Optionally adds labels to instances launched in an Ocean cluster. Labels OceanLaunchSpecLabelArrayInput // Cluster's metadata. Metadatas OceanLaunchSpecMetadataArrayInput // The launch specification name. Name pulumi.StringPtrInput // The node pool you wish to use in your Launch Spec. NodePoolName pulumi.StringPtrInput // The Ocean cluster ID. OceanId pulumi.StringPtrInput // The Ocean virtual node group resource limits object. ResourceLimits OceanLaunchSpecResourceLimitsPtrInput // Boolean. When set to `true`, VNG nodes will be treated as if all pods running have the restrict-scale-down label. Therefore, Ocean will not scale nodes down unless empty. RestrictScaleDown pulumi.BoolPtrInput // Root volume size (in GB). RootVolumeSize pulumi.IntPtrInput // Root volume disk type. Valid values: `"pd-standard"`, `"pd-ssd"`. RootVolumeType pulumi.StringPtrInput // The account used by applications running on the VM to call GCP APIs. ServiceAccount pulumi.StringPtrInput // The Ocean shielded instance configuration object. ShieldedInstanceConfig OceanLaunchSpecShieldedInstanceConfigPtrInput // Image URL. SourceImage pulumi.StringPtrInput // The Ocean virtual node group storage object. Storage OceanLaunchSpecStoragePtrInput // The Ocean Launch Spec Strategy object. Strategies OceanLaunchSpecStrategyArrayInput // Optionally adds labels to instances launched in an Ocean cluster. Taints OceanLaunchSpecTaintArrayInput UpdatePolicy OceanLaunchSpecUpdatePolicyPtrInput }
func (OceanLaunchSpecState) ElementType ¶
func (OceanLaunchSpecState) ElementType() reflect.Type
type OceanLaunchSpecStorage ¶ added in v3.6.0
type OceanLaunchSpecStorage struct { // Defines the number of local SSDs to be attached per node for this VNG. LocalSsdCount *int `pulumi:"localSsdCount"` }
type OceanLaunchSpecStorageArgs ¶ added in v3.6.0
type OceanLaunchSpecStorageArgs struct { // Defines the number of local SSDs to be attached per node for this VNG. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` }
func (OceanLaunchSpecStorageArgs) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecStorageArgs) ElementType() reflect.Type
func (OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStorageOutput ¶ added in v3.6.0
func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStorageOutput() OceanLaunchSpecStorageOutput
func (OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStorageOutputWithContext ¶ added in v3.6.0
func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStorageOutputWithContext(ctx context.Context) OceanLaunchSpecStorageOutput
func (OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStoragePtrOutput ¶ added in v3.6.0
func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStoragePtrOutput() OceanLaunchSpecStoragePtrOutput
func (OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStoragePtrOutputWithContext ¶ added in v3.6.0
func (i OceanLaunchSpecStorageArgs) ToOceanLaunchSpecStoragePtrOutputWithContext(ctx context.Context) OceanLaunchSpecStoragePtrOutput
type OceanLaunchSpecStorageInput ¶ added in v3.6.0
type OceanLaunchSpecStorageInput interface { pulumi.Input ToOceanLaunchSpecStorageOutput() OceanLaunchSpecStorageOutput ToOceanLaunchSpecStorageOutputWithContext(context.Context) OceanLaunchSpecStorageOutput }
OceanLaunchSpecStorageInput is an input type that accepts OceanLaunchSpecStorageArgs and OceanLaunchSpecStorageOutput values. You can construct a concrete instance of `OceanLaunchSpecStorageInput` via:
OceanLaunchSpecStorageArgs{...}
type OceanLaunchSpecStorageOutput ¶ added in v3.6.0
type OceanLaunchSpecStorageOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecStorageOutput) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecStorageOutput) ElementType() reflect.Type
func (OceanLaunchSpecStorageOutput) LocalSsdCount ¶ added in v3.6.0
func (o OceanLaunchSpecStorageOutput) LocalSsdCount() pulumi.IntPtrOutput
Defines the number of local SSDs to be attached per node for this VNG.
func (OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStorageOutput ¶ added in v3.6.0
func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStorageOutput() OceanLaunchSpecStorageOutput
func (OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStorageOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStorageOutputWithContext(ctx context.Context) OceanLaunchSpecStorageOutput
func (OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStoragePtrOutput ¶ added in v3.6.0
func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStoragePtrOutput() OceanLaunchSpecStoragePtrOutput
func (OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStoragePtrOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecStorageOutput) ToOceanLaunchSpecStoragePtrOutputWithContext(ctx context.Context) OceanLaunchSpecStoragePtrOutput
type OceanLaunchSpecStoragePtrInput ¶ added in v3.6.0
type OceanLaunchSpecStoragePtrInput interface { pulumi.Input ToOceanLaunchSpecStoragePtrOutput() OceanLaunchSpecStoragePtrOutput ToOceanLaunchSpecStoragePtrOutputWithContext(context.Context) OceanLaunchSpecStoragePtrOutput }
OceanLaunchSpecStoragePtrInput is an input type that accepts OceanLaunchSpecStorageArgs, OceanLaunchSpecStoragePtr and OceanLaunchSpecStoragePtrOutput values. You can construct a concrete instance of `OceanLaunchSpecStoragePtrInput` via:
OceanLaunchSpecStorageArgs{...} or: nil
func OceanLaunchSpecStoragePtr ¶ added in v3.6.0
func OceanLaunchSpecStoragePtr(v *OceanLaunchSpecStorageArgs) OceanLaunchSpecStoragePtrInput
type OceanLaunchSpecStoragePtrOutput ¶ added in v3.6.0
type OceanLaunchSpecStoragePtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecStoragePtrOutput) Elem ¶ added in v3.6.0
func (o OceanLaunchSpecStoragePtrOutput) Elem() OceanLaunchSpecStorageOutput
func (OceanLaunchSpecStoragePtrOutput) ElementType ¶ added in v3.6.0
func (OceanLaunchSpecStoragePtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecStoragePtrOutput) LocalSsdCount ¶ added in v3.6.0
func (o OceanLaunchSpecStoragePtrOutput) LocalSsdCount() pulumi.IntPtrOutput
Defines the number of local SSDs to be attached per node for this VNG.
func (OceanLaunchSpecStoragePtrOutput) ToOceanLaunchSpecStoragePtrOutput ¶ added in v3.6.0
func (o OceanLaunchSpecStoragePtrOutput) ToOceanLaunchSpecStoragePtrOutput() OceanLaunchSpecStoragePtrOutput
func (OceanLaunchSpecStoragePtrOutput) ToOceanLaunchSpecStoragePtrOutputWithContext ¶ added in v3.6.0
func (o OceanLaunchSpecStoragePtrOutput) ToOceanLaunchSpecStoragePtrOutputWithContext(ctx context.Context) OceanLaunchSpecStoragePtrOutput
type OceanLaunchSpecStrategy ¶ added in v3.3.0
type OceanLaunchSpecStrategy struct { // Defines the desired preemptible percentage for this launch specification. PreemptiblePercentage *int `pulumi:"preemptiblePercentage"` }
type OceanLaunchSpecStrategyArgs ¶ added in v3.3.0
type OceanLaunchSpecStrategyArgs struct { // Defines the desired preemptible percentage for this launch specification. PreemptiblePercentage pulumi.IntPtrInput `pulumi:"preemptiblePercentage"` }
func (OceanLaunchSpecStrategyArgs) ElementType ¶ added in v3.3.0
func (OceanLaunchSpecStrategyArgs) ElementType() reflect.Type
func (OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutput ¶ added in v3.3.0
func (i OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput
func (OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutputWithContext ¶ added in v3.3.0
func (i OceanLaunchSpecStrategyArgs) ToOceanLaunchSpecStrategyOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyOutput
type OceanLaunchSpecStrategyArray ¶ added in v3.3.0
type OceanLaunchSpecStrategyArray []OceanLaunchSpecStrategyInput
func (OceanLaunchSpecStrategyArray) ElementType ¶ added in v3.3.0
func (OceanLaunchSpecStrategyArray) ElementType() reflect.Type
func (OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutput ¶ added in v3.3.0
func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
func (OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutputWithContext ¶ added in v3.3.0
func (i OceanLaunchSpecStrategyArray) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
type OceanLaunchSpecStrategyArrayInput ¶ added in v3.3.0
type OceanLaunchSpecStrategyArrayInput interface { pulumi.Input ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput ToOceanLaunchSpecStrategyArrayOutputWithContext(context.Context) OceanLaunchSpecStrategyArrayOutput }
OceanLaunchSpecStrategyArrayInput is an input type that accepts OceanLaunchSpecStrategyArray and OceanLaunchSpecStrategyArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecStrategyArrayInput` via:
OceanLaunchSpecStrategyArray{ OceanLaunchSpecStrategyArgs{...} }
type OceanLaunchSpecStrategyArrayOutput ¶ added in v3.3.0
type OceanLaunchSpecStrategyArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecStrategyArrayOutput) ElementType ¶ added in v3.3.0
func (OceanLaunchSpecStrategyArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecStrategyArrayOutput) Index ¶ added in v3.3.0
func (o OceanLaunchSpecStrategyArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecStrategyOutput
func (OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutput ¶ added in v3.3.0
func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutput() OceanLaunchSpecStrategyArrayOutput
func (OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutputWithContext ¶ added in v3.3.0
func (o OceanLaunchSpecStrategyArrayOutput) ToOceanLaunchSpecStrategyArrayOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyArrayOutput
type OceanLaunchSpecStrategyInput ¶ added in v3.3.0
type OceanLaunchSpecStrategyInput interface { pulumi.Input ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput ToOceanLaunchSpecStrategyOutputWithContext(context.Context) OceanLaunchSpecStrategyOutput }
OceanLaunchSpecStrategyInput is an input type that accepts OceanLaunchSpecStrategyArgs and OceanLaunchSpecStrategyOutput values. You can construct a concrete instance of `OceanLaunchSpecStrategyInput` via:
OceanLaunchSpecStrategyArgs{...}
type OceanLaunchSpecStrategyOutput ¶ added in v3.3.0
type OceanLaunchSpecStrategyOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecStrategyOutput) ElementType ¶ added in v3.3.0
func (OceanLaunchSpecStrategyOutput) ElementType() reflect.Type
func (OceanLaunchSpecStrategyOutput) PreemptiblePercentage ¶ added in v3.3.0
func (o OceanLaunchSpecStrategyOutput) PreemptiblePercentage() pulumi.IntPtrOutput
Defines the desired preemptible percentage for this launch specification.
func (OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutput ¶ added in v3.3.0
func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutput() OceanLaunchSpecStrategyOutput
func (OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutputWithContext ¶ added in v3.3.0
func (o OceanLaunchSpecStrategyOutput) ToOceanLaunchSpecStrategyOutputWithContext(ctx context.Context) OceanLaunchSpecStrategyOutput
type OceanLaunchSpecTaint ¶
type OceanLaunchSpecTaintArgs ¶
type OceanLaunchSpecTaintArgs struct { // The effect of the taint. Valid values: `"NoSchedule"`, `"PreferNoSchedule"`, `"NoExecute"`. Effect pulumi.StringPtrInput `pulumi:"effect"` // The label key. Key pulumi.StringPtrInput `pulumi:"key"` // The label value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (OceanLaunchSpecTaintArgs) ElementType ¶
func (OceanLaunchSpecTaintArgs) ElementType() reflect.Type
func (OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutput ¶
func (i OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutputWithContext ¶
func (i OceanLaunchSpecTaintArgs) ToOceanLaunchSpecTaintOutputWithContext(ctx context.Context) OceanLaunchSpecTaintOutput
type OceanLaunchSpecTaintArray ¶
type OceanLaunchSpecTaintArray []OceanLaunchSpecTaintInput
func (OceanLaunchSpecTaintArray) ElementType ¶
func (OceanLaunchSpecTaintArray) ElementType() reflect.Type
func (OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutput ¶
func (i OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput
func (OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutputWithContext ¶
func (i OceanLaunchSpecTaintArray) ToOceanLaunchSpecTaintArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTaintArrayOutput
type OceanLaunchSpecTaintArrayInput ¶
type OceanLaunchSpecTaintArrayInput interface { pulumi.Input ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput ToOceanLaunchSpecTaintArrayOutputWithContext(context.Context) OceanLaunchSpecTaintArrayOutput }
OceanLaunchSpecTaintArrayInput is an input type that accepts OceanLaunchSpecTaintArray and OceanLaunchSpecTaintArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecTaintArrayInput` via:
OceanLaunchSpecTaintArray{ OceanLaunchSpecTaintArgs{...} }
type OceanLaunchSpecTaintArrayOutput ¶
type OceanLaunchSpecTaintArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecTaintArrayOutput) ElementType ¶
func (OceanLaunchSpecTaintArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecTaintArrayOutput) Index ¶
func (o OceanLaunchSpecTaintArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutput ¶
func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutput() OceanLaunchSpecTaintArrayOutput
func (OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutputWithContext ¶
func (o OceanLaunchSpecTaintArrayOutput) ToOceanLaunchSpecTaintArrayOutputWithContext(ctx context.Context) OceanLaunchSpecTaintArrayOutput
type OceanLaunchSpecTaintInput ¶
type OceanLaunchSpecTaintInput interface { pulumi.Input ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput ToOceanLaunchSpecTaintOutputWithContext(context.Context) OceanLaunchSpecTaintOutput }
OceanLaunchSpecTaintInput is an input type that accepts OceanLaunchSpecTaintArgs and OceanLaunchSpecTaintOutput values. You can construct a concrete instance of `OceanLaunchSpecTaintInput` via:
OceanLaunchSpecTaintArgs{...}
type OceanLaunchSpecTaintOutput ¶
type OceanLaunchSpecTaintOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecTaintOutput) Effect ¶
func (o OceanLaunchSpecTaintOutput) Effect() pulumi.StringPtrOutput
The effect of the taint. Valid values: `"NoSchedule"`, `"PreferNoSchedule"`, `"NoExecute"`.
func (OceanLaunchSpecTaintOutput) ElementType ¶
func (OceanLaunchSpecTaintOutput) ElementType() reflect.Type
func (OceanLaunchSpecTaintOutput) Key ¶
func (o OceanLaunchSpecTaintOutput) Key() pulumi.StringPtrOutput
The label key.
func (OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutput ¶
func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutput() OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutputWithContext ¶
func (o OceanLaunchSpecTaintOutput) ToOceanLaunchSpecTaintOutputWithContext(ctx context.Context) OceanLaunchSpecTaintOutput
func (OceanLaunchSpecTaintOutput) Value ¶
func (o OceanLaunchSpecTaintOutput) Value() pulumi.StringPtrOutput
The label value.
type OceanLaunchSpecUpdatePolicy ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicy struct { RollConfig *OceanLaunchSpecUpdatePolicyRollConfig `pulumi:"rollConfig"` ShouldRoll bool `pulumi:"shouldRoll"` }
type OceanLaunchSpecUpdatePolicyArgs ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyArgs struct { RollConfig OceanLaunchSpecUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (OceanLaunchSpecUpdatePolicyArgs) ElementType ¶ added in v3.10.0
func (OceanLaunchSpecUpdatePolicyArgs) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutput ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutputWithContext ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
func (OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyArgs) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
type OceanLaunchSpecUpdatePolicyInput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput ToOceanLaunchSpecUpdatePolicyOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyOutput }
OceanLaunchSpecUpdatePolicyInput is an input type that accepts OceanLaunchSpecUpdatePolicyArgs and OceanLaunchSpecUpdatePolicyOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyInput` via:
OceanLaunchSpecUpdatePolicyArgs{...}
type OceanLaunchSpecUpdatePolicyOutput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyOutput) ElementType ¶ added in v3.10.0
func (OceanLaunchSpecUpdatePolicyOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyOutput) RollConfig ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyOutput) ShouldRoll ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutput ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutput() OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutputWithContext ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyOutput
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
func (OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
type OceanLaunchSpecUpdatePolicyPtrInput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyPtrInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyPtrOutput }
OceanLaunchSpecUpdatePolicyPtrInput is an input type that accepts OceanLaunchSpecUpdatePolicyArgs, OceanLaunchSpecUpdatePolicyPtr and OceanLaunchSpecUpdatePolicyPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyPtrInput` via:
OceanLaunchSpecUpdatePolicyArgs{...} or: nil
func OceanLaunchSpecUpdatePolicyPtr ¶ added in v3.10.0
func OceanLaunchSpecUpdatePolicyPtr(v *OceanLaunchSpecUpdatePolicyArgs) OceanLaunchSpecUpdatePolicyPtrInput
type OceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyPtrOutput) ElementType ¶ added in v3.10.0
func (OceanLaunchSpecUpdatePolicyPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyPtrOutput) RollConfig ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) RollConfig() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyPtrOutput) ShouldRoll ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
func (OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutput() OceanLaunchSpecUpdatePolicyPtrOutput
func (OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyPtrOutput) ToOceanLaunchSpecUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyPtrOutput
type OceanLaunchSpecUpdatePolicyRollConfig ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyRollConfig struct {
BatchSizePercentage int `pulumi:"batchSizePercentage"`
}
type OceanLaunchSpecUpdatePolicyRollConfigArgs ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyRollConfigArgs struct {
BatchSizePercentage pulumi.IntInput `pulumi:"batchSizePercentage"`
}
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ElementType ¶ added in v3.10.0
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutput ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.10.0
func (i OceanLaunchSpecUpdatePolicyRollConfigArgs) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
type OceanLaunchSpecUpdatePolicyRollConfigInput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyRollConfigInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput }
OceanLaunchSpecUpdatePolicyRollConfigInput is an input type that accepts OceanLaunchSpecUpdatePolicyRollConfigArgs and OceanLaunchSpecUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyRollConfigInput` via:
OceanLaunchSpecUpdatePolicyRollConfigArgs{...}
type OceanLaunchSpecUpdatePolicyRollConfigOutput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) BatchSizePercentage ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ElementType ¶ added in v3.10.0
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutput ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutput() OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigOutput
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
type OceanLaunchSpecUpdatePolicyRollConfigPtrInput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput }
OceanLaunchSpecUpdatePolicyRollConfigPtrInput is an input type that accepts OceanLaunchSpecUpdatePolicyRollConfigArgs, OceanLaunchSpecUpdatePolicyRollConfigPtr and OceanLaunchSpecUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `OceanLaunchSpecUpdatePolicyRollConfigPtrInput` via:
OceanLaunchSpecUpdatePolicyRollConfigArgs{...} or: nil
func OceanLaunchSpecUpdatePolicyRollConfigPtr ¶ added in v3.10.0
func OceanLaunchSpecUpdatePolicyRollConfigPtr(v *OceanLaunchSpecUpdatePolicyRollConfigArgs) OceanLaunchSpecUpdatePolicyRollConfigPtrInput
type OceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.10.0
type OceanLaunchSpecUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ElementType ¶ added in v3.10.0
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutput() OceanLaunchSpecUpdatePolicyRollConfigPtrOutput
func (OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.10.0
func (o OceanLaunchSpecUpdatePolicyRollConfigPtrOutput) ToOceanLaunchSpecUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanLaunchSpecUpdatePolicyRollConfigPtrOutput