Documentation
¶
Index ¶
- type Elastigroup
- 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 (o ElastigroupOutput) BackendServices() ElastigroupBackendServiceArrayOutput
- func (o ElastigroupOutput) ClusterId() pulumi.StringPtrOutputdeprecated
- func (o ElastigroupOutput) ClusterZoneName() pulumi.StringOutput
- func (o ElastigroupOutput) DesiredCapacity() pulumi.IntOutput
- func (o ElastigroupOutput) Disks() ElastigroupDiskArrayOutput
- func (o ElastigroupOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (ElastigroupOutput) ElementType() reflect.Type
- func (o ElastigroupOutput) FallbackToOndemand() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) Gpu() ElastigroupGpuArrayOutput
- func (o ElastigroupOutput) InstanceNamePrefix() pulumi.StringPtrOutput
- func (o ElastigroupOutput) InstanceTypesCustoms() ElastigroupInstanceTypesCustomArrayOutput
- func (o ElastigroupOutput) InstanceTypesOndemand() pulumi.StringPtrOutput
- func (o ElastigroupOutput) InstanceTypesPreemptibles() pulumi.StringArrayOutput
- func (o ElastigroupOutput) IntegrationDockerSwarm() ElastigroupIntegrationDockerSwarmPtrOutput
- func (o ElastigroupOutput) IntegrationGke() ElastigroupIntegrationGkePtrOutput
- func (o ElastigroupOutput) IpForwarding() pulumi.BoolPtrOutput
- func (o ElastigroupOutput) Labels() ElastigroupLabelArrayOutput
- func (o ElastigroupOutput) MaxSize() pulumi.IntOutput
- func (o ElastigroupOutput) Metadatas() ElastigroupMetadataArrayOutput
- func (o ElastigroupOutput) MinSize() pulumi.IntOutput
- func (o ElastigroupOutput) Name() pulumi.StringOutput
- func (o ElastigroupOutput) NetworkInterfaces() ElastigroupNetworkInterfaceArrayOutput
- func (o ElastigroupOutput) NodeImage() pulumi.StringPtrOutput
- func (o ElastigroupOutput) OndemandCount() pulumi.IntPtrOutput
- func (o ElastigroupOutput) PreemptiblePercentage() pulumi.IntPtrOutput
- func (o ElastigroupOutput) ProvisioningModel() pulumi.StringPtrOutput
- func (o ElastigroupOutput) ScalingDownPolicies() ElastigroupScalingDownPolicyArrayOutput
- func (o ElastigroupOutput) ScalingUpPolicies() ElastigroupScalingUpPolicyArrayOutput
- func (o ElastigroupOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ElastigroupOutput) ShutdownScript() pulumi.StringPtrOutput
- func (o ElastigroupOutput) StartupScript() pulumi.StringPtrOutput
- func (o ElastigroupOutput) Tags() pulumi.StringArrayOutput
- func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
- func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
- 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
- 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) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
- 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) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
- 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 (o OceanImportOutput) Autoscaler() OceanImportAutoscalerOutput
- func (o OceanImportOutput) BackendServices() OceanImportBackendServiceArrayOutput
- func (o OceanImportOutput) Blacklists() pulumi.StringArrayOutput
- func (o OceanImportOutput) ClusterControllerId() pulumi.StringOutput
- func (o OceanImportOutput) ClusterName() pulumi.StringOutput
- func (o OceanImportOutput) ControllerClusterId() pulumi.StringOutput
- func (o OceanImportOutput) DesiredCapacity() pulumi.IntOutput
- func (OceanImportOutput) ElementType() reflect.Type
- func (o OceanImportOutput) Location() pulumi.StringOutput
- func (o OceanImportOutput) MaxSize() pulumi.IntOutput
- func (o OceanImportOutput) MinSize() pulumi.IntOutput
- func (o OceanImportOutput) RootVolumeType() pulumi.StringPtrOutput
- func (o OceanImportOutput) ScheduledTasks() OceanImportScheduledTaskArrayOutput
- func (o OceanImportOutput) ShieldedInstanceConfig() OceanImportShieldedInstanceConfigOutput
- func (o OceanImportOutput) Strategies() OceanImportStrategyArrayOutput
- func (o OceanImportOutput) ToOceanImportOutput() OceanImportOutput
- func (o OceanImportOutput) ToOceanImportOutputWithContext(ctx context.Context) OceanImportOutput
- func (o OceanImportOutput) UpdatePolicy() OceanImportUpdatePolicyPtrOutput
- func (o OceanImportOutput) UseAsTemplateOnly() pulumi.BoolPtrOutput
- func (o OceanImportOutput) Whitelists() pulumi.StringArrayOutput
- 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) CronExpression() pulumi.StringOutput
- func (OceanImportScheduledTaskTaskOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskTaskOutput) IsEnabled() pulumi.BoolOutput
- func (o OceanImportScheduledTaskTaskOutput) TaskParameters() OceanImportScheduledTaskTaskTaskParametersPtrOutput
- func (o OceanImportScheduledTaskTaskOutput) TaskType() pulumi.StringOutput
- func (o OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutput() OceanImportScheduledTaskTaskOutput
- func (o OceanImportScheduledTaskTaskOutput) ToOceanImportScheduledTaskTaskOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskOutput
- type OceanImportScheduledTaskTaskTaskParameters
- type OceanImportScheduledTaskTaskTaskParametersArgs
- func (OceanImportScheduledTaskTaskTaskParametersArgs) ElementType() reflect.Type
- func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersOutput() OceanImportScheduledTaskTaskTaskParametersOutput
- func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersOutput
- func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput() OceanImportScheduledTaskTaskTaskParametersPtrOutput
- func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersPtrOutput
- type OceanImportScheduledTaskTaskTaskParametersClusterRoll
- type OceanImportScheduledTaskTaskTaskParametersClusterRollArgs
- func (OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ElementType() reflect.Type
- func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
- func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
- func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- type OceanImportScheduledTaskTaskTaskParametersClusterRollInput
- type OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) Comment() pulumi.StringPtrOutput
- func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- type OceanImportScheduledTaskTaskTaskParametersClusterRollPtrInput
- type OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) Comment() pulumi.StringPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) Elem() OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
- func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- type OceanImportScheduledTaskTaskTaskParametersInput
- type OceanImportScheduledTaskTaskTaskParametersOutput
- func (o OceanImportScheduledTaskTaskTaskParametersOutput) ClusterRoll() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- func (OceanImportScheduledTaskTaskTaskParametersOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersOutput() OceanImportScheduledTaskTaskTaskParametersOutput
- func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersOutput
- func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput() OceanImportScheduledTaskTaskTaskParametersPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersPtrOutput
- type OceanImportScheduledTaskTaskTaskParametersPtrInput
- type OceanImportScheduledTaskTaskTaskParametersPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersPtrOutput) ClusterRoll() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersPtrOutput) Elem() OceanImportScheduledTaskTaskTaskParametersOutput
- func (OceanImportScheduledTaskTaskTaskParametersPtrOutput) ElementType() reflect.Type
- func (o OceanImportScheduledTaskTaskTaskParametersPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput() OceanImportScheduledTaskTaskTaskParametersPtrOutput
- func (o OceanImportScheduledTaskTaskTaskParametersPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersPtrOutput
- type OceanImportShieldedInstanceConfig
- type OceanImportShieldedInstanceConfigArgs
- func (OceanImportShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigOutput() OceanImportShieldedInstanceConfigOutput
- func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigOutput
- func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigPtrOutput() OceanImportShieldedInstanceConfigPtrOutput
- func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigPtrOutput
- type OceanImportShieldedInstanceConfigInput
- type OceanImportShieldedInstanceConfigOutput
- func (OceanImportShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o OceanImportShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o OceanImportShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigOutput() OceanImportShieldedInstanceConfigOutput
- func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigOutput
- func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigPtrOutput() OceanImportShieldedInstanceConfigPtrOutput
- func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigPtrOutput
- type OceanImportShieldedInstanceConfigPtrInput
- type OceanImportShieldedInstanceConfigPtrOutput
- func (o OceanImportShieldedInstanceConfigPtrOutput) Elem() OceanImportShieldedInstanceConfigOutput
- func (OceanImportShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o OceanImportShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o OceanImportShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o OceanImportShieldedInstanceConfigPtrOutput) ToOceanImportShieldedInstanceConfigPtrOutput() OceanImportShieldedInstanceConfigPtrOutput
- func (o OceanImportShieldedInstanceConfigPtrOutput) ToOceanImportShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigPtrOutput
- type OceanImportState
- type OceanImportStrategy
- type OceanImportStrategyArgs
- type OceanImportStrategyArray
- type OceanImportStrategyArrayInput
- type OceanImportStrategyArrayOutput
- func (OceanImportStrategyArrayOutput) ElementType() reflect.Type
- func (o OceanImportStrategyArrayOutput) Index(i pulumi.IntInput) OceanImportStrategyOutput
- func (o OceanImportStrategyArrayOutput) ToOceanImportStrategyArrayOutput() OceanImportStrategyArrayOutput
- func (o OceanImportStrategyArrayOutput) ToOceanImportStrategyArrayOutputWithContext(ctx context.Context) OceanImportStrategyArrayOutput
- type OceanImportStrategyInput
- type OceanImportStrategyOutput
- func (o OceanImportStrategyOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (OceanImportStrategyOutput) ElementType() reflect.Type
- func (o OceanImportStrategyOutput) PreemptiblePercentage() pulumi.IntPtrOutput
- func (o OceanImportStrategyOutput) ProvisioningModel() pulumi.StringPtrOutput
- func (o OceanImportStrategyOutput) ToOceanImportStrategyOutput() OceanImportStrategyOutput
- func (o OceanImportStrategyOutput) ToOceanImportStrategyOutputWithContext(ctx context.Context) OceanImportStrategyOutput
- 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 (o OceanImportUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
- 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) ConditionedRoll() pulumi.BoolPtrOutput
- 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) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanImportUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
- func (OceanImportUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o OceanImportUpdatePolicyRollConfigOutput) LaunchSpecIds() pulumi.StringArrayOutput
- func (o OceanImportUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
- 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) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- 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) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutput() OceanImportUpdatePolicyRollConfigPtrOutput
- func (o OceanImportUpdatePolicyRollConfigPtrOutput) ToOceanImportUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanImportUpdatePolicyRollConfigPtrOutput
- type OceanLaunchSpec
- 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 OceanLaunchSpecAutoscaleHeadroomsAutomatic
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArray
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ElementType() reflect.Type
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticInput
- type OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
- func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
- type OceanLaunchSpecImport
- 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) NodePoolName() pulumi.StringOutput
- func (o OceanLaunchSpecImportOutput) OceanId() pulumi.StringOutput
- func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutput() OceanLaunchSpecImportOutput
- func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutputWithContext(ctx context.Context) OceanLaunchSpecImportOutput
- 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 OceanLaunchSpecNetworkInterface
- type OceanLaunchSpecNetworkInterfaceAccessConfig
- type OceanLaunchSpecNetworkInterfaceAccessConfigArgs
- func (OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutput() OceanLaunchSpecNetworkInterfaceAccessConfigOutput
- func (i OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigOutput
- type OceanLaunchSpecNetworkInterfaceAccessConfigArray
- func (OceanLaunchSpecNetworkInterfaceAccessConfigArray) ElementType() reflect.Type
- func (i OceanLaunchSpecNetworkInterfaceAccessConfigArray) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput() OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
- func (i OceanLaunchSpecNetworkInterfaceAccessConfigArray) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
- type OceanLaunchSpecNetworkInterfaceAccessConfigArrayInput
- type OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
- func (OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecNetworkInterfaceAccessConfigOutput
- func (o OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput() OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
- func (o OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
- type OceanLaunchSpecNetworkInterfaceAccessConfigInput
- type OceanLaunchSpecNetworkInterfaceAccessConfigOutput
- func (OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) Name() pulumi.StringPtrOutput
- func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutput() OceanLaunchSpecNetworkInterfaceAccessConfigOutput
- func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigOutput
- func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) Type() pulumi.StringPtrOutput
- type OceanLaunchSpecNetworkInterfaceAliasIpRange
- type OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs
- func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
- func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
- type OceanLaunchSpecNetworkInterfaceAliasIpRangeArray
- func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ElementType() reflect.Type
- func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
- func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
- type OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayInput
- type OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
- func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
- func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
- func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
- type OceanLaunchSpecNetworkInterfaceAliasIpRangeInput
- type OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
- func (OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) IpCidrRange() pulumi.StringOutput
- func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) SubnetworkRangeName() pulumi.StringOutput
- func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
- func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
- type OceanLaunchSpecNetworkInterfaceArgs
- func (OceanLaunchSpecNetworkInterfaceArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecNetworkInterfaceArgs) ToOceanLaunchSpecNetworkInterfaceOutput() OceanLaunchSpecNetworkInterfaceOutput
- func (i OceanLaunchSpecNetworkInterfaceArgs) ToOceanLaunchSpecNetworkInterfaceOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceOutput
- type OceanLaunchSpecNetworkInterfaceArray
- func (OceanLaunchSpecNetworkInterfaceArray) ElementType() reflect.Type
- func (i OceanLaunchSpecNetworkInterfaceArray) ToOceanLaunchSpecNetworkInterfaceArrayOutput() OceanLaunchSpecNetworkInterfaceArrayOutput
- func (i OceanLaunchSpecNetworkInterfaceArray) ToOceanLaunchSpecNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceArrayOutput
- type OceanLaunchSpecNetworkInterfaceArrayInput
- type OceanLaunchSpecNetworkInterfaceArrayOutput
- func (OceanLaunchSpecNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecNetworkInterfaceOutput
- func (o OceanLaunchSpecNetworkInterfaceArrayOutput) ToOceanLaunchSpecNetworkInterfaceArrayOutput() OceanLaunchSpecNetworkInterfaceArrayOutput
- func (o OceanLaunchSpecNetworkInterfaceArrayOutput) ToOceanLaunchSpecNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceArrayOutput
- type OceanLaunchSpecNetworkInterfaceInput
- type OceanLaunchSpecNetworkInterfaceOutput
- func (o OceanLaunchSpecNetworkInterfaceOutput) AccessConfigs() OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
- func (o OceanLaunchSpecNetworkInterfaceOutput) AliasIpRanges() OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
- func (OceanLaunchSpecNetworkInterfaceOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecNetworkInterfaceOutput) Network() pulumi.StringOutput
- func (o OceanLaunchSpecNetworkInterfaceOutput) ProjectId() pulumi.StringPtrOutput
- func (o OceanLaunchSpecNetworkInterfaceOutput) ToOceanLaunchSpecNetworkInterfaceOutput() OceanLaunchSpecNetworkInterfaceOutput
- func (o OceanLaunchSpecNetworkInterfaceOutput) ToOceanLaunchSpecNetworkInterfaceOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceOutput
- type OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) AutoscaleHeadrooms() OceanLaunchSpecAutoscaleHeadroomArrayOutput
- func (o OceanLaunchSpecOutput) AutoscaleHeadroomsAutomatics() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
- func (OceanLaunchSpecOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o OceanLaunchSpecOutput) Labels() OceanLaunchSpecLabelArrayOutput
- func (o OceanLaunchSpecOutput) Metadatas() OceanLaunchSpecMetadataArrayOutput
- func (o OceanLaunchSpecOutput) Name() pulumi.StringOutput
- func (o OceanLaunchSpecOutput) NetworkInterfaces() OceanLaunchSpecNetworkInterfaceArrayOutput
- func (o OceanLaunchSpecOutput) NodePoolName() pulumi.StringPtrOutput
- func (o OceanLaunchSpecOutput) OceanId() pulumi.StringOutput
- func (o OceanLaunchSpecOutput) ResourceLimits() OceanLaunchSpecResourceLimitsPtrOutput
- func (o OceanLaunchSpecOutput) RestrictScaleDown() pulumi.BoolOutput
- func (o OceanLaunchSpecOutput) RootVolumeSize() pulumi.IntOutput
- func (o OceanLaunchSpecOutput) RootVolumeType() pulumi.StringOutput
- func (o OceanLaunchSpecOutput) SchedulingTasks() OceanLaunchSpecSchedulingTaskArrayOutput
- func (o OceanLaunchSpecOutput) ServiceAccount() pulumi.StringOutput
- func (o OceanLaunchSpecOutput) ShieldedInstanceConfig() OceanLaunchSpecShieldedInstanceConfigOutput
- func (o OceanLaunchSpecOutput) SourceImage() pulumi.StringOutput
- func (o OceanLaunchSpecOutput) Storage() OceanLaunchSpecStorageOutput
- func (o OceanLaunchSpecOutput) Strategies() OceanLaunchSpecStrategyArrayOutput
- func (o OceanLaunchSpecOutput) Tags() pulumi.StringArrayOutput
- func (o OceanLaunchSpecOutput) Taints() OceanLaunchSpecTaintArrayOutput
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
- func (o OceanLaunchSpecOutput) UpdatePolicy() OceanLaunchSpecUpdatePolicyPtrOutput
- 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 OceanLaunchSpecSchedulingTask
- type OceanLaunchSpecSchedulingTaskArgs
- func (OceanLaunchSpecSchedulingTaskArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
- func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
- type OceanLaunchSpecSchedulingTaskArray
- func (OceanLaunchSpecSchedulingTaskArray) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
- func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
- type OceanLaunchSpecSchedulingTaskArrayInput
- type OceanLaunchSpecSchedulingTaskArrayOutput
- func (OceanLaunchSpecSchedulingTaskArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecSchedulingTaskOutput
- func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
- func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
- type OceanLaunchSpecSchedulingTaskInput
- type OceanLaunchSpecSchedulingTaskOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) CronExpression() pulumi.StringOutput
- func (OceanLaunchSpecSchedulingTaskOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskOutput) IsEnabled() pulumi.BoolOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) TaskHeadrooms() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) TaskType() pulumi.StringOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
- func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroom
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArgs
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArray
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ElementType() reflect.Type
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) Index(i pulumi.IntInput) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomInput
- type OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ElementType() reflect.Type
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) NumOfUnits() pulumi.IntOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
- 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 name of the GKE cluster you wish to import. // // Deprecated: Please define clusterId 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"` InstanceNamePrefix pulumi.StringPtrOutput `pulumi:"instanceNamePrefix"` 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.
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
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
type ElastigroupArgs ¶
type ElastigroupArgs struct { BackendServices ElastigroupBackendServiceArrayInput // The name of the GKE cluster you wish to import. // // Deprecated: Please define clusterId 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 InstanceNamePrefix pulumi.StringPtrInput 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 name of the GKE cluster 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 name of the GKE cluster 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 { Key pulumi.StringInput `pulumi:"key"` 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
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
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 name of the GKE cluster 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 name of the GKE cluster 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 { Key pulumi.StringInput `pulumi:"key"` 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
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
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 { Key pulumi.StringInput `pulumi:"key"` 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
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
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) BackendServices ¶ added in v3.20.0
func (o ElastigroupOutput) BackendServices() ElastigroupBackendServiceArrayOutput
func (ElastigroupOutput) ClusterId
deprecated
added in
v3.20.0
func (o ElastigroupOutput) ClusterId() pulumi.StringPtrOutput
The name of the GKE cluster you wish to import.
Deprecated: Please define clusterId under integration_gke
func (ElastigroupOutput) ClusterZoneName ¶ added in v3.20.0
func (o ElastigroupOutput) ClusterZoneName() pulumi.StringOutput
The zone where the cluster is hosted.
func (ElastigroupOutput) DesiredCapacity ¶ added in v3.20.0
func (o ElastigroupOutput) DesiredCapacity() pulumi.IntOutput
func (ElastigroupOutput) Disks ¶ added in v3.20.0
func (o ElastigroupOutput) Disks() ElastigroupDiskArrayOutput
func (ElastigroupOutput) DrainingTimeout ¶ added in v3.20.0
func (o ElastigroupOutput) DrainingTimeout() pulumi.IntPtrOutput
func (ElastigroupOutput) ElementType ¶
func (ElastigroupOutput) ElementType() reflect.Type
func (ElastigroupOutput) FallbackToOndemand ¶ added in v3.20.0
func (o ElastigroupOutput) FallbackToOndemand() pulumi.BoolPtrOutput
func (ElastigroupOutput) Gpu ¶ added in v3.20.0
func (o ElastigroupOutput) Gpu() ElastigroupGpuArrayOutput
func (ElastigroupOutput) InstanceNamePrefix ¶ added in v3.29.0
func (o ElastigroupOutput) InstanceNamePrefix() pulumi.StringPtrOutput
func (ElastigroupOutput) InstanceTypesCustoms ¶ added in v3.20.0
func (o ElastigroupOutput) InstanceTypesCustoms() ElastigroupInstanceTypesCustomArrayOutput
func (ElastigroupOutput) InstanceTypesOndemand ¶ added in v3.20.0
func (o ElastigroupOutput) InstanceTypesOndemand() pulumi.StringPtrOutput
func (ElastigroupOutput) InstanceTypesPreemptibles ¶ added in v3.20.0
func (o ElastigroupOutput) InstanceTypesPreemptibles() pulumi.StringArrayOutput
func (ElastigroupOutput) IntegrationDockerSwarm ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationDockerSwarm() ElastigroupIntegrationDockerSwarmPtrOutput
func (ElastigroupOutput) IntegrationGke ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationGke() ElastigroupIntegrationGkePtrOutput
Describes the GKE integration.
func (ElastigroupOutput) IpForwarding ¶ added in v3.20.0
func (o ElastigroupOutput) IpForwarding() pulumi.BoolPtrOutput
func (ElastigroupOutput) Labels ¶ added in v3.20.0
func (o ElastigroupOutput) Labels() ElastigroupLabelArrayOutput
func (ElastigroupOutput) MaxSize ¶ added in v3.20.0
func (o ElastigroupOutput) MaxSize() pulumi.IntOutput
func (ElastigroupOutput) Metadatas ¶ added in v3.20.0
func (o ElastigroupOutput) Metadatas() ElastigroupMetadataArrayOutput
func (ElastigroupOutput) MinSize ¶ added in v3.20.0
func (o ElastigroupOutput) MinSize() pulumi.IntOutput
func (ElastigroupOutput) Name ¶ added in v3.20.0
func (o ElastigroupOutput) Name() pulumi.StringOutput
func (ElastigroupOutput) NetworkInterfaces ¶ added in v3.20.0
func (o ElastigroupOutput) NetworkInterfaces() ElastigroupNetworkInterfaceArrayOutput
func (ElastigroupOutput) NodeImage ¶ added in v3.20.0
func (o ElastigroupOutput) NodeImage() pulumi.StringPtrOutput
The image that will be used for the node VMs. Possible values: COS, UBUNTU.
func (ElastigroupOutput) OndemandCount ¶ added in v3.20.0
func (o ElastigroupOutput) OndemandCount() pulumi.IntPtrOutput
func (ElastigroupOutput) PreemptiblePercentage ¶ added in v3.20.0
func (o ElastigroupOutput) PreemptiblePercentage() pulumi.IntPtrOutput
func (ElastigroupOutput) ProvisioningModel ¶ added in v3.20.0
func (o ElastigroupOutput) ProvisioningModel() pulumi.StringPtrOutput
func (ElastigroupOutput) ScalingDownPolicies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingDownPolicies() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupOutput) ScalingUpPolicies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingUpPolicies() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupOutput) ServiceAccount ¶ added in v3.20.0
func (o ElastigroupOutput) ServiceAccount() pulumi.StringPtrOutput
func (ElastigroupOutput) ShutdownScript ¶ added in v3.20.0
func (o ElastigroupOutput) ShutdownScript() pulumi.StringPtrOutput
func (ElastigroupOutput) StartupScript ¶ added in v3.20.0
func (o ElastigroupOutput) StartupScript() pulumi.StringPtrOutput
func (ElastigroupOutput) Tags ¶ added in v3.20.0
func (o ElastigroupOutput) Tags() pulumi.StringArrayOutput
func (ElastigroupOutput) ToElastigroupOutput ¶
func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
func (ElastigroupOutput) ToElastigroupOutputWithContext ¶
func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
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"` 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
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"` 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
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 name of the GKE cluster you wish to import. // // Deprecated: Please define clusterId 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 InstanceNamePrefix pulumi.StringPtrInput 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"` // Instance types to avoid launching in the Ocean cluster. Cannot be configured if whitelist list is configured. Blacklists pulumi.StringArrayOutput `pulumi:"blacklists"` ClusterControllerId pulumi.StringOutput `pulumi:"clusterControllerId"` // The GKE cluster name. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. 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"` // The Ocean shielded instance configuration object. ShieldedInstanceConfig OceanImportShieldedInstanceConfigOutput `pulumi:"shieldedInstanceConfig"` Strategies OceanImportStrategyArrayOutput `pulumi:"strategies"` UpdatePolicy OceanImportUpdatePolicyPtrOutput `pulumi:"updatePolicy"` // launch specification defined on the Ocean object will function only as a template for virtual node groups. UseAsTemplateOnly pulumi.BoolPtrOutput `pulumi:"useAsTemplateOnly"` // Instance types allowed in the Ocean cluster. Cannot be configured if blacklist list is configured. Whitelists pulumi.StringArrayOutput `pulumi:"whitelists"` }
Manages a Spotinst Ocean GKE resource.
## Prerequisites
Installation of the Ocean controller is required by this resource. You can accomplish this by using the spotinst/ocean-controller module as follows:
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
> You must configure the same `clusterIdentifier` both for the Ocean controller and for the `gke.OceanImport` resource.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewOceanImport(ctx, "example", &gke.OceanImportArgs{ BackendServices: gke.OceanImportBackendServiceArray{ &gke.OceanImportBackendServiceArgs{ LocationType: pulumi.String("regional"), NamedPorts: gke.OceanImportBackendServiceNamedPortArray{ &gke.OceanImportBackendServiceNamedPortArgs{ Name: pulumi.String("http"), Ports: pulumi.StringArray{ pulumi.String("80"), pulumi.String("8080"), }, }, }, Scheme: pulumi.String("INTERNAL"), ServiceName: pulumi.String("example-backend-service"), }, }, ClusterName: pulumi.String("example-cluster-name"), ControllerClusterId: pulumi.String("example-controller-123124"), DesiredCapacity: pulumi.Int(0), Location: pulumi.String("us-central1-a"), MaxSize: pulumi.Int(2), MinSize: pulumi.Int(0), RootVolumeType: pulumi.String("pd-ssd"), ShieldedInstanceConfig: &gke.OceanImportShieldedInstanceConfigArgs{ EnableIntegrityMonitoring: pulumi.Bool(true), EnableSecureBoot: pulumi.Bool(true), }, UseAsTemplateOnly: pulumi.Bool(false), Whitelists: pulumi.StringArray{ pulumi.String("n1-standard-1"), pulumi.String("n1-standard-2"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ctx.Export("oceanId", spotinst_ocean_gke_import.Example.Id) return nil }) }
``` <!--End PulumiCodeChooser -->
## Strategy
* `strategy` - (Optional) Strategy object.
- `drainingTimeout` - (Optional) The draining timeout (in seconds) before terminating the instance. If no draining timeout is defined, the default draining timeout will be used.
- `provisioningModel` - (Optional) Define the provisioning model of the launched instances. Valid values: `SPOT`, `PREEMPTIBLE`.
- `preemptiblePercentage`- (Optional) Defines the desired preemptible percentage for the cluster.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
<a id="update-policy"></a> ## Update Policy
* `updatePolicy` - (Optional)
`shouldRoll` - (Required) Enables the roll.
`conditionedRoll` - (Optional, Default: false) Spot will perform a cluster Roll in accordance with a relevant modification of the cluster’s settings. When set to true , only specific changes in the cluster’s configuration will trigger a cluster roll (such as AMI, Key Pair, user data, instance types, load balancers, etc).
`rollConfig` - (Required) Holds the roll configuration.
`batchSizePercentage` - (Required) Sets the percentage of the instances to deploy in each batch.
`launchSpecIds` - (Optional) List of Virtual Node Group identifiers to be rolled.
`batchMinHealthyPercentage` - (Optional) Default: 50. Indicates the threshold of minimum healthy instances in single batch. If the amount of healthy instances in single batch is under the threshold, the cluster roll will fail. If exists, the parameter value will be in range of 1-100. In case of null as value, the default value in the backend will be 50%! (MISSING)Value of param should represent the number in percentage (%!)(MISSING) of the batch.
`respectPdb` - (Optional) Default: False. During the roll, if the parameter is set to True we honor PDB during the instance replacement.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
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
type OceanImportArgs ¶
type OceanImportArgs struct { // The Ocean Kubernetes Autoscaler object. Autoscaler OceanImportAutoscalerPtrInput // Describes the backend service configurations. BackendServices OceanImportBackendServiceArrayInput // Instance types to avoid launching in the Ocean cluster. Cannot be configured if whitelist list is configured. Blacklists pulumi.StringArrayInput // The GKE cluster name. ClusterName pulumi.StringInput // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. 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 // The Ocean shielded instance configuration object. ShieldedInstanceConfig OceanImportShieldedInstanceConfigPtrInput Strategies OceanImportStrategyArrayInput UpdatePolicy OceanImportUpdatePolicyPtrInput // launch specification defined on the Ocean object will function only as a template for virtual node groups. UseAsTemplateOnly pulumi.BoolPtrInput // Instance types allowed in the Ocean cluster. Cannot be configured if blacklist list is configured. 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 %!f(MISSING)rom 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"` // enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level. EnableAutomaticAndManualHeadroom *bool `pulumi:"enableAutomaticAndManualHeadroom"` // 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 %!f(MISSING)rom 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"` // enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level. EnableAutomaticAndManualHeadroom pulumi.BoolPtrInput `pulumi:"enableAutomaticAndManualHeadroom"` // 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 %!t(MISSING)o 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 %!t(MISSING)o 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 %!t(MISSING)o 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 %!t(MISSING)o 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 %!f(MISSING)rom 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) EnableAutomaticAndManualHeadroom ¶ added in v3.13.0
func (o OceanImportAutoscalerOutput) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level.
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 %!f(MISSING)rom 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) EnableAutomaticAndManualHeadroom ¶ added in v3.13.0
func (o OceanImportAutoscalerPtrOutput) EnableAutomaticAndManualHeadroom() pulumi.BoolPtrOutput
enables automatic and manual headroom to work in parallel. When set to false, automatic headroom overrides all other headroom definitions manually configured, whether they are at cluster or VNG level.
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 OceanImportAutoscalerResourceLimits ¶
type OceanImportAutoscalerResourceLimits struct { // The maximum memory in GiB units that can be allocated to the cluster. // // <!--Start PulumiCodeChooser --> // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // <!--End PulumiCodeChooser --> // // <a id="strategy"></a> MaxMemoryGib *int `pulumi:"maxMemoryGib"` // The maximum cpu in vCpu units that can be allocated to the cluster. MaxVcpu *int `pulumi:"maxVcpu"` }
type OceanImportAutoscalerResourceLimitsArgs ¶
type OceanImportAutoscalerResourceLimitsArgs struct { // The maximum memory in GiB units that can be allocated to the cluster. // // <!--Start PulumiCodeChooser --> // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // <!--End PulumiCodeChooser --> // // <a id="strategy"></a> 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.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
<a id="strategy"></a>
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.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
<a id="strategy"></a>
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) Autoscaler ¶ added in v3.20.0
func (o OceanImportOutput) Autoscaler() OceanImportAutoscalerOutput
The Ocean Kubernetes Autoscaler object.
func (OceanImportOutput) BackendServices ¶ added in v3.20.0
func (o OceanImportOutput) BackendServices() OceanImportBackendServiceArrayOutput
Describes the backend service configurations.
func (OceanImportOutput) Blacklists ¶ added in v3.23.0
func (o OceanImportOutput) Blacklists() pulumi.StringArrayOutput
Instance types to avoid launching in the Ocean cluster. Cannot be configured if whitelist list is configured.
func (OceanImportOutput) ClusterControllerId ¶ added in v3.20.0
func (o OceanImportOutput) ClusterControllerId() pulumi.StringOutput
func (OceanImportOutput) ClusterName ¶ added in v3.20.0
func (o OceanImportOutput) ClusterName() pulumi.StringOutput
The GKE cluster name.
func (OceanImportOutput) ControllerClusterId ¶ added in v3.20.0
func (o OceanImportOutput) ControllerClusterId() pulumi.StringOutput
A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier.
func (OceanImportOutput) DesiredCapacity ¶ added in v3.20.0
func (o OceanImportOutput) DesiredCapacity() pulumi.IntOutput
The number of instances to launch and maintain in the cluster.
func (OceanImportOutput) ElementType ¶
func (OceanImportOutput) ElementType() reflect.Type
func (OceanImportOutput) Location ¶ added in v3.20.0
func (o OceanImportOutput) Location() pulumi.StringOutput
The zone the master cluster is located in.
func (OceanImportOutput) MaxSize ¶ added in v3.20.0
func (o OceanImportOutput) MaxSize() pulumi.IntOutput
The upper limit of instances the cluster can scale up to.
func (OceanImportOutput) MinSize ¶ added in v3.20.0
func (o OceanImportOutput) MinSize() pulumi.IntOutput
The lower limit of instances the cluster can scale down to.
func (OceanImportOutput) RootVolumeType ¶ added in v3.20.0
func (o OceanImportOutput) RootVolumeType() pulumi.StringPtrOutput
The root volume disk type.
func (OceanImportOutput) ScheduledTasks ¶ added in v3.20.0
func (o OceanImportOutput) ScheduledTasks() OceanImportScheduledTaskArrayOutput
Set scheduling object.
func (OceanImportOutput) ShieldedInstanceConfig ¶ added in v3.20.0
func (o OceanImportOutput) ShieldedInstanceConfig() OceanImportShieldedInstanceConfigOutput
The Ocean shielded instance configuration object.
func (OceanImportOutput) Strategies ¶ added in v3.20.0
func (o OceanImportOutput) Strategies() OceanImportStrategyArrayOutput
func (OceanImportOutput) ToOceanImportOutput ¶
func (o OceanImportOutput) ToOceanImportOutput() OceanImportOutput
func (OceanImportOutput) ToOceanImportOutputWithContext ¶
func (o OceanImportOutput) ToOceanImportOutputWithContext(ctx context.Context) OceanImportOutput
func (OceanImportOutput) UpdatePolicy ¶ added in v3.20.0
func (o OceanImportOutput) UpdatePolicy() OceanImportUpdatePolicyPtrOutput
func (OceanImportOutput) UseAsTemplateOnly ¶ added in v3.22.0
func (o OceanImportOutput) UseAsTemplateOnly() pulumi.BoolPtrOutput
launch specification defined on the Ocean object will function only as a template for virtual node groups.
func (OceanImportOutput) Whitelists ¶ added in v3.20.0
func (o OceanImportOutput) Whitelists() pulumi.StringArrayOutput
Instance types allowed in the Ocean cluster. Cannot be configured if blacklist list is configured.
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 { // 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"` TaskParameters *OceanImportScheduledTaskTaskTaskParameters `pulumi:"taskParameters"` // Valid values: "clusterRoll". Required for cluster.scheduling.tasks object. TaskType string `pulumi:"taskType"` }
type OceanImportScheduledTaskTaskArgs ¶
type OceanImportScheduledTaskTaskArgs struct { // 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"` TaskParameters OceanImportScheduledTaskTaskTaskParametersPtrInput `pulumi:"taskParameters"` // 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) 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) TaskParameters ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskOutput) TaskParameters() OceanImportScheduledTaskTaskTaskParametersPtrOutput
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 OceanImportScheduledTaskTaskTaskParameters ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParameters struct {
ClusterRoll *OceanImportScheduledTaskTaskTaskParametersClusterRoll `pulumi:"clusterRoll"`
}
type OceanImportScheduledTaskTaskTaskParametersArgs ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersArgs struct {
ClusterRoll OceanImportScheduledTaskTaskTaskParametersClusterRollPtrInput `pulumi:"clusterRoll"`
}
func (OceanImportScheduledTaskTaskTaskParametersArgs) ElementType ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersArgs) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersOutput ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersOutput() OceanImportScheduledTaskTaskTaskParametersOutput
func (OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersOutputWithContext ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersOutput
func (OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput() OceanImportScheduledTaskTaskTaskParametersPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersArgs) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersPtrOutput
type OceanImportScheduledTaskTaskTaskParametersClusterRoll ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersClusterRoll struct { BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` // Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 // Example: 20. // // <!--Start PulumiCodeChooser --> // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // <!--End PulumiCodeChooser --> BatchSizePercentage *int `pulumi:"batchSizePercentage"` Comment *string `pulumi:"comment"` RespectPdb *bool `pulumi:"respectPdb"` }
type OceanImportScheduledTaskTaskTaskParametersClusterRollArgs ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersClusterRollArgs struct { BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` // Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 // Example: 20. // // <!--Start PulumiCodeChooser --> // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // <!--End PulumiCodeChooser --> BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` Comment pulumi.StringPtrInput `pulumi:"comment"` RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` }
func (OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ElementType ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutput ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutputWithContext ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext ¶ added in v3.28.0
func (i OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
type OceanImportScheduledTaskTaskTaskParametersClusterRollInput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersClusterRollInput interface { pulumi.Input ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollOutput ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutputWithContext(context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollOutput }
OceanImportScheduledTaskTaskTaskParametersClusterRollInput is an input type that accepts OceanImportScheduledTaskTaskTaskParametersClusterRollArgs and OceanImportScheduledTaskTaskTaskParametersClusterRollOutput values. You can construct a concrete instance of `OceanImportScheduledTaskTaskTaskParametersClusterRollInput` via:
OceanImportScheduledTaskTaskTaskParametersClusterRollArgs{...}
type OceanImportScheduledTaskTaskTaskParametersClusterRollOutput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersClusterRollOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) BatchMinHealthyPercentage ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) BatchSizePercentage ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 Example: 20.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) Comment ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) Comment() pulumi.StringPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ElementType ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) RespectPdb ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) RespectPdb() pulumi.BoolPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutput ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutputWithContext ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
type OceanImportScheduledTaskTaskTaskParametersClusterRollPtrInput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersClusterRollPtrInput interface { pulumi.Input ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext(context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput }
OceanImportScheduledTaskTaskTaskParametersClusterRollPtrInput is an input type that accepts OceanImportScheduledTaskTaskTaskParametersClusterRollArgs, OceanImportScheduledTaskTaskTaskParametersClusterRollPtr and OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput values. You can construct a concrete instance of `OceanImportScheduledTaskTaskTaskParametersClusterRollPtrInput` via:
OceanImportScheduledTaskTaskTaskParametersClusterRollArgs{...} or: nil
func OceanImportScheduledTaskTaskTaskParametersClusterRollPtr ¶ added in v3.28.0
func OceanImportScheduledTaskTaskTaskParametersClusterRollPtr(v *OceanImportScheduledTaskTaskTaskParametersClusterRollArgs) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrInput
type OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) BatchMinHealthyPercentage ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) BatchSizePercentage ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 Example: 20.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) Comment ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) Comment() pulumi.StringPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ElementType ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) RespectPdb ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) RespectPdb() pulumi.BoolPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput() OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersClusterRollPtrOutput
type OceanImportScheduledTaskTaskTaskParametersInput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersInput interface { pulumi.Input ToOceanImportScheduledTaskTaskTaskParametersOutput() OceanImportScheduledTaskTaskTaskParametersOutput ToOceanImportScheduledTaskTaskTaskParametersOutputWithContext(context.Context) OceanImportScheduledTaskTaskTaskParametersOutput }
OceanImportScheduledTaskTaskTaskParametersInput is an input type that accepts OceanImportScheduledTaskTaskTaskParametersArgs and OceanImportScheduledTaskTaskTaskParametersOutput values. You can construct a concrete instance of `OceanImportScheduledTaskTaskTaskParametersInput` via:
OceanImportScheduledTaskTaskTaskParametersArgs{...}
type OceanImportScheduledTaskTaskTaskParametersOutput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskTaskTaskParametersOutput) ClusterRoll ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersOutput) ElementType ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersOutput ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersOutput() OceanImportScheduledTaskTaskTaskParametersOutput
func (OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersOutputWithContext ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersOutput
func (OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput() OceanImportScheduledTaskTaskTaskParametersPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersPtrOutput
type OceanImportScheduledTaskTaskTaskParametersPtrInput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersPtrInput interface { pulumi.Input ToOceanImportScheduledTaskTaskTaskParametersPtrOutput() OceanImportScheduledTaskTaskTaskParametersPtrOutput ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext(context.Context) OceanImportScheduledTaskTaskTaskParametersPtrOutput }
OceanImportScheduledTaskTaskTaskParametersPtrInput is an input type that accepts OceanImportScheduledTaskTaskTaskParametersArgs, OceanImportScheduledTaskTaskTaskParametersPtr and OceanImportScheduledTaskTaskTaskParametersPtrOutput values. You can construct a concrete instance of `OceanImportScheduledTaskTaskTaskParametersPtrInput` via:
OceanImportScheduledTaskTaskTaskParametersArgs{...} or: nil
func OceanImportScheduledTaskTaskTaskParametersPtr ¶ added in v3.28.0
func OceanImportScheduledTaskTaskTaskParametersPtr(v *OceanImportScheduledTaskTaskTaskParametersArgs) OceanImportScheduledTaskTaskTaskParametersPtrInput
type OceanImportScheduledTaskTaskTaskParametersPtrOutput ¶ added in v3.28.0
type OceanImportScheduledTaskTaskTaskParametersPtrOutput struct{ *pulumi.OutputState }
func (OceanImportScheduledTaskTaskTaskParametersPtrOutput) ClusterRoll ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersPtrOutput) ElementType ¶ added in v3.28.0
func (OceanImportScheduledTaskTaskTaskParametersPtrOutput) ElementType() reflect.Type
func (OceanImportScheduledTaskTaskTaskParametersPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutput() OceanImportScheduledTaskTaskTaskParametersPtrOutput
func (OceanImportScheduledTaskTaskTaskParametersPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext ¶ added in v3.28.0
func (o OceanImportScheduledTaskTaskTaskParametersPtrOutput) ToOceanImportScheduledTaskTaskTaskParametersPtrOutputWithContext(ctx context.Context) OceanImportScheduledTaskTaskTaskParametersPtrOutput
type OceanImportShieldedInstanceConfig ¶ added in v3.15.0
type OceanImportShieldedInstanceConfig 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 OceanImportShieldedInstanceConfigArgs ¶ added in v3.15.0
type OceanImportShieldedInstanceConfigArgs 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 (OceanImportShieldedInstanceConfigArgs) ElementType ¶ added in v3.15.0
func (OceanImportShieldedInstanceConfigArgs) ElementType() reflect.Type
func (OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigOutput ¶ added in v3.15.0
func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigOutput() OceanImportShieldedInstanceConfigOutput
func (OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigOutputWithContext ¶ added in v3.15.0
func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigOutput
func (OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigPtrOutput ¶ added in v3.15.0
func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigPtrOutput() OceanImportShieldedInstanceConfigPtrOutput
func (OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigPtrOutputWithContext ¶ added in v3.15.0
func (i OceanImportShieldedInstanceConfigArgs) ToOceanImportShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigPtrOutput
type OceanImportShieldedInstanceConfigInput ¶ added in v3.15.0
type OceanImportShieldedInstanceConfigInput interface { pulumi.Input ToOceanImportShieldedInstanceConfigOutput() OceanImportShieldedInstanceConfigOutput ToOceanImportShieldedInstanceConfigOutputWithContext(context.Context) OceanImportShieldedInstanceConfigOutput }
OceanImportShieldedInstanceConfigInput is an input type that accepts OceanImportShieldedInstanceConfigArgs and OceanImportShieldedInstanceConfigOutput values. You can construct a concrete instance of `OceanImportShieldedInstanceConfigInput` via:
OceanImportShieldedInstanceConfigArgs{...}
type OceanImportShieldedInstanceConfigOutput ¶ added in v3.15.0
type OceanImportShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (OceanImportShieldedInstanceConfigOutput) ElementType ¶ added in v3.15.0
func (OceanImportShieldedInstanceConfigOutput) ElementType() reflect.Type
func (OceanImportShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Boolean. Enable the integrity monitoring parameter on the GCP instances.
func (OceanImportShieldedInstanceConfigOutput) EnableSecureBoot ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Boolean. Enable the secure boot parameter on the GCP instances.
func (OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigOutput ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigOutput() OceanImportShieldedInstanceConfigOutput
func (OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigOutputWithContext ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigOutput
func (OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigPtrOutput ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigPtrOutput() OceanImportShieldedInstanceConfigPtrOutput
func (OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigPtrOutputWithContext ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigOutput) ToOceanImportShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigPtrOutput
type OceanImportShieldedInstanceConfigPtrInput ¶ added in v3.15.0
type OceanImportShieldedInstanceConfigPtrInput interface { pulumi.Input ToOceanImportShieldedInstanceConfigPtrOutput() OceanImportShieldedInstanceConfigPtrOutput ToOceanImportShieldedInstanceConfigPtrOutputWithContext(context.Context) OceanImportShieldedInstanceConfigPtrOutput }
OceanImportShieldedInstanceConfigPtrInput is an input type that accepts OceanImportShieldedInstanceConfigArgs, OceanImportShieldedInstanceConfigPtr and OceanImportShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `OceanImportShieldedInstanceConfigPtrInput` via:
OceanImportShieldedInstanceConfigArgs{...} or: nil
func OceanImportShieldedInstanceConfigPtr ¶ added in v3.15.0
func OceanImportShieldedInstanceConfigPtr(v *OceanImportShieldedInstanceConfigArgs) OceanImportShieldedInstanceConfigPtrInput
type OceanImportShieldedInstanceConfigPtrOutput ¶ added in v3.15.0
type OceanImportShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanImportShieldedInstanceConfigPtrOutput) ElementType ¶ added in v3.15.0
func (OceanImportShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (OceanImportShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Boolean. Enable the integrity monitoring parameter on the GCP instances.
func (OceanImportShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Boolean. Enable the secure boot parameter on the GCP instances.
func (OceanImportShieldedInstanceConfigPtrOutput) ToOceanImportShieldedInstanceConfigPtrOutput ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigPtrOutput) ToOceanImportShieldedInstanceConfigPtrOutput() OceanImportShieldedInstanceConfigPtrOutput
func (OceanImportShieldedInstanceConfigPtrOutput) ToOceanImportShieldedInstanceConfigPtrOutputWithContext ¶ added in v3.15.0
func (o OceanImportShieldedInstanceConfigPtrOutput) ToOceanImportShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) OceanImportShieldedInstanceConfigPtrOutput
type OceanImportState ¶
type OceanImportState struct { // The Ocean Kubernetes Autoscaler object. Autoscaler OceanImportAutoscalerPtrInput // Describes the backend service configurations. BackendServices OceanImportBackendServiceArrayInput // Instance types to avoid launching in the Ocean cluster. Cannot be configured if whitelist list is configured. Blacklists pulumi.StringArrayInput ClusterControllerId pulumi.StringPtrInput // The GKE cluster name. ClusterName pulumi.StringPtrInput // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. 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 // The Ocean shielded instance configuration object. ShieldedInstanceConfig OceanImportShieldedInstanceConfigPtrInput Strategies OceanImportStrategyArrayInput UpdatePolicy OceanImportUpdatePolicyPtrInput // launch specification defined on the Ocean object will function only as a template for virtual node groups. UseAsTemplateOnly pulumi.BoolPtrInput // Instance types allowed in the Ocean cluster. Cannot be configured if blacklist list is configured. Whitelists pulumi.StringArrayInput }
func (OceanImportState) ElementType ¶
func (OceanImportState) ElementType() reflect.Type
type OceanImportStrategy ¶ added in v3.15.0
type OceanImportStrategyArgs ¶ added in v3.15.0
type OceanImportStrategyArgs struct { // The draining timeout (in seconds) before terminating the instance. DrainingTimeout pulumi.IntPtrInput `pulumi:"drainingTimeout"` PreemptiblePercentage pulumi.IntPtrInput `pulumi:"preemptiblePercentage"` ProvisioningModel pulumi.StringPtrInput `pulumi:"provisioningModel"` }
func (OceanImportStrategyArgs) ElementType ¶ added in v3.15.0
func (OceanImportStrategyArgs) ElementType() reflect.Type
func (OceanImportStrategyArgs) ToOceanImportStrategyOutput ¶ added in v3.15.0
func (i OceanImportStrategyArgs) ToOceanImportStrategyOutput() OceanImportStrategyOutput
func (OceanImportStrategyArgs) ToOceanImportStrategyOutputWithContext ¶ added in v3.15.0
func (i OceanImportStrategyArgs) ToOceanImportStrategyOutputWithContext(ctx context.Context) OceanImportStrategyOutput
type OceanImportStrategyArray ¶ added in v3.15.0
type OceanImportStrategyArray []OceanImportStrategyInput
func (OceanImportStrategyArray) ElementType ¶ added in v3.15.0
func (OceanImportStrategyArray) ElementType() reflect.Type
func (OceanImportStrategyArray) ToOceanImportStrategyArrayOutput ¶ added in v3.15.0
func (i OceanImportStrategyArray) ToOceanImportStrategyArrayOutput() OceanImportStrategyArrayOutput
func (OceanImportStrategyArray) ToOceanImportStrategyArrayOutputWithContext ¶ added in v3.15.0
func (i OceanImportStrategyArray) ToOceanImportStrategyArrayOutputWithContext(ctx context.Context) OceanImportStrategyArrayOutput
type OceanImportStrategyArrayInput ¶ added in v3.15.0
type OceanImportStrategyArrayInput interface { pulumi.Input ToOceanImportStrategyArrayOutput() OceanImportStrategyArrayOutput ToOceanImportStrategyArrayOutputWithContext(context.Context) OceanImportStrategyArrayOutput }
OceanImportStrategyArrayInput is an input type that accepts OceanImportStrategyArray and OceanImportStrategyArrayOutput values. You can construct a concrete instance of `OceanImportStrategyArrayInput` via:
OceanImportStrategyArray{ OceanImportStrategyArgs{...} }
type OceanImportStrategyArrayOutput ¶ added in v3.15.0
type OceanImportStrategyArrayOutput struct{ *pulumi.OutputState }
func (OceanImportStrategyArrayOutput) ElementType ¶ added in v3.15.0
func (OceanImportStrategyArrayOutput) ElementType() reflect.Type
func (OceanImportStrategyArrayOutput) Index ¶ added in v3.15.0
func (o OceanImportStrategyArrayOutput) Index(i pulumi.IntInput) OceanImportStrategyOutput
func (OceanImportStrategyArrayOutput) ToOceanImportStrategyArrayOutput ¶ added in v3.15.0
func (o OceanImportStrategyArrayOutput) ToOceanImportStrategyArrayOutput() OceanImportStrategyArrayOutput
func (OceanImportStrategyArrayOutput) ToOceanImportStrategyArrayOutputWithContext ¶ added in v3.15.0
func (o OceanImportStrategyArrayOutput) ToOceanImportStrategyArrayOutputWithContext(ctx context.Context) OceanImportStrategyArrayOutput
type OceanImportStrategyInput ¶ added in v3.15.0
type OceanImportStrategyInput interface { pulumi.Input ToOceanImportStrategyOutput() OceanImportStrategyOutput ToOceanImportStrategyOutputWithContext(context.Context) OceanImportStrategyOutput }
OceanImportStrategyInput is an input type that accepts OceanImportStrategyArgs and OceanImportStrategyOutput values. You can construct a concrete instance of `OceanImportStrategyInput` via:
OceanImportStrategyArgs{...}
type OceanImportStrategyOutput ¶ added in v3.15.0
type OceanImportStrategyOutput struct{ *pulumi.OutputState }
func (OceanImportStrategyOutput) DrainingTimeout ¶ added in v3.15.0
func (o OceanImportStrategyOutput) DrainingTimeout() pulumi.IntPtrOutput
The draining timeout (in seconds) before terminating the instance.
func (OceanImportStrategyOutput) ElementType ¶ added in v3.15.0
func (OceanImportStrategyOutput) ElementType() reflect.Type
func (OceanImportStrategyOutput) PreemptiblePercentage ¶ added in v3.17.0
func (o OceanImportStrategyOutput) PreemptiblePercentage() pulumi.IntPtrOutput
func (OceanImportStrategyOutput) ProvisioningModel ¶ added in v3.15.0
func (o OceanImportStrategyOutput) ProvisioningModel() pulumi.StringPtrOutput
func (OceanImportStrategyOutput) ToOceanImportStrategyOutput ¶ added in v3.15.0
func (o OceanImportStrategyOutput) ToOceanImportStrategyOutput() OceanImportStrategyOutput
func (OceanImportStrategyOutput) ToOceanImportStrategyOutputWithContext ¶ added in v3.15.0
func (o OceanImportStrategyOutput) ToOceanImportStrategyOutputWithContext(ctx context.Context) OceanImportStrategyOutput
type OceanImportUpdatePolicy ¶ added in v3.8.0
type OceanImportUpdatePolicy struct { ConditionedRoll *bool `pulumi:"conditionedRoll"` RollConfig *OceanImportUpdatePolicyRollConfig `pulumi:"rollConfig"` ShouldRoll bool `pulumi:"shouldRoll"` }
type OceanImportUpdatePolicyArgs ¶ added in v3.8.0
type OceanImportUpdatePolicyArgs struct { ConditionedRoll pulumi.BoolPtrInput `pulumi:"conditionedRoll"` 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) ConditionedRoll ¶ added in v3.12.0
func (o OceanImportUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
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) ConditionedRoll ¶ added in v3.12.0
func (o OceanImportUpdatePolicyPtrOutput) ConditionedRoll() pulumi.BoolPtrOutput
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 OceanImportUpdatePolicyRollConfig struct { BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` // Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 // Example: 20. // // <!--Start PulumiCodeChooser --> // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // <!--End PulumiCodeChooser --> BatchSizePercentage int `pulumi:"batchSizePercentage"` LaunchSpecIds []string `pulumi:"launchSpecIds"` RespectPdb *bool `pulumi:"respectPdb"` }
type OceanImportUpdatePolicyRollConfigArgs ¶ added in v3.8.0
type OceanImportUpdatePolicyRollConfigArgs struct { BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` // Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 // Example: 20. // // <!--Start PulumiCodeChooser --> // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` // <!--End PulumiCodeChooser --> BatchSizePercentage pulumi.IntInput `pulumi:"batchSizePercentage"` LaunchSpecIds pulumi.StringArrayInput `pulumi:"launchSpecIds"` RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` }
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) BatchMinHealthyPercentage ¶ added in v3.16.0
func (o OceanImportUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanImportUpdatePolicyRollConfigOutput) BatchSizePercentage ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 Example: 20.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
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) RespectPdb ¶ added in v3.28.0
func (o OceanImportUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
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) BatchMinHealthyPercentage ¶ added in v3.16.0
func (o OceanImportUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanImportUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶ added in v3.8.0
func (o OceanImportUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
Value in %!t(MISSING)o set size of batch in roll. Valid values are 0-100 Example: 20.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
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) RespectPdb ¶ added in v3.28.0
func (o OceanImportUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
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"` // Set automatic headroom per launch spec. AutoscaleHeadroomsAutomatics OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput `pulumi:"autoscaleHeadroomsAutomatics"` // 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 name of the access configuration. Name pulumi.StringOutput `pulumi:"name"` // Settings for network interfaces. NetworkInterfaces OceanLaunchSpecNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // 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"` // Used to define scheduled tasks such as a manual headroom update. SchedulingTasks OceanLaunchSpecSchedulingTaskArrayOutput `pulumi:"schedulingTasks"` // 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"` // Every node launched from this configuration will be tagged with those tags. Note: during creation some tags are automatically imported to the state file, it is required to manually add it to the template configuration Tags pulumi.StringArrayOutput `pulumi:"tags"` // 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`.
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewOceanLaunchSpec(ctx, "example", &gke.OceanLaunchSpecArgs{ AutoscaleHeadrooms: gke.OceanLaunchSpecAutoscaleHeadroomArray{ &gke.OceanLaunchSpecAutoscaleHeadroomArgs{ CpuPerUnit: pulumi.Int(1000), GpuPerUnit: pulumi.Int(0), MemoryPerUnit: pulumi.Int(2048), NumOfUnits: pulumi.Int(5), }, }, AutoscaleHeadroomsAutomatics: gke.OceanLaunchSpecAutoscaleHeadroomsAutomaticArray{ &gke.OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs{ AutoHeadroomPercentage: pulumi.Int(5), }, }, InstanceTypes: pulumi.StringArray{ pulumi.String("n1-standard-1, n1-standard-2"), }, Labels: gke.OceanLaunchSpecLabelArray{ &gke.OceanLaunchSpecLabelArgs{ Key: pulumi.String("labelKey"), Value: pulumi.String("labelVal"), }, }, Metadatas: gke.OceanLaunchSpecMetadataArray{ &gke.OceanLaunchSpecMetadataArgs{ Key: pulumi.String("gci-update-strategy"), Value: pulumi.String("update_disabled"), }, }, NetworkInterfaces: gke.OceanLaunchSpecNetworkInterfaceArray{ &gke.OceanLaunchSpecNetworkInterfaceArgs{ AccessConfigs: gke.OceanLaunchSpecNetworkInterfaceAccessConfigArray{ &gke.OceanLaunchSpecNetworkInterfaceAccessConfigArgs{ Name: pulumi.String("external-nat-vng"), Type: pulumi.String("ONE_TO_ONE_NAT"), }, }, AliasIpRanges: gke.OceanLaunchSpecNetworkInterfaceAliasIpRangeArray{ &gke.OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs{ IpCidrRange: pulumi.String("/25"), SubnetworkRangeName: pulumi.String("gke-test-native-vpc-pods-123456-vng"), }, }, Network: pulumi.String("test-vng-network"), ProjectId: pulumi.String("test-vng-network-project"), }, }, NodePoolName: pulumi.String("default-pool"), OceanId: pulumi.String("o-123456"), ResourceLimits: &gke.OceanLaunchSpecResourceLimitsArgs{ MaxInstanceCount: pulumi.Int(3), MinInstanceCount: pulumi.Int(0), }, RestrictScaleDown: pulumi.Bool(true), RootVolumeSize: pulumi.Int(10), RootVolumeType: pulumi.String("pd-standard"), SchedulingTasks: gke.OceanLaunchSpecSchedulingTaskArray{ &gke.OceanLaunchSpecSchedulingTaskArgs{ CronExpression: pulumi.String("0 1 * * *"), IsEnabled: pulumi.Bool(true), TaskHeadrooms: gke.OceanLaunchSpecSchedulingTaskTaskHeadroomArray{ &gke.OceanLaunchSpecSchedulingTaskTaskHeadroomArgs{ CpuPerUnit: pulumi.Int(1000), GpuPerUnit: pulumi.Int(0), MemoryPerUnit: pulumi.Int(2048), NumOfUnits: pulumi.Int(5), }, }, TaskType: pulumi.String("manualHeadroomUpdate"), }, }, ServiceAccount: pulumi.String("default"), ShieldedInstanceConfig: &gke.OceanLaunchSpecShieldedInstanceConfigArgs{ EnableIntegrityMonitoring: pulumi.Bool(true), EnableSecureBoot: pulumi.Bool(false), }, SourceImage: pulumi.String("image"), Storage: &gke.OceanLaunchSpecStorageArgs{ LocalSsdCount: pulumi.Int(5), }, Strategies: gke.OceanLaunchSpecStrategyArray{ &gke.OceanLaunchSpecStrategyArgs{ PreemptiblePercentage: pulumi.Int(30), }, }, Tags: pulumi.StringArray{ pulumi.String("tag1"), pulumi.String("tag2"), }, Taints: gke.OceanLaunchSpecTaintArray{ &gke.OceanLaunchSpecTaintArgs{ Effect: pulumi.String("taintEffect"), Key: pulumi.String("taintKey"), Value: pulumi.String("taintVal"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser --> <!--Start PulumiCodeChooser --> ```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.Example.Id) return nil }) }
``` <!--End PulumiCodeChooser -->
## 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.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
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
type OceanLaunchSpecArgs ¶
type OceanLaunchSpecArgs struct { // Set custom headroom per launch spec. provide list of headrooms object. AutoscaleHeadrooms OceanLaunchSpecAutoscaleHeadroomArrayInput // Set automatic headroom per launch spec. AutoscaleHeadroomsAutomatics OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput // 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 name of the access configuration. Name pulumi.StringPtrInput // Settings for network interfaces. NetworkInterfaces OceanLaunchSpecNetworkInterfaceArrayInput // 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 // Used to define scheduled tasks such as a manual headroom update. SchedulingTasks OceanLaunchSpecSchedulingTaskArrayInput // 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 // Every node launched from this configuration will be tagged with those tags. Note: during creation some tags are automatically imported to the state file, it is required to manually add it to the template configuration Tags pulumi.StringArrayInput // 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 OceanLaunchSpecAutoscaleHeadroomsAutomatic ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomatic struct { // Number between 0-200 to control the headroom %!o(MISSING)f the specific Virtual Node Group. Effective when cluster.autoScaler.headroom.automatic.`isEnabled` = true is set on the Ocean cluster. AutoHeadroomPercentage *int `pulumi:"autoHeadroomPercentage"` }
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs struct { // Number between 0-200 to control the headroom %!o(MISSING)f the specific Virtual Node Group. Effective when cluster.autoScaler.headroom.automatic.`isEnabled` = true is set on the Ocean cluster. AutoHeadroomPercentage pulumi.IntPtrInput `pulumi:"autoHeadroomPercentage"` }
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArray ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArray []OceanLaunchSpecAutoscaleHeadroomsAutomaticInput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext ¶ added in v3.15.0
func (i OceanLaunchSpecAutoscaleHeadroomsAutomaticArray) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput }
OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomsAutomaticArray and OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput` via:
OceanLaunchSpecAutoscaleHeadroomsAutomaticArray{ OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs{...} }
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
type OceanLaunchSpecAutoscaleHeadroomsAutomaticInput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticInput interface { pulumi.Input ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput }
OceanLaunchSpecAutoscaleHeadroomsAutomaticInput is an input type that accepts OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs and OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput values. You can construct a concrete instance of `OceanLaunchSpecAutoscaleHeadroomsAutomaticInput` via:
OceanLaunchSpecAutoscaleHeadroomsAutomaticArgs{...}
type OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ¶ added in v3.15.0
type OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) AutoHeadroomPercentage ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
Number between 0-200 to control the headroom %!o(MISSING)f the specific Virtual Node Group. Effective when cluster.autoScaler.headroom.automatic.`isEnabled` = true is set on the Ocean cluster.
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ElementType ¶ added in v3.15.0
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ElementType() reflect.Type
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutput() OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
func (OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext ¶ added in v3.15.0
func (o OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput) ToOceanLaunchSpecAutoscaleHeadroomsAutomaticOutputWithContext(ctx context.Context) OceanLaunchSpecAutoscaleHeadroomsAutomaticOutput
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
<!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser --> <!--Start PulumiCodeChooser --> ```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 }) }
``` <!--End PulumiCodeChooser -->
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
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) NodePoolName ¶ added in v3.20.0
func (o OceanLaunchSpecImportOutput) NodePoolName() pulumi.StringOutput
The node pool you wish to use in your launchSpec.
func (OceanLaunchSpecImportOutput) OceanId ¶ added in v3.20.0
func (o OceanLaunchSpecImportOutput) OceanId() pulumi.StringOutput
The Ocean cluster ID required for launchSpec create.
func (OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutput ¶
func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutput() OceanLaunchSpecImportOutput
func (OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutputWithContext ¶
func (o OceanLaunchSpecImportOutput) ToOceanLaunchSpecImportOutputWithContext(ctx context.Context) OceanLaunchSpecImportOutput
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 OceanLaunchSpecNetworkInterface ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterface struct { // The network protocol of the VNG. AccessConfigs []OceanLaunchSpecNetworkInterfaceAccessConfig `pulumi:"accessConfigs"` // use the imported node pool’s associated aliasIpRange to assign secondary IP addresses to the nodes. Cannot be changed after VNG creation. AliasIpRanges []OceanLaunchSpecNetworkInterfaceAliasIpRange `pulumi:"aliasIpRanges"` // The name of the network. Network string `pulumi:"network"` // Use a network resource from a different project. Set the project identifier to use its network resource. This parameter is relevant only if the network resource is in a different project. ProjectId *string `pulumi:"projectId"` }
type OceanLaunchSpecNetworkInterfaceAccessConfig ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAccessConfigArgs ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAccessConfigArgs struct { // The name of the access configuration. Name pulumi.StringPtrInput `pulumi:"name"` // The type of the access configuration. Type pulumi.StringPtrInput `pulumi:"type"` }
func (OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutput ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutput() OceanLaunchSpecNetworkInterfaceAccessConfigOutput
func (OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutputWithContext ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAccessConfigArgs) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigOutput
type OceanLaunchSpecNetworkInterfaceAccessConfigArray ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAccessConfigArray []OceanLaunchSpecNetworkInterfaceAccessConfigInput
func (OceanLaunchSpecNetworkInterfaceAccessConfigArray) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAccessConfigArray) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAccessConfigArray) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAccessConfigArray) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput() OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
func (OceanLaunchSpecNetworkInterfaceAccessConfigArray) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutputWithContext ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAccessConfigArray) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
type OceanLaunchSpecNetworkInterfaceAccessConfigArrayInput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAccessConfigArrayInput interface { pulumi.Input ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput() OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutputWithContext(context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput }
OceanLaunchSpecNetworkInterfaceAccessConfigArrayInput is an input type that accepts OceanLaunchSpecNetworkInterfaceAccessConfigArray and OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecNetworkInterfaceAccessConfigArrayInput` via:
OceanLaunchSpecNetworkInterfaceAccessConfigArray{ OceanLaunchSpecNetworkInterfaceAccessConfigArgs{...} }
type OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput() OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
func (OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutputWithContext ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
type OceanLaunchSpecNetworkInterfaceAccessConfigInput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAccessConfigInput interface { pulumi.Input ToOceanLaunchSpecNetworkInterfaceAccessConfigOutput() OceanLaunchSpecNetworkInterfaceAccessConfigOutput ToOceanLaunchSpecNetworkInterfaceAccessConfigOutputWithContext(context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigOutput }
OceanLaunchSpecNetworkInterfaceAccessConfigInput is an input type that accepts OceanLaunchSpecNetworkInterfaceAccessConfigArgs and OceanLaunchSpecNetworkInterfaceAccessConfigOutput values. You can construct a concrete instance of `OceanLaunchSpecNetworkInterfaceAccessConfigInput` via:
OceanLaunchSpecNetworkInterfaceAccessConfigArgs{...}
type OceanLaunchSpecNetworkInterfaceAccessConfigOutput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAccessConfigOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAccessConfigOutput) Name ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) Name() pulumi.StringPtrOutput
The name of the access configuration.
func (OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutput ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutput() OceanLaunchSpecNetworkInterfaceAccessConfigOutput
func (OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutputWithContext ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) ToOceanLaunchSpecNetworkInterfaceAccessConfigOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAccessConfigOutput
func (OceanLaunchSpecNetworkInterfaceAccessConfigOutput) Type ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAccessConfigOutput) Type() pulumi.StringPtrOutput
The type of the access configuration.
type OceanLaunchSpecNetworkInterfaceAliasIpRange ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAliasIpRange struct { // specify the IP address range in CIDR notation that can be used for the alias IP addresses associated with the imported node pool. IpCidrRange string `pulumi:"ipCidrRange"` // specify the IP address range for the subnet secondary IP range. // // <a id="update-policy"></a> SubnetworkRangeName string `pulumi:"subnetworkRangeName"` }
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs struct { // specify the IP address range in CIDR notation that can be used for the alias IP addresses associated with the imported node pool. IpCidrRange pulumi.StringInput `pulumi:"ipCidrRange"` // specify the IP address range for the subnet secondary IP range. // // <a id="update-policy"></a> SubnetworkRangeName pulumi.StringInput `pulumi:"subnetworkRangeName"` }
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutput ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutputWithContext ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArray ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArray []OceanLaunchSpecNetworkInterfaceAliasIpRangeInput
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutputWithContext ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceAliasIpRangeArray) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayInput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayInput interface { pulumi.Input ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutputWithContext(context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput }
OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayInput is an input type that accepts OceanLaunchSpecNetworkInterfaceAliasIpRangeArray and OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayInput` via:
OceanLaunchSpecNetworkInterfaceAliasIpRangeArray{ OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs{...} }
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutputWithContext ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
type OceanLaunchSpecNetworkInterfaceAliasIpRangeInput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAliasIpRangeInput interface { pulumi.Input ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutputWithContext(context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput }
OceanLaunchSpecNetworkInterfaceAliasIpRangeInput is an input type that accepts OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs and OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput values. You can construct a concrete instance of `OceanLaunchSpecNetworkInterfaceAliasIpRangeInput` via:
OceanLaunchSpecNetworkInterfaceAliasIpRangeArgs{...}
type OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) IpCidrRange ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) IpCidrRange() pulumi.StringOutput
specify the IP address range in CIDR notation that can be used for the alias IP addresses associated with the imported node pool.
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) SubnetworkRangeName ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) SubnetworkRangeName() pulumi.StringOutput
specify the IP address range for the subnet secondary IP range.
<a id="update-policy"></a>
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutput ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutput() OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
func (OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutputWithContext ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput) ToOceanLaunchSpecNetworkInterfaceAliasIpRangeOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceAliasIpRangeOutput
type OceanLaunchSpecNetworkInterfaceArgs ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceArgs struct { // The network protocol of the VNG. AccessConfigs OceanLaunchSpecNetworkInterfaceAccessConfigArrayInput `pulumi:"accessConfigs"` // use the imported node pool’s associated aliasIpRange to assign secondary IP addresses to the nodes. Cannot be changed after VNG creation. AliasIpRanges OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayInput `pulumi:"aliasIpRanges"` // The name of the network. Network pulumi.StringInput `pulumi:"network"` // Use a network resource from a different project. Set the project identifier to use its network resource. This parameter is relevant only if the network resource is in a different project. ProjectId pulumi.StringPtrInput `pulumi:"projectId"` }
func (OceanLaunchSpecNetworkInterfaceArgs) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceArgs) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceArgs) ToOceanLaunchSpecNetworkInterfaceOutput ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceArgs) ToOceanLaunchSpecNetworkInterfaceOutput() OceanLaunchSpecNetworkInterfaceOutput
func (OceanLaunchSpecNetworkInterfaceArgs) ToOceanLaunchSpecNetworkInterfaceOutputWithContext ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceArgs) ToOceanLaunchSpecNetworkInterfaceOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceOutput
type OceanLaunchSpecNetworkInterfaceArray ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceArray []OceanLaunchSpecNetworkInterfaceInput
func (OceanLaunchSpecNetworkInterfaceArray) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceArray) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceArray) ToOceanLaunchSpecNetworkInterfaceArrayOutput ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceArray) ToOceanLaunchSpecNetworkInterfaceArrayOutput() OceanLaunchSpecNetworkInterfaceArrayOutput
func (OceanLaunchSpecNetworkInterfaceArray) ToOceanLaunchSpecNetworkInterfaceArrayOutputWithContext ¶ added in v3.30.0
func (i OceanLaunchSpecNetworkInterfaceArray) ToOceanLaunchSpecNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceArrayOutput
type OceanLaunchSpecNetworkInterfaceArrayInput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceArrayInput interface { pulumi.Input ToOceanLaunchSpecNetworkInterfaceArrayOutput() OceanLaunchSpecNetworkInterfaceArrayOutput ToOceanLaunchSpecNetworkInterfaceArrayOutputWithContext(context.Context) OceanLaunchSpecNetworkInterfaceArrayOutput }
OceanLaunchSpecNetworkInterfaceArrayInput is an input type that accepts OceanLaunchSpecNetworkInterfaceArray and OceanLaunchSpecNetworkInterfaceArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecNetworkInterfaceArrayInput` via:
OceanLaunchSpecNetworkInterfaceArray{ OceanLaunchSpecNetworkInterfaceArgs{...} }
type OceanLaunchSpecNetworkInterfaceArrayOutput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecNetworkInterfaceArrayOutput) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceArrayOutput) ToOceanLaunchSpecNetworkInterfaceArrayOutput ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceArrayOutput) ToOceanLaunchSpecNetworkInterfaceArrayOutput() OceanLaunchSpecNetworkInterfaceArrayOutput
func (OceanLaunchSpecNetworkInterfaceArrayOutput) ToOceanLaunchSpecNetworkInterfaceArrayOutputWithContext ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceArrayOutput) ToOceanLaunchSpecNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceArrayOutput
type OceanLaunchSpecNetworkInterfaceInput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceInput interface { pulumi.Input ToOceanLaunchSpecNetworkInterfaceOutput() OceanLaunchSpecNetworkInterfaceOutput ToOceanLaunchSpecNetworkInterfaceOutputWithContext(context.Context) OceanLaunchSpecNetworkInterfaceOutput }
OceanLaunchSpecNetworkInterfaceInput is an input type that accepts OceanLaunchSpecNetworkInterfaceArgs and OceanLaunchSpecNetworkInterfaceOutput values. You can construct a concrete instance of `OceanLaunchSpecNetworkInterfaceInput` via:
OceanLaunchSpecNetworkInterfaceArgs{...}
type OceanLaunchSpecNetworkInterfaceOutput ¶ added in v3.30.0
type OceanLaunchSpecNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecNetworkInterfaceOutput) AccessConfigs ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceOutput) AccessConfigs() OceanLaunchSpecNetworkInterfaceAccessConfigArrayOutput
The network protocol of the VNG.
func (OceanLaunchSpecNetworkInterfaceOutput) AliasIpRanges ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceOutput) AliasIpRanges() OceanLaunchSpecNetworkInterfaceAliasIpRangeArrayOutput
use the imported node pool’s associated aliasIpRange to assign secondary IP addresses to the nodes. Cannot be changed after VNG creation.
func (OceanLaunchSpecNetworkInterfaceOutput) ElementType ¶ added in v3.30.0
func (OceanLaunchSpecNetworkInterfaceOutput) ElementType() reflect.Type
func (OceanLaunchSpecNetworkInterfaceOutput) Network ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceOutput) Network() pulumi.StringOutput
The name of the network.
func (OceanLaunchSpecNetworkInterfaceOutput) ProjectId ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceOutput) ProjectId() pulumi.StringPtrOutput
Use a network resource from a different project. Set the project identifier to use its network resource. This parameter is relevant only if the network resource is in a different project.
func (OceanLaunchSpecNetworkInterfaceOutput) ToOceanLaunchSpecNetworkInterfaceOutput ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceOutput) ToOceanLaunchSpecNetworkInterfaceOutput() OceanLaunchSpecNetworkInterfaceOutput
func (OceanLaunchSpecNetworkInterfaceOutput) ToOceanLaunchSpecNetworkInterfaceOutputWithContext ¶ added in v3.30.0
func (o OceanLaunchSpecNetworkInterfaceOutput) ToOceanLaunchSpecNetworkInterfaceOutputWithContext(ctx context.Context) OceanLaunchSpecNetworkInterfaceOutput
type OceanLaunchSpecOutput ¶
type OceanLaunchSpecOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecOutput) AutoscaleHeadrooms ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) AutoscaleHeadrooms() OceanLaunchSpecAutoscaleHeadroomArrayOutput
Set custom headroom per launch spec. provide list of headrooms object.
func (OceanLaunchSpecOutput) AutoscaleHeadroomsAutomatics ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) AutoscaleHeadroomsAutomatics() OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayOutput
Set automatic headroom per launch spec.
func (OceanLaunchSpecOutput) ElementType ¶
func (OceanLaunchSpecOutput) ElementType() reflect.Type
func (OceanLaunchSpecOutput) InstanceTypes ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) InstanceTypes() pulumi.StringArrayOutput
List of supported machine types for the Launch Spec.
func (OceanLaunchSpecOutput) Labels ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Labels() OceanLaunchSpecLabelArrayOutput
Optionally adds labels to instances launched in an Ocean cluster.
func (OceanLaunchSpecOutput) Metadatas ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Metadatas() OceanLaunchSpecMetadataArrayOutput
Cluster's metadata.
func (OceanLaunchSpecOutput) Name ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Name() pulumi.StringOutput
The name of the access configuration.
func (OceanLaunchSpecOutput) NetworkInterfaces ¶ added in v3.30.0
func (o OceanLaunchSpecOutput) NetworkInterfaces() OceanLaunchSpecNetworkInterfaceArrayOutput
Settings for network interfaces.
func (OceanLaunchSpecOutput) NodePoolName ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) NodePoolName() pulumi.StringPtrOutput
The node pool you wish to use in your Launch Spec.
func (OceanLaunchSpecOutput) OceanId ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) OceanId() pulumi.StringOutput
The Ocean cluster ID.
func (OceanLaunchSpecOutput) ResourceLimits ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) ResourceLimits() OceanLaunchSpecResourceLimitsPtrOutput
The Ocean virtual node group resource limits object.
func (OceanLaunchSpecOutput) RestrictScaleDown ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) RestrictScaleDown() pulumi.BoolOutput
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.
func (OceanLaunchSpecOutput) RootVolumeSize ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) RootVolumeSize() pulumi.IntOutput
Root volume size (in GB).
func (OceanLaunchSpecOutput) RootVolumeType ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) RootVolumeType() pulumi.StringOutput
Root volume disk type. Valid values: `"pd-standard"`, `"pd-ssd"`.
func (OceanLaunchSpecOutput) SchedulingTasks ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) SchedulingTasks() OceanLaunchSpecSchedulingTaskArrayOutput
Used to define scheduled tasks such as a manual headroom update.
func (OceanLaunchSpecOutput) ServiceAccount ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) ServiceAccount() pulumi.StringOutput
The account used by applications running on the VM to call GCP APIs.
func (OceanLaunchSpecOutput) ShieldedInstanceConfig ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) ShieldedInstanceConfig() OceanLaunchSpecShieldedInstanceConfigOutput
The Ocean shielded instance configuration object.
func (OceanLaunchSpecOutput) SourceImage ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) SourceImage() pulumi.StringOutput
Image URL.
func (OceanLaunchSpecOutput) Storage ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Storage() OceanLaunchSpecStorageOutput
The Ocean virtual node group storage object.
func (OceanLaunchSpecOutput) Strategies ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Strategies() OceanLaunchSpecStrategyArrayOutput
The Ocean Launch Spec Strategy object.
func (OceanLaunchSpecOutput) Tags ¶ added in v3.23.0
func (o OceanLaunchSpecOutput) Tags() pulumi.StringArrayOutput
Every node launched from this configuration will be tagged with those tags. Note: during creation some tags are automatically imported to the state file, it is required to manually add it to the template configuration
func (OceanLaunchSpecOutput) Taints ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) Taints() OceanLaunchSpecTaintArrayOutput
Optionally adds labels to instances launched in an Ocean cluster.
func (OceanLaunchSpecOutput) ToOceanLaunchSpecOutput ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutput() OceanLaunchSpecOutput
func (OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext ¶
func (o OceanLaunchSpecOutput) ToOceanLaunchSpecOutputWithContext(ctx context.Context) OceanLaunchSpecOutput
func (OceanLaunchSpecOutput) UpdatePolicy ¶ added in v3.20.0
func (o OceanLaunchSpecOutput) UpdatePolicy() OceanLaunchSpecUpdatePolicyPtrOutput
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 OceanLaunchSpecSchedulingTask ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTask struct { // A valid cron expression. For example : " * * * * * ". The cron job runs in UTC time and is in Unix cron format. CronExpression string `pulumi:"cronExpression"` // Describes whether the task is enabled. When True, the task runs. When False, it does not run. IsEnabled bool `pulumi:"isEnabled"` // The config of this scheduled task. Depends on the value of taskType. TaskHeadrooms []OceanLaunchSpecSchedulingTaskTaskHeadroom `pulumi:"taskHeadrooms"` // The activity that you are scheduling. Valid values: "manualHeadroomUpdate". TaskType string `pulumi:"taskType"` }
type OceanLaunchSpecSchedulingTaskArgs ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArgs struct { // A valid cron expression. For example : " * * * * * ". The cron job runs in UTC time and is in Unix cron format. CronExpression pulumi.StringInput `pulumi:"cronExpression"` // Describes whether the task is enabled. When True, the task runs. When False, it does not run. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` // The config of this scheduled task. Depends on the value of taskType. TaskHeadrooms OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput `pulumi:"taskHeadrooms"` // The activity that you are scheduling. Valid values: "manualHeadroomUpdate". TaskType pulumi.StringInput `pulumi:"taskType"` }
func (OceanLaunchSpecSchedulingTaskArgs) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskArgs) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
func (OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArgs) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
type OceanLaunchSpecSchedulingTaskArray ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArray []OceanLaunchSpecSchedulingTaskInput
func (OceanLaunchSpecSchedulingTaskArray) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskArray) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
func (OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskArray) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
type OceanLaunchSpecSchedulingTaskArrayInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArrayInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskArrayOutput }
OceanLaunchSpecSchedulingTaskArrayInput is an input type that accepts OceanLaunchSpecSchedulingTaskArray and OceanLaunchSpecSchedulingTaskArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskArrayInput` via:
OceanLaunchSpecSchedulingTaskArray{ OceanLaunchSpecSchedulingTaskArgs{...} }
type OceanLaunchSpecSchedulingTaskArrayOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskArrayOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutput() OceanLaunchSpecSchedulingTaskArrayOutput
func (OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskArrayOutput) ToOceanLaunchSpecSchedulingTaskArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskArrayOutput
type OceanLaunchSpecSchedulingTaskInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput ToOceanLaunchSpecSchedulingTaskOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskOutput }
OceanLaunchSpecSchedulingTaskInput is an input type that accepts OceanLaunchSpecSchedulingTaskArgs and OceanLaunchSpecSchedulingTaskOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskInput` via:
OceanLaunchSpecSchedulingTaskArgs{...}
type OceanLaunchSpecSchedulingTaskOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskOutput) CronExpression ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) CronExpression() pulumi.StringOutput
A valid cron expression. For example : " * * * * * ". The cron job runs in UTC time and is in Unix cron format.
func (OceanLaunchSpecSchedulingTaskOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskOutput) IsEnabled ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) IsEnabled() pulumi.BoolOutput
Describes whether the task is enabled. When True, the task runs. When False, it does not run.
func (OceanLaunchSpecSchedulingTaskOutput) TaskHeadrooms ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) TaskHeadrooms() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
The config of this scheduled task. Depends on the value of taskType.
func (OceanLaunchSpecSchedulingTaskOutput) TaskType ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) TaskType() pulumi.StringOutput
The activity that you are scheduling. Valid values: "manualHeadroomUpdate".
func (OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutput() OceanLaunchSpecSchedulingTaskOutput
func (OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskOutput) ToOceanLaunchSpecSchedulingTaskOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroom ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroom 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 OceanLaunchSpecSchedulingTaskTaskHeadroomArgs ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArgs 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 (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArgs) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroomArray ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArray []OceanLaunchSpecSchedulingTaskTaskHeadroomInput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext ¶ added in v3.12.0
func (i OceanLaunchSpecSchedulingTaskTaskHeadroomArray) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput }
OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput is an input type that accepts OceanLaunchSpecSchedulingTaskTaskHeadroomArray and OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskTaskHeadroomArrayInput` via:
OceanLaunchSpecSchedulingTaskTaskHeadroomArray{ OceanLaunchSpecSchedulingTaskTaskHeadroomArgs{...} }
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomArrayOutput
type OceanLaunchSpecSchedulingTaskTaskHeadroomInput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomInput interface { pulumi.Input ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput }
OceanLaunchSpecSchedulingTaskTaskHeadroomInput is an input type that accepts OceanLaunchSpecSchedulingTaskTaskHeadroomArgs and OceanLaunchSpecSchedulingTaskTaskHeadroomOutput values. You can construct a concrete instance of `OceanLaunchSpecSchedulingTaskTaskHeadroomInput` via:
OceanLaunchSpecSchedulingTaskTaskHeadroomArgs{...}
type OceanLaunchSpecSchedulingTaskTaskHeadroomOutput ¶ added in v3.12.0
type OceanLaunchSpecSchedulingTaskTaskHeadroomOutput struct{ *pulumi.OutputState }
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) CpuPerUnit ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) 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 (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ElementType ¶ added in v3.12.0
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ElementType() reflect.Type
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) GpuPerUnit ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
Optionally configure the number of GPUS to allocate for each headroom unit.
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) MemoryPerUnit ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
Optionally configure the amount of memory (MiB) to allocate for each headroom unit.
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) NumOfUnits ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) NumOfUnits() pulumi.IntOutput
The number of units to retain as headroom, where each unit has the defined headroom CPU, memory and GPU.
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutput() OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
func (OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext ¶ added in v3.12.0
func (o OceanLaunchSpecSchedulingTaskTaskHeadroomOutput) ToOceanLaunchSpecSchedulingTaskTaskHeadroomOutputWithContext(ctx context.Context) OceanLaunchSpecSchedulingTaskTaskHeadroomOutput
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 // Set automatic headroom per launch spec. AutoscaleHeadroomsAutomatics OceanLaunchSpecAutoscaleHeadroomsAutomaticArrayInput // 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 name of the access configuration. Name pulumi.StringPtrInput // Settings for network interfaces. NetworkInterfaces OceanLaunchSpecNetworkInterfaceArrayInput // 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 // Used to define scheduled tasks such as a manual headroom update. SchedulingTasks OceanLaunchSpecSchedulingTaskArrayInput // 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 // Every node launched from this configuration will be tagged with those tags. Note: during creation some tags are automatically imported to the state file, it is required to manually add it to the template configuration Tags pulumi.StringArrayInput // 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