Documentation
¶
Index ¶
- type Elastigroup
- type ElastigroupArgs
- 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 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.StringOutput
- func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort() pulumi.IntOutput
- 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 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 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 ElastigroupScheduledTask
- type ElastigroupScheduledTaskArgs
- func (ElastigroupScheduledTaskArgs) ElementType() reflect.Type
- func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
- func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
- type ElastigroupScheduledTaskArray
- func (ElastigroupScheduledTaskArray) ElementType() reflect.Type
- func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
- func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
- type ElastigroupScheduledTaskArrayInput
- type ElastigroupScheduledTaskArrayOutput
- func (ElastigroupScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScheduledTaskArrayOutput) Index(i pulumi.IntInput) ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
- func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
- type ElastigroupScheduledTaskInput
- type ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
- func (ElastigroupScheduledTaskOutput) ElementType() reflect.Type
- func (o ElastigroupScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) TargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) TaskType() pulumi.StringOutput
- func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
- type ElastigroupState
- type ElastigroupSubnet
- type ElastigroupSubnetArgs
- type ElastigroupSubnetArray
- type ElastigroupSubnetArrayInput
- type ElastigroupSubnetArrayOutput
- func (ElastigroupSubnetArrayOutput) ElementType() reflect.Type
- func (o ElastigroupSubnetArrayOutput) Index(i pulumi.IntInput) ElastigroupSubnetOutput
- func (o ElastigroupSubnetArrayOutput) ToElastigroupSubnetArrayOutput() ElastigroupSubnetArrayOutput
- func (o ElastigroupSubnetArrayOutput) ToElastigroupSubnetArrayOutputWithContext(ctx context.Context) ElastigroupSubnetArrayOutput
- type ElastigroupSubnetInput
- type ElastigroupSubnetOutput
- func (ElastigroupSubnetOutput) ElementType() reflect.Type
- func (o ElastigroupSubnetOutput) Region() pulumi.StringOutput
- func (o ElastigroupSubnetOutput) SubnetNames() pulumi.StringArrayOutput
- func (o ElastigroupSubnetOutput) ToElastigroupSubnetOutput() ElastigroupSubnetOutput
- func (o ElastigroupSubnetOutput) ToElastigroupSubnetOutputWithContext(ctx context.Context) ElastigroupSubnetOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Elastigroup ¶
type Elastigroup struct { pulumi.CustomResourceState AutoHealing pulumi.BoolPtrOutput `pulumi:"autoHealing"` // List of availability zones for the group. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` BackendServices ElastigroupBackendServiceArrayOutput `pulumi:"backendServices"` // The region your GCP group will be created in. Description pulumi.StringPtrOutput `pulumi:"description"` // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntOutput `pulumi:"desiredCapacity"` Disks ElastigroupDiskArrayOutput `pulumi:"disks"` // Time (seconds) the instance is allowed to run after it is detached from the group. This is to allow the instance time to drain all the current TCP connections before terminating it. DrainingTimeout pulumi.IntPtrOutput `pulumi:"drainingTimeout"` // Activate fallback-to-on-demand. When provisioning an instance, if no Preemptible market is available, fallback-to-on-demand will provision an On-Demand instance to maintain the group capacity. FallbackToOndemand pulumi.BoolPtrOutput `pulumi:"fallbackToOndemand"` Gpu ElastigroupGpuArrayOutput `pulumi:"gpu"` HealthCheckGracePeriod pulumi.IntPtrOutput `pulumi:"healthCheckGracePeriod"` HealthCheckType pulumi.StringPtrOutput `pulumi:"healthCheckType"` // Defines a set of custom instance types. Required if instanceTypesPreemptible and instanceTypesOndemand are not set. InstanceTypesCustoms ElastigroupInstanceTypesCustomArrayOutput `pulumi:"instanceTypesCustoms"` // The regular VM instance type to use for mixed-type groups and when falling back to on-demand. Required if instanceTypesPreemptible is not set. InstanceTypesOndemand pulumi.StringPtrOutput `pulumi:"instanceTypesOndemand"` // The preemptible VMs instance type. To maximize cost savings and market availability, select as many types as possible. Required if instanceTypesOndemand is not set. InstanceTypesPreemptibles pulumi.StringArrayOutput `pulumi:"instanceTypesPreemptibles"` IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrOutput `pulumi:"integrationDockerSwarm"` IntegrationGke ElastigroupIntegrationGkePtrOutput `pulumi:"integrationGke"` IpForwarding pulumi.BoolPtrOutput `pulumi:"ipForwarding"` // Array of objects with key-value pairs. Labels ElastigroupLabelArrayOutput `pulumi:"labels"` // The maximum number of instances the group should have at any time. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // Array of objects with key-value pairs. Metadatas ElastigroupMetadataArrayOutput `pulumi:"metadatas"` // The minimum number of instances the group should have at any time. MinSize pulumi.IntOutput `pulumi:"minSize"` // The group name. Name pulumi.StringOutput `pulumi:"name"` NetworkInterfaces ElastigroupNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` OndemandCount pulumi.IntPtrOutput `pulumi:"ondemandCount"` // Percentage of Preemptible VMs to spin up from the "desiredCapacity". PreemptiblePercentage pulumi.IntPtrOutput `pulumi:"preemptiblePercentage"` ScalingDownPolicies ElastigroupScalingDownPolicyArrayOutput `pulumi:"scalingDownPolicies"` ScalingUpPolicies ElastigroupScalingUpPolicyArrayOutput `pulumi:"scalingUpPolicies"` ScheduledTasks ElastigroupScheduledTaskArrayOutput `pulumi:"scheduledTasks"` // The email of the service account in which the group instances will be launched. ServiceAccount pulumi.StringPtrOutput `pulumi:"serviceAccount"` // The Base64-encoded shutdown script that executes prior to instance termination, for more information please see: [Shutdown Script](https://api.spotinst.com/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) ShutdownScript pulumi.StringPtrOutput `pulumi:"shutdownScript"` // Create and run your own startup scripts on your virtual machines to perform automated tasks every time your instance boots up. StartupScript pulumi.StringPtrOutput `pulumi:"startupScript"` // A list of regions and subnets. Subnets ElastigroupSubnetArrayOutput `pulumi:"subnets"` // Tags to mark created instances. Tags pulumi.StringArrayOutput `pulumi:"tags"` UnhealthyDuration pulumi.IntPtrOutput `pulumi:"unhealthyDuration"` }
Provides a Spotinst elastigroup GCP resource.
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.
type ElastigroupArgs ¶
type ElastigroupArgs struct { AutoHealing pulumi.BoolPtrInput // List of availability zones for the group. AvailabilityZones pulumi.StringArrayInput BackendServices ElastigroupBackendServiceArrayInput // The region your GCP group will be created in. Description pulumi.StringPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntInput Disks ElastigroupDiskArrayInput // Time (seconds) the instance is allowed to run after it is detached from the group. This is to allow the instance time to drain all the current TCP connections before terminating it. DrainingTimeout pulumi.IntPtrInput // Activate fallback-to-on-demand. When provisioning an instance, if no Preemptible market is available, fallback-to-on-demand will provision an On-Demand instance to maintain the group capacity. FallbackToOndemand pulumi.BoolPtrInput Gpu ElastigroupGpuArrayInput HealthCheckGracePeriod pulumi.IntPtrInput HealthCheckType pulumi.StringPtrInput // Defines a set of custom instance types. Required if instanceTypesPreemptible and instanceTypesOndemand are not set. InstanceTypesCustoms ElastigroupInstanceTypesCustomArrayInput // The regular VM instance type to use for mixed-type groups and when falling back to on-demand. Required if instanceTypesPreemptible is not set. InstanceTypesOndemand pulumi.StringPtrInput // The preemptible VMs instance type. To maximize cost savings and market availability, select as many types as possible. Required if instanceTypesOndemand is not set. InstanceTypesPreemptibles pulumi.StringArrayInput IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrInput IntegrationGke ElastigroupIntegrationGkePtrInput IpForwarding pulumi.BoolPtrInput // Array of objects with key-value pairs. Labels ElastigroupLabelArrayInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntPtrInput // Array of objects with key-value pairs. Metadatas ElastigroupMetadataArrayInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntPtrInput // The group name. Name pulumi.StringPtrInput NetworkInterfaces ElastigroupNetworkInterfaceArrayInput OndemandCount pulumi.IntPtrInput // Percentage of Preemptible VMs to spin up from the "desiredCapacity". PreemptiblePercentage pulumi.IntPtrInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ScheduledTasks ElastigroupScheduledTaskArrayInput // The email of the service account in which the group instances will be launched. ServiceAccount pulumi.StringPtrInput // The Base64-encoded shutdown script that executes prior to instance termination, for more information please see: [Shutdown Script](https://api.spotinst.com/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) ShutdownScript pulumi.StringPtrInput // Create and run your own startup scripts on your virtual machines to perform automated tasks every time your instance boots up. StartupScript pulumi.StringPtrInput // A list of regions and subnets. Subnets ElastigroupSubnetArrayInput // Tags to mark created instances. Tags pulumi.StringArrayInput UnhealthyDuration pulumi.IntPtrInput }
The set of arguments for constructing a Elastigroup resource.
func (ElastigroupArgs) ElementType ¶
func (ElastigroupArgs) ElementType() reflect.Type
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 { // The group name. 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
The group name.
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 ElastigroupInstanceTypesCustom ¶
type ElastigroupInstanceTypesCustom struct { // The memory (in GiB) in the custom instance types. GCP has a number of limitations on accepted memory values.For more information, see the GCP documentation (here.)[https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#specifications] MemoryGib int `pulumi:"memoryGib"` Vcpu int `pulumi:"vcpu"` }
type ElastigroupInstanceTypesCustomArgs ¶
type ElastigroupInstanceTypesCustomArgs struct { // The memory (in GiB) in the custom instance types. GCP has a number of limitations on accepted memory values.For more information, see the GCP documentation (here.)[https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#specifications] 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
The memory (in GiB) in the custom instance types. GCP has a number of limitations on accepted memory values.For more information, see the GCP documentation (here.)[https://cloud.google.com/compute/docs/instances/creating-instance-with-custom-machine-type#specifications]
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.StringOutput
func (ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort ¶
func (o ElastigroupIntegrationDockerSwarmPtrOutput) MasterPort() pulumi.IntOutput
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"` AutoscaleCooldown *int `pulumi:"autoscaleCooldown"` AutoscaleDown *ElastigroupIntegrationGkeAutoscaleDown `pulumi:"autoscaleDown"` AutoscaleHeadroom *ElastigroupIntegrationGkeAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig *bool `pulumi:"autoscaleIsAutoConfig"` AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` AutoscaleLabels []ElastigroupIntegrationGkeAutoscaleLabel `pulumi:"autoscaleLabels"` ClusterId *string `pulumi:"clusterId"` Location *string `pulumi:"location"` }
type ElastigroupIntegrationGkeArgs ¶
type ElastigroupIntegrationGkeArgs struct { AutoUpdate pulumi.BoolPtrInput `pulumi:"autoUpdate"` AutoscaleCooldown pulumi.IntPtrInput `pulumi:"autoscaleCooldown"` AutoscaleDown ElastigroupIntegrationGkeAutoscaleDownPtrInput `pulumi:"autoscaleDown"` AutoscaleHeadroom ElastigroupIntegrationGkeAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` AutoscaleIsAutoConfig pulumi.BoolPtrInput `pulumi:"autoscaleIsAutoConfig"` AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` AutoscaleLabels ElastigroupIntegrationGkeAutoscaleLabelArrayInput `pulumi:"autoscaleLabels"` ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` 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 {
EvaluationPeriods *int `pulumi:"evaluationPeriods"`
}
type ElastigroupIntegrationGkeAutoscaleDownArgs ¶
type ElastigroupIntegrationGkeAutoscaleDownArgs struct {
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
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
func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutput() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
func (ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleDownPtrOutput) ToElastigroupIntegrationGkeAutoscaleDownPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleDownPtrOutput
type ElastigroupIntegrationGkeAutoscaleHeadroomArgs ¶
type ElastigroupIntegrationGkeAutoscaleHeadroomArgs struct { CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` 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
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomOutput) NumOfUnits ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
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
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) MemoryPerUnit ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) NumOfUnits ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) NumOfUnits() pulumi.IntPtrOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput) ToElastigroupIntegrationGkeAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
type ElastigroupIntegrationGkeAutoscaleLabelArgs ¶
type ElastigroupIntegrationGkeAutoscaleLabelArgs struct { // Labels key. Key pulumi.StringInput `pulumi:"key"` // Labels value. Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutput() ElastigroupIntegrationGkeAutoscaleLabelOutput
func (ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArgs) ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelOutput
type ElastigroupIntegrationGkeAutoscaleLabelArray ¶
type ElastigroupIntegrationGkeAutoscaleLabelArray []ElastigroupIntegrationGkeAutoscaleLabelInput
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
func (ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext ¶
func (i ElastigroupIntegrationGkeAutoscaleLabelArray) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
type ElastigroupIntegrationGkeAutoscaleLabelArrayInput ¶
type ElastigroupIntegrationGkeAutoscaleLabelArrayInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput }
ElastigroupIntegrationGkeAutoscaleLabelArrayInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleLabelArray and ElastigroupIntegrationGkeAutoscaleLabelArrayOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleLabelArrayInput` via:
ElastigroupIntegrationGkeAutoscaleLabelArray{ ElastigroupIntegrationGkeAutoscaleLabelArgs{...} }
type ElastigroupIntegrationGkeAutoscaleLabelArrayOutput ¶
type ElastigroupIntegrationGkeAutoscaleLabelArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutput() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
func (ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelArrayOutput) ToElastigroupIntegrationGkeAutoscaleLabelArrayOutputWithContext(ctx context.Context) ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
type ElastigroupIntegrationGkeAutoscaleLabelInput ¶
type ElastigroupIntegrationGkeAutoscaleLabelInput interface { pulumi.Input ToElastigroupIntegrationGkeAutoscaleLabelOutput() ElastigroupIntegrationGkeAutoscaleLabelOutput ToElastigroupIntegrationGkeAutoscaleLabelOutputWithContext(context.Context) ElastigroupIntegrationGkeAutoscaleLabelOutput }
ElastigroupIntegrationGkeAutoscaleLabelInput is an input type that accepts ElastigroupIntegrationGkeAutoscaleLabelArgs and ElastigroupIntegrationGkeAutoscaleLabelOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeAutoscaleLabelInput` via:
ElastigroupIntegrationGkeAutoscaleLabelArgs{...}
type ElastigroupIntegrationGkeAutoscaleLabelOutput ¶
type ElastigroupIntegrationGkeAutoscaleLabelOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) ElementType ¶
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeAutoscaleLabelOutput) Key ¶
func (o ElastigroupIntegrationGkeAutoscaleLabelOutput) Key() pulumi.StringOutput
Labels key.
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
Labels value.
type ElastigroupIntegrationGkeInput ¶
type ElastigroupIntegrationGkeInput interface { pulumi.Input ToElastigroupIntegrationGkeOutput() ElastigroupIntegrationGkeOutput ToElastigroupIntegrationGkeOutputWithContext(context.Context) ElastigroupIntegrationGkeOutput }
ElastigroupIntegrationGkeInput is an input type that accepts ElastigroupIntegrationGkeArgs and ElastigroupIntegrationGkeOutput values. You can construct a concrete instance of `ElastigroupIntegrationGkeInput` via:
ElastigroupIntegrationGkeArgs{...}
type ElastigroupIntegrationGkeOutput ¶
type ElastigroupIntegrationGkeOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationGkeOutput) AutoUpdate ¶
func (o ElastigroupIntegrationGkeOutput) AutoUpdate() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleCooldown ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleCooldown() pulumi.IntPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleDown() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleHeadroom() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkeOutput) AutoscaleLabels ¶
func (o ElastigroupIntegrationGkeOutput) AutoscaleLabels() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
func (ElastigroupIntegrationGkeOutput) ClusterId ¶
func (o ElastigroupIntegrationGkeOutput) ClusterId() pulumi.StringPtrOutput
func (ElastigroupIntegrationGkeOutput) ElementType ¶
func (ElastigroupIntegrationGkeOutput) ElementType() reflect.Type
func (ElastigroupIntegrationGkeOutput) Location ¶
func (o ElastigroupIntegrationGkeOutput) Location() pulumi.StringPtrOutput
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
func (ElastigroupIntegrationGkePtrOutput) AutoscaleDown ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleDown() ElastigroupIntegrationGkeAutoscaleDownPtrOutput
func (ElastigroupIntegrationGkePtrOutput) AutoscaleHeadroom ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleHeadroom() ElastigroupIntegrationGkeAutoscaleHeadroomPtrOutput
func (ElastigroupIntegrationGkePtrOutput) AutoscaleIsAutoConfig ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleIsAutoConfig() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkePtrOutput) AutoscaleIsEnabled ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (ElastigroupIntegrationGkePtrOutput) AutoscaleLabels ¶
func (o ElastigroupIntegrationGkePtrOutput) AutoscaleLabels() ElastigroupIntegrationGkeAutoscaleLabelArrayOutput
func (ElastigroupIntegrationGkePtrOutput) ClusterId ¶
func (o ElastigroupIntegrationGkePtrOutput) ClusterId() pulumi.StringPtrOutput
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
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 { // Labels key. Key pulumi.StringInput `pulumi:"key"` // Labels value. Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupLabelArgs) ElementType ¶
func (ElastigroupLabelArgs) ElementType() reflect.Type
func (ElastigroupLabelArgs) ToElastigroupLabelOutput ¶
func (i ElastigroupLabelArgs) ToElastigroupLabelOutput() ElastigroupLabelOutput
func (ElastigroupLabelArgs) ToElastigroupLabelOutputWithContext ¶
func (i ElastigroupLabelArgs) ToElastigroupLabelOutputWithContext(ctx context.Context) ElastigroupLabelOutput
type ElastigroupLabelArray ¶
type ElastigroupLabelArray []ElastigroupLabelInput
func (ElastigroupLabelArray) ElementType ¶
func (ElastigroupLabelArray) ElementType() reflect.Type
func (ElastigroupLabelArray) ToElastigroupLabelArrayOutput ¶
func (i ElastigroupLabelArray) ToElastigroupLabelArrayOutput() ElastigroupLabelArrayOutput
func (ElastigroupLabelArray) ToElastigroupLabelArrayOutputWithContext ¶
func (i ElastigroupLabelArray) ToElastigroupLabelArrayOutputWithContext(ctx context.Context) ElastigroupLabelArrayOutput
type ElastigroupLabelArrayInput ¶
type ElastigroupLabelArrayInput interface { pulumi.Input ToElastigroupLabelArrayOutput() ElastigroupLabelArrayOutput ToElastigroupLabelArrayOutputWithContext(context.Context) ElastigroupLabelArrayOutput }
ElastigroupLabelArrayInput is an input type that accepts ElastigroupLabelArray and ElastigroupLabelArrayOutput values. You can construct a concrete instance of `ElastigroupLabelArrayInput` via:
ElastigroupLabelArray{ ElastigroupLabelArgs{...} }
type ElastigroupLabelArrayOutput ¶
type ElastigroupLabelArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupLabelArrayOutput) ElementType ¶
func (ElastigroupLabelArrayOutput) ElementType() reflect.Type
func (ElastigroupLabelArrayOutput) Index ¶
func (o ElastigroupLabelArrayOutput) Index(i pulumi.IntInput) ElastigroupLabelOutput
func (ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutput ¶
func (o ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutput() ElastigroupLabelArrayOutput
func (ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutputWithContext ¶
func (o ElastigroupLabelArrayOutput) ToElastigroupLabelArrayOutputWithContext(ctx context.Context) ElastigroupLabelArrayOutput
type ElastigroupLabelInput ¶
type ElastigroupLabelInput interface { pulumi.Input ToElastigroupLabelOutput() ElastigroupLabelOutput ToElastigroupLabelOutputWithContext(context.Context) ElastigroupLabelOutput }
ElastigroupLabelInput is an input type that accepts ElastigroupLabelArgs and ElastigroupLabelOutput values. You can construct a concrete instance of `ElastigroupLabelInput` via:
ElastigroupLabelArgs{...}
type ElastigroupLabelOutput ¶
type ElastigroupLabelOutput struct{ *pulumi.OutputState }
func (ElastigroupLabelOutput) ElementType ¶
func (ElastigroupLabelOutput) ElementType() reflect.Type
func (ElastigroupLabelOutput) Key ¶
func (o ElastigroupLabelOutput) Key() pulumi.StringOutput
Labels key.
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
Labels value.
type ElastigroupMetadata ¶
type ElastigroupMetadataArgs ¶
type ElastigroupMetadataArgs struct { // Labels key. Key pulumi.StringInput `pulumi:"key"` // Labels value. Value pulumi.StringInput `pulumi:"value"` }
func (ElastigroupMetadataArgs) ElementType ¶
func (ElastigroupMetadataArgs) ElementType() reflect.Type
func (ElastigroupMetadataArgs) ToElastigroupMetadataOutput ¶
func (i ElastigroupMetadataArgs) ToElastigroupMetadataOutput() ElastigroupMetadataOutput
func (ElastigroupMetadataArgs) ToElastigroupMetadataOutputWithContext ¶
func (i ElastigroupMetadataArgs) ToElastigroupMetadataOutputWithContext(ctx context.Context) ElastigroupMetadataOutput
type ElastigroupMetadataArray ¶
type ElastigroupMetadataArray []ElastigroupMetadataInput
func (ElastigroupMetadataArray) ElementType ¶
func (ElastigroupMetadataArray) ElementType() reflect.Type
func (ElastigroupMetadataArray) ToElastigroupMetadataArrayOutput ¶
func (i ElastigroupMetadataArray) ToElastigroupMetadataArrayOutput() ElastigroupMetadataArrayOutput
func (ElastigroupMetadataArray) ToElastigroupMetadataArrayOutputWithContext ¶
func (i ElastigroupMetadataArray) ToElastigroupMetadataArrayOutputWithContext(ctx context.Context) ElastigroupMetadataArrayOutput
type ElastigroupMetadataArrayInput ¶
type ElastigroupMetadataArrayInput interface { pulumi.Input ToElastigroupMetadataArrayOutput() ElastigroupMetadataArrayOutput ToElastigroupMetadataArrayOutputWithContext(context.Context) ElastigroupMetadataArrayOutput }
ElastigroupMetadataArrayInput is an input type that accepts ElastigroupMetadataArray and ElastigroupMetadataArrayOutput values. You can construct a concrete instance of `ElastigroupMetadataArrayInput` via:
ElastigroupMetadataArray{ ElastigroupMetadataArgs{...} }
type ElastigroupMetadataArrayOutput ¶
type ElastigroupMetadataArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupMetadataArrayOutput) ElementType ¶
func (ElastigroupMetadataArrayOutput) ElementType() reflect.Type
func (ElastigroupMetadataArrayOutput) Index ¶
func (o ElastigroupMetadataArrayOutput) Index(i pulumi.IntInput) ElastigroupMetadataOutput
func (ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutput ¶
func (o ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutput() ElastigroupMetadataArrayOutput
func (ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutputWithContext ¶
func (o ElastigroupMetadataArrayOutput) ToElastigroupMetadataArrayOutputWithContext(ctx context.Context) ElastigroupMetadataArrayOutput
type ElastigroupMetadataInput ¶
type ElastigroupMetadataInput interface { pulumi.Input ToElastigroupMetadataOutput() ElastigroupMetadataOutput ToElastigroupMetadataOutputWithContext(context.Context) ElastigroupMetadataOutput }
ElastigroupMetadataInput is an input type that accepts ElastigroupMetadataArgs and ElastigroupMetadataOutput values. You can construct a concrete instance of `ElastigroupMetadataInput` via:
ElastigroupMetadataArgs{...}
type ElastigroupMetadataOutput ¶
type ElastigroupMetadataOutput struct{ *pulumi.OutputState }
func (ElastigroupMetadataOutput) ElementType ¶
func (ElastigroupMetadataOutput) ElementType() reflect.Type
func (ElastigroupMetadataOutput) Key ¶
func (o ElastigroupMetadataOutput) Key() pulumi.StringOutput
Labels key.
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
Labels value.
type ElastigroupNetworkInterface ¶
type ElastigroupNetworkInterface struct { AccessConfigs []ElastigroupNetworkInterfaceAccessConfig `pulumi:"accessConfigs"` AliasIpRanges []ElastigroupNetworkInterfaceAliasIpRange `pulumi:"aliasIpRanges"` Network string `pulumi:"network"` }
type ElastigroupNetworkInterfaceAccessConfigArgs ¶
type ElastigroupNetworkInterfaceAccessConfigArgs struct { // The group name. 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
The group name.
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 ElastigroupScalingDownPolicy ¶
type ElastigroupScalingDownPolicy struct { ActionType *string `pulumi:"actionType"` Adjustment *int `pulumi:"adjustment"` Cooldown *int `pulumi:"cooldown"` Dimensions []ElastigroupScalingDownPolicyDimension `pulumi:"dimensions"` 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"` 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 { // The group name. Name pulumi.StringInput `pulumi:"name"` // Labels value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
type ElastigroupScalingDownPolicyDimensionArray ¶
type ElastigroupScalingDownPolicyDimensionArray []ElastigroupScalingDownPolicyDimensionInput
func (ElastigroupScalingDownPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionArrayInput ¶
type ElastigroupScalingDownPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput }
ElastigroupScalingDownPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArray and ElastigroupScalingDownPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionArrayInput` via:
ElastigroupScalingDownPolicyDimensionArray{ ElastigroupScalingDownPolicyDimensionArgs{...} }
type ElastigroupScalingDownPolicyDimensionArrayOutput ¶
type ElastigroupScalingDownPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionInput ¶
type ElastigroupScalingDownPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput ToElastigroupScalingDownPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionOutput }
ElastigroupScalingDownPolicyDimensionInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArgs and ElastigroupScalingDownPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionInput` via:
ElastigroupScalingDownPolicyDimensionArgs{...}
type ElastigroupScalingDownPolicyDimensionOutput ¶
type ElastigroupScalingDownPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) Name() pulumi.StringOutput
The group name.
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
Labels value.
type ElastigroupScalingDownPolicyInput ¶
type ElastigroupScalingDownPolicyInput interface { pulumi.Input ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput ToElastigroupScalingDownPolicyOutputWithContext(context.Context) ElastigroupScalingDownPolicyOutput }
ElastigroupScalingDownPolicyInput is an input type that accepts ElastigroupScalingDownPolicyArgs and ElastigroupScalingDownPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyInput` via:
ElastigroupScalingDownPolicyArgs{...}
type ElastigroupScalingDownPolicyOutput ¶
type ElastigroupScalingDownPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyOutput) ActionType ¶
func (o ElastigroupScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Adjustment ¶
func (o ElastigroupScalingDownPolicyOutput) Adjustment() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) Cooldown ¶
func (o ElastigroupScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) Dimensions ¶
func (o ElastigroupScalingDownPolicyOutput) Dimensions() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyOutput) ElementType ¶
func (ElastigroupScalingDownPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
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"` 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"` 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 { // The group name. Name pulumi.StringInput `pulumi:"name"` // Labels value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
type ElastigroupScalingUpPolicyDimensionArray ¶
type ElastigroupScalingUpPolicyDimensionArray []ElastigroupScalingUpPolicyDimensionInput
func (ElastigroupScalingUpPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionArrayInput ¶
type ElastigroupScalingUpPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput }
ElastigroupScalingUpPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArray and ElastigroupScalingUpPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionArrayInput` via:
ElastigroupScalingUpPolicyDimensionArray{ ElastigroupScalingUpPolicyDimensionArgs{...} }
type ElastigroupScalingUpPolicyDimensionArrayOutput ¶
type ElastigroupScalingUpPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionInput ¶
type ElastigroupScalingUpPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput ToElastigroupScalingUpPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionOutput }
ElastigroupScalingUpPolicyDimensionInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArgs and ElastigroupScalingUpPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionInput` via:
ElastigroupScalingUpPolicyDimensionArgs{...}
type ElastigroupScalingUpPolicyDimensionOutput ¶
type ElastigroupScalingUpPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) Name() pulumi.StringOutput
The group name.
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
Labels value.
type ElastigroupScalingUpPolicyInput ¶
type ElastigroupScalingUpPolicyInput interface { pulumi.Input ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput ToElastigroupScalingUpPolicyOutputWithContext(context.Context) ElastigroupScalingUpPolicyOutput }
ElastigroupScalingUpPolicyInput is an input type that accepts ElastigroupScalingUpPolicyArgs and ElastigroupScalingUpPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyInput` via:
ElastigroupScalingUpPolicyArgs{...}
type ElastigroupScalingUpPolicyOutput ¶
type ElastigroupScalingUpPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyOutput) ActionType ¶
func (o ElastigroupScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Adjustment ¶
func (o ElastigroupScalingUpPolicyOutput) Adjustment() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) Cooldown ¶
func (o ElastigroupScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) Dimensions ¶
func (o ElastigroupScalingUpPolicyOutput) Dimensions() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyOutput) ElementType ¶
func (ElastigroupScalingUpPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
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 ElastigroupScheduledTaskArgs ¶
type ElastigroupScheduledTaskArgs struct { CronExpression pulumi.StringPtrInput `pulumi:"cronExpression"` IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` MaxCapacity pulumi.StringPtrInput `pulumi:"maxCapacity"` MinCapacity pulumi.StringPtrInput `pulumi:"minCapacity"` TargetCapacity pulumi.StringPtrInput `pulumi:"targetCapacity"` TaskType pulumi.StringInput `pulumi:"taskType"` }
func (ElastigroupScheduledTaskArgs) ElementType ¶
func (ElastigroupScheduledTaskArgs) ElementType() reflect.Type
func (ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput ¶
func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext ¶
func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
type ElastigroupScheduledTaskArray ¶
type ElastigroupScheduledTaskArray []ElastigroupScheduledTaskInput
func (ElastigroupScheduledTaskArray) ElementType ¶
func (ElastigroupScheduledTaskArray) ElementType() reflect.Type
func (ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput ¶
func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
func (ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext ¶
func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
type ElastigroupScheduledTaskArrayInput ¶
type ElastigroupScheduledTaskArrayInput interface { pulumi.Input ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput ToElastigroupScheduledTaskArrayOutputWithContext(context.Context) ElastigroupScheduledTaskArrayOutput }
ElastigroupScheduledTaskArrayInput is an input type that accepts ElastigroupScheduledTaskArray and ElastigroupScheduledTaskArrayOutput values. You can construct a concrete instance of `ElastigroupScheduledTaskArrayInput` via:
ElastigroupScheduledTaskArray{ ElastigroupScheduledTaskArgs{...} }
type ElastigroupScheduledTaskArrayOutput ¶
type ElastigroupScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScheduledTaskArrayOutput) ElementType ¶
func (ElastigroupScheduledTaskArrayOutput) ElementType() reflect.Type
func (ElastigroupScheduledTaskArrayOutput) Index ¶
func (o ElastigroupScheduledTaskArrayOutput) Index(i pulumi.IntInput) ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput ¶
func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
func (ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext ¶
func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
type ElastigroupScheduledTaskInput ¶
type ElastigroupScheduledTaskInput interface { pulumi.Input ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput ToElastigroupScheduledTaskOutputWithContext(context.Context) ElastigroupScheduledTaskOutput }
ElastigroupScheduledTaskInput is an input type that accepts ElastigroupScheduledTaskArgs and ElastigroupScheduledTaskOutput values. You can construct a concrete instance of `ElastigroupScheduledTaskInput` via:
ElastigroupScheduledTaskArgs{...}
type ElastigroupScheduledTaskOutput ¶
type ElastigroupScheduledTaskOutput struct{ *pulumi.OutputState }
func (ElastigroupScheduledTaskOutput) CronExpression ¶
func (o ElastigroupScheduledTaskOutput) CronExpression() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) ElementType ¶
func (ElastigroupScheduledTaskOutput) ElementType() reflect.Type
func (ElastigroupScheduledTaskOutput) IsEnabled ¶
func (o ElastigroupScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
func (ElastigroupScheduledTaskOutput) MaxCapacity ¶
func (o ElastigroupScheduledTaskOutput) MaxCapacity() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) MinCapacity ¶
func (o ElastigroupScheduledTaskOutput) MinCapacity() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) TargetCapacity ¶
func (o ElastigroupScheduledTaskOutput) TargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) TaskType ¶
func (o ElastigroupScheduledTaskOutput) TaskType() pulumi.StringOutput
func (ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput ¶
func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext ¶
func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
type ElastigroupState ¶
type ElastigroupState struct { AutoHealing pulumi.BoolPtrInput // List of availability zones for the group. AvailabilityZones pulumi.StringArrayInput BackendServices ElastigroupBackendServiceArrayInput // The region your GCP group will be created in. Description pulumi.StringPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrInput Disks ElastigroupDiskArrayInput // Time (seconds) the instance is allowed to run after it is detached from the group. This is to allow the instance time to drain all the current TCP connections before terminating it. DrainingTimeout pulumi.IntPtrInput // Activate fallback-to-on-demand. When provisioning an instance, if no Preemptible market is available, fallback-to-on-demand will provision an On-Demand instance to maintain the group capacity. FallbackToOndemand pulumi.BoolPtrInput Gpu ElastigroupGpuArrayInput HealthCheckGracePeriod pulumi.IntPtrInput HealthCheckType pulumi.StringPtrInput // Defines a set of custom instance types. Required if instanceTypesPreemptible and instanceTypesOndemand are not set. InstanceTypesCustoms ElastigroupInstanceTypesCustomArrayInput // The regular VM instance type to use for mixed-type groups and when falling back to on-demand. Required if instanceTypesPreemptible is not set. InstanceTypesOndemand pulumi.StringPtrInput // The preemptible VMs instance type. To maximize cost savings and market availability, select as many types as possible. Required if instanceTypesOndemand is not set. InstanceTypesPreemptibles pulumi.StringArrayInput IntegrationDockerSwarm ElastigroupIntegrationDockerSwarmPtrInput IntegrationGke ElastigroupIntegrationGkePtrInput IpForwarding pulumi.BoolPtrInput // Array of objects with key-value pairs. Labels ElastigroupLabelArrayInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntPtrInput // Array of objects with key-value pairs. Metadatas ElastigroupMetadataArrayInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntPtrInput // The group name. Name pulumi.StringPtrInput NetworkInterfaces ElastigroupNetworkInterfaceArrayInput OndemandCount pulumi.IntPtrInput // Percentage of Preemptible VMs to spin up from the "desiredCapacity". PreemptiblePercentage pulumi.IntPtrInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ScheduledTasks ElastigroupScheduledTaskArrayInput // The email of the service account in which the group instances will be launched. ServiceAccount pulumi.StringPtrInput // The Base64-encoded shutdown script that executes prior to instance termination, for more information please see: [Shutdown Script](https://api.spotinst.com/integration-docs/elastigroup/concepts/compute-concepts/shutdown-scripts/) ShutdownScript pulumi.StringPtrInput // Create and run your own startup scripts on your virtual machines to perform automated tasks every time your instance boots up. StartupScript pulumi.StringPtrInput // A list of regions and subnets. Subnets ElastigroupSubnetArrayInput // Tags to mark created instances. Tags pulumi.StringArrayInput UnhealthyDuration pulumi.IntPtrInput }
func (ElastigroupState) ElementType ¶
func (ElastigroupState) ElementType() reflect.Type
type ElastigroupSubnet ¶
type ElastigroupSubnetArgs ¶
type ElastigroupSubnetArgs struct { // The region for the group of subnets. Region pulumi.StringInput `pulumi:"region"` // The names of the subnets in the region. SubnetNames pulumi.StringArrayInput `pulumi:"subnetNames"` }
func (ElastigroupSubnetArgs) ElementType ¶
func (ElastigroupSubnetArgs) ElementType() reflect.Type
func (ElastigroupSubnetArgs) ToElastigroupSubnetOutput ¶
func (i ElastigroupSubnetArgs) ToElastigroupSubnetOutput() ElastigroupSubnetOutput
func (ElastigroupSubnetArgs) ToElastigroupSubnetOutputWithContext ¶
func (i ElastigroupSubnetArgs) ToElastigroupSubnetOutputWithContext(ctx context.Context) ElastigroupSubnetOutput
type ElastigroupSubnetArray ¶
type ElastigroupSubnetArray []ElastigroupSubnetInput
func (ElastigroupSubnetArray) ElementType ¶
func (ElastigroupSubnetArray) ElementType() reflect.Type
func (ElastigroupSubnetArray) ToElastigroupSubnetArrayOutput ¶
func (i ElastigroupSubnetArray) ToElastigroupSubnetArrayOutput() ElastigroupSubnetArrayOutput
func (ElastigroupSubnetArray) ToElastigroupSubnetArrayOutputWithContext ¶
func (i ElastigroupSubnetArray) ToElastigroupSubnetArrayOutputWithContext(ctx context.Context) ElastigroupSubnetArrayOutput
type ElastigroupSubnetArrayInput ¶
type ElastigroupSubnetArrayInput interface { pulumi.Input ToElastigroupSubnetArrayOutput() ElastigroupSubnetArrayOutput ToElastigroupSubnetArrayOutputWithContext(context.Context) ElastigroupSubnetArrayOutput }
ElastigroupSubnetArrayInput is an input type that accepts ElastigroupSubnetArray and ElastigroupSubnetArrayOutput values. You can construct a concrete instance of `ElastigroupSubnetArrayInput` via:
ElastigroupSubnetArray{ ElastigroupSubnetArgs{...} }
type ElastigroupSubnetArrayOutput ¶
type ElastigroupSubnetArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupSubnetArrayOutput) ElementType ¶
func (ElastigroupSubnetArrayOutput) ElementType() reflect.Type
func (ElastigroupSubnetArrayOutput) Index ¶
func (o ElastigroupSubnetArrayOutput) Index(i pulumi.IntInput) ElastigroupSubnetOutput
func (ElastigroupSubnetArrayOutput) ToElastigroupSubnetArrayOutput ¶
func (o ElastigroupSubnetArrayOutput) ToElastigroupSubnetArrayOutput() ElastigroupSubnetArrayOutput
func (ElastigroupSubnetArrayOutput) ToElastigroupSubnetArrayOutputWithContext ¶
func (o ElastigroupSubnetArrayOutput) ToElastigroupSubnetArrayOutputWithContext(ctx context.Context) ElastigroupSubnetArrayOutput
type ElastigroupSubnetInput ¶
type ElastigroupSubnetInput interface { pulumi.Input ToElastigroupSubnetOutput() ElastigroupSubnetOutput ToElastigroupSubnetOutputWithContext(context.Context) ElastigroupSubnetOutput }
ElastigroupSubnetInput is an input type that accepts ElastigroupSubnetArgs and ElastigroupSubnetOutput values. You can construct a concrete instance of `ElastigroupSubnetInput` via:
ElastigroupSubnetArgs{...}
type ElastigroupSubnetOutput ¶
type ElastigroupSubnetOutput struct{ *pulumi.OutputState }
func (ElastigroupSubnetOutput) ElementType ¶
func (ElastigroupSubnetOutput) ElementType() reflect.Type
func (ElastigroupSubnetOutput) Region ¶
func (o ElastigroupSubnetOutput) Region() pulumi.StringOutput
The region for the group of subnets.
func (ElastigroupSubnetOutput) SubnetNames ¶
func (o ElastigroupSubnetOutput) SubnetNames() pulumi.StringArrayOutput
The names of the subnets in the region.
func (ElastigroupSubnetOutput) ToElastigroupSubnetOutput ¶
func (o ElastigroupSubnetOutput) ToElastigroupSubnetOutput() ElastigroupSubnetOutput
func (ElastigroupSubnetOutput) ToElastigroupSubnetOutputWithContext ¶
func (o ElastigroupSubnetOutput) ToElastigroupSubnetOutputWithContext(ctx context.Context) ElastigroupSubnetOutput