Documentation ¶
Index ¶
- type ComputeEnvironment
- type ComputeEnvironmentArgs
- type ComputeEnvironmentArray
- type ComputeEnvironmentArrayInput
- type ComputeEnvironmentArrayOutput
- func (ComputeEnvironmentArrayOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentArrayOutput) Index(i pulumi.IntInput) ComputeEnvironmentOutput
- func (o ComputeEnvironmentArrayOutput) ToComputeEnvironmentArrayOutput() ComputeEnvironmentArrayOutput
- func (o ComputeEnvironmentArrayOutput) ToComputeEnvironmentArrayOutputWithContext(ctx context.Context) ComputeEnvironmentArrayOutput
- type ComputeEnvironmentComputeResources
- type ComputeEnvironmentComputeResourcesArgs
- func (ComputeEnvironmentComputeResourcesArgs) ElementType() reflect.Type
- func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput
- func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesOutput
- func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput
- func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput
- type ComputeEnvironmentComputeResourcesEc2Configuration
- type ComputeEnvironmentComputeResourcesEc2ConfigurationArgs
- func (ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ElementType() reflect.Type
- func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
- func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
- type ComputeEnvironmentComputeResourcesEc2ConfigurationArray
- func (ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ElementType() reflect.Type
- func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
- func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
- type ComputeEnvironmentComputeResourcesEc2ConfigurationArrayInput
- type ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
- func (ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) Index(i pulumi.IntInput) ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
- func (o ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
- func (o ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
- type ComputeEnvironmentComputeResourcesEc2ConfigurationInput
- type ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
- func (ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ImageIdOverride() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ImageType() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
- func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
- type ComputeEnvironmentComputeResourcesInput
- type ComputeEnvironmentComputeResourcesLaunchTemplate
- type ComputeEnvironmentComputeResourcesLaunchTemplateArgs
- func (ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ElementType() reflect.Type
- func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplateOutput() ComputeEnvironmentComputeResourcesLaunchTemplateOutput
- func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplateOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplateOutput
- func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- type ComputeEnvironmentComputeResourcesLaunchTemplateInput
- type ComputeEnvironmentComputeResourcesLaunchTemplateOutput
- func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplateOutput() ComputeEnvironmentComputeResourcesLaunchTemplateOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplateOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplateOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) Version() pulumi.StringPtrOutput
- type ComputeEnvironmentComputeResourcesLaunchTemplatePtrInput
- type ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) Elem() ComputeEnvironmentComputeResourcesLaunchTemplateOutput
- func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) Version() pulumi.StringPtrOutput
- type ComputeEnvironmentComputeResourcesOutput
- func (o ComputeEnvironmentComputeResourcesOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) BidPercentage() pulumi.IntPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) DesiredVcpus() pulumi.IntPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) Ec2Configurations() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
- func (o ComputeEnvironmentComputeResourcesOutput) Ec2KeyPair() pulumi.StringPtrOutput
- func (ComputeEnvironmentComputeResourcesOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentComputeResourcesOutput) ImageId() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) InstanceRole() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o ComputeEnvironmentComputeResourcesOutput) LaunchTemplate() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) MaxVcpus() pulumi.IntOutput
- func (o ComputeEnvironmentComputeResourcesOutput) MinVcpus() pulumi.IntPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) PlacementGroup() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ComputeEnvironmentComputeResourcesOutput) SpotIamFleetRole() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) Subnets() pulumi.StringArrayOutput
- func (o ComputeEnvironmentComputeResourcesOutput) Tags() pulumi.StringMapOutput
- func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput
- func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesOutput
- func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput
- func (o ComputeEnvironmentComputeResourcesOutput) Type() pulumi.StringOutput
- type ComputeEnvironmentComputeResourcesPtrInput
- type ComputeEnvironmentComputeResourcesPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) BidPercentage() pulumi.IntPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) DesiredVcpus() pulumi.IntPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) Ec2Configurations() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) Ec2KeyPair() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) Elem() ComputeEnvironmentComputeResourcesOutput
- func (ComputeEnvironmentComputeResourcesPtrOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentComputeResourcesPtrOutput) ImageId() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) InstanceRole() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) InstanceTypes() pulumi.StringArrayOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) LaunchTemplate() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) MaxVcpus() pulumi.IntPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) MinVcpus() pulumi.IntPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) PlacementGroup() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) SpotIamFleetRole() pulumi.StringPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) Subnets() pulumi.StringArrayOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) Tags() pulumi.StringMapOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput
- func (o ComputeEnvironmentComputeResourcesPtrOutput) Type() pulumi.StringPtrOutput
- type ComputeEnvironmentEksConfiguration
- type ComputeEnvironmentEksConfigurationArgs
- func (ComputeEnvironmentEksConfigurationArgs) ElementType() reflect.Type
- func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput
- func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationOutput
- func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput
- func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput
- type ComputeEnvironmentEksConfigurationInput
- type ComputeEnvironmentEksConfigurationOutput
- func (o ComputeEnvironmentEksConfigurationOutput) EksClusterArn() pulumi.StringOutput
- func (ComputeEnvironmentEksConfigurationOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentEksConfigurationOutput) KubernetesNamespace() pulumi.StringOutput
- func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput
- func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationOutput
- func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput
- func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput
- type ComputeEnvironmentEksConfigurationPtrInput
- type ComputeEnvironmentEksConfigurationPtrOutput
- func (o ComputeEnvironmentEksConfigurationPtrOutput) EksClusterArn() pulumi.StringPtrOutput
- func (o ComputeEnvironmentEksConfigurationPtrOutput) Elem() ComputeEnvironmentEksConfigurationOutput
- func (ComputeEnvironmentEksConfigurationPtrOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentEksConfigurationPtrOutput) KubernetesNamespace() pulumi.StringPtrOutput
- func (o ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput
- func (o ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput
- type ComputeEnvironmentInput
- type ComputeEnvironmentMap
- type ComputeEnvironmentMapInput
- type ComputeEnvironmentMapOutput
- func (ComputeEnvironmentMapOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentMapOutput) MapIndex(k pulumi.StringInput) ComputeEnvironmentOutput
- func (o ComputeEnvironmentMapOutput) ToComputeEnvironmentMapOutput() ComputeEnvironmentMapOutput
- func (o ComputeEnvironmentMapOutput) ToComputeEnvironmentMapOutputWithContext(ctx context.Context) ComputeEnvironmentMapOutput
- type ComputeEnvironmentOutput
- func (o ComputeEnvironmentOutput) Arn() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) ComputeEnvironmentName() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) ComputeEnvironmentNamePrefix() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) ComputeResources() ComputeEnvironmentComputeResourcesPtrOutput
- func (o ComputeEnvironmentOutput) EcsClusterArn() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) EksConfiguration() ComputeEnvironmentEksConfigurationPtrOutput
- func (ComputeEnvironmentOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentOutput) ServiceRole() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) State() pulumi.StringPtrOutput
- func (o ComputeEnvironmentOutput) Status() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) StatusReason() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) Tags() pulumi.StringMapOutput
- func (o ComputeEnvironmentOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutput() ComputeEnvironmentOutput
- func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput
- func (o ComputeEnvironmentOutput) Type() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) UpdatePolicy() ComputeEnvironmentUpdatePolicyPtrOutput
- type ComputeEnvironmentState
- type ComputeEnvironmentUpdatePolicy
- type ComputeEnvironmentUpdatePolicyArgs
- func (ComputeEnvironmentUpdatePolicyArgs) ElementType() reflect.Type
- func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput
- func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput
- func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
- func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
- type ComputeEnvironmentUpdatePolicyInput
- type ComputeEnvironmentUpdatePolicyOutput
- func (ComputeEnvironmentUpdatePolicyOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes() pulumi.IntOutput
- func (o ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolOutput
- func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput
- func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput
- func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
- func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
- type ComputeEnvironmentUpdatePolicyPtrInput
- type ComputeEnvironmentUpdatePolicyPtrOutput
- func (o ComputeEnvironmentUpdatePolicyPtrOutput) Elem() ComputeEnvironmentUpdatePolicyOutput
- func (ComputeEnvironmentUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentUpdatePolicyPtrOutput) JobExecutionTimeoutMinutes() pulumi.IntPtrOutput
- func (o ComputeEnvironmentUpdatePolicyPtrOutput) TerminateJobsOnUpdate() pulumi.BoolPtrOutput
- func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
- func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
- type GetComputeEnvironmentUpdatePolicy
- type GetComputeEnvironmentUpdatePolicyArgs
- func (GetComputeEnvironmentUpdatePolicyArgs) ElementType() reflect.Type
- func (i GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutput() GetComputeEnvironmentUpdatePolicyOutput
- func (i GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyOutput
- type GetComputeEnvironmentUpdatePolicyArray
- func (GetComputeEnvironmentUpdatePolicyArray) ElementType() reflect.Type
- func (i GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutput() GetComputeEnvironmentUpdatePolicyArrayOutput
- func (i GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyArrayOutput
- type GetComputeEnvironmentUpdatePolicyArrayInput
- type GetComputeEnvironmentUpdatePolicyArrayOutput
- func (GetComputeEnvironmentUpdatePolicyArrayOutput) ElementType() reflect.Type
- func (o GetComputeEnvironmentUpdatePolicyArrayOutput) Index(i pulumi.IntInput) GetComputeEnvironmentUpdatePolicyOutput
- func (o GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutput() GetComputeEnvironmentUpdatePolicyArrayOutput
- func (o GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyArrayOutput
- type GetComputeEnvironmentUpdatePolicyInput
- type GetComputeEnvironmentUpdatePolicyOutput
- func (GetComputeEnvironmentUpdatePolicyOutput) ElementType() reflect.Type
- func (o GetComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes() pulumi.IntOutput
- func (o GetComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolOutput
- func (o GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutput() GetComputeEnvironmentUpdatePolicyOutput
- func (o GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyOutput
- type GetJobDefinitionEksProperty
- type GetJobDefinitionEksPropertyArgs
- func (GetJobDefinitionEksPropertyArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutput() GetJobDefinitionEksPropertyOutput
- func (i GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyOutput
- type GetJobDefinitionEksPropertyArray
- func (GetJobDefinitionEksPropertyArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutput() GetJobDefinitionEksPropertyArrayOutput
- func (i GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyArrayOutput
- type GetJobDefinitionEksPropertyArrayInput
- type GetJobDefinitionEksPropertyArrayOutput
- func (GetJobDefinitionEksPropertyArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyOutput
- func (o GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutput() GetJobDefinitionEksPropertyArrayOutput
- func (o GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyArrayOutput
- type GetJobDefinitionEksPropertyInput
- type GetJobDefinitionEksPropertyOutput
- func (GetJobDefinitionEksPropertyOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyOutput) PodProperties() GetJobDefinitionEksPropertyPodPropertyArrayOutput
- func (o GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutput() GetJobDefinitionEksPropertyOutput
- func (o GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyOutput
- type GetJobDefinitionEksPropertyPodProperty
- type GetJobDefinitionEksPropertyPodPropertyArgs
- func (GetJobDefinitionEksPropertyPodPropertyArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutput() GetJobDefinitionEksPropertyPodPropertyOutput
- func (i GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyOutput
- type GetJobDefinitionEksPropertyPodPropertyArray
- func (GetJobDefinitionEksPropertyPodPropertyArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput() GetJobDefinitionEksPropertyPodPropertyArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyArrayInput
- type GetJobDefinitionEksPropertyPodPropertyArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyOutput
- func (o GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput() GetJobDefinitionEksPropertyPodPropertyArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainer
- type GetJobDefinitionEksPropertyPodPropertyContainerArgs
- func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput() GetJobDefinitionEksPropertyPodPropertyContainerOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerArray
- func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerArrayInput
- type GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerEnv
- type GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs
- func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerEnvArray
- func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayInput
- type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerEnvInput
- type GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Value() pulumi.StringOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerInput
- type GetJobDefinitionEksPropertyPodPropertyContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Commands() pulumi.StringArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Envs() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Image() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ImagePullPolicy() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Resources() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) SecurityContexts() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput() GetJobDefinitionEksPropertyPodPropertyContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) VolumeMounts() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerResource
- type GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs
- func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerResourceArray
- func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayInput
- type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerResourceInput
- type GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Limits() pulumi.StringMapOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Requests() pulumi.StringMapOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContext
- type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs
- func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray
- func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayInput
- type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput
- type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) Privileged() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsGroup() pulumi.IntOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsUser() pulumi.IntOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMount
- type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs
- func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray
- func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayInput
- type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput
- type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
- func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
- func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
- type GetJobDefinitionEksPropertyPodPropertyImagePullSecret
- type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs
- func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
- func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
- type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray
- func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayInput
- type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
- func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput
- type GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
- func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
- func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainer
- type GetJobDefinitionEksPropertyPodPropertyInitContainerArgs
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerArray
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerEnv
- type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) Value() pulumi.StringOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Envs() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Image() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ImagePullPolicy() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Resources() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) SecurityContexts() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) VolumeMounts() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerResource
- type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Limits() pulumi.StringMapOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Requests() pulumi.StringMapOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContext
- type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) Privileged() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsGroup() pulumi.IntOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsUser() pulumi.IntOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMount
- type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput
- type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
- func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
- func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
- type GetJobDefinitionEksPropertyPodPropertyInput
- type GetJobDefinitionEksPropertyPodPropertyMetadata
- type GetJobDefinitionEksPropertyPodPropertyMetadataArgs
- func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput() GetJobDefinitionEksPropertyPodPropertyMetadataOutput
- func (i GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataOutput
- type GetJobDefinitionEksPropertyPodPropertyMetadataArray
- func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyMetadataArrayInput
- type GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyMetadataOutput
- func (o GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyMetadataInput
- type GetJobDefinitionEksPropertyPodPropertyMetadataOutput
- func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) Labels() pulumi.StringMapOutput
- func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput() GetJobDefinitionEksPropertyPodPropertyMetadataOutput
- func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataOutput
- type GetJobDefinitionEksPropertyPodPropertyOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) Containers() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) DnsPolicy() pulumi.StringOutput
- func (GetJobDefinitionEksPropertyPodPropertyOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) HostNetwork() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) ImagePullSecrets() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) InitContainers() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) Metadatas() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) ServiceAccountName() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) ShareProcessNamespace() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutput() GetJobDefinitionEksPropertyPodPropertyOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyOutput
- func (o GetJobDefinitionEksPropertyPodPropertyOutput) Volumes() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolume
- type GetJobDefinitionEksPropertyPodPropertyVolumeArgs
- func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput() GetJobDefinitionEksPropertyPodPropertyVolumeOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeArray
- func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeArrayInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyVolumeOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDir
- type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs
- func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray
- func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) Medium() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeHostPath
- type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs
- func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray
- func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) Path() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) EmptyDirs() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) HostPaths() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Secrets() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput() GetJobDefinitionEksPropertyPodPropertyVolumeOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeSecret
- type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs
- func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray
- func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ElementType() reflect.Type
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
- func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
- type GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput
- type GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
- func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ElementType() reflect.Type
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) Optional() pulumi.BoolOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) SecretName() pulumi.StringOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
- func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
- type GetJobDefinitionNodeProperty
- type GetJobDefinitionNodePropertyArgs
- func (GetJobDefinitionNodePropertyArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutput() GetJobDefinitionNodePropertyOutput
- func (i GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyOutput
- type GetJobDefinitionNodePropertyArray
- func (GetJobDefinitionNodePropertyArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutput() GetJobDefinitionNodePropertyArrayOutput
- func (i GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyArrayOutput
- type GetJobDefinitionNodePropertyArrayInput
- type GetJobDefinitionNodePropertyArrayOutput
- func (GetJobDefinitionNodePropertyArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyOutput
- func (o GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutput() GetJobDefinitionNodePropertyArrayOutput
- func (o GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyArrayOutput
- type GetJobDefinitionNodePropertyInput
- type GetJobDefinitionNodePropertyNodeRangeProperty
- type GetJobDefinitionNodePropertyNodeRangePropertyArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput() GetJobDefinitionNodePropertyNodeRangePropertyOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainer
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironment
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Value() pulumi.StringOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) SizeInGib() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfiguration
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) PlatformVersion() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameter
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDevice
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ContainerPath() pulumi.StringOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) HostPath() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) Permissions() pulumi.StringArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Devices() ...
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) InitProcessEnabled() pulumi.BoolOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) MaxSwap() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) SharedMemorySize() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Swappiness() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Tmpfs() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpf
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ContainerPath() pulumi.StringOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) MountOptions() pulumi.StringArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) Size() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) LogDriver() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) Options() pulumi.StringMapOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) SecretOptions() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOption
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext(ctx context.Context) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ValueFrom() pulumi.StringOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPoint
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ContainerPath() pulumi.StringOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ReadOnly() pulumi.BoolOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) SourceVolume() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) AssignPublicIp() pulumi.BoolOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Commands() pulumi.StringArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Environments() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) EphemeralStorages() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ExecutionRoleArn() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) FargatePlatformConfigurations() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Image() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) InstanceType() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) JobRoleArn() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LinuxParameters() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LogConfigurations() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) MountPoints() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) NetworkConfigurations() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Privileged() pulumi.BoolOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ReadonlyRootFilesystem() pulumi.BoolOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ResourceRequirements() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) RuntimePlatforms() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Secrets() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Ulimits() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) User() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Volumes() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirement
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext(ctx context.Context) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Type() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Value() pulumi.StringOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatform
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) CpuArchitecture() pulumi.StringOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) OperatingSystemFamily() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecret
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ValueFrom() pulumi.StringOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimit
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) HardLimit() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) SoftLimit() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolume
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfiguration
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfig
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput() ...
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) AccessPointId() pulumi.StringOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) Iam() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext(ctx context.Context) ...
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) AuthorizationConfigs() ...
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) FileSystemId() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) RootDirectory() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput() ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext(ctx context.Context) ...
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) TransitEncryption() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) TransitEncryptionPort() pulumi.IntOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHost
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ElementType() reflect.Type
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
- func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) SourcePath() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput
- type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) EfsVolumeConfigurations() ...
- func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) Hosts() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) Name() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
- type GetJobDefinitionNodePropertyNodeRangePropertyInput
- type GetJobDefinitionNodePropertyNodeRangePropertyOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) Containers() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
- func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) TargetNodes() pulumi.StringOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput() GetJobDefinitionNodePropertyNodeRangePropertyOutput
- func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyOutput
- type GetJobDefinitionNodePropertyOutput
- func (GetJobDefinitionNodePropertyOutput) ElementType() reflect.Type
- func (o GetJobDefinitionNodePropertyOutput) MainNode() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyOutput) NodeRangeProperties() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
- func (o GetJobDefinitionNodePropertyOutput) NumNodes() pulumi.IntOutput
- func (o GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutput() GetJobDefinitionNodePropertyOutput
- func (o GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyOutput
- type GetJobDefinitionRetryStrategy
- type GetJobDefinitionRetryStrategyArgs
- func (GetJobDefinitionRetryStrategyArgs) ElementType() reflect.Type
- func (i GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutput() GetJobDefinitionRetryStrategyOutput
- func (i GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyOutput
- type GetJobDefinitionRetryStrategyArray
- func (GetJobDefinitionRetryStrategyArray) ElementType() reflect.Type
- func (i GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutput() GetJobDefinitionRetryStrategyArrayOutput
- func (i GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyArrayOutput
- type GetJobDefinitionRetryStrategyArrayInput
- type GetJobDefinitionRetryStrategyArrayOutput
- func (GetJobDefinitionRetryStrategyArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionRetryStrategyArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionRetryStrategyOutput
- func (o GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutput() GetJobDefinitionRetryStrategyArrayOutput
- func (o GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyArrayOutput
- type GetJobDefinitionRetryStrategyEvaluateOnExit
- type GetJobDefinitionRetryStrategyEvaluateOnExitArgs
- func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ElementType() reflect.Type
- func (i GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput() GetJobDefinitionRetryStrategyEvaluateOnExitOutput
- func (i GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitOutput
- type GetJobDefinitionRetryStrategyEvaluateOnExitArray
- func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ElementType() reflect.Type
- func (i GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (i GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- type GetJobDefinitionRetryStrategyEvaluateOnExitArrayInput
- type GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionRetryStrategyEvaluateOnExitOutput
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- type GetJobDefinitionRetryStrategyEvaluateOnExitInput
- type GetJobDefinitionRetryStrategyEvaluateOnExitOutput
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) Action() pulumi.StringOutput
- func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ElementType() reflect.Type
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnExitCode() pulumi.StringOutput
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnReason() pulumi.StringOutput
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason() pulumi.StringOutput
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput() GetJobDefinitionRetryStrategyEvaluateOnExitOutput
- func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitOutput
- type GetJobDefinitionRetryStrategyInput
- type GetJobDefinitionRetryStrategyOutput
- func (o GetJobDefinitionRetryStrategyOutput) Attempts() pulumi.IntOutput
- func (GetJobDefinitionRetryStrategyOutput) ElementType() reflect.Type
- func (o GetJobDefinitionRetryStrategyOutput) EvaluateOnExits() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (o GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutput() GetJobDefinitionRetryStrategyOutput
- func (o GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyOutput
- type GetJobDefinitionTimeout
- type GetJobDefinitionTimeoutArgs
- type GetJobDefinitionTimeoutArray
- func (GetJobDefinitionTimeoutArray) ElementType() reflect.Type
- func (i GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutput() GetJobDefinitionTimeoutArrayOutput
- func (i GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutArrayOutput
- type GetJobDefinitionTimeoutArrayInput
- type GetJobDefinitionTimeoutArrayOutput
- func (GetJobDefinitionTimeoutArrayOutput) ElementType() reflect.Type
- func (o GetJobDefinitionTimeoutArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionTimeoutOutput
- func (o GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutput() GetJobDefinitionTimeoutArrayOutput
- func (o GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutArrayOutput
- type GetJobDefinitionTimeoutInput
- type GetJobDefinitionTimeoutOutput
- func (o GetJobDefinitionTimeoutOutput) AttemptDurationSeconds() pulumi.IntOutput
- func (GetJobDefinitionTimeoutOutput) ElementType() reflect.Type
- func (o GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutput() GetJobDefinitionTimeoutOutput
- func (o GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutOutput
- type GetJobQueueComputeEnvironmentOrder
- type GetJobQueueComputeEnvironmentOrderArgs
- func (GetJobQueueComputeEnvironmentOrderArgs) ElementType() reflect.Type
- func (i GetJobQueueComputeEnvironmentOrderArgs) ToGetJobQueueComputeEnvironmentOrderOutput() GetJobQueueComputeEnvironmentOrderOutput
- func (i GetJobQueueComputeEnvironmentOrderArgs) ToGetJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderOutput
- type GetJobQueueComputeEnvironmentOrderArray
- func (GetJobQueueComputeEnvironmentOrderArray) ElementType() reflect.Type
- func (i GetJobQueueComputeEnvironmentOrderArray) ToGetJobQueueComputeEnvironmentOrderArrayOutput() GetJobQueueComputeEnvironmentOrderArrayOutput
- func (i GetJobQueueComputeEnvironmentOrderArray) ToGetJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderArrayOutput
- type GetJobQueueComputeEnvironmentOrderArrayInput
- type GetJobQueueComputeEnvironmentOrderArrayOutput
- func (GetJobQueueComputeEnvironmentOrderArrayOutput) ElementType() reflect.Type
- func (o GetJobQueueComputeEnvironmentOrderArrayOutput) Index(i pulumi.IntInput) GetJobQueueComputeEnvironmentOrderOutput
- func (o GetJobQueueComputeEnvironmentOrderArrayOutput) ToGetJobQueueComputeEnvironmentOrderArrayOutput() GetJobQueueComputeEnvironmentOrderArrayOutput
- func (o GetJobQueueComputeEnvironmentOrderArrayOutput) ToGetJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderArrayOutput
- type GetJobQueueComputeEnvironmentOrderInput
- type GetJobQueueComputeEnvironmentOrderOutput
- func (o GetJobQueueComputeEnvironmentOrderOutput) ComputeEnvironment() pulumi.StringOutput
- func (GetJobQueueComputeEnvironmentOrderOutput) ElementType() reflect.Type
- func (o GetJobQueueComputeEnvironmentOrderOutput) Order() pulumi.IntOutput
- func (o GetJobQueueComputeEnvironmentOrderOutput) ToGetJobQueueComputeEnvironmentOrderOutput() GetJobQueueComputeEnvironmentOrderOutput
- func (o GetJobQueueComputeEnvironmentOrderOutput) ToGetJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderOutput
- type GetJobQueueJobStateTimeLimitAction
- type GetJobQueueJobStateTimeLimitActionArgs
- func (GetJobQueueJobStateTimeLimitActionArgs) ElementType() reflect.Type
- func (i GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutput() GetJobQueueJobStateTimeLimitActionOutput
- func (i GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionOutput
- type GetJobQueueJobStateTimeLimitActionArray
- func (GetJobQueueJobStateTimeLimitActionArray) ElementType() reflect.Type
- func (i GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutput() GetJobQueueJobStateTimeLimitActionArrayOutput
- func (i GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionArrayOutput
- type GetJobQueueJobStateTimeLimitActionArrayInput
- type GetJobQueueJobStateTimeLimitActionArrayOutput
- func (GetJobQueueJobStateTimeLimitActionArrayOutput) ElementType() reflect.Type
- func (o GetJobQueueJobStateTimeLimitActionArrayOutput) Index(i pulumi.IntInput) GetJobQueueJobStateTimeLimitActionOutput
- func (o GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutput() GetJobQueueJobStateTimeLimitActionArrayOutput
- func (o GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionArrayOutput
- type GetJobQueueJobStateTimeLimitActionInput
- type GetJobQueueJobStateTimeLimitActionOutput
- func (o GetJobQueueJobStateTimeLimitActionOutput) Action() pulumi.StringOutput
- func (GetJobQueueJobStateTimeLimitActionOutput) ElementType() reflect.Type
- func (o GetJobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds() pulumi.IntOutput
- func (o GetJobQueueJobStateTimeLimitActionOutput) Reason() pulumi.StringOutput
- func (o GetJobQueueJobStateTimeLimitActionOutput) State() pulumi.StringOutput
- func (o GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutput() GetJobQueueJobStateTimeLimitActionOutput
- func (o GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionOutput
- type GetSchedulingPolicyFairSharePolicy
- type GetSchedulingPolicyFairSharePolicyArgs
- func (GetSchedulingPolicyFairSharePolicyArgs) ElementType() reflect.Type
- func (i GetSchedulingPolicyFairSharePolicyArgs) ToGetSchedulingPolicyFairSharePolicyOutput() GetSchedulingPolicyFairSharePolicyOutput
- func (i GetSchedulingPolicyFairSharePolicyArgs) ToGetSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyOutput
- type GetSchedulingPolicyFairSharePolicyArray
- func (GetSchedulingPolicyFairSharePolicyArray) ElementType() reflect.Type
- func (i GetSchedulingPolicyFairSharePolicyArray) ToGetSchedulingPolicyFairSharePolicyArrayOutput() GetSchedulingPolicyFairSharePolicyArrayOutput
- func (i GetSchedulingPolicyFairSharePolicyArray) ToGetSchedulingPolicyFairSharePolicyArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyArrayOutput
- type GetSchedulingPolicyFairSharePolicyArrayInput
- type GetSchedulingPolicyFairSharePolicyArrayOutput
- func (GetSchedulingPolicyFairSharePolicyArrayOutput) ElementType() reflect.Type
- func (o GetSchedulingPolicyFairSharePolicyArrayOutput) Index(i pulumi.IntInput) GetSchedulingPolicyFairSharePolicyOutput
- func (o GetSchedulingPolicyFairSharePolicyArrayOutput) ToGetSchedulingPolicyFairSharePolicyArrayOutput() GetSchedulingPolicyFairSharePolicyArrayOutput
- func (o GetSchedulingPolicyFairSharePolicyArrayOutput) ToGetSchedulingPolicyFairSharePolicyArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyArrayOutput
- type GetSchedulingPolicyFairSharePolicyInput
- type GetSchedulingPolicyFairSharePolicyOutput
- func (o GetSchedulingPolicyFairSharePolicyOutput) ComputeReservation() pulumi.IntOutput
- func (GetSchedulingPolicyFairSharePolicyOutput) ElementType() reflect.Type
- func (o GetSchedulingPolicyFairSharePolicyOutput) ShareDecaySeconds() pulumi.IntOutput
- func (o GetSchedulingPolicyFairSharePolicyOutput) ShareDistributions() GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (o GetSchedulingPolicyFairSharePolicyOutput) ToGetSchedulingPolicyFairSharePolicyOutput() GetSchedulingPolicyFairSharePolicyOutput
- func (o GetSchedulingPolicyFairSharePolicyOutput) ToGetSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyOutput
- type GetSchedulingPolicyFairSharePolicyShareDistribution
- type GetSchedulingPolicyFairSharePolicyShareDistributionArgs
- func (GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ElementType() reflect.Type
- func (i GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutput() GetSchedulingPolicyFairSharePolicyShareDistributionOutput
- func (i GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionOutput
- type GetSchedulingPolicyFairSharePolicyShareDistributionArray
- func (GetSchedulingPolicyFairSharePolicyShareDistributionArray) ElementType() reflect.Type
- func (i GetSchedulingPolicyFairSharePolicyShareDistributionArray) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (i GetSchedulingPolicyFairSharePolicyShareDistributionArray) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- type GetSchedulingPolicyFairSharePolicyShareDistributionArrayInput
- type GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ElementType() reflect.Type
- func (o GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) Index(i pulumi.IntInput) GetSchedulingPolicyFairSharePolicyShareDistributionOutput
- func (o GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (o GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- type GetSchedulingPolicyFairSharePolicyShareDistributionInput
- type GetSchedulingPolicyFairSharePolicyShareDistributionOutput
- func (GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ElementType() reflect.Type
- func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ShareIdentifier() pulumi.StringOutput
- func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutput() GetSchedulingPolicyFairSharePolicyShareDistributionOutput
- func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionOutput
- func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) WeightFactor() pulumi.Float64Output
- type JobDefinition
- type JobDefinitionArgs
- type JobDefinitionArray
- type JobDefinitionArrayInput
- type JobDefinitionArrayOutput
- func (JobDefinitionArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionArrayOutput) Index(i pulumi.IntInput) JobDefinitionOutput
- func (o JobDefinitionArrayOutput) ToJobDefinitionArrayOutput() JobDefinitionArrayOutput
- func (o JobDefinitionArrayOutput) ToJobDefinitionArrayOutputWithContext(ctx context.Context) JobDefinitionArrayOutput
- type JobDefinitionEksProperties
- type JobDefinitionEksPropertiesArgs
- func (JobDefinitionEksPropertiesArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput
- func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput
- func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
- func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
- type JobDefinitionEksPropertiesInput
- type JobDefinitionEksPropertiesOutput
- func (JobDefinitionEksPropertiesOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesOutput) PodProperties() JobDefinitionEksPropertiesPodPropertiesOutput
- func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput
- func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput
- func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
- type JobDefinitionEksPropertiesPodProperties
- type JobDefinitionEksPropertiesPodPropertiesArgs
- func (JobDefinitionEksPropertiesPodPropertiesArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutput() JobDefinitionEksPropertiesPodPropertiesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainers
- type JobDefinitionEksPropertiesPodPropertiesContainersArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainersArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersOutput() JobDefinitionEksPropertiesPodPropertiesContainersOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersEnv
- type JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersEnvArray
- func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayInput
- type JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersEnvInput
- type JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) Name() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) Value() pulumi.StringOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersInput
- type JobDefinitionEksPropertiesPodPropertiesContainersOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Args() pulumi.StringArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Commands() pulumi.StringArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Envs() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Image() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ImagePullPolicy() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Name() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Resources() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersOutput() JobDefinitionEksPropertiesPodPropertiesContainersOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersPtrInput
- type JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Args() pulumi.StringArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Commands() pulumi.StringArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesContainersOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Envs() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Image() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ImagePullPolicy() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Name() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Resources() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersResources
- type JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersResourcesInput
- type JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) Limits() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) Requests() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrInput
- type JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) Requests() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContext
- type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextInput
- type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) Privileged() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrInput
- type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) Privileged() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMount
- type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray
- func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayInput
- type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountInput
- type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) Name() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
- type JobDefinitionEksPropertiesPodPropertiesImagePullSecret
- type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs
- func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
- func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
- type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray
- func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayInput
- type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
- func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput
- type JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
- func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) Name() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
- func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainer
- type JobDefinitionEksPropertiesPodPropertiesInitContainerArgs
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerArray
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerEnv
- type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) Name() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) Value() pulumi.StringOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Envs() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Image() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Name() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Resources() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerResources
- type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) Limits() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) Requests() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) Requests() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContext
- type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) Privileged() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) Privileged() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMount
- type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput
- type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
- func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
- func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
- type JobDefinitionEksPropertiesPodPropertiesInput
- type JobDefinitionEksPropertiesPodPropertiesMetadata
- type JobDefinitionEksPropertiesPodPropertiesMetadataArgs
- func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput() JobDefinitionEksPropertiesPodPropertiesMetadataOutput
- func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataOutput
- func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesMetadataInput
- type JobDefinitionEksPropertiesPodPropertiesMetadataOutput
- func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) Labels() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput() JobDefinitionEksPropertiesPodPropertiesMetadataOutput
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataOutput
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput
- type JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesMetadataOutput
- func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) Containers() JobDefinitionEksPropertiesPodPropertiesContainersOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) DnsPolicy() pulumi.StringPtrOutput
- func (JobDefinitionEksPropertiesPodPropertiesOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) ImagePullSecrets() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) InitContainers() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) Metadata() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) ShareProcessNamespace() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutput() JobDefinitionEksPropertiesPodPropertiesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesOutput) Volumes() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesPtrInput
- type JobDefinitionEksPropertiesPodPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Containers() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) DnsPolicy() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesOutput
- func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ImagePullSecrets() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) InitContainers() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Metadata() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ShareProcessNamespace() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Volumes() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesVolume
- type JobDefinitionEksPropertiesPodPropertiesVolumeArgs
- func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput() JobDefinitionEksPropertiesPodPropertiesVolumeOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeArray
- func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeArrayInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesVolumeOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDir
- type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs
- func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) Medium() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) Medium() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) SizeLimit() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeHostPath
- type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs
- func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) Path() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) Path() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) EmptyDir() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) HostPath() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) Name() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) Secret() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput() JobDefinitionEksPropertiesPodPropertiesVolumeOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeSecret
- type JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs
- func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeSecretInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) Optional() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) SecretName() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput
- type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
- func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) Optional() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
- type JobDefinitionEksPropertiesPtrInput
- type JobDefinitionEksPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPtrOutput) Elem() JobDefinitionEksPropertiesOutput
- func (JobDefinitionEksPropertiesPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPtrOutput) PodProperties() JobDefinitionEksPropertiesPodPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
- func (o JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
- type JobDefinitionInput
- type JobDefinitionMap
- type JobDefinitionMapInput
- type JobDefinitionMapOutput
- func (JobDefinitionMapOutput) ElementType() reflect.Type
- func (o JobDefinitionMapOutput) MapIndex(k pulumi.StringInput) JobDefinitionOutput
- func (o JobDefinitionMapOutput) ToJobDefinitionMapOutput() JobDefinitionMapOutput
- func (o JobDefinitionMapOutput) ToJobDefinitionMapOutputWithContext(ctx context.Context) JobDefinitionMapOutput
- type JobDefinitionOutput
- func (o JobDefinitionOutput) Arn() pulumi.StringOutput
- func (o JobDefinitionOutput) ArnPrefix() pulumi.StringOutput
- func (o JobDefinitionOutput) ContainerProperties() pulumi.StringPtrOutput
- func (o JobDefinitionOutput) DeregisterOnNewRevision() pulumi.BoolPtrOutput
- func (o JobDefinitionOutput) EcsProperties() pulumi.StringPtrOutput
- func (o JobDefinitionOutput) EksProperties() JobDefinitionEksPropertiesPtrOutput
- func (JobDefinitionOutput) ElementType() reflect.Type
- func (o JobDefinitionOutput) Name() pulumi.StringOutput
- func (o JobDefinitionOutput) NodeProperties() pulumi.StringPtrOutput
- func (o JobDefinitionOutput) Parameters() pulumi.StringMapOutput
- func (o JobDefinitionOutput) PlatformCapabilities() pulumi.StringArrayOutput
- func (o JobDefinitionOutput) PropagateTags() pulumi.BoolPtrOutput
- func (o JobDefinitionOutput) RetryStrategy() JobDefinitionRetryStrategyPtrOutput
- func (o JobDefinitionOutput) Revision() pulumi.IntOutput
- func (o JobDefinitionOutput) SchedulingPriority() pulumi.IntPtrOutput
- func (o JobDefinitionOutput) Tags() pulumi.StringMapOutput
- func (o JobDefinitionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o JobDefinitionOutput) Timeout() JobDefinitionTimeoutPtrOutput
- func (o JobDefinitionOutput) ToJobDefinitionOutput() JobDefinitionOutput
- func (o JobDefinitionOutput) ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput
- func (o JobDefinitionOutput) Type() pulumi.StringOutput
- type JobDefinitionRetryStrategy
- type JobDefinitionRetryStrategyArgs
- func (JobDefinitionRetryStrategyArgs) ElementType() reflect.Type
- func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput
- func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyOutput
- func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput
- func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput
- type JobDefinitionRetryStrategyEvaluateOnExit
- type JobDefinitionRetryStrategyEvaluateOnExitArgs
- func (JobDefinitionRetryStrategyEvaluateOnExitArgs) ElementType() reflect.Type
- func (i JobDefinitionRetryStrategyEvaluateOnExitArgs) ToJobDefinitionRetryStrategyEvaluateOnExitOutput() JobDefinitionRetryStrategyEvaluateOnExitOutput
- func (i JobDefinitionRetryStrategyEvaluateOnExitArgs) ToJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitOutput
- type JobDefinitionRetryStrategyEvaluateOnExitArray
- func (JobDefinitionRetryStrategyEvaluateOnExitArray) ElementType() reflect.Type
- func (i JobDefinitionRetryStrategyEvaluateOnExitArray) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (i JobDefinitionRetryStrategyEvaluateOnExitArray) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- type JobDefinitionRetryStrategyEvaluateOnExitArrayInput
- type JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) Index(i pulumi.IntInput) JobDefinitionRetryStrategyEvaluateOnExitOutput
- func (o JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (o JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- type JobDefinitionRetryStrategyEvaluateOnExitInput
- type JobDefinitionRetryStrategyEvaluateOnExitOutput
- func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) Action() pulumi.StringOutput
- func (JobDefinitionRetryStrategyEvaluateOnExitOutput) ElementType() reflect.Type
- func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) OnExitCode() pulumi.StringPtrOutput
- func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) OnReason() pulumi.StringPtrOutput
- func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason() pulumi.StringPtrOutput
- func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) ToJobDefinitionRetryStrategyEvaluateOnExitOutput() JobDefinitionRetryStrategyEvaluateOnExitOutput
- func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) ToJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitOutput
- type JobDefinitionRetryStrategyInput
- type JobDefinitionRetryStrategyOutput
- func (o JobDefinitionRetryStrategyOutput) Attempts() pulumi.IntPtrOutput
- func (JobDefinitionRetryStrategyOutput) ElementType() reflect.Type
- func (o JobDefinitionRetryStrategyOutput) EvaluateOnExits() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput
- func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyOutput
- func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput
- func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput
- type JobDefinitionRetryStrategyPtrInput
- type JobDefinitionRetryStrategyPtrOutput
- func (o JobDefinitionRetryStrategyPtrOutput) Attempts() pulumi.IntPtrOutput
- func (o JobDefinitionRetryStrategyPtrOutput) Elem() JobDefinitionRetryStrategyOutput
- func (JobDefinitionRetryStrategyPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionRetryStrategyPtrOutput) EvaluateOnExits() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
- func (o JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput
- func (o JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput
- type JobDefinitionState
- type JobDefinitionTimeout
- type JobDefinitionTimeoutArgs
- func (JobDefinitionTimeoutArgs) ElementType() reflect.Type
- func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput
- func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutputWithContext(ctx context.Context) JobDefinitionTimeoutOutput
- func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput
- func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput
- type JobDefinitionTimeoutInput
- type JobDefinitionTimeoutOutput
- func (o JobDefinitionTimeoutOutput) AttemptDurationSeconds() pulumi.IntPtrOutput
- func (JobDefinitionTimeoutOutput) ElementType() reflect.Type
- func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput
- func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutputWithContext(ctx context.Context) JobDefinitionTimeoutOutput
- func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput
- func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput
- type JobDefinitionTimeoutPtrInput
- type JobDefinitionTimeoutPtrOutput
- func (o JobDefinitionTimeoutPtrOutput) AttemptDurationSeconds() pulumi.IntPtrOutput
- func (o JobDefinitionTimeoutPtrOutput) Elem() JobDefinitionTimeoutOutput
- func (JobDefinitionTimeoutPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput
- func (o JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput
- type JobQueue
- type JobQueueArgs
- type JobQueueArray
- type JobQueueArrayInput
- type JobQueueArrayOutput
- type JobQueueComputeEnvironmentOrder
- type JobQueueComputeEnvironmentOrderArgs
- func (JobQueueComputeEnvironmentOrderArgs) ElementType() reflect.Type
- func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput
- func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput
- type JobQueueComputeEnvironmentOrderArray
- func (JobQueueComputeEnvironmentOrderArray) ElementType() reflect.Type
- func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput
- func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput
- type JobQueueComputeEnvironmentOrderArrayInput
- type JobQueueComputeEnvironmentOrderArrayOutput
- func (JobQueueComputeEnvironmentOrderArrayOutput) ElementType() reflect.Type
- func (o JobQueueComputeEnvironmentOrderArrayOutput) Index(i pulumi.IntInput) JobQueueComputeEnvironmentOrderOutput
- func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput
- func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput
- type JobQueueComputeEnvironmentOrderInput
- type JobQueueComputeEnvironmentOrderOutput
- func (o JobQueueComputeEnvironmentOrderOutput) ComputeEnvironment() pulumi.StringOutput
- func (JobQueueComputeEnvironmentOrderOutput) ElementType() reflect.Type
- func (o JobQueueComputeEnvironmentOrderOutput) Order() pulumi.IntOutput
- func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput
- func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput
- type JobQueueInput
- type JobQueueJobStateTimeLimitAction
- type JobQueueJobStateTimeLimitActionArgs
- func (JobQueueJobStateTimeLimitActionArgs) ElementType() reflect.Type
- func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput
- func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionOutput
- type JobQueueJobStateTimeLimitActionArray
- func (JobQueueJobStateTimeLimitActionArray) ElementType() reflect.Type
- func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput
- func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput
- type JobQueueJobStateTimeLimitActionArrayInput
- type JobQueueJobStateTimeLimitActionArrayOutput
- func (JobQueueJobStateTimeLimitActionArrayOutput) ElementType() reflect.Type
- func (o JobQueueJobStateTimeLimitActionArrayOutput) Index(i pulumi.IntInput) JobQueueJobStateTimeLimitActionOutput
- func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput
- func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput
- type JobQueueJobStateTimeLimitActionInput
- type JobQueueJobStateTimeLimitActionOutput
- func (o JobQueueJobStateTimeLimitActionOutput) Action() pulumi.StringOutput
- func (JobQueueJobStateTimeLimitActionOutput) ElementType() reflect.Type
- func (o JobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds() pulumi.IntOutput
- func (o JobQueueJobStateTimeLimitActionOutput) Reason() pulumi.StringOutput
- func (o JobQueueJobStateTimeLimitActionOutput) State() pulumi.StringOutput
- func (o JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput
- func (o JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionOutput
- type JobQueueMap
- type JobQueueMapInput
- type JobQueueMapOutput
- type JobQueueOutput
- func (o JobQueueOutput) Arn() pulumi.StringOutput
- func (o JobQueueOutput) ComputeEnvironmentOrders() JobQueueComputeEnvironmentOrderArrayOutput
- func (o JobQueueOutput) ComputeEnvironments() pulumi.StringArrayOutputdeprecated
- func (JobQueueOutput) ElementType() reflect.Type
- func (o JobQueueOutput) JobStateTimeLimitActions() JobQueueJobStateTimeLimitActionArrayOutput
- func (o JobQueueOutput) Name() pulumi.StringOutput
- func (o JobQueueOutput) Priority() pulumi.IntOutput
- func (o JobQueueOutput) SchedulingPolicyArn() pulumi.StringPtrOutput
- func (o JobQueueOutput) State() pulumi.StringOutput
- func (o JobQueueOutput) Tags() pulumi.StringMapOutput
- func (o JobQueueOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o JobQueueOutput) Timeouts() JobQueueTimeoutsPtrOutput
- func (o JobQueueOutput) ToJobQueueOutput() JobQueueOutput
- func (o JobQueueOutput) ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput
- type JobQueueState
- type JobQueueTimeouts
- type JobQueueTimeoutsArgs
- func (JobQueueTimeoutsArgs) ElementType() reflect.Type
- func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutput() JobQueueTimeoutsOutput
- func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutputWithContext(ctx context.Context) JobQueueTimeoutsOutput
- func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
- func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
- type JobQueueTimeoutsInput
- type JobQueueTimeoutsOutput
- func (o JobQueueTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o JobQueueTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (JobQueueTimeoutsOutput) ElementType() reflect.Type
- func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutput() JobQueueTimeoutsOutput
- func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutputWithContext(ctx context.Context) JobQueueTimeoutsOutput
- func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
- func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
- func (o JobQueueTimeoutsOutput) Update() pulumi.StringPtrOutput
- type JobQueueTimeoutsPtrInput
- type JobQueueTimeoutsPtrOutput
- func (o JobQueueTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o JobQueueTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o JobQueueTimeoutsPtrOutput) Elem() JobQueueTimeoutsOutput
- func (JobQueueTimeoutsPtrOutput) ElementType() reflect.Type
- func (o JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
- func (o JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
- func (o JobQueueTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- type LookupComputeEnvironmentArgs
- type LookupComputeEnvironmentOutputArgs
- type LookupComputeEnvironmentResult
- type LookupComputeEnvironmentResultOutput
- func (o LookupComputeEnvironmentResultOutput) Arn() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) ComputeEnvironmentName() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) EcsClusterArn() pulumi.StringOutput
- func (LookupComputeEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupComputeEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) ServiceRole() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) State() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) Status() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) StatusReason() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutput() LookupComputeEnvironmentResultOutput
- func (o LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutputWithContext(ctx context.Context) LookupComputeEnvironmentResultOutput
- func (o LookupComputeEnvironmentResultOutput) Type() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) UpdatePolicies() GetComputeEnvironmentUpdatePolicyArrayOutput
- type LookupJobDefinitionArgs
- type LookupJobDefinitionOutputArgs
- type LookupJobDefinitionResult
- type LookupJobDefinitionResultOutput
- func (o LookupJobDefinitionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupJobDefinitionResultOutput) ArnPrefix() pulumi.StringOutput
- func (o LookupJobDefinitionResultOutput) ContainerOrchestrationType() pulumi.StringOutput
- func (o LookupJobDefinitionResultOutput) EksProperties() GetJobDefinitionEksPropertyArrayOutput
- func (LookupJobDefinitionResultOutput) ElementType() reflect.Type
- func (o LookupJobDefinitionResultOutput) Id() pulumi.StringOutput
- func (o LookupJobDefinitionResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupJobDefinitionResultOutput) NodeProperties() GetJobDefinitionNodePropertyArrayOutput
- func (o LookupJobDefinitionResultOutput) RetryStrategies() GetJobDefinitionRetryStrategyArrayOutput
- func (o LookupJobDefinitionResultOutput) Revision() pulumi.IntPtrOutput
- func (o LookupJobDefinitionResultOutput) SchedulingPriority() pulumi.IntOutput
- func (o LookupJobDefinitionResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupJobDefinitionResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupJobDefinitionResultOutput) Timeouts() GetJobDefinitionTimeoutArrayOutput
- func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput() LookupJobDefinitionResultOutput
- func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext(ctx context.Context) LookupJobDefinitionResultOutput
- func (o LookupJobDefinitionResultOutput) Type() pulumi.StringOutput
- type LookupJobQueueArgs
- type LookupJobQueueOutputArgs
- type LookupJobQueueResult
- type LookupJobQueueResultOutput
- func (o LookupJobQueueResultOutput) Arn() pulumi.StringOutput
- func (o LookupJobQueueResultOutput) ComputeEnvironmentOrders() GetJobQueueComputeEnvironmentOrderArrayOutput
- func (LookupJobQueueResultOutput) ElementType() reflect.Type
- func (o LookupJobQueueResultOutput) Id() pulumi.StringOutput
- func (o LookupJobQueueResultOutput) JobStateTimeLimitActions() GetJobQueueJobStateTimeLimitActionArrayOutput
- func (o LookupJobQueueResultOutput) Name() pulumi.StringOutput
- func (o LookupJobQueueResultOutput) Priority() pulumi.IntOutput
- func (o LookupJobQueueResultOutput) SchedulingPolicyArn() pulumi.StringOutput
- func (o LookupJobQueueResultOutput) State() pulumi.StringOutput
- func (o LookupJobQueueResultOutput) Status() pulumi.StringOutput
- func (o LookupJobQueueResultOutput) StatusReason() pulumi.StringOutput
- func (o LookupJobQueueResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupJobQueueResultOutput) ToLookupJobQueueResultOutput() LookupJobQueueResultOutput
- func (o LookupJobQueueResultOutput) ToLookupJobQueueResultOutputWithContext(ctx context.Context) LookupJobQueueResultOutput
- type LookupSchedulingPolicyArgs
- type LookupSchedulingPolicyOutputArgs
- type LookupSchedulingPolicyResult
- type LookupSchedulingPolicyResultOutput
- func (o LookupSchedulingPolicyResultOutput) Arn() pulumi.StringOutput
- func (LookupSchedulingPolicyResultOutput) ElementType() reflect.Type
- func (o LookupSchedulingPolicyResultOutput) FairSharePolicies() GetSchedulingPolicyFairSharePolicyArrayOutput
- func (o LookupSchedulingPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupSchedulingPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupSchedulingPolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutput() LookupSchedulingPolicyResultOutput
- func (o LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutputWithContext(ctx context.Context) LookupSchedulingPolicyResultOutput
- type SchedulingPolicy
- type SchedulingPolicyArgs
- type SchedulingPolicyArray
- type SchedulingPolicyArrayInput
- type SchedulingPolicyArrayOutput
- func (SchedulingPolicyArrayOutput) ElementType() reflect.Type
- func (o SchedulingPolicyArrayOutput) Index(i pulumi.IntInput) SchedulingPolicyOutput
- func (o SchedulingPolicyArrayOutput) ToSchedulingPolicyArrayOutput() SchedulingPolicyArrayOutput
- func (o SchedulingPolicyArrayOutput) ToSchedulingPolicyArrayOutputWithContext(ctx context.Context) SchedulingPolicyArrayOutput
- type SchedulingPolicyFairSharePolicy
- type SchedulingPolicyFairSharePolicyArgs
- func (SchedulingPolicyFairSharePolicyArgs) ElementType() reflect.Type
- func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyOutput() SchedulingPolicyFairSharePolicyOutput
- func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyOutput
- func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyPtrOutput() SchedulingPolicyFairSharePolicyPtrOutput
- func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyPtrOutput
- type SchedulingPolicyFairSharePolicyInput
- type SchedulingPolicyFairSharePolicyOutput
- func (o SchedulingPolicyFairSharePolicyOutput) ComputeReservation() pulumi.IntPtrOutput
- func (SchedulingPolicyFairSharePolicyOutput) ElementType() reflect.Type
- func (o SchedulingPolicyFairSharePolicyOutput) ShareDecaySeconds() pulumi.IntPtrOutput
- func (o SchedulingPolicyFairSharePolicyOutput) ShareDistributions() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyOutput() SchedulingPolicyFairSharePolicyOutput
- func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyOutput
- func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyPtrOutput() SchedulingPolicyFairSharePolicyPtrOutput
- func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyPtrOutput
- type SchedulingPolicyFairSharePolicyPtrInput
- type SchedulingPolicyFairSharePolicyPtrOutput
- func (o SchedulingPolicyFairSharePolicyPtrOutput) ComputeReservation() pulumi.IntPtrOutput
- func (o SchedulingPolicyFairSharePolicyPtrOutput) Elem() SchedulingPolicyFairSharePolicyOutput
- func (SchedulingPolicyFairSharePolicyPtrOutput) ElementType() reflect.Type
- func (o SchedulingPolicyFairSharePolicyPtrOutput) ShareDecaySeconds() pulumi.IntPtrOutput
- func (o SchedulingPolicyFairSharePolicyPtrOutput) ShareDistributions() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (o SchedulingPolicyFairSharePolicyPtrOutput) ToSchedulingPolicyFairSharePolicyPtrOutput() SchedulingPolicyFairSharePolicyPtrOutput
- func (o SchedulingPolicyFairSharePolicyPtrOutput) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyPtrOutput
- type SchedulingPolicyFairSharePolicyShareDistribution
- type SchedulingPolicyFairSharePolicyShareDistributionArgs
- func (SchedulingPolicyFairSharePolicyShareDistributionArgs) ElementType() reflect.Type
- func (i SchedulingPolicyFairSharePolicyShareDistributionArgs) ToSchedulingPolicyFairSharePolicyShareDistributionOutput() SchedulingPolicyFairSharePolicyShareDistributionOutput
- func (i SchedulingPolicyFairSharePolicyShareDistributionArgs) ToSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionOutput
- type SchedulingPolicyFairSharePolicyShareDistributionArray
- func (SchedulingPolicyFairSharePolicyShareDistributionArray) ElementType() reflect.Type
- func (i SchedulingPolicyFairSharePolicyShareDistributionArray) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (i SchedulingPolicyFairSharePolicyShareDistributionArray) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- type SchedulingPolicyFairSharePolicyShareDistributionArrayInput
- type SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ElementType() reflect.Type
- func (o SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) Index(i pulumi.IntInput) SchedulingPolicyFairSharePolicyShareDistributionOutput
- func (o SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- func (o SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
- type SchedulingPolicyFairSharePolicyShareDistributionInput
- type SchedulingPolicyFairSharePolicyShareDistributionOutput
- func (SchedulingPolicyFairSharePolicyShareDistributionOutput) ElementType() reflect.Type
- func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) ShareIdentifier() pulumi.StringOutput
- func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) ToSchedulingPolicyFairSharePolicyShareDistributionOutput() SchedulingPolicyFairSharePolicyShareDistributionOutput
- func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) ToSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionOutput
- func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) WeightFactor() pulumi.Float64PtrOutput
- type SchedulingPolicyInput
- type SchedulingPolicyMap
- type SchedulingPolicyMapInput
- type SchedulingPolicyMapOutput
- func (SchedulingPolicyMapOutput) ElementType() reflect.Type
- func (o SchedulingPolicyMapOutput) MapIndex(k pulumi.StringInput) SchedulingPolicyOutput
- func (o SchedulingPolicyMapOutput) ToSchedulingPolicyMapOutput() SchedulingPolicyMapOutput
- func (o SchedulingPolicyMapOutput) ToSchedulingPolicyMapOutputWithContext(ctx context.Context) SchedulingPolicyMapOutput
- type SchedulingPolicyOutput
- func (o SchedulingPolicyOutput) Arn() pulumi.StringOutput
- func (SchedulingPolicyOutput) ElementType() reflect.Type
- func (o SchedulingPolicyOutput) FairSharePolicy() SchedulingPolicyFairSharePolicyPtrOutput
- func (o SchedulingPolicyOutput) Name() pulumi.StringOutput
- func (o SchedulingPolicyOutput) Tags() pulumi.StringMapOutput
- func (o SchedulingPolicyOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o SchedulingPolicyOutput) ToSchedulingPolicyOutput() SchedulingPolicyOutput
- func (o SchedulingPolicyOutput) ToSchedulingPolicyOutputWithContext(ctx context.Context) SchedulingPolicyOutput
- type SchedulingPolicyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComputeEnvironment ¶
type ComputeEnvironment struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the compute environment. Arn pulumi.StringOutput `pulumi:"arn"` // The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, and underscores are allowed. If omitted, the provider will assign a random, unique name. ComputeEnvironmentName pulumi.StringOutput `pulumi:"computeEnvironmentName"` // Creates a unique compute environment name beginning with the specified prefix. Conflicts with `computeEnvironmentName`. ComputeEnvironmentNamePrefix pulumi.StringOutput `pulumi:"computeEnvironmentNamePrefix"` // Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. See details below. ComputeResources ComputeEnvironmentComputeResourcesPtrOutput `pulumi:"computeResources"` // The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment. EcsClusterArn pulumi.StringOutput `pulumi:"ecsClusterArn"` // Details for the Amazon EKS cluster that supports the compute environment. See details below. EksConfiguration ComputeEnvironmentEksConfigurationPtrOutput `pulumi:"eksConfiguration"` // The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf. ServiceRole pulumi.StringOutput `pulumi:"serviceRole"` // The state of the compute environment. If the state is `ENABLED`, then the compute environment accepts jobs from a queue and can scale out automatically based on queues. Valid items are `ENABLED` or `DISABLED`. Defaults to `ENABLED`. State pulumi.StringPtrOutput `pulumi:"state"` // The current status of the compute environment (for example, CREATING or VALID). Status pulumi.StringOutput `pulumi:"status"` // A short, human-readable string to provide additional details about the current status of the compute environment. StatusReason pulumi.StringOutput `pulumi:"statusReason"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The type of the compute environment. Valid items are `MANAGED` or `UNMANAGED`. Type pulumi.StringOutput `pulumi:"type"` // Specifies the infrastructure update policy for the compute environment. See details below. UpdatePolicy ComputeEnvironmentUpdatePolicyPtrOutput `pulumi:"updatePolicy"` }
Creates a AWS Batch compute environment. Compute environments contain the Amazon ECS container instances that are used to run containerized batch jobs.
For information about AWS Batch, see [What is AWS Batch?](http://docs.aws.amazon.com/batch/latest/userguide/what-is-batch.html) . For information about compute environment, see [Compute Environments](http://docs.aws.amazon.com/batch/latest/userguide/compute_environments.html) .
> **Note:** To prevent a race condition during environment deletion, make sure to set `dependsOn` to the related `iam.RolePolicyAttachment`; otherwise, the policy may be destroyed too soon and the compute environment will then get stuck in the `DELETING` state, see [Troubleshooting AWS Batch](http://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html) .
## Example Usage
### EC2 Type
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ec2AssumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "ec2.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } ecsInstanceRole, err := iam.NewRole(ctx, "ecs_instance_role", &iam.RoleArgs{ Name: pulumi.String("ecs_instance_role"), AssumeRolePolicy: pulumi.String(ec2AssumeRole.Json), }) if err != nil { return err } _, err = iam.NewRolePolicyAttachment(ctx, "ecs_instance_role", &iam.RolePolicyAttachmentArgs{ Role: ecsInstanceRole.Name, PolicyArn: pulumi.String("arn:aws:iam::aws:policy/service-role/AmazonEC2ContainerServiceforEC2Role"), }) if err != nil { return err } ecsInstanceRoleInstanceProfile, err := iam.NewInstanceProfile(ctx, "ecs_instance_role", &iam.InstanceProfileArgs{ Name: pulumi.String("ecs_instance_role"), Role: ecsInstanceRole.Name, }) if err != nil { return err } batchAssumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "batch.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } awsBatchServiceRole, err := iam.NewRole(ctx, "aws_batch_service_role", &iam.RoleArgs{ Name: pulumi.String("aws_batch_service_role"), AssumeRolePolicy: pulumi.String(batchAssumeRole.Json), }) if err != nil { return err } awsBatchServiceRoleRolePolicyAttachment, err := iam.NewRolePolicyAttachment(ctx, "aws_batch_service_role", &iam.RolePolicyAttachmentArgs{ Role: awsBatchServiceRole.Name, PolicyArn: pulumi.String("arn:aws:iam::aws:policy/service-role/AWSBatchServiceRole"), }) if err != nil { return err } sample, err := ec2.NewSecurityGroup(ctx, "sample", &ec2.SecurityGroupArgs{ Name: pulumi.String("aws_batch_compute_environment_security_group"), Egress: ec2.SecurityGroupEgressArray{ &ec2.SecurityGroupEgressArgs{ FromPort: pulumi.Int(0), ToPort: pulumi.Int(0), Protocol: pulumi.String("-1"), CidrBlocks: pulumi.StringArray{ pulumi.String("0.0.0.0/0"), }, }, }, }) if err != nil { return err } sampleVpc, err := ec2.NewVpc(ctx, "sample", &ec2.VpcArgs{ CidrBlock: pulumi.String("10.1.0.0/16"), }) if err != nil { return err } sampleSubnet, err := ec2.NewSubnet(ctx, "sample", &ec2.SubnetArgs{ VpcId: sampleVpc.ID(), CidrBlock: pulumi.String("10.1.1.0/24"), }) if err != nil { return err } samplePlacementGroup, err := ec2.NewPlacementGroup(ctx, "sample", &ec2.PlacementGroupArgs{ Name: pulumi.String("sample"), Strategy: pulumi.String(ec2.PlacementStrategyCluster), }) if err != nil { return err } _, err = batch.NewComputeEnvironment(ctx, "sample", &batch.ComputeEnvironmentArgs{ ComputeEnvironmentName: pulumi.String("sample"), ComputeResources: &batch.ComputeEnvironmentComputeResourcesArgs{ InstanceRole: ecsInstanceRoleInstanceProfile.Arn, InstanceTypes: pulumi.StringArray{ pulumi.String("c4.large"), }, MaxVcpus: pulumi.Int(16), MinVcpus: pulumi.Int(0), PlacementGroup: samplePlacementGroup.Name, SecurityGroupIds: pulumi.StringArray{ sample.ID(), }, Subnets: pulumi.StringArray{ sampleSubnet.ID(), }, Type: pulumi.String("EC2"), }, ServiceRole: awsBatchServiceRole.Arn, Type: pulumi.String("MANAGED"), }, pulumi.DependsOn([]pulumi.Resource{ awsBatchServiceRoleRolePolicyAttachment, })) if err != nil { return err } return nil }) }
```
### Fargate Type
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.NewComputeEnvironment(ctx, "sample", &batch.ComputeEnvironmentArgs{ ComputeEnvironmentName: pulumi.String("sample"), ComputeResources: &batch.ComputeEnvironmentComputeResourcesArgs{ MaxVcpus: pulumi.Int(16), SecurityGroupIds: pulumi.StringArray{ sampleAwsSecurityGroup.Id, }, Subnets: pulumi.StringArray{ sampleAwsSubnet.Id, }, Type: pulumi.String("FARGATE"), }, ServiceRole: pulumi.Any(awsBatchServiceRoleAwsIamRole.Arn), Type: pulumi.String("MANAGED"), }, pulumi.DependsOn([]pulumi.Resource{ awsBatchServiceRole, })) if err != nil { return err } return nil }) }
```
### Setting Update Policy
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.NewComputeEnvironment(ctx, "sample", &batch.ComputeEnvironmentArgs{ ComputeEnvironmentName: pulumi.String("sample"), ComputeResources: &batch.ComputeEnvironmentComputeResourcesArgs{ AllocationStrategy: pulumi.String("BEST_FIT_PROGRESSIVE"), InstanceRole: pulumi.Any(ecsInstance.Arn), InstanceTypes: pulumi.StringArray{ pulumi.String("optimal"), }, MaxVcpus: pulumi.Int(4), MinVcpus: pulumi.Int(0), SecurityGroupIds: pulumi.StringArray{ sampleAwsSecurityGroup.Id, }, Subnets: pulumi.StringArray{ sampleAwsSubnet.Id, }, Type: pulumi.String("EC2"), }, UpdatePolicy: &batch.ComputeEnvironmentUpdatePolicyArgs{ JobExecutionTimeoutMinutes: pulumi.Int(30), TerminateJobsOnUpdate: pulumi.Bool(false), }, Type: pulumi.String("MANAGED"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import AWS Batch compute using the `compute_environment_name`. For example:
```sh $ pulumi import aws:batch/computeEnvironment:ComputeEnvironment sample sample ```
func GetComputeEnvironment ¶
func GetComputeEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComputeEnvironmentState, opts ...pulumi.ResourceOption) (*ComputeEnvironment, error)
GetComputeEnvironment gets an existing ComputeEnvironment 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 NewComputeEnvironment ¶
func NewComputeEnvironment(ctx *pulumi.Context, name string, args *ComputeEnvironmentArgs, opts ...pulumi.ResourceOption) (*ComputeEnvironment, error)
NewComputeEnvironment registers a new resource with the given unique name, arguments, and options.
func (*ComputeEnvironment) ElementType ¶
func (*ComputeEnvironment) ElementType() reflect.Type
func (*ComputeEnvironment) ToComputeEnvironmentOutput ¶
func (i *ComputeEnvironment) ToComputeEnvironmentOutput() ComputeEnvironmentOutput
func (*ComputeEnvironment) ToComputeEnvironmentOutputWithContext ¶
func (i *ComputeEnvironment) ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput
type ComputeEnvironmentArgs ¶
type ComputeEnvironmentArgs struct { // The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, and underscores are allowed. If omitted, the provider will assign a random, unique name. ComputeEnvironmentName pulumi.StringPtrInput // Creates a unique compute environment name beginning with the specified prefix. Conflicts with `computeEnvironmentName`. ComputeEnvironmentNamePrefix pulumi.StringPtrInput // Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. See details below. ComputeResources ComputeEnvironmentComputeResourcesPtrInput // Details for the Amazon EKS cluster that supports the compute environment. See details below. EksConfiguration ComputeEnvironmentEksConfigurationPtrInput // The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf. ServiceRole pulumi.StringPtrInput // The state of the compute environment. If the state is `ENABLED`, then the compute environment accepts jobs from a queue and can scale out automatically based on queues. Valid items are `ENABLED` or `DISABLED`. Defaults to `ENABLED`. State pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The type of the compute environment. Valid items are `MANAGED` or `UNMANAGED`. Type pulumi.StringInput // Specifies the infrastructure update policy for the compute environment. See details below. UpdatePolicy ComputeEnvironmentUpdatePolicyPtrInput }
The set of arguments for constructing a ComputeEnvironment resource.
func (ComputeEnvironmentArgs) ElementType ¶
func (ComputeEnvironmentArgs) ElementType() reflect.Type
type ComputeEnvironmentArray ¶
type ComputeEnvironmentArray []ComputeEnvironmentInput
func (ComputeEnvironmentArray) ElementType ¶
func (ComputeEnvironmentArray) ElementType() reflect.Type
func (ComputeEnvironmentArray) ToComputeEnvironmentArrayOutput ¶
func (i ComputeEnvironmentArray) ToComputeEnvironmentArrayOutput() ComputeEnvironmentArrayOutput
func (ComputeEnvironmentArray) ToComputeEnvironmentArrayOutputWithContext ¶
func (i ComputeEnvironmentArray) ToComputeEnvironmentArrayOutputWithContext(ctx context.Context) ComputeEnvironmentArrayOutput
type ComputeEnvironmentArrayInput ¶
type ComputeEnvironmentArrayInput interface { pulumi.Input ToComputeEnvironmentArrayOutput() ComputeEnvironmentArrayOutput ToComputeEnvironmentArrayOutputWithContext(context.Context) ComputeEnvironmentArrayOutput }
ComputeEnvironmentArrayInput is an input type that accepts ComputeEnvironmentArray and ComputeEnvironmentArrayOutput values. You can construct a concrete instance of `ComputeEnvironmentArrayInput` via:
ComputeEnvironmentArray{ ComputeEnvironmentArgs{...} }
type ComputeEnvironmentArrayOutput ¶
type ComputeEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentArrayOutput) ElementType ¶
func (ComputeEnvironmentArrayOutput) ElementType() reflect.Type
func (ComputeEnvironmentArrayOutput) Index ¶
func (o ComputeEnvironmentArrayOutput) Index(i pulumi.IntInput) ComputeEnvironmentOutput
func (ComputeEnvironmentArrayOutput) ToComputeEnvironmentArrayOutput ¶
func (o ComputeEnvironmentArrayOutput) ToComputeEnvironmentArrayOutput() ComputeEnvironmentArrayOutput
func (ComputeEnvironmentArrayOutput) ToComputeEnvironmentArrayOutputWithContext ¶
func (o ComputeEnvironmentArrayOutput) ToComputeEnvironmentArrayOutputWithContext(ctx context.Context) ComputeEnvironmentArrayOutput
type ComputeEnvironmentComputeResources ¶
type ComputeEnvironmentComputeResources struct { // The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/batch/latest/APIReference/API_ComputeResource.html#Batch-Type-ComputeResource-allocationStrategy). Defaults to `BEST_FIT`. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. AllocationStrategy *string `pulumi:"allocationStrategy"` // Integer of maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20% (`20`), then the Spot price must be below 20% of the current On-Demand price for that EC2 instance. If you leave this field empty, the default value is 100% of the On-Demand price. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. BidPercentage *int `pulumi:"bidPercentage"` // The desired number of EC2 vCPUS in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. DesiredVcpus *int `pulumi:"desiredVcpus"` // Provides information used to select Amazon Machine Images (AMIs) for EC2 instances in the compute environment. If Ec2Configuration isn't specified, the default is ECS_AL2. This parameter isn't applicable to jobs that are running on Fargate resources, and shouldn't be specified. Ec2Configurations []ComputeEnvironmentComputeResourcesEc2Configuration `pulumi:"ec2Configurations"` // The EC2 key pair that is used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. Ec2KeyPair *string `pulumi:"ec2KeyPair"` // The Amazon Machine Image (AMI) ID used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. (Deprecated, use `ec2Configuration` `imageIdOverride` instead) ImageId *string `pulumi:"imageId"` // The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. InstanceRole *string `pulumi:"instanceRole"` // A list of instance types that may be launched. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. InstanceTypes []string `pulumi:"instanceTypes"` // The launch template to use for your compute resources. See details below. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. LaunchTemplate *ComputeEnvironmentComputeResourcesLaunchTemplate `pulumi:"launchTemplate"` // The maximum number of EC2 vCPUs that an environment can reach. MaxVcpus int `pulumi:"maxVcpus"` // The minimum number of EC2 vCPUs that an environment should maintain. For `EC2` or `SPOT` compute environments, if the parameter is not explicitly defined, a `0` default value will be set. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. MinVcpus *int `pulumi:"minVcpus"` // The Amazon EC2 placement group to associate with your compute resources. PlacementGroup *string `pulumi:"placementGroup"` // A list of EC2 security group that are associated with instances launched in the compute environment. This parameter is required for Fargate compute environments. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. This parameter is required for SPOT compute environments. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. SpotIamFleetRole *string `pulumi:"spotIamFleetRole"` // A list of VPC subnets into which the compute resources are launched. Subnets []string `pulumi:"subnets"` // Key-value pair tags to be applied to resources that are launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. Tags map[string]string `pulumi:"tags"` // The type of compute environment. Valid items are `EC2`, `SPOT`, `FARGATE` or `FARGATE_SPOT`. Type string `pulumi:"type"` }
type ComputeEnvironmentComputeResourcesArgs ¶
type ComputeEnvironmentComputeResourcesArgs struct { // The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/batch/latest/APIReference/API_ComputeResource.html#Batch-Type-ComputeResource-allocationStrategy). Defaults to `BEST_FIT`. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. AllocationStrategy pulumi.StringPtrInput `pulumi:"allocationStrategy"` // Integer of maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20% (`20`), then the Spot price must be below 20% of the current On-Demand price for that EC2 instance. If you leave this field empty, the default value is 100% of the On-Demand price. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. BidPercentage pulumi.IntPtrInput `pulumi:"bidPercentage"` // The desired number of EC2 vCPUS in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. DesiredVcpus pulumi.IntPtrInput `pulumi:"desiredVcpus"` // Provides information used to select Amazon Machine Images (AMIs) for EC2 instances in the compute environment. If Ec2Configuration isn't specified, the default is ECS_AL2. This parameter isn't applicable to jobs that are running on Fargate resources, and shouldn't be specified. Ec2Configurations ComputeEnvironmentComputeResourcesEc2ConfigurationArrayInput `pulumi:"ec2Configurations"` // The EC2 key pair that is used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. Ec2KeyPair pulumi.StringPtrInput `pulumi:"ec2KeyPair"` // The Amazon Machine Image (AMI) ID used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. (Deprecated, use `ec2Configuration` `imageIdOverride` instead) ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. InstanceRole pulumi.StringPtrInput `pulumi:"instanceRole"` // A list of instance types that may be launched. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. InstanceTypes pulumi.StringArrayInput `pulumi:"instanceTypes"` // The launch template to use for your compute resources. See details below. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. LaunchTemplate ComputeEnvironmentComputeResourcesLaunchTemplatePtrInput `pulumi:"launchTemplate"` // The maximum number of EC2 vCPUs that an environment can reach. MaxVcpus pulumi.IntInput `pulumi:"maxVcpus"` // The minimum number of EC2 vCPUs that an environment should maintain. For `EC2` or `SPOT` compute environments, if the parameter is not explicitly defined, a `0` default value will be set. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. MinVcpus pulumi.IntPtrInput `pulumi:"minVcpus"` // The Amazon EC2 placement group to associate with your compute resources. PlacementGroup pulumi.StringPtrInput `pulumi:"placementGroup"` // A list of EC2 security group that are associated with instances launched in the compute environment. This parameter is required for Fargate compute environments. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. This parameter is required for SPOT compute environments. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. SpotIamFleetRole pulumi.StringPtrInput `pulumi:"spotIamFleetRole"` // A list of VPC subnets into which the compute resources are launched. Subnets pulumi.StringArrayInput `pulumi:"subnets"` // Key-value pair tags to be applied to resources that are launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. Tags pulumi.StringMapInput `pulumi:"tags"` // The type of compute environment. Valid items are `EC2`, `SPOT`, `FARGATE` or `FARGATE_SPOT`. Type pulumi.StringInput `pulumi:"type"` }
func (ComputeEnvironmentComputeResourcesArgs) ElementType ¶
func (ComputeEnvironmentComputeResourcesArgs) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutput ¶
func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput
func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutputWithContext ¶
func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesOutput
func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutput ¶
func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput
func (ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutputWithContext ¶
func (i ComputeEnvironmentComputeResourcesArgs) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput
type ComputeEnvironmentComputeResourcesEc2Configuration ¶
type ComputeEnvironmentComputeResourcesEc2Configuration struct { // The AMI ID used for instances launched in the compute environment that match the image type. This setting overrides the `imageId` argument in the `computeResources` block. ImageIdOverride *string `pulumi:"imageIdOverride"` // The image type to match with the instance type to select an AMI. If the `imageIdOverride` parameter isn't specified, then a recent [Amazon ECS-optimized Amazon Linux 2 AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami) (`ECS_AL2`) is used. ImageType *string `pulumi:"imageType"` }
type ComputeEnvironmentComputeResourcesEc2ConfigurationArgs ¶
type ComputeEnvironmentComputeResourcesEc2ConfigurationArgs struct { // The AMI ID used for instances launched in the compute environment that match the image type. This setting overrides the `imageId` argument in the `computeResources` block. ImageIdOverride pulumi.StringPtrInput `pulumi:"imageIdOverride"` // The image type to match with the instance type to select an AMI. If the `imageIdOverride` parameter isn't specified, then a recent [Amazon ECS-optimized Amazon Linux 2 AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami) (`ECS_AL2`) is used. ImageType pulumi.StringPtrInput `pulumi:"imageType"` }
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ElementType ¶
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutput ¶
func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutputWithContext ¶
func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArgs) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
type ComputeEnvironmentComputeResourcesEc2ConfigurationArray ¶
type ComputeEnvironmentComputeResourcesEc2ConfigurationArray []ComputeEnvironmentComputeResourcesEc2ConfigurationInput
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ElementType ¶
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput ¶
func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutputWithContext ¶
func (i ComputeEnvironmentComputeResourcesEc2ConfigurationArray) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
type ComputeEnvironmentComputeResourcesEc2ConfigurationArrayInput ¶
type ComputeEnvironmentComputeResourcesEc2ConfigurationArrayInput interface { pulumi.Input ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput }
ComputeEnvironmentComputeResourcesEc2ConfigurationArrayInput is an input type that accepts ComputeEnvironmentComputeResourcesEc2ConfigurationArray and ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesEc2ConfigurationArrayInput` via:
ComputeEnvironmentComputeResourcesEc2ConfigurationArray{ ComputeEnvironmentComputeResourcesEc2ConfigurationArgs{...} }
type ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput ¶
type ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ElementType ¶
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput ¶
func (o ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
func (ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
type ComputeEnvironmentComputeResourcesEc2ConfigurationInput ¶
type ComputeEnvironmentComputeResourcesEc2ConfigurationInput interface { pulumi.Input ToComputeEnvironmentComputeResourcesEc2ConfigurationOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationOutput ToComputeEnvironmentComputeResourcesEc2ConfigurationOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationOutput }
ComputeEnvironmentComputeResourcesEc2ConfigurationInput is an input type that accepts ComputeEnvironmentComputeResourcesEc2ConfigurationArgs and ComputeEnvironmentComputeResourcesEc2ConfigurationOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesEc2ConfigurationInput` via:
ComputeEnvironmentComputeResourcesEc2ConfigurationArgs{...}
type ComputeEnvironmentComputeResourcesEc2ConfigurationOutput ¶
type ComputeEnvironmentComputeResourcesEc2ConfigurationOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ElementType ¶
func (ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ImageIdOverride ¶
func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ImageIdOverride() pulumi.StringPtrOutput
The AMI ID used for instances launched in the compute environment that match the image type. This setting overrides the `imageId` argument in the `computeResources` block.
func (ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ImageType ¶
func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ImageType() pulumi.StringPtrOutput
The image type to match with the instance type to select an AMI. If the `imageIdOverride` parameter isn't specified, then a recent [Amazon ECS-optimized Amazon Linux 2 AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami) (`ECS_AL2`) is used.
func (ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutput ¶
func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutput() ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
func (ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ToComputeEnvironmentComputeResourcesEc2ConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesEc2ConfigurationOutput
type ComputeEnvironmentComputeResourcesInput ¶
type ComputeEnvironmentComputeResourcesInput interface { pulumi.Input ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput ToComputeEnvironmentComputeResourcesOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesOutput }
ComputeEnvironmentComputeResourcesInput is an input type that accepts ComputeEnvironmentComputeResourcesArgs and ComputeEnvironmentComputeResourcesOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesInput` via:
ComputeEnvironmentComputeResourcesArgs{...}
type ComputeEnvironmentComputeResourcesLaunchTemplate ¶
type ComputeEnvironmentComputeResourcesLaunchTemplate struct { // ID of the launch template. You must specify either the launch template ID or launch template name in the request, but not both. LaunchTemplateId *string `pulumi:"launchTemplateId"` // Name of the launch template. LaunchTemplateName *string `pulumi:"launchTemplateName"` // The version number of the launch template. Default: The default version of the launch template. Version *string `pulumi:"version"` }
type ComputeEnvironmentComputeResourcesLaunchTemplateArgs ¶
type ComputeEnvironmentComputeResourcesLaunchTemplateArgs struct { // ID of the launch template. You must specify either the launch template ID or launch template name in the request, but not both. LaunchTemplateId pulumi.StringPtrInput `pulumi:"launchTemplateId"` // Name of the launch template. LaunchTemplateName pulumi.StringPtrInput `pulumi:"launchTemplateName"` // The version number of the launch template. Default: The default version of the launch template. Version pulumi.StringPtrInput `pulumi:"version"` }
func (ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ElementType ¶
func (ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplateOutput ¶
func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplateOutput() ComputeEnvironmentComputeResourcesLaunchTemplateOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplateOutputWithContext ¶
func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplateOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplateOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput ¶
func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext ¶
func (i ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
type ComputeEnvironmentComputeResourcesLaunchTemplateInput ¶
type ComputeEnvironmentComputeResourcesLaunchTemplateInput interface { pulumi.Input ToComputeEnvironmentComputeResourcesLaunchTemplateOutput() ComputeEnvironmentComputeResourcesLaunchTemplateOutput ToComputeEnvironmentComputeResourcesLaunchTemplateOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesLaunchTemplateOutput }
ComputeEnvironmentComputeResourcesLaunchTemplateInput is an input type that accepts ComputeEnvironmentComputeResourcesLaunchTemplateArgs and ComputeEnvironmentComputeResourcesLaunchTemplateOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesLaunchTemplateInput` via:
ComputeEnvironmentComputeResourcesLaunchTemplateArgs{...}
type ComputeEnvironmentComputeResourcesLaunchTemplateOutput ¶
type ComputeEnvironmentComputeResourcesLaunchTemplateOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ElementType ¶
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) LaunchTemplateId ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) LaunchTemplateId() pulumi.StringPtrOutput
ID of the launch template. You must specify either the launch template ID or launch template name in the request, but not both.
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) LaunchTemplateName ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) LaunchTemplateName() pulumi.StringPtrOutput
Name of the launch template.
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplateOutput ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplateOutput() ComputeEnvironmentComputeResourcesLaunchTemplateOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplateOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplateOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplateOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplateOutput) Version ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplateOutput) Version() pulumi.StringPtrOutput
The version number of the launch template. Default: The default version of the launch template.
type ComputeEnvironmentComputeResourcesLaunchTemplatePtrInput ¶
type ComputeEnvironmentComputeResourcesLaunchTemplatePtrInput interface { pulumi.Input ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput }
ComputeEnvironmentComputeResourcesLaunchTemplatePtrInput is an input type that accepts ComputeEnvironmentComputeResourcesLaunchTemplateArgs, ComputeEnvironmentComputeResourcesLaunchTemplatePtr and ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesLaunchTemplatePtrInput` via:
ComputeEnvironmentComputeResourcesLaunchTemplateArgs{...} or: nil
func ComputeEnvironmentComputeResourcesLaunchTemplatePtr ¶
func ComputeEnvironmentComputeResourcesLaunchTemplatePtr(v *ComputeEnvironmentComputeResourcesLaunchTemplateArgs) ComputeEnvironmentComputeResourcesLaunchTemplatePtrInput
type ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput ¶
type ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ElementType ¶
func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) LaunchTemplateId ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) LaunchTemplateId() pulumi.StringPtrOutput
ID of the launch template. You must specify either the launch template ID or launch template name in the request, but not both.
func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) LaunchTemplateName ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) LaunchTemplateName() pulumi.StringPtrOutput
Name of the launch template.
func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) ToComputeEnvironmentComputeResourcesLaunchTemplatePtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
func (ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) Version ¶
func (o ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput) Version() pulumi.StringPtrOutput
The version number of the launch template. Default: The default version of the launch template.
type ComputeEnvironmentComputeResourcesOutput ¶
type ComputeEnvironmentComputeResourcesOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentComputeResourcesOutput) AllocationStrategy ¶
func (o ComputeEnvironmentComputeResourcesOutput) AllocationStrategy() pulumi.StringPtrOutput
The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/batch/latest/APIReference/API_ComputeResource.html#Batch-Type-ComputeResource-allocationStrategy). Defaults to `BEST_FIT`. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) BidPercentage ¶
func (o ComputeEnvironmentComputeResourcesOutput) BidPercentage() pulumi.IntPtrOutput
Integer of maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20% (`20`), then the Spot price must be below 20% of the current On-Demand price for that EC2 instance. If you leave this field empty, the default value is 100% of the On-Demand price. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) DesiredVcpus ¶
func (o ComputeEnvironmentComputeResourcesOutput) DesiredVcpus() pulumi.IntPtrOutput
The desired number of EC2 vCPUS in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) Ec2Configurations ¶
func (o ComputeEnvironmentComputeResourcesOutput) Ec2Configurations() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
Provides information used to select Amazon Machine Images (AMIs) for EC2 instances in the compute environment. If Ec2Configuration isn't specified, the default is ECS_AL2. This parameter isn't applicable to jobs that are running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) Ec2KeyPair ¶
func (o ComputeEnvironmentComputeResourcesOutput) Ec2KeyPair() pulumi.StringPtrOutput
The EC2 key pair that is used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) ElementType ¶
func (ComputeEnvironmentComputeResourcesOutput) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesOutput) ImageId ¶
func (o ComputeEnvironmentComputeResourcesOutput) ImageId() pulumi.StringPtrOutput
The Amazon Machine Image (AMI) ID used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. (Deprecated, use `ec2Configuration` `imageIdOverride` instead)
func (ComputeEnvironmentComputeResourcesOutput) InstanceRole ¶
func (o ComputeEnvironmentComputeResourcesOutput) InstanceRole() pulumi.StringPtrOutput
The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) InstanceTypes ¶
func (o ComputeEnvironmentComputeResourcesOutput) InstanceTypes() pulumi.StringArrayOutput
A list of instance types that may be launched. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) LaunchTemplate ¶
func (o ComputeEnvironmentComputeResourcesOutput) LaunchTemplate() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
The launch template to use for your compute resources. See details below. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) MaxVcpus ¶
func (o ComputeEnvironmentComputeResourcesOutput) MaxVcpus() pulumi.IntOutput
The maximum number of EC2 vCPUs that an environment can reach.
func (ComputeEnvironmentComputeResourcesOutput) MinVcpus ¶
func (o ComputeEnvironmentComputeResourcesOutput) MinVcpus() pulumi.IntPtrOutput
The minimum number of EC2 vCPUs that an environment should maintain. For `EC2` or `SPOT` compute environments, if the parameter is not explicitly defined, a `0` default value will be set. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) PlacementGroup ¶
func (o ComputeEnvironmentComputeResourcesOutput) PlacementGroup() pulumi.StringPtrOutput
The Amazon EC2 placement group to associate with your compute resources.
func (ComputeEnvironmentComputeResourcesOutput) SecurityGroupIds ¶
func (o ComputeEnvironmentComputeResourcesOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of EC2 security group that are associated with instances launched in the compute environment. This parameter is required for Fargate compute environments.
func (ComputeEnvironmentComputeResourcesOutput) SpotIamFleetRole ¶
func (o ComputeEnvironmentComputeResourcesOutput) SpotIamFleetRole() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. This parameter is required for SPOT compute environments. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) Subnets ¶
func (o ComputeEnvironmentComputeResourcesOutput) Subnets() pulumi.StringArrayOutput
A list of VPC subnets into which the compute resources are launched.
func (ComputeEnvironmentComputeResourcesOutput) Tags ¶
func (o ComputeEnvironmentComputeResourcesOutput) Tags() pulumi.StringMapOutput
Key-value pair tags to be applied to resources that are launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutput ¶
func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutput() ComputeEnvironmentComputeResourcesOutput
func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesOutput
func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutput ¶
func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput
func (ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput
func (ComputeEnvironmentComputeResourcesOutput) Type ¶
func (o ComputeEnvironmentComputeResourcesOutput) Type() pulumi.StringOutput
The type of compute environment. Valid items are `EC2`, `SPOT`, `FARGATE` or `FARGATE_SPOT`.
type ComputeEnvironmentComputeResourcesPtrInput ¶
type ComputeEnvironmentComputeResourcesPtrInput interface { pulumi.Input ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput ToComputeEnvironmentComputeResourcesPtrOutputWithContext(context.Context) ComputeEnvironmentComputeResourcesPtrOutput }
ComputeEnvironmentComputeResourcesPtrInput is an input type that accepts ComputeEnvironmentComputeResourcesArgs, ComputeEnvironmentComputeResourcesPtr and ComputeEnvironmentComputeResourcesPtrOutput values. You can construct a concrete instance of `ComputeEnvironmentComputeResourcesPtrInput` via:
ComputeEnvironmentComputeResourcesArgs{...} or: nil
func ComputeEnvironmentComputeResourcesPtr ¶
func ComputeEnvironmentComputeResourcesPtr(v *ComputeEnvironmentComputeResourcesArgs) ComputeEnvironmentComputeResourcesPtrInput
type ComputeEnvironmentComputeResourcesPtrOutput ¶
type ComputeEnvironmentComputeResourcesPtrOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentComputeResourcesPtrOutput) AllocationStrategy ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) AllocationStrategy() pulumi.StringPtrOutput
The allocation strategy to use for the compute resource in case not enough instances of the best fitting instance type can be allocated. For valid values, refer to the [AWS documentation](https://docs.aws.amazon.com/batch/latest/APIReference/API_ComputeResource.html#Batch-Type-ComputeResource-allocationStrategy). Defaults to `BEST_FIT`. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) BidPercentage ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) BidPercentage() pulumi.IntPtrOutput
Integer of maximum percentage that a Spot Instance price can be when compared with the On-Demand price for that instance type before instances are launched. For example, if your bid percentage is 20% (`20`), then the Spot price must be below 20% of the current On-Demand price for that EC2 instance. If you leave this field empty, the default value is 100% of the On-Demand price. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) DesiredVcpus ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) DesiredVcpus() pulumi.IntPtrOutput
The desired number of EC2 vCPUS in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) Ec2Configurations ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) Ec2Configurations() ComputeEnvironmentComputeResourcesEc2ConfigurationArrayOutput
Provides information used to select Amazon Machine Images (AMIs) for EC2 instances in the compute environment. If Ec2Configuration isn't specified, the default is ECS_AL2. This parameter isn't applicable to jobs that are running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) Ec2KeyPair ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) Ec2KeyPair() pulumi.StringPtrOutput
The EC2 key pair that is used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) ElementType ¶
func (ComputeEnvironmentComputeResourcesPtrOutput) ElementType() reflect.Type
func (ComputeEnvironmentComputeResourcesPtrOutput) ImageId ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) ImageId() pulumi.StringPtrOutput
The Amazon Machine Image (AMI) ID used for instances launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified. (Deprecated, use `ec2Configuration` `imageIdOverride` instead)
func (ComputeEnvironmentComputeResourcesPtrOutput) InstanceRole ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) InstanceRole() pulumi.StringPtrOutput
The Amazon ECS instance role applied to Amazon EC2 instances in a compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) InstanceTypes ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) InstanceTypes() pulumi.StringArrayOutput
A list of instance types that may be launched. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) LaunchTemplate ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) LaunchTemplate() ComputeEnvironmentComputeResourcesLaunchTemplatePtrOutput
The launch template to use for your compute resources. See details below. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) MaxVcpus ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) MaxVcpus() pulumi.IntPtrOutput
The maximum number of EC2 vCPUs that an environment can reach.
func (ComputeEnvironmentComputeResourcesPtrOutput) MinVcpus ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) MinVcpus() pulumi.IntPtrOutput
The minimum number of EC2 vCPUs that an environment should maintain. For `EC2` or `SPOT` compute environments, if the parameter is not explicitly defined, a `0` default value will be set. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) PlacementGroup ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) PlacementGroup() pulumi.StringPtrOutput
The Amazon EC2 placement group to associate with your compute resources.
func (ComputeEnvironmentComputeResourcesPtrOutput) SecurityGroupIds ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of EC2 security group that are associated with instances launched in the compute environment. This parameter is required for Fargate compute environments.
func (ComputeEnvironmentComputeResourcesPtrOutput) SpotIamFleetRole ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) SpotIamFleetRole() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon EC2 Spot Fleet IAM role applied to a SPOT compute environment. This parameter is required for SPOT compute environments. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) Subnets ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) Subnets() pulumi.StringArrayOutput
A list of VPC subnets into which the compute resources are launched.
func (ComputeEnvironmentComputeResourcesPtrOutput) Tags ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) Tags() pulumi.StringMapOutput
Key-value pair tags to be applied to resources that are launched in the compute environment. This parameter isn't applicable to jobs running on Fargate resources, and shouldn't be specified.
func (ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutput ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutput() ComputeEnvironmentComputeResourcesPtrOutput
func (ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) ToComputeEnvironmentComputeResourcesPtrOutputWithContext(ctx context.Context) ComputeEnvironmentComputeResourcesPtrOutput
func (ComputeEnvironmentComputeResourcesPtrOutput) Type ¶
func (o ComputeEnvironmentComputeResourcesPtrOutput) Type() pulumi.StringPtrOutput
The type of compute environment. Valid items are `EC2`, `SPOT`, `FARGATE` or `FARGATE_SPOT`.
type ComputeEnvironmentEksConfiguration ¶
type ComputeEnvironmentEksConfiguration struct { // The Amazon Resource Name (ARN) of the Amazon EKS cluster. EksClusterArn string `pulumi:"eksClusterArn"` // The namespace of the Amazon EKS cluster. AWS Batch manages pods in this namespace. KubernetesNamespace string `pulumi:"kubernetesNamespace"` }
type ComputeEnvironmentEksConfigurationArgs ¶
type ComputeEnvironmentEksConfigurationArgs struct { // The Amazon Resource Name (ARN) of the Amazon EKS cluster. EksClusterArn pulumi.StringInput `pulumi:"eksClusterArn"` // The namespace of the Amazon EKS cluster. AWS Batch manages pods in this namespace. KubernetesNamespace pulumi.StringInput `pulumi:"kubernetesNamespace"` }
func (ComputeEnvironmentEksConfigurationArgs) ElementType ¶
func (ComputeEnvironmentEksConfigurationArgs) ElementType() reflect.Type
func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutput ¶
func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput
func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutputWithContext ¶
func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationOutput
func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutput ¶
func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput
func (ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutputWithContext ¶
func (i ComputeEnvironmentEksConfigurationArgs) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput
type ComputeEnvironmentEksConfigurationInput ¶
type ComputeEnvironmentEksConfigurationInput interface { pulumi.Input ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput ToComputeEnvironmentEksConfigurationOutputWithContext(context.Context) ComputeEnvironmentEksConfigurationOutput }
ComputeEnvironmentEksConfigurationInput is an input type that accepts ComputeEnvironmentEksConfigurationArgs and ComputeEnvironmentEksConfigurationOutput values. You can construct a concrete instance of `ComputeEnvironmentEksConfigurationInput` via:
ComputeEnvironmentEksConfigurationArgs{...}
type ComputeEnvironmentEksConfigurationOutput ¶
type ComputeEnvironmentEksConfigurationOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentEksConfigurationOutput) EksClusterArn ¶
func (o ComputeEnvironmentEksConfigurationOutput) EksClusterArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
func (ComputeEnvironmentEksConfigurationOutput) ElementType ¶
func (ComputeEnvironmentEksConfigurationOutput) ElementType() reflect.Type
func (ComputeEnvironmentEksConfigurationOutput) KubernetesNamespace ¶
func (o ComputeEnvironmentEksConfigurationOutput) KubernetesNamespace() pulumi.StringOutput
The namespace of the Amazon EKS cluster. AWS Batch manages pods in this namespace.
func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutput ¶
func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutput() ComputeEnvironmentEksConfigurationOutput
func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutputWithContext ¶
func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationOutput
func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutput ¶
func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput
func (ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext ¶
func (o ComputeEnvironmentEksConfigurationOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput
type ComputeEnvironmentEksConfigurationPtrInput ¶
type ComputeEnvironmentEksConfigurationPtrInput interface { pulumi.Input ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput ToComputeEnvironmentEksConfigurationPtrOutputWithContext(context.Context) ComputeEnvironmentEksConfigurationPtrOutput }
ComputeEnvironmentEksConfigurationPtrInput is an input type that accepts ComputeEnvironmentEksConfigurationArgs, ComputeEnvironmentEksConfigurationPtr and ComputeEnvironmentEksConfigurationPtrOutput values. You can construct a concrete instance of `ComputeEnvironmentEksConfigurationPtrInput` via:
ComputeEnvironmentEksConfigurationArgs{...} or: nil
func ComputeEnvironmentEksConfigurationPtr ¶
func ComputeEnvironmentEksConfigurationPtr(v *ComputeEnvironmentEksConfigurationArgs) ComputeEnvironmentEksConfigurationPtrInput
type ComputeEnvironmentEksConfigurationPtrOutput ¶
type ComputeEnvironmentEksConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentEksConfigurationPtrOutput) EksClusterArn ¶
func (o ComputeEnvironmentEksConfigurationPtrOutput) EksClusterArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
func (ComputeEnvironmentEksConfigurationPtrOutput) ElementType ¶
func (ComputeEnvironmentEksConfigurationPtrOutput) ElementType() reflect.Type
func (ComputeEnvironmentEksConfigurationPtrOutput) KubernetesNamespace ¶
func (o ComputeEnvironmentEksConfigurationPtrOutput) KubernetesNamespace() pulumi.StringPtrOutput
The namespace of the Amazon EKS cluster. AWS Batch manages pods in this namespace.
func (ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutput ¶
func (o ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutput() ComputeEnvironmentEksConfigurationPtrOutput
func (ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext ¶
func (o ComputeEnvironmentEksConfigurationPtrOutput) ToComputeEnvironmentEksConfigurationPtrOutputWithContext(ctx context.Context) ComputeEnvironmentEksConfigurationPtrOutput
type ComputeEnvironmentInput ¶
type ComputeEnvironmentInput interface { pulumi.Input ToComputeEnvironmentOutput() ComputeEnvironmentOutput ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput }
type ComputeEnvironmentMap ¶
type ComputeEnvironmentMap map[string]ComputeEnvironmentInput
func (ComputeEnvironmentMap) ElementType ¶
func (ComputeEnvironmentMap) ElementType() reflect.Type
func (ComputeEnvironmentMap) ToComputeEnvironmentMapOutput ¶
func (i ComputeEnvironmentMap) ToComputeEnvironmentMapOutput() ComputeEnvironmentMapOutput
func (ComputeEnvironmentMap) ToComputeEnvironmentMapOutputWithContext ¶
func (i ComputeEnvironmentMap) ToComputeEnvironmentMapOutputWithContext(ctx context.Context) ComputeEnvironmentMapOutput
type ComputeEnvironmentMapInput ¶
type ComputeEnvironmentMapInput interface { pulumi.Input ToComputeEnvironmentMapOutput() ComputeEnvironmentMapOutput ToComputeEnvironmentMapOutputWithContext(context.Context) ComputeEnvironmentMapOutput }
ComputeEnvironmentMapInput is an input type that accepts ComputeEnvironmentMap and ComputeEnvironmentMapOutput values. You can construct a concrete instance of `ComputeEnvironmentMapInput` via:
ComputeEnvironmentMap{ "key": ComputeEnvironmentArgs{...} }
type ComputeEnvironmentMapOutput ¶
type ComputeEnvironmentMapOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentMapOutput) ElementType ¶
func (ComputeEnvironmentMapOutput) ElementType() reflect.Type
func (ComputeEnvironmentMapOutput) MapIndex ¶
func (o ComputeEnvironmentMapOutput) MapIndex(k pulumi.StringInput) ComputeEnvironmentOutput
func (ComputeEnvironmentMapOutput) ToComputeEnvironmentMapOutput ¶
func (o ComputeEnvironmentMapOutput) ToComputeEnvironmentMapOutput() ComputeEnvironmentMapOutput
func (ComputeEnvironmentMapOutput) ToComputeEnvironmentMapOutputWithContext ¶
func (o ComputeEnvironmentMapOutput) ToComputeEnvironmentMapOutputWithContext(ctx context.Context) ComputeEnvironmentMapOutput
type ComputeEnvironmentOutput ¶
type ComputeEnvironmentOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentOutput) Arn ¶
func (o ComputeEnvironmentOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the compute environment.
func (ComputeEnvironmentOutput) ComputeEnvironmentName ¶
func (o ComputeEnvironmentOutput) ComputeEnvironmentName() pulumi.StringOutput
The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, and underscores are allowed. If omitted, the provider will assign a random, unique name.
func (ComputeEnvironmentOutput) ComputeEnvironmentNamePrefix ¶
func (o ComputeEnvironmentOutput) ComputeEnvironmentNamePrefix() pulumi.StringOutput
Creates a unique compute environment name beginning with the specified prefix. Conflicts with `computeEnvironmentName`.
func (ComputeEnvironmentOutput) ComputeResources ¶
func (o ComputeEnvironmentOutput) ComputeResources() ComputeEnvironmentComputeResourcesPtrOutput
Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. See details below.
func (ComputeEnvironmentOutput) EcsClusterArn ¶
func (o ComputeEnvironmentOutput) EcsClusterArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
func (ComputeEnvironmentOutput) EksConfiguration ¶
func (o ComputeEnvironmentOutput) EksConfiguration() ComputeEnvironmentEksConfigurationPtrOutput
Details for the Amazon EKS cluster that supports the compute environment. See details below.
func (ComputeEnvironmentOutput) ElementType ¶
func (ComputeEnvironmentOutput) ElementType() reflect.Type
func (ComputeEnvironmentOutput) ServiceRole ¶
func (o ComputeEnvironmentOutput) ServiceRole() pulumi.StringOutput
The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.
func (ComputeEnvironmentOutput) State ¶
func (o ComputeEnvironmentOutput) State() pulumi.StringPtrOutput
The state of the compute environment. If the state is `ENABLED`, then the compute environment accepts jobs from a queue and can scale out automatically based on queues. Valid items are `ENABLED` or `DISABLED`. Defaults to `ENABLED`.
func (ComputeEnvironmentOutput) Status ¶
func (o ComputeEnvironmentOutput) Status() pulumi.StringOutput
The current status of the compute environment (for example, CREATING or VALID).
func (ComputeEnvironmentOutput) StatusReason ¶
func (o ComputeEnvironmentOutput) StatusReason() pulumi.StringOutput
A short, human-readable string to provide additional details about the current status of the compute environment.
func (ComputeEnvironmentOutput) Tags ¶
func (o ComputeEnvironmentOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ComputeEnvironmentOutput) TagsAll
deprecated
func (o ComputeEnvironmentOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ComputeEnvironmentOutput) ToComputeEnvironmentOutput ¶
func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutput() ComputeEnvironmentOutput
func (ComputeEnvironmentOutput) ToComputeEnvironmentOutputWithContext ¶
func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput
func (ComputeEnvironmentOutput) Type ¶
func (o ComputeEnvironmentOutput) Type() pulumi.StringOutput
The type of the compute environment. Valid items are `MANAGED` or `UNMANAGED`.
func (ComputeEnvironmentOutput) UpdatePolicy ¶ added in v6.18.2
func (o ComputeEnvironmentOutput) UpdatePolicy() ComputeEnvironmentUpdatePolicyPtrOutput
Specifies the infrastructure update policy for the compute environment. See details below.
type ComputeEnvironmentState ¶
type ComputeEnvironmentState struct { // The Amazon Resource Name (ARN) of the compute environment. Arn pulumi.StringPtrInput // The name for your compute environment. Up to 128 letters (uppercase and lowercase), numbers, and underscores are allowed. If omitted, the provider will assign a random, unique name. ComputeEnvironmentName pulumi.StringPtrInput // Creates a unique compute environment name beginning with the specified prefix. Conflicts with `computeEnvironmentName`. ComputeEnvironmentNamePrefix pulumi.StringPtrInput // Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. See details below. ComputeResources ComputeEnvironmentComputeResourcesPtrInput // The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment. EcsClusterArn pulumi.StringPtrInput // Details for the Amazon EKS cluster that supports the compute environment. See details below. EksConfiguration ComputeEnvironmentEksConfigurationPtrInput // The full Amazon Resource Name (ARN) of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf. ServiceRole pulumi.StringPtrInput // The state of the compute environment. If the state is `ENABLED`, then the compute environment accepts jobs from a queue and can scale out automatically based on queues. Valid items are `ENABLED` or `DISABLED`. Defaults to `ENABLED`. State pulumi.StringPtrInput // The current status of the compute environment (for example, CREATING or VALID). Status pulumi.StringPtrInput // A short, human-readable string to provide additional details about the current status of the compute environment. StatusReason pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The type of the compute environment. Valid items are `MANAGED` or `UNMANAGED`. Type pulumi.StringPtrInput // Specifies the infrastructure update policy for the compute environment. See details below. UpdatePolicy ComputeEnvironmentUpdatePolicyPtrInput }
func (ComputeEnvironmentState) ElementType ¶
func (ComputeEnvironmentState) ElementType() reflect.Type
type ComputeEnvironmentUpdatePolicy ¶ added in v6.18.2
type ComputeEnvironmentUpdatePolicy struct { // Specifies the job timeout (in minutes) when the compute environment infrastructure is updated. JobExecutionTimeoutMinutes int `pulumi:"jobExecutionTimeoutMinutes"` // Specifies whether jobs are automatically terminated when the computer environment infrastructure is updated. TerminateJobsOnUpdate bool `pulumi:"terminateJobsOnUpdate"` }
type ComputeEnvironmentUpdatePolicyArgs ¶ added in v6.18.2
type ComputeEnvironmentUpdatePolicyArgs struct { // Specifies the job timeout (in minutes) when the compute environment infrastructure is updated. JobExecutionTimeoutMinutes pulumi.IntInput `pulumi:"jobExecutionTimeoutMinutes"` // Specifies whether jobs are automatically terminated when the computer environment infrastructure is updated. TerminateJobsOnUpdate pulumi.BoolInput `pulumi:"terminateJobsOnUpdate"` }
func (ComputeEnvironmentUpdatePolicyArgs) ElementType ¶ added in v6.18.2
func (ComputeEnvironmentUpdatePolicyArgs) ElementType() reflect.Type
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutput ¶ added in v6.18.2
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutputWithContext ¶ added in v6.18.2
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutput ¶ added in v6.18.2
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext ¶ added in v6.18.2
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
type ComputeEnvironmentUpdatePolicyInput ¶ added in v6.18.2
type ComputeEnvironmentUpdatePolicyInput interface { pulumi.Input ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput ToComputeEnvironmentUpdatePolicyOutputWithContext(context.Context) ComputeEnvironmentUpdatePolicyOutput }
ComputeEnvironmentUpdatePolicyInput is an input type that accepts ComputeEnvironmentUpdatePolicyArgs and ComputeEnvironmentUpdatePolicyOutput values. You can construct a concrete instance of `ComputeEnvironmentUpdatePolicyInput` via:
ComputeEnvironmentUpdatePolicyArgs{...}
type ComputeEnvironmentUpdatePolicyOutput ¶ added in v6.18.2
type ComputeEnvironmentUpdatePolicyOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentUpdatePolicyOutput) ElementType ¶ added in v6.18.2
func (ComputeEnvironmentUpdatePolicyOutput) ElementType() reflect.Type
func (ComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes() pulumi.IntOutput
Specifies the job timeout (in minutes) when the compute environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolOutput
Specifies whether jobs are automatically terminated when the computer environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutput ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutputWithContext ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutput ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
type ComputeEnvironmentUpdatePolicyPtrInput ¶ added in v6.18.2
type ComputeEnvironmentUpdatePolicyPtrInput interface { pulumi.Input ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(context.Context) ComputeEnvironmentUpdatePolicyPtrOutput }
ComputeEnvironmentUpdatePolicyPtrInput is an input type that accepts ComputeEnvironmentUpdatePolicyArgs, ComputeEnvironmentUpdatePolicyPtr and ComputeEnvironmentUpdatePolicyPtrOutput values. You can construct a concrete instance of `ComputeEnvironmentUpdatePolicyPtrInput` via:
ComputeEnvironmentUpdatePolicyArgs{...} or: nil
func ComputeEnvironmentUpdatePolicyPtr ¶ added in v6.18.2
func ComputeEnvironmentUpdatePolicyPtr(v *ComputeEnvironmentUpdatePolicyArgs) ComputeEnvironmentUpdatePolicyPtrInput
type ComputeEnvironmentUpdatePolicyPtrOutput ¶ added in v6.18.2
type ComputeEnvironmentUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentUpdatePolicyPtrOutput) ElementType ¶ added in v6.18.2
func (ComputeEnvironmentUpdatePolicyPtrOutput) ElementType() reflect.Type
func (ComputeEnvironmentUpdatePolicyPtrOutput) JobExecutionTimeoutMinutes ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyPtrOutput) JobExecutionTimeoutMinutes() pulumi.IntPtrOutput
Specifies the job timeout (in minutes) when the compute environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyPtrOutput) TerminateJobsOnUpdate ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyPtrOutput) TerminateJobsOnUpdate() pulumi.BoolPtrOutput
Specifies whether jobs are automatically terminated when the computer environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutput ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
func (ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext ¶ added in v6.18.2
func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
type GetComputeEnvironmentUpdatePolicy ¶ added in v6.18.2
type GetComputeEnvironmentUpdatePolicyArgs ¶ added in v6.18.2
type GetComputeEnvironmentUpdatePolicyArgs struct { JobExecutionTimeoutMinutes pulumi.IntInput `pulumi:"jobExecutionTimeoutMinutes"` TerminateJobsOnUpdate pulumi.BoolInput `pulumi:"terminateJobsOnUpdate"` }
func (GetComputeEnvironmentUpdatePolicyArgs) ElementType ¶ added in v6.18.2
func (GetComputeEnvironmentUpdatePolicyArgs) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutput ¶ added in v6.18.2
func (i GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutput() GetComputeEnvironmentUpdatePolicyOutput
func (GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutputWithContext ¶ added in v6.18.2
func (i GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyOutput
type GetComputeEnvironmentUpdatePolicyArray ¶ added in v6.18.2
type GetComputeEnvironmentUpdatePolicyArray []GetComputeEnvironmentUpdatePolicyInput
func (GetComputeEnvironmentUpdatePolicyArray) ElementType ¶ added in v6.18.2
func (GetComputeEnvironmentUpdatePolicyArray) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutput ¶ added in v6.18.2
func (i GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutput() GetComputeEnvironmentUpdatePolicyArrayOutput
func (GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext ¶ added in v6.18.2
func (i GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyArrayOutput
type GetComputeEnvironmentUpdatePolicyArrayInput ¶ added in v6.18.2
type GetComputeEnvironmentUpdatePolicyArrayInput interface { pulumi.Input ToGetComputeEnvironmentUpdatePolicyArrayOutput() GetComputeEnvironmentUpdatePolicyArrayOutput ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext(context.Context) GetComputeEnvironmentUpdatePolicyArrayOutput }
GetComputeEnvironmentUpdatePolicyArrayInput is an input type that accepts GetComputeEnvironmentUpdatePolicyArray and GetComputeEnvironmentUpdatePolicyArrayOutput values. You can construct a concrete instance of `GetComputeEnvironmentUpdatePolicyArrayInput` via:
GetComputeEnvironmentUpdatePolicyArray{ GetComputeEnvironmentUpdatePolicyArgs{...} }
type GetComputeEnvironmentUpdatePolicyArrayOutput ¶ added in v6.18.2
type GetComputeEnvironmentUpdatePolicyArrayOutput struct{ *pulumi.OutputState }
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ElementType ¶ added in v6.18.2
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutput ¶ added in v6.18.2
func (o GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutput() GetComputeEnvironmentUpdatePolicyArrayOutput
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext ¶ added in v6.18.2
func (o GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyArrayOutput
type GetComputeEnvironmentUpdatePolicyInput ¶ added in v6.18.2
type GetComputeEnvironmentUpdatePolicyInput interface { pulumi.Input ToGetComputeEnvironmentUpdatePolicyOutput() GetComputeEnvironmentUpdatePolicyOutput ToGetComputeEnvironmentUpdatePolicyOutputWithContext(context.Context) GetComputeEnvironmentUpdatePolicyOutput }
GetComputeEnvironmentUpdatePolicyInput is an input type that accepts GetComputeEnvironmentUpdatePolicyArgs and GetComputeEnvironmentUpdatePolicyOutput values. You can construct a concrete instance of `GetComputeEnvironmentUpdatePolicyInput` via:
GetComputeEnvironmentUpdatePolicyArgs{...}
type GetComputeEnvironmentUpdatePolicyOutput ¶ added in v6.18.2
type GetComputeEnvironmentUpdatePolicyOutput struct{ *pulumi.OutputState }
func (GetComputeEnvironmentUpdatePolicyOutput) ElementType ¶ added in v6.18.2
func (GetComputeEnvironmentUpdatePolicyOutput) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes ¶ added in v6.18.2
func (o GetComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes() pulumi.IntOutput
func (GetComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate ¶ added in v6.18.2
func (o GetComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolOutput
func (GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutput ¶ added in v6.18.2
func (o GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutput() GetComputeEnvironmentUpdatePolicyOutput
func (GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutputWithContext ¶ added in v6.18.2
func (o GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyOutput
type GetJobDefinitionEksProperty ¶ added in v6.24.2
type GetJobDefinitionEksProperty struct { // The properties for the Kubernetes pod resources of a job. PodProperties []GetJobDefinitionEksPropertyPodProperty `pulumi:"podProperties"` }
type GetJobDefinitionEksPropertyArgs ¶ added in v6.24.2
type GetJobDefinitionEksPropertyArgs struct { // The properties for the Kubernetes pod resources of a job. PodProperties GetJobDefinitionEksPropertyPodPropertyArrayInput `pulumi:"podProperties"` }
func (GetJobDefinitionEksPropertyArgs) ElementType ¶ added in v6.24.2
func (GetJobDefinitionEksPropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutput ¶ added in v6.24.2
func (i GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutput() GetJobDefinitionEksPropertyOutput
func (GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyOutput
type GetJobDefinitionEksPropertyArray ¶ added in v6.24.2
type GetJobDefinitionEksPropertyArray []GetJobDefinitionEksPropertyInput
func (GetJobDefinitionEksPropertyArray) ElementType ¶ added in v6.24.2
func (GetJobDefinitionEksPropertyArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutput ¶ added in v6.24.2
func (i GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutput() GetJobDefinitionEksPropertyArrayOutput
func (GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyArrayOutput
type GetJobDefinitionEksPropertyArrayInput ¶ added in v6.24.2
type GetJobDefinitionEksPropertyArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyArrayOutput() GetJobDefinitionEksPropertyArrayOutput ToGetJobDefinitionEksPropertyArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyArrayOutput }
GetJobDefinitionEksPropertyArrayInput is an input type that accepts GetJobDefinitionEksPropertyArray and GetJobDefinitionEksPropertyArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyArrayInput` via:
GetJobDefinitionEksPropertyArray{ GetJobDefinitionEksPropertyArgs{...} }
type GetJobDefinitionEksPropertyArrayOutput ¶ added in v6.24.2
type GetJobDefinitionEksPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyArrayOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionEksPropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutput ¶ added in v6.24.2
func (o GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutput() GetJobDefinitionEksPropertyArrayOutput
func (GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyArrayOutput
type GetJobDefinitionEksPropertyInput ¶ added in v6.24.2
type GetJobDefinitionEksPropertyInput interface { pulumi.Input ToGetJobDefinitionEksPropertyOutput() GetJobDefinitionEksPropertyOutput ToGetJobDefinitionEksPropertyOutputWithContext(context.Context) GetJobDefinitionEksPropertyOutput }
GetJobDefinitionEksPropertyInput is an input type that accepts GetJobDefinitionEksPropertyArgs and GetJobDefinitionEksPropertyOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyInput` via:
GetJobDefinitionEksPropertyArgs{...}
type GetJobDefinitionEksPropertyOutput ¶ added in v6.24.2
type GetJobDefinitionEksPropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionEksPropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyOutput) PodProperties ¶ added in v6.24.2
func (o GetJobDefinitionEksPropertyOutput) PodProperties() GetJobDefinitionEksPropertyPodPropertyArrayOutput
The properties for the Kubernetes pod resources of a job.
func (GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutput ¶ added in v6.24.2
func (o GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutput() GetJobDefinitionEksPropertyOutput
func (GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyOutput
type GetJobDefinitionEksPropertyPodProperty ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodProperty struct { // The properties of the container that's used on the Amazon EKS pod. See containers below. Containers []GetJobDefinitionEksPropertyPodPropertyContainer `pulumi:"containers"` // The DNS policy for the pod. The default value is ClusterFirst. If the hostNetwork parameter is not specified, the default is ClusterFirstWithHostNet. ClusterFirst indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. DnsPolicy string `pulumi:"dnsPolicy"` // Indicates if the pod uses the hosts' network IP address. The default value is true. Setting this to false enables the Kubernetes pod networking model. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections. HostNetwork bool `pulumi:"hostNetwork"` ImagePullSecrets []GetJobDefinitionEksPropertyPodPropertyImagePullSecret `pulumi:"imagePullSecrets"` // Containers which run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. See containers below. InitContainers []GetJobDefinitionEksPropertyPodPropertyInitContainer `pulumi:"initContainers"` // Metadata about the Kubernetes pod. Metadatas []GetJobDefinitionEksPropertyPodPropertyMetadata `pulumi:"metadatas"` // The name of the service account that's used to run the pod. ServiceAccountName string `pulumi:"serviceAccountName"` ShareProcessNamespace bool `pulumi:"shareProcessNamespace"` // A list of data volumes used in a job. Volumes []GetJobDefinitionEksPropertyPodPropertyVolume `pulumi:"volumes"` }
type GetJobDefinitionEksPropertyPodPropertyArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyArgs struct { // The properties of the container that's used on the Amazon EKS pod. See containers below. Containers GetJobDefinitionEksPropertyPodPropertyContainerArrayInput `pulumi:"containers"` // The DNS policy for the pod. The default value is ClusterFirst. If the hostNetwork parameter is not specified, the default is ClusterFirstWithHostNet. ClusterFirst indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. DnsPolicy pulumi.StringInput `pulumi:"dnsPolicy"` // Indicates if the pod uses the hosts' network IP address. The default value is true. Setting this to false enables the Kubernetes pod networking model. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections. HostNetwork pulumi.BoolInput `pulumi:"hostNetwork"` ImagePullSecrets GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayInput `pulumi:"imagePullSecrets"` // Containers which run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. See containers below. InitContainers GetJobDefinitionEksPropertyPodPropertyInitContainerArrayInput `pulumi:"initContainers"` // Metadata about the Kubernetes pod. Metadatas GetJobDefinitionEksPropertyPodPropertyMetadataArrayInput `pulumi:"metadatas"` // The name of the service account that's used to run the pod. ServiceAccountName pulumi.StringInput `pulumi:"serviceAccountName"` ShareProcessNamespace pulumi.BoolInput `pulumi:"shareProcessNamespace"` // A list of data volumes used in a job. Volumes GetJobDefinitionEksPropertyPodPropertyVolumeArrayInput `pulumi:"volumes"` }
func (GetJobDefinitionEksPropertyPodPropertyArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutput() GetJobDefinitionEksPropertyPodPropertyOutput
func (GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyOutput
type GetJobDefinitionEksPropertyPodPropertyArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyArray []GetJobDefinitionEksPropertyPodPropertyInput
func (GetJobDefinitionEksPropertyPodPropertyArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput() GetJobDefinitionEksPropertyPodPropertyArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyArrayOutput
type GetJobDefinitionEksPropertyPodPropertyArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyArrayOutput() GetJobDefinitionEksPropertyPodPropertyArrayOutput ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyArrayOutput }
GetJobDefinitionEksPropertyPodPropertyArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyArray and GetJobDefinitionEksPropertyPodPropertyArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyArray{ GetJobDefinitionEksPropertyPodPropertyArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput() GetJobDefinitionEksPropertyPodPropertyArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainer ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainer struct { // An array of arguments to the entrypoint Args []string `pulumi:"args"` // The command that's passed to the container. Commands []string `pulumi:"commands"` // The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects. Envs []GetJobDefinitionEksPropertyPodPropertyContainerEnv `pulumi:"envs"` // The image used to start a container. Image string `pulumi:"image"` // The image pull policy for the container. ImagePullPolicy string `pulumi:"imagePullPolicy"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The type and amount of resources to assign to a container. Resources []GetJobDefinitionEksPropertyPodPropertyContainerResource `pulumi:"resources"` // The security context for a job. SecurityContexts []GetJobDefinitionEksPropertyPodPropertyContainerSecurityContext `pulumi:"securityContexts"` // The volume mounts for the container. VolumeMounts []GetJobDefinitionEksPropertyPodPropertyContainerVolumeMount `pulumi:"volumeMounts"` }
type GetJobDefinitionEksPropertyPodPropertyContainerArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerArgs struct { // An array of arguments to the entrypoint Args pulumi.StringArrayInput `pulumi:"args"` // The command that's passed to the container. Commands pulumi.StringArrayInput `pulumi:"commands"` // The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects. Envs GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayInput `pulumi:"envs"` // The image used to start a container. Image pulumi.StringInput `pulumi:"image"` // The image pull policy for the container. ImagePullPolicy pulumi.StringInput `pulumi:"imagePullPolicy"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The type and amount of resources to assign to a container. Resources GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayInput `pulumi:"resources"` // The security context for a job. SecurityContexts GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayInput `pulumi:"securityContexts"` // The volume mounts for the container. VolumeMounts GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput() GetJobDefinitionEksPropertyPodPropertyContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerOutput
type GetJobDefinitionEksPropertyPodPropertyContainerArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerArray []GetJobDefinitionEksPropertyPodPropertyContainerInput
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput }
GetJobDefinitionEksPropertyPodPropertyContainerArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerArray and GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerArray{ GetJobDefinitionEksPropertyPodPropertyContainerArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnv ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerEnv struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The quantity of the specified resource to reserve for the container. Value string `pulumi:"value"` }
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The quantity of the specified resource to reserve for the container. Value pulumi.StringInput `pulumi:"value"` }
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArray []GetJobDefinitionEksPropertyPodPropertyContainerEnvInput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput }
GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerEnvArray and GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerEnvArray{ GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnvInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerEnvInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput }
GetJobDefinitionEksPropertyPodPropertyContainerEnvInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs and GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerEnvInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs{...}
type GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Name ¶ added in v6.43.0
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Value ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Value() pulumi.StringOutput
The quantity of the specified resource to reserve for the container.
type GetJobDefinitionEksPropertyPodPropertyContainerInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerOutput() GetJobDefinitionEksPropertyPodPropertyContainerOutput ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerOutput }
GetJobDefinitionEksPropertyPodPropertyContainerInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerArgs and GetJobDefinitionEksPropertyPodPropertyContainerOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerArgs{...}
type GetJobDefinitionEksPropertyPodPropertyContainerOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Args ¶ added in v6.43.0
An array of arguments to the entrypoint
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Commands ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Commands() pulumi.StringArrayOutput
The command that's passed to the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Envs ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Envs() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Image ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Image() pulumi.StringOutput
The image used to start a container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ImagePullPolicy ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ImagePullPolicy() pulumi.StringOutput
The image pull policy for the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Resources ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Resources() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
The type and amount of resources to assign to a container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) SecurityContexts ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) SecurityContexts() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
The security context for a job.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput() GetJobDefinitionEksPropertyPodPropertyContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) VolumeMounts ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) VolumeMounts() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
The volume mounts for the container.
type GetJobDefinitionEksPropertyPodPropertyContainerResource ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerResource struct { // The type and quantity of the resources to reserve for the container. Limits map[string]string `pulumi:"limits"` // The type and quantity of the resources to request for the container. Requests map[string]string `pulumi:"requests"` }
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs struct { // The type and quantity of the resources to reserve for the container. Limits pulumi.StringMapInput `pulumi:"limits"` // The type and quantity of the resources to request for the container. Requests pulumi.StringMapInput `pulumi:"requests"` }
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArray []GetJobDefinitionEksPropertyPodPropertyContainerResourceInput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput }
GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerResourceArray and GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerResourceArray{ GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerResourceInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerResourceInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput }
GetJobDefinitionEksPropertyPodPropertyContainerResourceInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs and GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerResourceInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs{...}
type GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Limits ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Limits() pulumi.StringMapOutput
The type and quantity of the resources to reserve for the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Requests ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Requests() pulumi.StringMapOutput
The type and quantity of the resources to request for the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContext ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContext struct { // When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user). Privileged bool `pulumi:"privileged"` ReadOnlyRootFileSystem bool `pulumi:"readOnlyRootFileSystem"` // When this parameter is specified, the container is run as the specified group ID (gid). If this parameter isn't specified, the default is the group that's specified in the image metadata. RunAsGroup int `pulumi:"runAsGroup"` // When this parameter is specified, the container is run as a user with a uid other than 0. If this parameter isn't specified, so such rule is enforced. RunAsNonRoot bool `pulumi:"runAsNonRoot"` // When this parameter is specified, the container is run as the specified user ID (uid). If this parameter isn't specified, the default is the user that's specified in the image metadata. RunAsUser int `pulumi:"runAsUser"` }
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs struct { // When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user). Privileged pulumi.BoolInput `pulumi:"privileged"` ReadOnlyRootFileSystem pulumi.BoolInput `pulumi:"readOnlyRootFileSystem"` // When this parameter is specified, the container is run as the specified group ID (gid). If this parameter isn't specified, the default is the group that's specified in the image metadata. RunAsGroup pulumi.IntInput `pulumi:"runAsGroup"` // When this parameter is specified, the container is run as a user with a uid other than 0. If this parameter isn't specified, so such rule is enforced. RunAsNonRoot pulumi.BoolInput `pulumi:"runAsNonRoot"` // When this parameter is specified, the container is run as the specified user ID (uid). If this parameter isn't specified, the default is the user that's specified in the image metadata. RunAsUser pulumi.IntInput `pulumi:"runAsUser"` }
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray []GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput }
GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray and GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray{ GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput }
GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs and GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs{...}
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) Privileged ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) Privileged() pulumi.BoolOutput
When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user).
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ReadOnlyRootFileSystem ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsGroup ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsGroup() pulumi.IntOutput
When this parameter is specified, the container is run as the specified group ID (gid). If this parameter isn't specified, the default is the group that's specified in the image metadata.
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsNonRoot ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolOutput
When this parameter is specified, the container is run as a user with a uid other than 0. If this parameter isn't specified, so such rule is enforced.
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsUser ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsUser() pulumi.IntOutput
When this parameter is specified, the container is run as the specified user ID (uid). If this parameter isn't specified, the default is the user that's specified in the image metadata.
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMount ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMount struct { // The path on the container where the volume is mounted. MountPath string `pulumi:"mountPath"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // If this value is true, the container has read-only access to the volume. ReadOnly bool `pulumi:"readOnly"` }
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs struct { // The path on the container where the volume is mounted. MountPath pulumi.StringInput `pulumi:"mountPath"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // If this value is true, the container has read-only access to the volume. ReadOnly pulumi.BoolInput `pulumi:"readOnly"` }
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray []GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput }
GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray and GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray{ GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput }
GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs and GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput` via:
GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs{...}
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) MountPath ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The path on the container where the volume is mounted.
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ReadOnly ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
If this value is true, the container has read-only access to the volume.
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecret ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyImagePullSecret struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` }
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` }
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray []GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput }
GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray and GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray{ GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput }
GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs and GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput` via:
GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs{...}
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) Name ¶ added in v6.59.0
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainer ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainer struct { // An array of arguments to the entrypoint Args []string `pulumi:"args"` // The command that's passed to the container. Commands []string `pulumi:"commands"` // The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects. Envs []GetJobDefinitionEksPropertyPodPropertyInitContainerEnv `pulumi:"envs"` // The image used to start a container. Image string `pulumi:"image"` // The image pull policy for the container. ImagePullPolicy string `pulumi:"imagePullPolicy"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The type and amount of resources to assign to a container. Resources []GetJobDefinitionEksPropertyPodPropertyInitContainerResource `pulumi:"resources"` // The security context for a job. SecurityContexts []GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContext `pulumi:"securityContexts"` // The volume mounts for the container. VolumeMounts []GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMount `pulumi:"volumeMounts"` }
type GetJobDefinitionEksPropertyPodPropertyInitContainerArgs ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerArgs struct { // An array of arguments to the entrypoint Args pulumi.StringArrayInput `pulumi:"args"` // The command that's passed to the container. Commands pulumi.StringArrayInput `pulumi:"commands"` // The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects. Envs GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayInput `pulumi:"envs"` // The image used to start a container. Image pulumi.StringInput `pulumi:"image"` // The image pull policy for the container. ImagePullPolicy pulumi.StringInput `pulumi:"imagePullPolicy"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The type and amount of resources to assign to a container. Resources GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayInput `pulumi:"resources"` // The security context for a job. SecurityContexts GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayInput `pulumi:"securityContexts"` // The volume mounts for the container. VolumeMounts GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerArray ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerArray []GetJobDefinitionEksPropertyPodPropertyInitContainerInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerArray and GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerArray{ GetJobDefinitionEksPropertyPodPropertyInitContainerArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnv ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnv struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The quantity of the specified resource to reserve for the container. Value string `pulumi:"value"` }
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The quantity of the specified resource to reserve for the container. Value pulumi.StringInput `pulumi:"value"` }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray []GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray and GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray{ GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs and GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs{...}
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) Name ¶ added in v6.59.0
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerArgs and GetJobDefinitionEksPropertyPodPropertyInitContainerOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerArgs{...}
type GetJobDefinitionEksPropertyPodPropertyInitContainerOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Args ¶ added in v6.59.0
An array of arguments to the entrypoint
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Commands ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Commands() pulumi.StringArrayOutput
The command that's passed to the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Envs ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Envs() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Image ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Image() pulumi.StringOutput
The image used to start a container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ImagePullPolicy ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ImagePullPolicy() pulumi.StringOutput
The image pull policy for the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Name ¶ added in v6.59.0
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Resources ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Resources() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
The type and amount of resources to assign to a container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) SecurityContexts ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) SecurityContexts() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
The security context for a job.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) VolumeMounts ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) VolumeMounts() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
The volume mounts for the container.
type GetJobDefinitionEksPropertyPodPropertyInitContainerResource ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerResource struct { // The type and quantity of the resources to reserve for the container. Limits map[string]string `pulumi:"limits"` // The type and quantity of the resources to request for the container. Requests map[string]string `pulumi:"requests"` }
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs struct { // The type and quantity of the resources to reserve for the container. Limits pulumi.StringMapInput `pulumi:"limits"` // The type and quantity of the resources to request for the container. Requests pulumi.StringMapInput `pulumi:"requests"` }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray []GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray and GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray{ GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) Index ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs and GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs{...}
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Limits ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Limits() pulumi.StringMapOutput
The type and quantity of the resources to reserve for the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Requests ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Requests() pulumi.StringMapOutput
The type and quantity of the resources to request for the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContext ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContext struct { // When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user). Privileged bool `pulumi:"privileged"` ReadOnlyRootFileSystem bool `pulumi:"readOnlyRootFileSystem"` // When this parameter is specified, the container is run as the specified group ID (gid). If this parameter isn't specified, the default is the group that's specified in the image metadata. RunAsGroup int `pulumi:"runAsGroup"` // When this parameter is specified, the container is run as a user with a uid other than 0. If this parameter isn't specified, so such rule is enforced. RunAsNonRoot bool `pulumi:"runAsNonRoot"` // When this parameter is specified, the container is run as the specified user ID (uid). If this parameter isn't specified, the default is the user that's specified in the image metadata. RunAsUser int `pulumi:"runAsUser"` }
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs struct { // When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user). Privileged pulumi.BoolInput `pulumi:"privileged"` ReadOnlyRootFileSystem pulumi.BoolInput `pulumi:"readOnlyRootFileSystem"` // When this parameter is specified, the container is run as the specified group ID (gid). If this parameter isn't specified, the default is the group that's specified in the image metadata. RunAsGroup pulumi.IntInput `pulumi:"runAsGroup"` // When this parameter is specified, the container is run as a user with a uid other than 0. If this parameter isn't specified, so such rule is enforced. RunAsNonRoot pulumi.BoolInput `pulumi:"runAsNonRoot"` // When this parameter is specified, the container is run as the specified user ID (uid). If this parameter isn't specified, the default is the user that's specified in the image metadata. RunAsUser pulumi.IntInput `pulumi:"runAsUser"` }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray []GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray and GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray{ GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) Index ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs and GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs{...}
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) Privileged ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) Privileged() pulumi.BoolOutput
When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user).
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ReadOnlyRootFileSystem ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsGroup ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsGroup() pulumi.IntOutput
When this parameter is specified, the container is run as the specified group ID (gid). If this parameter isn't specified, the default is the group that's specified in the image metadata.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsNonRoot ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolOutput
When this parameter is specified, the container is run as a user with a uid other than 0. If this parameter isn't specified, so such rule is enforced.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsUser ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsUser() pulumi.IntOutput
When this parameter is specified, the container is run as the specified user ID (uid). If this parameter isn't specified, the default is the user that's specified in the image metadata.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMount ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMount struct { // The path on the container where the volume is mounted. MountPath string `pulumi:"mountPath"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // If this value is true, the container has read-only access to the volume. ReadOnly bool `pulumi:"readOnly"` }
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs struct { // The path on the container where the volume is mounted. MountPath pulumi.StringInput `pulumi:"mountPath"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // If this value is true, the container has read-only access to the volume. ReadOnly pulumi.BoolInput `pulumi:"readOnly"` }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray []GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext ¶ added in v6.59.0
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray and GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray{ GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) Index ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput }
GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs and GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput` via:
GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs{...}
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput ¶ added in v6.59.0
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ElementType ¶ added in v6.59.0
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) MountPath ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The path on the container where the volume is mounted.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) Name ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ReadOnly ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
If this value is true, the container has read-only access to the volume.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyOutput() GetJobDefinitionEksPropertyPodPropertyOutput ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyOutput }
GetJobDefinitionEksPropertyPodPropertyInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyArgs and GetJobDefinitionEksPropertyPodPropertyOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyInput` via:
GetJobDefinitionEksPropertyPodPropertyArgs{...}
type GetJobDefinitionEksPropertyPodPropertyMetadata ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyMetadataArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyMetadataArgs struct { // Key-value pairs used to identify, sort, and organize cube resources. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput() GetJobDefinitionEksPropertyPodPropertyMetadataOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataOutput
type GetJobDefinitionEksPropertyPodPropertyMetadataArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyMetadataArray []GetJobDefinitionEksPropertyPodPropertyMetadataInput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
type GetJobDefinitionEksPropertyPodPropertyMetadataArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyMetadataArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput }
GetJobDefinitionEksPropertyPodPropertyMetadataArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyMetadataArray and GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyMetadataArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyMetadataArray{ GetJobDefinitionEksPropertyPodPropertyMetadataArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
type GetJobDefinitionEksPropertyPodPropertyMetadataInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyMetadataInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput() GetJobDefinitionEksPropertyPodPropertyMetadataOutput ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataOutput }
GetJobDefinitionEksPropertyPodPropertyMetadataInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyMetadataArgs and GetJobDefinitionEksPropertyPodPropertyMetadataOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyMetadataInput` via:
GetJobDefinitionEksPropertyPodPropertyMetadataArgs{...}
type GetJobDefinitionEksPropertyPodPropertyMetadataOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyMetadataOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) Labels ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) Labels() pulumi.StringMapOutput
Key-value pairs used to identify, sort, and organize cube resources.
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput() GetJobDefinitionEksPropertyPodPropertyMetadataOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataOutput
type GetJobDefinitionEksPropertyPodPropertyOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyOutput) Containers ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) Containers() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
The properties of the container that's used on the Amazon EKS pod. See containers below.
func (GetJobDefinitionEksPropertyPodPropertyOutput) DnsPolicy ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) DnsPolicy() pulumi.StringOutput
The DNS policy for the pod. The default value is ClusterFirst. If the hostNetwork parameter is not specified, the default is ClusterFirstWithHostNet. ClusterFirst indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node.
func (GetJobDefinitionEksPropertyPodPropertyOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyOutput) HostNetwork ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) HostNetwork() pulumi.BoolOutput
Indicates if the pod uses the hosts' network IP address. The default value is true. Setting this to false enables the Kubernetes pod networking model. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections.
func (GetJobDefinitionEksPropertyPodPropertyOutput) ImagePullSecrets ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ImagePullSecrets() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyOutput) InitContainers ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) InitContainers() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
Containers which run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. See containers below.
func (GetJobDefinitionEksPropertyPodPropertyOutput) Metadatas ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) Metadatas() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
Metadata about the Kubernetes pod.
func (GetJobDefinitionEksPropertyPodPropertyOutput) ServiceAccountName ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ServiceAccountName() pulumi.StringOutput
The name of the service account that's used to run the pod.
func (GetJobDefinitionEksPropertyPodPropertyOutput) ShareProcessNamespace ¶ added in v6.59.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ShareProcessNamespace() pulumi.BoolOutput
(Optional) Indicates if the processes in a container are shared, or visible, to other containers in the same pod.
func (GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutput() GetJobDefinitionEksPropertyPodPropertyOutput
func (GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyOutput
func (GetJobDefinitionEksPropertyPodPropertyOutput) Volumes ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyOutput) Volumes() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
A list of data volumes used in a job.
type GetJobDefinitionEksPropertyPodPropertyVolume ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolume struct { // Specifies the configuration of a Kubernetes emptyDir volume. EmptyDirs []GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDir `pulumi:"emptyDirs"` // The path for the device on the host container instance. HostPaths []GetJobDefinitionEksPropertyPodPropertyVolumeHostPath `pulumi:"hostPaths"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // Specifies the configuration of a Kubernetes secret volume. Secrets []GetJobDefinitionEksPropertyPodPropertyVolumeSecret `pulumi:"secrets"` }
type GetJobDefinitionEksPropertyPodPropertyVolumeArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeArgs struct { // Specifies the configuration of a Kubernetes emptyDir volume. EmptyDirs GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayInput `pulumi:"emptyDirs"` // The path for the device on the host container instance. HostPaths GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayInput `pulumi:"hostPaths"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // Specifies the configuration of a Kubernetes secret volume. Secrets GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayInput `pulumi:"secrets"` }
func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput() GetJobDefinitionEksPropertyPodPropertyVolumeOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeArray []GetJobDefinitionEksPropertyPodPropertyVolumeInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeArray and GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeArray{ GetJobDefinitionEksPropertyPodPropertyVolumeArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDir ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs struct { // The medium to store the volume. Medium pulumi.StringInput `pulumi:"medium"` // The maximum size of the volume. By default, there's no maximum size defined. SizeLimit pulumi.StringInput `pulumi:"sizeLimit"` }
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray []GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray and GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray{ GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs and GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs{...}
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) Medium ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) Medium() pulumi.StringOutput
The medium to store the volume.
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) SizeLimit ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
The maximum size of the volume. By default, there's no maximum size defined.
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPath ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPath struct { // The path of the file or directory on the host to mount into containers on the pod. Path string `pulumi:"path"` }
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs struct { // The path of the file or directory on the host to mount into containers on the pod. Path pulumi.StringInput `pulumi:"path"` }
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray []GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray and GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray{ GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs and GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs{...}
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) Path ¶ added in v6.43.0
The path of the file or directory on the host to mount into containers on the pod.
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput() GetJobDefinitionEksPropertyPodPropertyVolumeOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeArgs and GetJobDefinitionEksPropertyPodPropertyVolumeOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeArgs{...}
type GetJobDefinitionEksPropertyPodPropertyVolumeOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) EmptyDirs ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) EmptyDirs() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
Specifies the configuration of a Kubernetes emptyDir volume.
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) HostPaths ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) HostPaths() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
The path for the device on the host container instance.
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Secrets ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Secrets() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
Specifies the configuration of a Kubernetes secret volume.
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput() GetJobDefinitionEksPropertyPodPropertyVolumeOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecret ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs struct { // Specifies whether the secret or the secret's keys must be defined. Optional pulumi.BoolInput `pulumi:"optional"` // The name of the secret. The name must be allowed as a DNS subdomain name SecretName pulumi.StringInput `pulumi:"secretName"` }
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray []GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray and GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray{ GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs{...} }
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput interface { pulumi.Input ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext(context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput }
GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput is an input type that accepts GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs and GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput values. You can construct a concrete instance of `GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput` via:
GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs{...}
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput ¶ added in v6.43.0
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) Optional ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) Optional() pulumi.BoolOutput
Specifies whether the secret or the secret's keys must be defined.
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) SecretName ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) SecretName() pulumi.StringOutput
The name of the secret. The name must be allowed as a DNS subdomain name
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
type GetJobDefinitionNodeProperty ¶ added in v6.24.2
type GetJobDefinitionNodeProperty struct { // Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes. MainNode int `pulumi:"mainNode"` // A list of node ranges and their properties that are associated with a multi-node parallel job. NodeRangeProperties []GetJobDefinitionNodePropertyNodeRangeProperty `pulumi:"nodeRangeProperties"` // The number of nodes that are associated with a multi-node parallel job. NumNodes int `pulumi:"numNodes"` }
type GetJobDefinitionNodePropertyArgs ¶ added in v6.24.2
type GetJobDefinitionNodePropertyArgs struct { // Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes. MainNode pulumi.IntInput `pulumi:"mainNode"` // A list of node ranges and their properties that are associated with a multi-node parallel job. NodeRangeProperties GetJobDefinitionNodePropertyNodeRangePropertyArrayInput `pulumi:"nodeRangeProperties"` // The number of nodes that are associated with a multi-node parallel job. NumNodes pulumi.IntInput `pulumi:"numNodes"` }
func (GetJobDefinitionNodePropertyArgs) ElementType ¶ added in v6.24.2
func (GetJobDefinitionNodePropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutput ¶ added in v6.24.2
func (i GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutput() GetJobDefinitionNodePropertyOutput
func (GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyOutput
type GetJobDefinitionNodePropertyArray ¶ added in v6.24.2
type GetJobDefinitionNodePropertyArray []GetJobDefinitionNodePropertyInput
func (GetJobDefinitionNodePropertyArray) ElementType ¶ added in v6.24.2
func (GetJobDefinitionNodePropertyArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutput ¶ added in v6.24.2
func (i GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutput() GetJobDefinitionNodePropertyArrayOutput
func (GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyArrayOutput
type GetJobDefinitionNodePropertyArrayInput ¶ added in v6.24.2
type GetJobDefinitionNodePropertyArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyArrayOutput() GetJobDefinitionNodePropertyArrayOutput ToGetJobDefinitionNodePropertyArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyArrayOutput }
GetJobDefinitionNodePropertyArrayInput is an input type that accepts GetJobDefinitionNodePropertyArray and GetJobDefinitionNodePropertyArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyArrayInput` via:
GetJobDefinitionNodePropertyArray{ GetJobDefinitionNodePropertyArgs{...} }
type GetJobDefinitionNodePropertyArrayOutput ¶ added in v6.24.2
type GetJobDefinitionNodePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyArrayOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionNodePropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutput ¶ added in v6.24.2
func (o GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutput() GetJobDefinitionNodePropertyArrayOutput
func (GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyArrayOutput
type GetJobDefinitionNodePropertyInput ¶ added in v6.24.2
type GetJobDefinitionNodePropertyInput interface { pulumi.Input ToGetJobDefinitionNodePropertyOutput() GetJobDefinitionNodePropertyOutput ToGetJobDefinitionNodePropertyOutputWithContext(context.Context) GetJobDefinitionNodePropertyOutput }
GetJobDefinitionNodePropertyInput is an input type that accepts GetJobDefinitionNodePropertyArgs and GetJobDefinitionNodePropertyOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyInput` via:
GetJobDefinitionNodePropertyArgs{...}
type GetJobDefinitionNodePropertyNodeRangeProperty ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangeProperty struct { // The container details for the node range. Containers []GetJobDefinitionNodePropertyNodeRangePropertyContainer `pulumi:"containers"` // The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. I TargetNodes string `pulumi:"targetNodes"` }
type GetJobDefinitionNodePropertyNodeRangePropertyArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyArgs struct { // The container details for the node range. Containers GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayInput `pulumi:"containers"` // The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. I TargetNodes pulumi.StringInput `pulumi:"targetNodes"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput() GetJobDefinitionNodePropertyNodeRangePropertyOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyOutput
type GetJobDefinitionNodePropertyNodeRangePropertyArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyArray []GetJobDefinitionNodePropertyNodeRangePropertyInput
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyArray and GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyArray{ GetJobDefinitionNodePropertyNodeRangePropertyArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainer ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainer struct { // The command that's passed to the container. Commands []string `pulumi:"commands"` // The environment variables to pass to a container. Environments []GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironment `pulumi:"environments"` // The amount of ephemeral storage to allocate for the task. This parameter is used to expand the total amount of ephemeral storage available, beyond the default amount, for tasks hosted on AWS Fargate. EphemeralStorages []GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage `pulumi:"ephemeralStorages"` // The Amazon Resource Name (ARN) of the execution role that AWS Batch can assume. For jobs that run on Fargate resources, you must provide an execution role. ExecutionRoleArn string `pulumi:"executionRoleArn"` // The platform configuration for jobs that are running on Fargate resources. Jobs that are running on EC2 resources must not specify this parameter. FargatePlatformConfigurations []GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfiguration `pulumi:"fargatePlatformConfigurations"` // The image used to start a container. Image string `pulumi:"image"` // The instance type to use for a multi-node parallel job. InstanceType string `pulumi:"instanceType"` // The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions. JobRoleArn string `pulumi:"jobRoleArn"` // Linux-specific modifications that are applied to the container. LinuxParameters []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameter `pulumi:"linuxParameters"` // The log configuration specification for the container. LogConfigurations []GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration `pulumi:"logConfigurations"` // The mount points for data volumes in your container. MountPoints []GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPoint `pulumi:"mountPoints"` // The network configuration for jobs that are running on Fargate resources. NetworkConfigurations []GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration `pulumi:"networkConfigurations"` // When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user). Privileged bool `pulumi:"privileged"` // When this parameter is true, the container is given read-only access to its root file system. ReadonlyRootFilesystem bool `pulumi:"readonlyRootFilesystem"` // The type and amount of resources to assign to a container. ResourceRequirements []GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirement `pulumi:"resourceRequirements"` // An object that represents the compute environment architecture for AWS Batch jobs on Fargate. RuntimePlatforms []GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatform `pulumi:"runtimePlatforms"` // The secrets for the container. Secrets []GetJobDefinitionNodePropertyNodeRangePropertyContainerSecret `pulumi:"secrets"` // A list of ulimits to set in the container. Ulimits []GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimit `pulumi:"ulimits"` // The user name to use inside the container. User string `pulumi:"user"` // A list of data volumes used in a job. Volumes []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolume `pulumi:"volumes"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs struct { // The command that's passed to the container. Commands pulumi.StringArrayInput `pulumi:"commands"` // The environment variables to pass to a container. Environments GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayInput `pulumi:"environments"` // The amount of ephemeral storage to allocate for the task. This parameter is used to expand the total amount of ephemeral storage available, beyond the default amount, for tasks hosted on AWS Fargate. EphemeralStorages GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayInput `pulumi:"ephemeralStorages"` // The Amazon Resource Name (ARN) of the execution role that AWS Batch can assume. For jobs that run on Fargate resources, you must provide an execution role. ExecutionRoleArn pulumi.StringInput `pulumi:"executionRoleArn"` // The platform configuration for jobs that are running on Fargate resources. Jobs that are running on EC2 resources must not specify this parameter. FargatePlatformConfigurations GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayInput `pulumi:"fargatePlatformConfigurations"` // The image used to start a container. Image pulumi.StringInput `pulumi:"image"` // The instance type to use for a multi-node parallel job. InstanceType pulumi.StringInput `pulumi:"instanceType"` // The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions. JobRoleArn pulumi.StringInput `pulumi:"jobRoleArn"` // Linux-specific modifications that are applied to the container. LinuxParameters GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayInput `pulumi:"linuxParameters"` // The log configuration specification for the container. LogConfigurations GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayInput `pulumi:"logConfigurations"` // The mount points for data volumes in your container. MountPoints GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayInput `pulumi:"mountPoints"` // The network configuration for jobs that are running on Fargate resources. NetworkConfigurations GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayInput `pulumi:"networkConfigurations"` // When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user). Privileged pulumi.BoolInput `pulumi:"privileged"` // When this parameter is true, the container is given read-only access to its root file system. ReadonlyRootFilesystem pulumi.BoolInput `pulumi:"readonlyRootFilesystem"` // The type and amount of resources to assign to a container. ResourceRequirements GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayInput `pulumi:"resourceRequirements"` // An object that represents the compute environment architecture for AWS Batch jobs on Fargate. RuntimePlatforms GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayInput `pulumi:"runtimePlatforms"` // The secrets for the container. Secrets GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayInput `pulumi:"secrets"` // A list of ulimits to set in the container. Ulimits GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayInput `pulumi:"ulimits"` // The user name to use inside the container. User pulumi.StringInput `pulumi:"user"` // A list of data volumes used in a job. Volumes GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayInput `pulumi:"volumes"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironment ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironment struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The quantity of the specified resource to reserve for the container. Value string `pulumi:"value"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The quantity of the specified resource to reserve for the container. Value pulumi.StringInput `pulumi:"value"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Value ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Value() pulumi.StringOutput
The quantity of the specified resource to reserve for the container.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage struct {
SizeInGib int `pulumi:"sizeInGib"`
}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs struct {
SizeInGib pulumi.IntInput `pulumi:"sizeInGib"`
}
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) SizeInGib ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) SizeInGib() pulumi.IntOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfiguration ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfiguration struct { // The AWS Fargate platform version where the jobs are running. A platform version is specified only for jobs that are running on Fargate resources. PlatformVersion string `pulumi:"platformVersion"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs struct { // The AWS Fargate platform version where the jobs are running. A platform version is specified only for jobs that are running on Fargate resources. PlatformVersion pulumi.StringInput `pulumi:"platformVersion"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) PlatformVersion ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) PlatformVersion() pulumi.StringOutput
The AWS Fargate platform version where the jobs are running. A platform version is specified only for jobs that are running on Fargate resources.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameter ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameter struct { // Any of the host devices to expose to the container. Devices []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDevice `pulumi:"devices"` // If true, run an init process inside the container that forwards signals and reaps processes. InitProcessEnabled bool `pulumi:"initProcessEnabled"` // The total amount of swap memory (in MiB) a container can use. MaxSwap int `pulumi:"maxSwap"` SharedMemorySize int `pulumi:"sharedMemorySize"` // You can use this parameter to tune a container's memory swappiness behavior. Swappiness int `pulumi:"swappiness"` // The container path, mount options, and size (in MiB) of the tmpfs mount. Tmpfs []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpf `pulumi:"tmpfs"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs struct { // Any of the host devices to expose to the container. Devices GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayInput `pulumi:"devices"` // If true, run an init process inside the container that forwards signals and reaps processes. InitProcessEnabled pulumi.BoolInput `pulumi:"initProcessEnabled"` // The total amount of swap memory (in MiB) a container can use. MaxSwap pulumi.IntInput `pulumi:"maxSwap"` SharedMemorySize pulumi.IntInput `pulumi:"sharedMemorySize"` // You can use this parameter to tune a container's memory swappiness behavior. Swappiness pulumi.IntInput `pulumi:"swappiness"` // The container path, mount options, and size (in MiB) of the tmpfs mount. Tmpfs GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayInput `pulumi:"tmpfs"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDevice ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDevice struct { // The absolute file path in the container where the tmpfs volume is mounted. ContainerPath string `pulumi:"containerPath"` // The path for the device on the host container instance. HostPath string `pulumi:"hostPath"` // The explicit permissions to provide to the container for the device. Permissions []string `pulumi:"permissions"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs struct { // The absolute file path in the container where the tmpfs volume is mounted. ContainerPath pulumi.StringInput `pulumi:"containerPath"` // The path for the device on the host container instance. HostPath pulumi.StringInput `pulumi:"hostPath"` // The explicit permissions to provide to the container for the device. Permissions pulumi.StringArrayInput `pulumi:"permissions"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ContainerPath ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ContainerPath() pulumi.StringOutput
The absolute file path in the container where the tmpfs volume is mounted.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) HostPath ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) HostPath() pulumi.StringOutput
The path for the device on the host container instance.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) Permissions ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) Permissions() pulumi.StringArrayOutput
The explicit permissions to provide to the container for the device.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Devices ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Devices() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
Any of the host devices to expose to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) InitProcessEnabled ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) InitProcessEnabled() pulumi.BoolOutput
If true, run an init process inside the container that forwards signals and reaps processes.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) MaxSwap ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) MaxSwap() pulumi.IntOutput
The total amount of swap memory (in MiB) a container can use.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) SharedMemorySize ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) SharedMemorySize() pulumi.IntOutput
The value for the size (in MiB) of the `/dev/shm` volume.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Swappiness ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Swappiness() pulumi.IntOutput
You can use this parameter to tune a container's memory swappiness behavior.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Tmpfs ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Tmpfs() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
The container path, mount options, and size (in MiB) of the tmpfs mount.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpf ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpf struct { // The absolute file path in the container where the tmpfs volume is mounted. ContainerPath string `pulumi:"containerPath"` // The list of tmpfs volume mount options. MountOptions []string `pulumi:"mountOptions"` // The size (in MiB) of the tmpfs volume. Size int `pulumi:"size"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs struct { // The absolute file path in the container where the tmpfs volume is mounted. ContainerPath pulumi.StringInput `pulumi:"containerPath"` // The list of tmpfs volume mount options. MountOptions pulumi.StringArrayInput `pulumi:"mountOptions"` // The size (in MiB) of the tmpfs volume. Size pulumi.IntInput `pulumi:"size"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ContainerPath ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ContainerPath() pulumi.StringOutput
The absolute file path in the container where the tmpfs volume is mounted.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) MountOptions ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) MountOptions() pulumi.StringArrayOutput
The list of tmpfs volume mount options.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) Size ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) Size() pulumi.IntOutput
The size (in MiB) of the tmpfs volume.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration struct { // The log driver to use for the container. LogDriver string `pulumi:"logDriver"` // The configuration options to send to the log driver. Options map[string]string `pulumi:"options"` // The secrets to pass to the log configuration. SecretOptions []GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOption `pulumi:"secretOptions"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs struct { // The log driver to use for the container. LogDriver pulumi.StringInput `pulumi:"logDriver"` // The configuration options to send to the log driver. Options pulumi.StringMapInput `pulumi:"options"` // The secrets to pass to the log configuration. SecretOptions GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayInput `pulumi:"secretOptions"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) LogDriver ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) LogDriver() pulumi.StringOutput
The log driver to use for the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) Options ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) Options() pulumi.StringMapOutput
The configuration options to send to the log driver.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) SecretOptions ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) SecretOptions() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
The secrets to pass to the log configuration.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOption ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOption struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of the AWS Secrets Manager secret or the full ARN of the parameter in the AWS Systems Manager Parameter Store. ValueFrom string `pulumi:"valueFrom"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of the AWS Secrets Manager secret or the full ARN of the parameter in the AWS Systems Manager Parameter Store. ValueFrom pulumi.StringInput `pulumi:"valueFrom"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ValueFrom ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ValueFrom() pulumi.StringOutput
The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of the AWS Secrets Manager secret or the full ARN of the parameter in the AWS Systems Manager Parameter Store.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPoint ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPoint struct { // The absolute file path in the container where the tmpfs volume is mounted. ContainerPath string `pulumi:"containerPath"` // If this value is true, the container has read-only access to the volume. ReadOnly bool `pulumi:"readOnly"` // The name of the volume to mount. SourceVolume string `pulumi:"sourceVolume"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs struct { // The absolute file path in the container where the tmpfs volume is mounted. ContainerPath pulumi.StringInput `pulumi:"containerPath"` // If this value is true, the container has read-only access to the volume. ReadOnly pulumi.BoolInput `pulumi:"readOnly"` // The name of the volume to mount. SourceVolume pulumi.StringInput `pulumi:"sourceVolume"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ContainerPath ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ContainerPath() pulumi.StringOutput
The absolute file path in the container where the tmpfs volume is mounted.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ReadOnly ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ReadOnly() pulumi.BoolOutput
If this value is true, the container has read-only access to the volume.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) SourceVolume ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) SourceVolume() pulumi.StringOutput
The name of the volume to mount.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration struct { // Indicates whether the job has a public IP address. AssignPublicIp bool `pulumi:"assignPublicIp"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs struct { // Indicates whether the job has a public IP address. AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) AssignPublicIp ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) AssignPublicIp() pulumi.BoolOutput
Indicates whether the job has a public IP address.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Commands ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Commands() pulumi.StringArrayOutput
The command that's passed to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Environments ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Environments() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
The environment variables to pass to a container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) EphemeralStorages ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) EphemeralStorages() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
The amount of ephemeral storage to allocate for the task. This parameter is used to expand the total amount of ephemeral storage available, beyond the default amount, for tasks hosted on AWS Fargate.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ExecutionRoleArn ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ExecutionRoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the execution role that AWS Batch can assume. For jobs that run on Fargate resources, you must provide an execution role.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) FargatePlatformConfigurations ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) FargatePlatformConfigurations() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
The platform configuration for jobs that are running on Fargate resources. Jobs that are running on EC2 resources must not specify this parameter.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Image ¶ added in v6.43.0
The image used to start a container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) InstanceType ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) InstanceType() pulumi.StringOutput
The instance type to use for a multi-node parallel job.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) JobRoleArn ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) JobRoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that the container can assume for AWS permissions.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LinuxParameters ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LinuxParameters() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
Linux-specific modifications that are applied to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LogConfigurations ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LogConfigurations() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
The log configuration specification for the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) MountPoints ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) MountPoints() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
The mount points for data volumes in your container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) NetworkConfigurations ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) NetworkConfigurations() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
The network configuration for jobs that are running on Fargate resources.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Privileged ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Privileged() pulumi.BoolOutput
When this parameter is true, the container is given elevated permissions on the host container instance (similar to the root user).
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ReadonlyRootFilesystem ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ReadonlyRootFilesystem() pulumi.BoolOutput
When this parameter is true, the container is given read-only access to its root file system.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ResourceRequirements ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ResourceRequirements() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
The type and amount of resources to assign to a container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) RuntimePlatforms ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) RuntimePlatforms() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
An object that represents the compute environment architecture for AWS Batch jobs on Fargate.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Secrets ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Secrets() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
The secrets for the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Ulimits ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Ulimits() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
A list of ulimits to set in the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) User ¶ added in v6.43.0
The user name to use inside the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Volumes ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Volumes() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
A list of data volumes used in a job.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirement ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirement struct { // The type of resource to assign to a container. The supported resources include `GPU`, `MEMORY`, and `VCPU`. Type string `pulumi:"type"` // The quantity of the specified resource to reserve for the container. Value string `pulumi:"value"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs struct { // The type of resource to assign to a container. The supported resources include `GPU`, `MEMORY`, and `VCPU`. Type pulumi.StringInput `pulumi:"type"` // The quantity of the specified resource to reserve for the container. Value pulumi.StringInput `pulumi:"value"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Type ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Type() pulumi.StringOutput
The type of resource to assign to a container. The supported resources include `GPU`, `MEMORY`, and `VCPU`.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Value ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Value() pulumi.StringOutput
The quantity of the specified resource to reserve for the container.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatform ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatform struct { // The vCPU architecture. The default value is X86_64. Valid values are X86_64 and ARM64. CpuArchitecture string `pulumi:"cpuArchitecture"` // The operating system for the compute environment. V OperatingSystemFamily string `pulumi:"operatingSystemFamily"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs struct { // The vCPU architecture. The default value is X86_64. Valid values are X86_64 and ARM64. CpuArchitecture pulumi.StringInput `pulumi:"cpuArchitecture"` // The operating system for the compute environment. V OperatingSystemFamily pulumi.StringInput `pulumi:"operatingSystemFamily"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) CpuArchitecture ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) CpuArchitecture() pulumi.StringOutput
The vCPU architecture. The default value is X86_64. Valid values are X86_64 and ARM64.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) OperatingSystemFamily ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) OperatingSystemFamily() pulumi.StringOutput
The operating system for the compute environment. V
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecret ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecret struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of the AWS Secrets Manager secret or the full ARN of the parameter in the AWS Systems Manager Parameter Store. ValueFrom string `pulumi:"valueFrom"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs struct { // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of the AWS Secrets Manager secret or the full ARN of the parameter in the AWS Systems Manager Parameter Store. ValueFrom pulumi.StringInput `pulumi:"valueFrom"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ValueFrom ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ValueFrom() pulumi.StringOutput
The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of the AWS Secrets Manager secret or the full ARN of the parameter in the AWS Systems Manager Parameter Store.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimit ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimit struct { // The hard limit for the ulimit type. HardLimit int `pulumi:"hardLimit"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` // The soft limit for the ulimit type. SoftLimit int `pulumi:"softLimit"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs struct { // The hard limit for the ulimit type. HardLimit pulumi.IntInput `pulumi:"hardLimit"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` // The soft limit for the ulimit type. SoftLimit pulumi.IntInput `pulumi:"softLimit"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) HardLimit ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) HardLimit() pulumi.IntOutput
The hard limit for the ulimit type.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) SoftLimit ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) SoftLimit() pulumi.IntOutput
The soft limit for the ulimit type.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolume ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolume struct { // This parameter is specified when you're using an Amazon Elastic File System file system for job storage. EfsVolumeConfigurations []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfiguration `pulumi:"efsVolumeConfigurations"` // The contents of the host parameter determine whether your data volume persists on the host container instance and where it's stored. Hosts []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHost `pulumi:"hosts"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name string `pulumi:"name"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs struct { // This parameter is specified when you're using an Amazon Elastic File System file system for job storage. EfsVolumeConfigurations GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayInput `pulumi:"efsVolumeConfigurations"` // The contents of the host parameter determine whether your data volume persists on the host container instance and where it's stored. Hosts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayInput `pulumi:"hosts"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringInput `pulumi:"name"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfiguration ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfiguration struct { // The authorization configuration details for the Amazon EFS file system. AuthorizationConfigs []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfig `pulumi:"authorizationConfigs"` // The Amazon EFS file system ID to use. FileSystemId string `pulumi:"fileSystemId"` // The directory within the Amazon EFS file system to mount as the root directory inside the host. RootDirectory string `pulumi:"rootDirectory"` // Determines whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server TransitEncryption string `pulumi:"transitEncryption"` // The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server. TransitEncryptionPort int `pulumi:"transitEncryptionPort"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs struct { // The authorization configuration details for the Amazon EFS file system. AuthorizationConfigs GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayInput `pulumi:"authorizationConfigs"` // The Amazon EFS file system ID to use. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The directory within the Amazon EFS file system to mount as the root directory inside the host. RootDirectory pulumi.StringInput `pulumi:"rootDirectory"` // Determines whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server TransitEncryption pulumi.StringInput `pulumi:"transitEncryption"` // The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server. TransitEncryptionPort pulumi.IntInput `pulumi:"transitEncryptionPort"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfig ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfig struct { // The Amazon EFS access point ID to use. AccessPointId string `pulumi:"accessPointId"` // Whether or not to use the AWS Batch job IAM role defined in a job definition when mounting the Amazon EFS file system. Iam string `pulumi:"iam"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs struct { // The Amazon EFS access point ID to use. AccessPointId pulumi.StringInput `pulumi:"accessPointId"` // Whether or not to use the AWS Batch job IAM role defined in a job definition when mounting the Amazon EFS file system. Iam pulumi.StringInput `pulumi:"iam"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) AccessPointId ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) AccessPointId() pulumi.StringOutput
The Amazon EFS access point ID to use.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) Iam ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) Iam() pulumi.StringOutput
Whether or not to use the AWS Batch job IAM role defined in a job definition when mounting the Amazon EFS file system.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) AuthorizationConfigs ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) AuthorizationConfigs() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
The authorization configuration details for the Amazon EFS file system.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) FileSystemId ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) FileSystemId() pulumi.StringOutput
The Amazon EFS file system ID to use.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) RootDirectory ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) RootDirectory() pulumi.StringOutput
The directory within the Amazon EFS file system to mount as the root directory inside the host.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) TransitEncryption ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) TransitEncryption() pulumi.StringOutput
Determines whether to enable encryption for Amazon EFS data in transit between the Amazon ECS host and the Amazon EFS server
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) TransitEncryptionPort ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) TransitEncryptionPort() pulumi.IntOutput
The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHost ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHost struct { // The path on the host container instance that's presented to the container. SourcePath string `pulumi:"sourcePath"` }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs struct { // The path on the host container instance that's presented to the container. SourcePath pulumi.StringInput `pulumi:"sourcePath"` }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray{ GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs{...} }
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) Index ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) SourcePath ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) SourcePath() pulumi.StringOutput
The path on the host container instance that's presented to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput }
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs and GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) EfsVolumeConfigurations ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) EfsVolumeConfigurations() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
This parameter is specified when you're using an Amazon Elastic File System file system for job storage.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) Hosts ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) Hosts() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
The contents of the host parameter determine whether your data volume persists on the host container instance and where it's stored.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) Name ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) Name() pulumi.StringOutput
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
type GetJobDefinitionNodePropertyNodeRangePropertyInput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyInput interface { pulumi.Input ToGetJobDefinitionNodePropertyNodeRangePropertyOutput() GetJobDefinitionNodePropertyNodeRangePropertyOutput ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext(context.Context) GetJobDefinitionNodePropertyNodeRangePropertyOutput }
GetJobDefinitionNodePropertyNodeRangePropertyInput is an input type that accepts GetJobDefinitionNodePropertyNodeRangePropertyArgs and GetJobDefinitionNodePropertyNodeRangePropertyOutput values. You can construct a concrete instance of `GetJobDefinitionNodePropertyNodeRangePropertyInput` via:
GetJobDefinitionNodePropertyNodeRangePropertyArgs{...}
type GetJobDefinitionNodePropertyNodeRangePropertyOutput ¶ added in v6.43.0
type GetJobDefinitionNodePropertyNodeRangePropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) Containers ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) Containers() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
The container details for the node range.
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) TargetNodes ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) TargetNodes() pulumi.StringOutput
The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. I
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput() GetJobDefinitionNodePropertyNodeRangePropertyOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyOutput
type GetJobDefinitionNodePropertyOutput ¶ added in v6.24.2
type GetJobDefinitionNodePropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionNodePropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyOutput) MainNode ¶ added in v6.24.2
func (o GetJobDefinitionNodePropertyOutput) MainNode() pulumi.IntOutput
Specifies the node index for the main node of a multi-node parallel job. This node index value must be fewer than the number of nodes.
func (GetJobDefinitionNodePropertyOutput) NodeRangeProperties ¶ added in v6.24.2
func (o GetJobDefinitionNodePropertyOutput) NodeRangeProperties() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
A list of node ranges and their properties that are associated with a multi-node parallel job.
func (GetJobDefinitionNodePropertyOutput) NumNodes ¶ added in v6.24.2
func (o GetJobDefinitionNodePropertyOutput) NumNodes() pulumi.IntOutput
The number of nodes that are associated with a multi-node parallel job.
func (GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutput ¶ added in v6.24.2
func (o GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutput() GetJobDefinitionNodePropertyOutput
func (GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyOutput
type GetJobDefinitionRetryStrategy ¶ added in v6.24.2
type GetJobDefinitionRetryStrategy struct { // The number of times to move a job to the RUNNABLE status. Attempts int `pulumi:"attempts"` // Array of up to 5 objects that specify the conditions where jobs are retried or failed. EvaluateOnExits []GetJobDefinitionRetryStrategyEvaluateOnExit `pulumi:"evaluateOnExits"` }
type GetJobDefinitionRetryStrategyArgs ¶ added in v6.24.2
type GetJobDefinitionRetryStrategyArgs struct { // The number of times to move a job to the RUNNABLE status. Attempts pulumi.IntInput `pulumi:"attempts"` // Array of up to 5 objects that specify the conditions where jobs are retried or failed. EvaluateOnExits GetJobDefinitionRetryStrategyEvaluateOnExitArrayInput `pulumi:"evaluateOnExits"` }
func (GetJobDefinitionRetryStrategyArgs) ElementType ¶ added in v6.24.2
func (GetJobDefinitionRetryStrategyArgs) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutput ¶ added in v6.24.2
func (i GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutput() GetJobDefinitionRetryStrategyOutput
func (GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyOutput
type GetJobDefinitionRetryStrategyArray ¶ added in v6.24.2
type GetJobDefinitionRetryStrategyArray []GetJobDefinitionRetryStrategyInput
func (GetJobDefinitionRetryStrategyArray) ElementType ¶ added in v6.24.2
func (GetJobDefinitionRetryStrategyArray) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutput ¶ added in v6.24.2
func (i GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutput() GetJobDefinitionRetryStrategyArrayOutput
func (GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyArrayOutput
type GetJobDefinitionRetryStrategyArrayInput ¶ added in v6.24.2
type GetJobDefinitionRetryStrategyArrayInput interface { pulumi.Input ToGetJobDefinitionRetryStrategyArrayOutput() GetJobDefinitionRetryStrategyArrayOutput ToGetJobDefinitionRetryStrategyArrayOutputWithContext(context.Context) GetJobDefinitionRetryStrategyArrayOutput }
GetJobDefinitionRetryStrategyArrayInput is an input type that accepts GetJobDefinitionRetryStrategyArray and GetJobDefinitionRetryStrategyArrayOutput values. You can construct a concrete instance of `GetJobDefinitionRetryStrategyArrayInput` via:
GetJobDefinitionRetryStrategyArray{ GetJobDefinitionRetryStrategyArgs{...} }
type GetJobDefinitionRetryStrategyArrayOutput ¶ added in v6.24.2
type GetJobDefinitionRetryStrategyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyArrayOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionRetryStrategyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutput ¶ added in v6.24.2
func (o GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutput() GetJobDefinitionRetryStrategyArrayOutput
func (GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyArrayOutput
type GetJobDefinitionRetryStrategyEvaluateOnExit ¶ added in v6.43.0
type GetJobDefinitionRetryStrategyEvaluateOnExit struct { // Specifies the action to take if all of the specified conditions (onStatusReason, onReason, and onExitCode) are met. The values aren't case sensitive. Action string `pulumi:"action"` // Contains a glob pattern to match against the decimal representation of the ExitCode returned for a job. OnExitCode string `pulumi:"onExitCode"` // Contains a glob pattern to match against the Reason returned for a job. OnReason string `pulumi:"onReason"` // Contains a glob pattern to match against the StatusReason returned for a job. OnStatusReason string `pulumi:"onStatusReason"` }
type GetJobDefinitionRetryStrategyEvaluateOnExitArgs ¶ added in v6.43.0
type GetJobDefinitionRetryStrategyEvaluateOnExitArgs struct { // Specifies the action to take if all of the specified conditions (onStatusReason, onReason, and onExitCode) are met. The values aren't case sensitive. Action pulumi.StringInput `pulumi:"action"` // Contains a glob pattern to match against the decimal representation of the ExitCode returned for a job. OnExitCode pulumi.StringInput `pulumi:"onExitCode"` // Contains a glob pattern to match against the Reason returned for a job. OnReason pulumi.StringInput `pulumi:"onReason"` // Contains a glob pattern to match against the StatusReason returned for a job. OnStatusReason pulumi.StringInput `pulumi:"onStatusReason"` }
func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ElementType ¶ added in v6.43.0
func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput ¶ added in v6.43.0
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput() GetJobDefinitionRetryStrategyEvaluateOnExitOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitOutput
type GetJobDefinitionRetryStrategyEvaluateOnExitArray ¶ added in v6.43.0
type GetJobDefinitionRetryStrategyEvaluateOnExitArray []GetJobDefinitionRetryStrategyEvaluateOnExitInput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ElementType ¶ added in v6.43.0
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶ added in v6.43.0
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext ¶ added in v6.43.0
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
type GetJobDefinitionRetryStrategyEvaluateOnExitArrayInput ¶ added in v6.43.0
type GetJobDefinitionRetryStrategyEvaluateOnExitArrayInput interface { pulumi.Input ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput }
GetJobDefinitionRetryStrategyEvaluateOnExitArrayInput is an input type that accepts GetJobDefinitionRetryStrategyEvaluateOnExitArray and GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput values. You can construct a concrete instance of `GetJobDefinitionRetryStrategyEvaluateOnExitArrayInput` via:
GetJobDefinitionRetryStrategyEvaluateOnExitArray{ GetJobDefinitionRetryStrategyEvaluateOnExitArgs{...} }
type GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶ added in v6.43.0
type GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
type GetJobDefinitionRetryStrategyEvaluateOnExitInput ¶ added in v6.43.0
type GetJobDefinitionRetryStrategyEvaluateOnExitInput interface { pulumi.Input ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput() GetJobDefinitionRetryStrategyEvaluateOnExitOutput ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitOutput }
GetJobDefinitionRetryStrategyEvaluateOnExitInput is an input type that accepts GetJobDefinitionRetryStrategyEvaluateOnExitArgs and GetJobDefinitionRetryStrategyEvaluateOnExitOutput values. You can construct a concrete instance of `GetJobDefinitionRetryStrategyEvaluateOnExitInput` via:
GetJobDefinitionRetryStrategyEvaluateOnExitArgs{...}
type GetJobDefinitionRetryStrategyEvaluateOnExitOutput ¶ added in v6.43.0
type GetJobDefinitionRetryStrategyEvaluateOnExitOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) Action ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) Action() pulumi.StringOutput
Specifies the action to take if all of the specified conditions (onStatusReason, onReason, and onExitCode) are met. The values aren't case sensitive.
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ElementType ¶ added in v6.43.0
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnExitCode ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnExitCode() pulumi.StringOutput
Contains a glob pattern to match against the decimal representation of the ExitCode returned for a job.
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnReason ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnReason() pulumi.StringOutput
Contains a glob pattern to match against the Reason returned for a job.
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason() pulumi.StringOutput
Contains a glob pattern to match against the StatusReason returned for a job.
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput() GetJobDefinitionRetryStrategyEvaluateOnExitOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext ¶ added in v6.43.0
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitOutput
type GetJobDefinitionRetryStrategyInput ¶ added in v6.24.2
type GetJobDefinitionRetryStrategyInput interface { pulumi.Input ToGetJobDefinitionRetryStrategyOutput() GetJobDefinitionRetryStrategyOutput ToGetJobDefinitionRetryStrategyOutputWithContext(context.Context) GetJobDefinitionRetryStrategyOutput }
GetJobDefinitionRetryStrategyInput is an input type that accepts GetJobDefinitionRetryStrategyArgs and GetJobDefinitionRetryStrategyOutput values. You can construct a concrete instance of `GetJobDefinitionRetryStrategyInput` via:
GetJobDefinitionRetryStrategyArgs{...}
type GetJobDefinitionRetryStrategyOutput ¶ added in v6.24.2
type GetJobDefinitionRetryStrategyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyOutput) Attempts ¶ added in v6.24.2
func (o GetJobDefinitionRetryStrategyOutput) Attempts() pulumi.IntOutput
The number of times to move a job to the RUNNABLE status.
func (GetJobDefinitionRetryStrategyOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionRetryStrategyOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyOutput) EvaluateOnExits ¶ added in v6.24.2
func (o GetJobDefinitionRetryStrategyOutput) EvaluateOnExits() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
Array of up to 5 objects that specify the conditions where jobs are retried or failed.
func (GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutput ¶ added in v6.24.2
func (o GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutput() GetJobDefinitionRetryStrategyOutput
func (GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyOutput
type GetJobDefinitionTimeout ¶ added in v6.24.2
type GetJobDefinitionTimeout struct { // The job timeout time (in seconds) that's measured from the job attempt's startedAt timestamp. AttemptDurationSeconds int `pulumi:"attemptDurationSeconds"` }
type GetJobDefinitionTimeoutArgs ¶ added in v6.24.2
type GetJobDefinitionTimeoutArgs struct { // The job timeout time (in seconds) that's measured from the job attempt's startedAt timestamp. AttemptDurationSeconds pulumi.IntInput `pulumi:"attemptDurationSeconds"` }
func (GetJobDefinitionTimeoutArgs) ElementType ¶ added in v6.24.2
func (GetJobDefinitionTimeoutArgs) ElementType() reflect.Type
func (GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutput ¶ added in v6.24.2
func (i GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutput() GetJobDefinitionTimeoutOutput
func (GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutOutput
type GetJobDefinitionTimeoutArray ¶ added in v6.24.2
type GetJobDefinitionTimeoutArray []GetJobDefinitionTimeoutInput
func (GetJobDefinitionTimeoutArray) ElementType ¶ added in v6.24.2
func (GetJobDefinitionTimeoutArray) ElementType() reflect.Type
func (GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutput ¶ added in v6.24.2
func (i GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutput() GetJobDefinitionTimeoutArrayOutput
func (GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutputWithContext ¶ added in v6.24.2
func (i GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutArrayOutput
type GetJobDefinitionTimeoutArrayInput ¶ added in v6.24.2
type GetJobDefinitionTimeoutArrayInput interface { pulumi.Input ToGetJobDefinitionTimeoutArrayOutput() GetJobDefinitionTimeoutArrayOutput ToGetJobDefinitionTimeoutArrayOutputWithContext(context.Context) GetJobDefinitionTimeoutArrayOutput }
GetJobDefinitionTimeoutArrayInput is an input type that accepts GetJobDefinitionTimeoutArray and GetJobDefinitionTimeoutArrayOutput values. You can construct a concrete instance of `GetJobDefinitionTimeoutArrayInput` via:
GetJobDefinitionTimeoutArray{ GetJobDefinitionTimeoutArgs{...} }
type GetJobDefinitionTimeoutArrayOutput ¶ added in v6.24.2
type GetJobDefinitionTimeoutArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionTimeoutArrayOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionTimeoutArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionTimeoutArrayOutput) Index ¶ added in v6.24.2
func (o GetJobDefinitionTimeoutArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionTimeoutOutput
func (GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutput ¶ added in v6.24.2
func (o GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutput() GetJobDefinitionTimeoutArrayOutput
func (GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutArrayOutput
type GetJobDefinitionTimeoutInput ¶ added in v6.24.2
type GetJobDefinitionTimeoutInput interface { pulumi.Input ToGetJobDefinitionTimeoutOutput() GetJobDefinitionTimeoutOutput ToGetJobDefinitionTimeoutOutputWithContext(context.Context) GetJobDefinitionTimeoutOutput }
GetJobDefinitionTimeoutInput is an input type that accepts GetJobDefinitionTimeoutArgs and GetJobDefinitionTimeoutOutput values. You can construct a concrete instance of `GetJobDefinitionTimeoutInput` via:
GetJobDefinitionTimeoutArgs{...}
type GetJobDefinitionTimeoutOutput ¶ added in v6.24.2
type GetJobDefinitionTimeoutOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionTimeoutOutput) AttemptDurationSeconds ¶ added in v6.24.2
func (o GetJobDefinitionTimeoutOutput) AttemptDurationSeconds() pulumi.IntOutput
The job timeout time (in seconds) that's measured from the job attempt's startedAt timestamp.
func (GetJobDefinitionTimeoutOutput) ElementType ¶ added in v6.24.2
func (GetJobDefinitionTimeoutOutput) ElementType() reflect.Type
func (GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutput ¶ added in v6.24.2
func (o GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutput() GetJobDefinitionTimeoutOutput
func (GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutputWithContext ¶ added in v6.24.2
func (o GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutOutput
type GetJobQueueComputeEnvironmentOrderArgs ¶
type GetJobQueueComputeEnvironmentOrderArgs struct { ComputeEnvironment pulumi.StringInput `pulumi:"computeEnvironment"` Order pulumi.IntInput `pulumi:"order"` }
func (GetJobQueueComputeEnvironmentOrderArgs) ElementType ¶
func (GetJobQueueComputeEnvironmentOrderArgs) ElementType() reflect.Type
func (GetJobQueueComputeEnvironmentOrderArgs) ToGetJobQueueComputeEnvironmentOrderOutput ¶
func (i GetJobQueueComputeEnvironmentOrderArgs) ToGetJobQueueComputeEnvironmentOrderOutput() GetJobQueueComputeEnvironmentOrderOutput
func (GetJobQueueComputeEnvironmentOrderArgs) ToGetJobQueueComputeEnvironmentOrderOutputWithContext ¶
func (i GetJobQueueComputeEnvironmentOrderArgs) ToGetJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderOutput
type GetJobQueueComputeEnvironmentOrderArray ¶
type GetJobQueueComputeEnvironmentOrderArray []GetJobQueueComputeEnvironmentOrderInput
func (GetJobQueueComputeEnvironmentOrderArray) ElementType ¶
func (GetJobQueueComputeEnvironmentOrderArray) ElementType() reflect.Type
func (GetJobQueueComputeEnvironmentOrderArray) ToGetJobQueueComputeEnvironmentOrderArrayOutput ¶
func (i GetJobQueueComputeEnvironmentOrderArray) ToGetJobQueueComputeEnvironmentOrderArrayOutput() GetJobQueueComputeEnvironmentOrderArrayOutput
func (GetJobQueueComputeEnvironmentOrderArray) ToGetJobQueueComputeEnvironmentOrderArrayOutputWithContext ¶
func (i GetJobQueueComputeEnvironmentOrderArray) ToGetJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderArrayOutput
type GetJobQueueComputeEnvironmentOrderArrayInput ¶
type GetJobQueueComputeEnvironmentOrderArrayInput interface { pulumi.Input ToGetJobQueueComputeEnvironmentOrderArrayOutput() GetJobQueueComputeEnvironmentOrderArrayOutput ToGetJobQueueComputeEnvironmentOrderArrayOutputWithContext(context.Context) GetJobQueueComputeEnvironmentOrderArrayOutput }
GetJobQueueComputeEnvironmentOrderArrayInput is an input type that accepts GetJobQueueComputeEnvironmentOrderArray and GetJobQueueComputeEnvironmentOrderArrayOutput values. You can construct a concrete instance of `GetJobQueueComputeEnvironmentOrderArrayInput` via:
GetJobQueueComputeEnvironmentOrderArray{ GetJobQueueComputeEnvironmentOrderArgs{...} }
type GetJobQueueComputeEnvironmentOrderArrayOutput ¶
type GetJobQueueComputeEnvironmentOrderArrayOutput struct{ *pulumi.OutputState }
func (GetJobQueueComputeEnvironmentOrderArrayOutput) ElementType ¶
func (GetJobQueueComputeEnvironmentOrderArrayOutput) ElementType() reflect.Type
func (GetJobQueueComputeEnvironmentOrderArrayOutput) ToGetJobQueueComputeEnvironmentOrderArrayOutput ¶
func (o GetJobQueueComputeEnvironmentOrderArrayOutput) ToGetJobQueueComputeEnvironmentOrderArrayOutput() GetJobQueueComputeEnvironmentOrderArrayOutput
func (GetJobQueueComputeEnvironmentOrderArrayOutput) ToGetJobQueueComputeEnvironmentOrderArrayOutputWithContext ¶
func (o GetJobQueueComputeEnvironmentOrderArrayOutput) ToGetJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderArrayOutput
type GetJobQueueComputeEnvironmentOrderInput ¶
type GetJobQueueComputeEnvironmentOrderInput interface { pulumi.Input ToGetJobQueueComputeEnvironmentOrderOutput() GetJobQueueComputeEnvironmentOrderOutput ToGetJobQueueComputeEnvironmentOrderOutputWithContext(context.Context) GetJobQueueComputeEnvironmentOrderOutput }
GetJobQueueComputeEnvironmentOrderInput is an input type that accepts GetJobQueueComputeEnvironmentOrderArgs and GetJobQueueComputeEnvironmentOrderOutput values. You can construct a concrete instance of `GetJobQueueComputeEnvironmentOrderInput` via:
GetJobQueueComputeEnvironmentOrderArgs{...}
type GetJobQueueComputeEnvironmentOrderOutput ¶
type GetJobQueueComputeEnvironmentOrderOutput struct{ *pulumi.OutputState }
func (GetJobQueueComputeEnvironmentOrderOutput) ComputeEnvironment ¶
func (o GetJobQueueComputeEnvironmentOrderOutput) ComputeEnvironment() pulumi.StringOutput
func (GetJobQueueComputeEnvironmentOrderOutput) ElementType ¶
func (GetJobQueueComputeEnvironmentOrderOutput) ElementType() reflect.Type
func (GetJobQueueComputeEnvironmentOrderOutput) Order ¶
func (o GetJobQueueComputeEnvironmentOrderOutput) Order() pulumi.IntOutput
func (GetJobQueueComputeEnvironmentOrderOutput) ToGetJobQueueComputeEnvironmentOrderOutput ¶
func (o GetJobQueueComputeEnvironmentOrderOutput) ToGetJobQueueComputeEnvironmentOrderOutput() GetJobQueueComputeEnvironmentOrderOutput
func (GetJobQueueComputeEnvironmentOrderOutput) ToGetJobQueueComputeEnvironmentOrderOutputWithContext ¶
func (o GetJobQueueComputeEnvironmentOrderOutput) ToGetJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) GetJobQueueComputeEnvironmentOrderOutput
type GetJobQueueJobStateTimeLimitAction ¶ added in v6.50.1
type GetJobQueueJobStateTimeLimitActionArgs ¶ added in v6.50.1
type GetJobQueueJobStateTimeLimitActionArgs struct { Action pulumi.StringInput `pulumi:"action"` MaxTimeSeconds pulumi.IntInput `pulumi:"maxTimeSeconds"` Reason pulumi.StringInput `pulumi:"reason"` // Describes the ability of the queue to accept new jobs (for example, `ENABLED` or `DISABLED`). State pulumi.StringInput `pulumi:"state"` }
func (GetJobQueueJobStateTimeLimitActionArgs) ElementType ¶ added in v6.50.1
func (GetJobQueueJobStateTimeLimitActionArgs) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutput ¶ added in v6.50.1
func (i GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutput() GetJobQueueJobStateTimeLimitActionOutput
func (GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutputWithContext ¶ added in v6.50.1
func (i GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionOutput
type GetJobQueueJobStateTimeLimitActionArray ¶ added in v6.50.1
type GetJobQueueJobStateTimeLimitActionArray []GetJobQueueJobStateTimeLimitActionInput
func (GetJobQueueJobStateTimeLimitActionArray) ElementType ¶ added in v6.50.1
func (GetJobQueueJobStateTimeLimitActionArray) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutput ¶ added in v6.50.1
func (i GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutput() GetJobQueueJobStateTimeLimitActionArrayOutput
func (GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶ added in v6.50.1
func (i GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionArrayOutput
type GetJobQueueJobStateTimeLimitActionArrayInput ¶ added in v6.50.1
type GetJobQueueJobStateTimeLimitActionArrayInput interface { pulumi.Input ToGetJobQueueJobStateTimeLimitActionArrayOutput() GetJobQueueJobStateTimeLimitActionArrayOutput ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext(context.Context) GetJobQueueJobStateTimeLimitActionArrayOutput }
GetJobQueueJobStateTimeLimitActionArrayInput is an input type that accepts GetJobQueueJobStateTimeLimitActionArray and GetJobQueueJobStateTimeLimitActionArrayOutput values. You can construct a concrete instance of `GetJobQueueJobStateTimeLimitActionArrayInput` via:
GetJobQueueJobStateTimeLimitActionArray{ GetJobQueueJobStateTimeLimitActionArgs{...} }
type GetJobQueueJobStateTimeLimitActionArrayOutput ¶ added in v6.50.1
type GetJobQueueJobStateTimeLimitActionArrayOutput struct{ *pulumi.OutputState }
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ElementType ¶ added in v6.50.1
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutput ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutput() GetJobQueueJobStateTimeLimitActionArrayOutput
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionArrayOutput
type GetJobQueueJobStateTimeLimitActionInput ¶ added in v6.50.1
type GetJobQueueJobStateTimeLimitActionInput interface { pulumi.Input ToGetJobQueueJobStateTimeLimitActionOutput() GetJobQueueJobStateTimeLimitActionOutput ToGetJobQueueJobStateTimeLimitActionOutputWithContext(context.Context) GetJobQueueJobStateTimeLimitActionOutput }
GetJobQueueJobStateTimeLimitActionInput is an input type that accepts GetJobQueueJobStateTimeLimitActionArgs and GetJobQueueJobStateTimeLimitActionOutput values. You can construct a concrete instance of `GetJobQueueJobStateTimeLimitActionInput` via:
GetJobQueueJobStateTimeLimitActionArgs{...}
type GetJobQueueJobStateTimeLimitActionOutput ¶ added in v6.50.1
type GetJobQueueJobStateTimeLimitActionOutput struct{ *pulumi.OutputState }
func (GetJobQueueJobStateTimeLimitActionOutput) Action ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionOutput) Action() pulumi.StringOutput
func (GetJobQueueJobStateTimeLimitActionOutput) ElementType ¶ added in v6.50.1
func (GetJobQueueJobStateTimeLimitActionOutput) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds() pulumi.IntOutput
func (GetJobQueueJobStateTimeLimitActionOutput) Reason ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionOutput) Reason() pulumi.StringOutput
func (GetJobQueueJobStateTimeLimitActionOutput) State ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionOutput) State() pulumi.StringOutput
Describes the ability of the queue to accept new jobs (for example, `ENABLED` or `DISABLED`).
func (GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutput ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutput() GetJobQueueJobStateTimeLimitActionOutput
func (GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutputWithContext ¶ added in v6.50.1
func (o GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionOutput
type GetSchedulingPolicyFairSharePolicy ¶
type GetSchedulingPolicyFairSharePolicy struct { // Value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). ShareDistributions []GetSchedulingPolicyFairSharePolicyShareDistribution `pulumi:"shareDistributions"` }
type GetSchedulingPolicyFairSharePolicyArgs ¶
type GetSchedulingPolicyFairSharePolicyArgs struct { // Value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). ShareDistributions GetSchedulingPolicyFairSharePolicyShareDistributionArrayInput `pulumi:"shareDistributions"` }
func (GetSchedulingPolicyFairSharePolicyArgs) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyArgs) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyArgs) ToGetSchedulingPolicyFairSharePolicyOutput ¶
func (i GetSchedulingPolicyFairSharePolicyArgs) ToGetSchedulingPolicyFairSharePolicyOutput() GetSchedulingPolicyFairSharePolicyOutput
func (GetSchedulingPolicyFairSharePolicyArgs) ToGetSchedulingPolicyFairSharePolicyOutputWithContext ¶
func (i GetSchedulingPolicyFairSharePolicyArgs) ToGetSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyOutput
type GetSchedulingPolicyFairSharePolicyArray ¶
type GetSchedulingPolicyFairSharePolicyArray []GetSchedulingPolicyFairSharePolicyInput
func (GetSchedulingPolicyFairSharePolicyArray) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyArray) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyArray) ToGetSchedulingPolicyFairSharePolicyArrayOutput ¶
func (i GetSchedulingPolicyFairSharePolicyArray) ToGetSchedulingPolicyFairSharePolicyArrayOutput() GetSchedulingPolicyFairSharePolicyArrayOutput
func (GetSchedulingPolicyFairSharePolicyArray) ToGetSchedulingPolicyFairSharePolicyArrayOutputWithContext ¶
func (i GetSchedulingPolicyFairSharePolicyArray) ToGetSchedulingPolicyFairSharePolicyArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyArrayOutput
type GetSchedulingPolicyFairSharePolicyArrayInput ¶
GetSchedulingPolicyFairSharePolicyArrayInput is an input type that accepts GetSchedulingPolicyFairSharePolicyArray and GetSchedulingPolicyFairSharePolicyArrayOutput values. You can construct a concrete instance of `GetSchedulingPolicyFairSharePolicyArrayInput` via:
GetSchedulingPolicyFairSharePolicyArray{ GetSchedulingPolicyFairSharePolicyArgs{...} }
type GetSchedulingPolicyFairSharePolicyArrayOutput ¶
func (GetSchedulingPolicyFairSharePolicyArrayOutput) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyArrayOutput) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyArrayOutput) ToGetSchedulingPolicyFairSharePolicyArrayOutput ¶
func (o GetSchedulingPolicyFairSharePolicyArrayOutput) ToGetSchedulingPolicyFairSharePolicyArrayOutput() GetSchedulingPolicyFairSharePolicyArrayOutput
func (GetSchedulingPolicyFairSharePolicyArrayOutput) ToGetSchedulingPolicyFairSharePolicyArrayOutputWithContext ¶
func (o GetSchedulingPolicyFairSharePolicyArrayOutput) ToGetSchedulingPolicyFairSharePolicyArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyArrayOutput
type GetSchedulingPolicyFairSharePolicyInput ¶
GetSchedulingPolicyFairSharePolicyInput is an input type that accepts GetSchedulingPolicyFairSharePolicyArgs and GetSchedulingPolicyFairSharePolicyOutput values. You can construct a concrete instance of `GetSchedulingPolicyFairSharePolicyInput` via:
GetSchedulingPolicyFairSharePolicyArgs{...}
type GetSchedulingPolicyFairSharePolicyOutput ¶
func (GetSchedulingPolicyFairSharePolicyOutput) ComputeReservation ¶
func (o GetSchedulingPolicyFairSharePolicyOutput) ComputeReservation() pulumi.IntOutput
Value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html).
func (GetSchedulingPolicyFairSharePolicyOutput) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyOutput) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyOutput) ShareDecaySeconds ¶
func (o GetSchedulingPolicyFairSharePolicyOutput) ShareDecaySeconds() pulumi.IntOutput
func (GetSchedulingPolicyFairSharePolicyOutput) ShareDistributions ¶
func (o GetSchedulingPolicyFairSharePolicyOutput) ShareDistributions() GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
One or more share distribution blocks which define the weights for the fair share identifiers for the fair share policy. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). The `shareDistribution` block is documented below.
func (GetSchedulingPolicyFairSharePolicyOutput) ToGetSchedulingPolicyFairSharePolicyOutput ¶
func (o GetSchedulingPolicyFairSharePolicyOutput) ToGetSchedulingPolicyFairSharePolicyOutput() GetSchedulingPolicyFairSharePolicyOutput
func (GetSchedulingPolicyFairSharePolicyOutput) ToGetSchedulingPolicyFairSharePolicyOutputWithContext ¶
func (o GetSchedulingPolicyFairSharePolicyOutput) ToGetSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyOutput
type GetSchedulingPolicyFairSharePolicyShareDistributionArgs ¶
type GetSchedulingPolicyFairSharePolicyShareDistributionArgs struct { pulumi.StringInput `pulumi:"shareIdentifier"` WeightFactor pulumi.Float64Input `pulumi:"weightFactor"` }ShareIdentifier
func (GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutput ¶
func (i GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutput() GetSchedulingPolicyFairSharePolicyShareDistributionOutput
func (GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext ¶
func (i GetSchedulingPolicyFairSharePolicyShareDistributionArgs) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionOutput
type GetSchedulingPolicyFairSharePolicyShareDistributionArray ¶
type GetSchedulingPolicyFairSharePolicyShareDistributionArray []GetSchedulingPolicyFairSharePolicyShareDistributionInput
func (GetSchedulingPolicyFairSharePolicyShareDistributionArray) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyShareDistributionArray) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyShareDistributionArray) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput ¶
func (i GetSchedulingPolicyFairSharePolicyShareDistributionArray) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
func (GetSchedulingPolicyFairSharePolicyShareDistributionArray) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext ¶
func (i GetSchedulingPolicyFairSharePolicyShareDistributionArray) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
type GetSchedulingPolicyFairSharePolicyShareDistributionArrayInput ¶
GetSchedulingPolicyFairSharePolicyShareDistributionArrayInput is an input type that accepts GetSchedulingPolicyFairSharePolicyShareDistributionArray and GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput values. You can construct a concrete instance of `GetSchedulingPolicyFairSharePolicyShareDistributionArrayInput` via:
GetSchedulingPolicyFairSharePolicyShareDistributionArray{ GetSchedulingPolicyFairSharePolicyShareDistributionArgs{...} }
type GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput ¶
func (GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput ¶
func (o GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
func (GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext ¶
func (o GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionArrayOutput
type GetSchedulingPolicyFairSharePolicyShareDistributionInput ¶
GetSchedulingPolicyFairSharePolicyShareDistributionInput is an input type that accepts GetSchedulingPolicyFairSharePolicyShareDistributionArgs and GetSchedulingPolicyFairSharePolicyShareDistributionOutput values. You can construct a concrete instance of `GetSchedulingPolicyFairSharePolicyShareDistributionInput` via:
GetSchedulingPolicyFairSharePolicyShareDistributionArgs{...}
type GetSchedulingPolicyFairSharePolicyShareDistributionOutput ¶
func (GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ElementType ¶
func (GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ElementType() reflect.Type
func (GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ShareIdentifier ¶
func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ShareIdentifier() pulumi.StringOutput
Fair share identifier or fair share identifier prefix. For more information, see [ShareAttributes](https://docs.aws.amazon.com/batch/latest/APIReference/API_ShareAttributes.html).
func (GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutput ¶
func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutput() GetSchedulingPolicyFairSharePolicyShareDistributionOutput
func (GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext ¶
func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) ToGetSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) GetSchedulingPolicyFairSharePolicyShareDistributionOutput
func (GetSchedulingPolicyFairSharePolicyShareDistributionOutput) WeightFactor ¶
func (o GetSchedulingPolicyFairSharePolicyShareDistributionOutput) WeightFactor() pulumi.Float64Output
Weight factor for the fair share identifier. For more information, see [ShareAttributes](https://docs.aws.amazon.com/batch/latest/APIReference/API_ShareAttributes.html).
type JobDefinition ¶
type JobDefinition struct { pulumi.CustomResourceState // ARN of the job definition, includes revision (`:#`). Arn pulumi.StringOutput `pulumi:"arn"` // ARN without the revision number. ArnPrefix pulumi.StringOutput `pulumi:"arnPrefix"` // Valid [container properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`. ContainerProperties pulumi.StringPtrOutput `pulumi:"containerProperties"` // When updating a job definition a new revision is created. This parameter determines if the previous version is `deregistered` (`INACTIVE`) or left `ACTIVE`. Defaults to `true`. DeregisterOnNewRevision pulumi.BoolPtrOutput `pulumi:"deregisterOnNewRevision"` // Valid [ECS properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`. EcsProperties pulumi.StringPtrOutput `pulumi:"ecsProperties"` // Valid eks properties. This parameter is only valid if the `type` parameter is `container`. EksProperties JobDefinitionEksPropertiesPtrOutput `pulumi:"eksProperties"` // Name of the job definition. Name pulumi.StringOutput `pulumi:"name"` // Valid [node properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is required if the `type` parameter is `multinode`. NodeProperties pulumi.StringPtrOutput `pulumi:"nodeProperties"` // Parameter substitution placeholders to set in the job definition. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // Platform capabilities required by the job definition. If no value is specified, it defaults to `EC2`. To run the job on Fargate resources, specify `FARGATE`. PlatformCapabilities pulumi.StringArrayOutput `pulumi:"platformCapabilities"` // Whether to propagate the tags from the job definition to the corresponding Amazon ECS task. Default is `false`. PropagateTags pulumi.BoolPtrOutput `pulumi:"propagateTags"` // Retry strategy to use for failed jobs that are submitted with this job definition. Maximum number of `retryStrategy` is `1`. Defined below. RetryStrategy JobDefinitionRetryStrategyPtrOutput `pulumi:"retryStrategy"` // Revision of the job definition. Revision pulumi.IntOutput `pulumi:"revision"` // Scheduling priority of the job definition. This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority. Allowed values `0` through `9999`. SchedulingPriority pulumi.IntPtrOutput `pulumi:"schedulingPriority"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Timeout for jobs so that if a job runs longer, AWS Batch terminates the job. Maximum number of `timeout` is `1`. Defined below. Timeout JobDefinitionTimeoutPtrOutput `pulumi:"timeout"` // Type of job definition. Must be `container` or `multinode`. // // The following arguments are optional: Type pulumi.StringOutput `pulumi:"type"` }
Provides a Batch Job Definition resource.
## Example Usage
### Job definition of type container
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "command": []string{ "ls", "-la", }, "image": "busybox", "resourceRequirements": []map[string]interface{}{ map[string]interface{}{ "type": "VCPU", "value": "0.25", }, map[string]interface{}{ "type": "MEMORY", "value": "512", }, }, "volumes": []map[string]interface{}{ map[string]interface{}{ "host": map[string]interface{}{ "sourcePath": "/tmp", }, "name": "tmp", }, }, "environment": []map[string]interface{}{ map[string]interface{}{ "name": "VARNAME", "value": "VARVAL", }, }, "mountPoints": []map[string]interface{}{ map[string]interface{}{ "sourceVolume": "tmp", "containerPath": "/tmp", "readOnly": false, }, }, "ulimits": []map[string]interface{}{ map[string]interface{}{ "hardLimit": 1024, "name": "nofile", "softLimit": 1024, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = batch.NewJobDefinition(ctx, "test", &batch.JobDefinitionArgs{ Name: pulumi.String("my_test_batch_job_definition"), Type: pulumi.String("container"), ContainerProperties: pulumi.String(json0), }) if err != nil { return err } return nil }) }
```
### Job definition of type multinode
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "mainNode": 0, "nodeRangeProperties": []map[string]interface{}{ map[string]interface{}{ "container": map[string]interface{}{ "command": []string{ "ls", "-la", }, "image": "busybox", "memory": 128, "vcpus": 1, }, "targetNodes": "0:", }, map[string]interface{}{ "container": map[string]interface{}{ "command": []string{ "echo", "test", }, "image": "busybox", "memory": 128, "vcpus": 1, }, "targetNodes": "1:", }, }, "numNodes": 2, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = batch.NewJobDefinition(ctx, "test", &batch.JobDefinitionArgs{ Name: pulumi.String("tf_test_batch_job_definition_multinode"), Type: pulumi.String("multinode"), NodeProperties: pulumi.String(json0), }) if err != nil { return err } return nil }) }
```
### Fargate Platform Capability
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { assumeRolePolicy, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Actions: []string{ "sts:AssumeRole", }, Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "ecs-tasks.amazonaws.com", }, }, }, }, }, }, nil) if err != nil { return err } ecsTaskExecutionRole, err := iam.NewRole(ctx, "ecs_task_execution_role", &iam.RoleArgs{ Name: pulumi.String("my_test_batch_exec_role"), AssumeRolePolicy: pulumi.String(assumeRolePolicy.Json), }) if err != nil { return err } _, err = iam.NewRolePolicyAttachment(ctx, "ecs_task_execution_role_policy", &iam.RolePolicyAttachmentArgs{ Role: ecsTaskExecutionRole.Name, PolicyArn: pulumi.String("arn:aws:iam::aws:policy/service-role/AmazonECSTaskExecutionRolePolicy"), }) if err != nil { return err } _, err = batch.NewJobDefinition(ctx, "test", &batch.JobDefinitionArgs{ Name: pulumi.String("my_test_batch_job_definition"), Type: pulumi.String("container"), PlatformCapabilities: pulumi.StringArray{ pulumi.String("FARGATE"), }, ContainerProperties: ecsTaskExecutionRole.Arn.ApplyT(func(arn string) (pulumi.String, error) { var _zero pulumi.String tmpJSON0, err := json.Marshal(map[string]interface{}{ "command": []string{ "echo", "test", }, "image": "busybox", "jobRoleArn": "arn:aws:iam::123456789012:role/AWSBatchS3ReadOnly", "fargatePlatformConfiguration": map[string]interface{}{ "platformVersion": "LATEST", }, "resourceRequirements": []map[string]interface{}{ map[string]interface{}{ "type": "VCPU", "value": "0.25", }, map[string]interface{}{ "type": "MEMORY", "value": "512", }, }, "executionRoleArn": arn, }) if err != nil { return _zero, err } json0 := string(tmpJSON0) return pulumi.String(json0), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
### Job definition of type container using `ecsProperties`
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "taskProperties": []map[string]interface{}{ map[string]interface{}{ "executionRoleArn": ecsTaskExecutionRole.Arn, "containers": []interface{}{ map[string]interface{}{ "image": "public.ecr.aws/amazonlinux/amazonlinux:1", "command": []string{ "sleep", "60", }, "dependsOn": []map[string]interface{}{ map[string]interface{}{ "containerName": "container_b", "condition": "COMPLETE", }, }, "secrets": []map[string]interface{}{ map[string]interface{}{ "name": "TEST", "valueFrom": "DUMMY", }, }, "environment": []map[string]interface{}{ map[string]interface{}{ "name": "test", "value": "Environment Variable", }, }, "essential": true, "logConfiguration": map[string]interface{}{ "logDriver": "awslogs", "options": map[string]interface{}{ "awslogs-group": "tf_test_batch_job", "awslogs-region": "us-west-2", "awslogs-stream-prefix": "ecs", }, }, "name": "container_a", "privileged": false, "readonlyRootFilesystem": false, "resourceRequirements": []map[string]interface{}{ map[string]interface{}{ "value": "1.0", "type": "VCPU", }, map[string]interface{}{ "value": "2048", "type": "MEMORY", }, }, }, map[string]interface{}{ "image": "public.ecr.aws/amazonlinux/amazonlinux:1", "command": []string{ "sleep", "360", }, "name": "container_b", "essential": false, "resourceRequirements": []map[string]interface{}{ map[string]interface{}{ "value": "1.0", "type": "VCPU", }, map[string]interface{}{ "value": "2048", "type": "MEMORY", }, }, }, }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = batch.NewJobDefinition(ctx, "test", &batch.JobDefinitionArgs{ Name: pulumi.String("my_test_batch_job_definition"), Type: pulumi.String("container"), PlatformCapabilities: pulumi.StringArray{ pulumi.String("FARGATE"), }, EcsProperties: pulumi.String(json0), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Batch Job Definition using the `arn`. For example:
```sh $ pulumi import aws:batch/jobDefinition:JobDefinition test arn:aws:batch:us-east-1:123456789012:job-definition/sample ```
func GetJobDefinition ¶
func GetJobDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobDefinitionState, opts ...pulumi.ResourceOption) (*JobDefinition, error)
GetJobDefinition gets an existing JobDefinition 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 NewJobDefinition ¶
func NewJobDefinition(ctx *pulumi.Context, name string, args *JobDefinitionArgs, opts ...pulumi.ResourceOption) (*JobDefinition, error)
NewJobDefinition registers a new resource with the given unique name, arguments, and options.
func (*JobDefinition) ElementType ¶
func (*JobDefinition) ElementType() reflect.Type
func (*JobDefinition) ToJobDefinitionOutput ¶
func (i *JobDefinition) ToJobDefinitionOutput() JobDefinitionOutput
func (*JobDefinition) ToJobDefinitionOutputWithContext ¶
func (i *JobDefinition) ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput
type JobDefinitionArgs ¶
type JobDefinitionArgs struct { // Valid [container properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`. ContainerProperties pulumi.StringPtrInput // When updating a job definition a new revision is created. This parameter determines if the previous version is `deregistered` (`INACTIVE`) or left `ACTIVE`. Defaults to `true`. DeregisterOnNewRevision pulumi.BoolPtrInput // Valid [ECS properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`. EcsProperties pulumi.StringPtrInput // Valid eks properties. This parameter is only valid if the `type` parameter is `container`. EksProperties JobDefinitionEksPropertiesPtrInput // Name of the job definition. Name pulumi.StringPtrInput // Valid [node properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is required if the `type` parameter is `multinode`. NodeProperties pulumi.StringPtrInput // Parameter substitution placeholders to set in the job definition. Parameters pulumi.StringMapInput // Platform capabilities required by the job definition. If no value is specified, it defaults to `EC2`. To run the job on Fargate resources, specify `FARGATE`. PlatformCapabilities pulumi.StringArrayInput // Whether to propagate the tags from the job definition to the corresponding Amazon ECS task. Default is `false`. PropagateTags pulumi.BoolPtrInput // Retry strategy to use for failed jobs that are submitted with this job definition. Maximum number of `retryStrategy` is `1`. Defined below. RetryStrategy JobDefinitionRetryStrategyPtrInput // Scheduling priority of the job definition. This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority. Allowed values `0` through `9999`. SchedulingPriority pulumi.IntPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Timeout for jobs so that if a job runs longer, AWS Batch terminates the job. Maximum number of `timeout` is `1`. Defined below. Timeout JobDefinitionTimeoutPtrInput // Type of job definition. Must be `container` or `multinode`. // // The following arguments are optional: Type pulumi.StringInput }
The set of arguments for constructing a JobDefinition resource.
func (JobDefinitionArgs) ElementType ¶
func (JobDefinitionArgs) ElementType() reflect.Type
type JobDefinitionArray ¶
type JobDefinitionArray []JobDefinitionInput
func (JobDefinitionArray) ElementType ¶
func (JobDefinitionArray) ElementType() reflect.Type
func (JobDefinitionArray) ToJobDefinitionArrayOutput ¶
func (i JobDefinitionArray) ToJobDefinitionArrayOutput() JobDefinitionArrayOutput
func (JobDefinitionArray) ToJobDefinitionArrayOutputWithContext ¶
func (i JobDefinitionArray) ToJobDefinitionArrayOutputWithContext(ctx context.Context) JobDefinitionArrayOutput
type JobDefinitionArrayInput ¶
type JobDefinitionArrayInput interface { pulumi.Input ToJobDefinitionArrayOutput() JobDefinitionArrayOutput ToJobDefinitionArrayOutputWithContext(context.Context) JobDefinitionArrayOutput }
JobDefinitionArrayInput is an input type that accepts JobDefinitionArray and JobDefinitionArrayOutput values. You can construct a concrete instance of `JobDefinitionArrayInput` via:
JobDefinitionArray{ JobDefinitionArgs{...} }
type JobDefinitionArrayOutput ¶
type JobDefinitionArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionArrayOutput) ElementType ¶
func (JobDefinitionArrayOutput) ElementType() reflect.Type
func (JobDefinitionArrayOutput) Index ¶
func (o JobDefinitionArrayOutput) Index(i pulumi.IntInput) JobDefinitionOutput
func (JobDefinitionArrayOutput) ToJobDefinitionArrayOutput ¶
func (o JobDefinitionArrayOutput) ToJobDefinitionArrayOutput() JobDefinitionArrayOutput
func (JobDefinitionArrayOutput) ToJobDefinitionArrayOutputWithContext ¶
func (o JobDefinitionArrayOutput) ToJobDefinitionArrayOutputWithContext(ctx context.Context) JobDefinitionArrayOutput
type JobDefinitionEksProperties ¶ added in v6.18.2
type JobDefinitionEksProperties struct { // Properties for the Kubernetes pod resources of a job. See `podProperties` below. PodProperties JobDefinitionEksPropertiesPodProperties `pulumi:"podProperties"` }
type JobDefinitionEksPropertiesArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesArgs struct { // Properties for the Kubernetes pod resources of a job. See `podProperties` below. PodProperties JobDefinitionEksPropertiesPodPropertiesInput `pulumi:"podProperties"` }
func (JobDefinitionEksPropertiesArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
type JobDefinitionEksPropertiesInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesInput interface { pulumi.Input ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput ToJobDefinitionEksPropertiesOutputWithContext(context.Context) JobDefinitionEksPropertiesOutput }
JobDefinitionEksPropertiesInput is an input type that accepts JobDefinitionEksPropertiesArgs and JobDefinitionEksPropertiesOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesInput` via:
JobDefinitionEksPropertiesArgs{...}
type JobDefinitionEksPropertiesOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesOutput) PodProperties ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesOutput) PodProperties() JobDefinitionEksPropertiesPodPropertiesOutput
Properties for the Kubernetes pod resources of a job. See `podProperties` below.
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
type JobDefinitionEksPropertiesPodProperties ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodProperties struct { // Properties of the container that's used on the Amazon EKS pod. See containers below. Containers JobDefinitionEksPropertiesPodPropertiesContainers `pulumi:"containers"` // DNS policy for the pod. The default value is `ClusterFirst`. If the `hostNetwork` argument is not specified, the default is `ClusterFirstWithHostNet`. `ClusterFirst` indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see Pod's DNS policy in the Kubernetes documentation. DnsPolicy *string `pulumi:"dnsPolicy"` // Whether the pod uses the hosts' network IP address. The default value is `true`. Setting this to `false` enables the Kubernetes pod networking model. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections. HostNetwork *bool `pulumi:"hostNetwork"` // List of Kubernetes secret resources. See `imagePullSecret` below. ImagePullSecrets []JobDefinitionEksPropertiesPodPropertiesImagePullSecret `pulumi:"imagePullSecrets"` // Containers which run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. See containers below. InitContainers []JobDefinitionEksPropertiesPodPropertiesInitContainer `pulumi:"initContainers"` // Metadata about the Kubernetes pod. Metadata *JobDefinitionEksPropertiesPodPropertiesMetadata `pulumi:"metadata"` // Name of the service account that's used to run the pod. ServiceAccountName *string `pulumi:"serviceAccountName"` ShareProcessNamespace *bool `pulumi:"shareProcessNamespace"` // Volumes for a job definition that uses Amazon EKS resources. AWS Batch supports emptyDir, hostPath, and secret volume types. Volumes []JobDefinitionEksPropertiesPodPropertiesVolume `pulumi:"volumes"` }
type JobDefinitionEksPropertiesPodPropertiesArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesArgs struct { // Properties of the container that's used on the Amazon EKS pod. See containers below. Containers JobDefinitionEksPropertiesPodPropertiesContainersInput `pulumi:"containers"` // DNS policy for the pod. The default value is `ClusterFirst`. If the `hostNetwork` argument is not specified, the default is `ClusterFirstWithHostNet`. `ClusterFirst` indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see Pod's DNS policy in the Kubernetes documentation. DnsPolicy pulumi.StringPtrInput `pulumi:"dnsPolicy"` // Whether the pod uses the hosts' network IP address. The default value is `true`. Setting this to `false` enables the Kubernetes pod networking model. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections. HostNetwork pulumi.BoolPtrInput `pulumi:"hostNetwork"` // List of Kubernetes secret resources. See `imagePullSecret` below. ImagePullSecrets JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayInput `pulumi:"imagePullSecrets"` // Containers which run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. See containers below. InitContainers JobDefinitionEksPropertiesPodPropertiesInitContainerArrayInput `pulumi:"initContainers"` // Metadata about the Kubernetes pod. Metadata JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput `pulumi:"metadata"` // Name of the service account that's used to run the pod. ServiceAccountName pulumi.StringPtrInput `pulumi:"serviceAccountName"` ShareProcessNamespace pulumi.BoolPtrInput `pulumi:"shareProcessNamespace"` // Volumes for a job definition that uses Amazon EKS resources. AWS Batch supports emptyDir, hostPath, and secret volume types. Volumes JobDefinitionEksPropertiesPodPropertiesVolumeArrayInput `pulumi:"volumes"` }
func (JobDefinitionEksPropertiesPodPropertiesArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutput() JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainers ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainers struct { // Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment. Args []string `pulumi:"args"` // Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment. Commands []string `pulumi:"commands"` // Environment variables to pass to a container. See EKS Environment below. Envs []JobDefinitionEksPropertiesPodPropertiesContainersEnv `pulumi:"envs"` // Docker image used to start the container. Image string `pulumi:"image"` // Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`. ImagePullPolicy *string `pulumi:"imagePullPolicy"` // Name of the container. If the name isn't specified, the default name "Default" is used. Each container in a pod must have a unique name. Name *string `pulumi:"name"` // Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`. Resources *JobDefinitionEksPropertiesPodPropertiesContainersResources `pulumi:"resources"` // Security context for a job. SecurityContext *JobDefinitionEksPropertiesPodPropertiesContainersSecurityContext `pulumi:"securityContext"` // Volume mounts for the container. VolumeMounts []JobDefinitionEksPropertiesPodPropertiesContainersVolumeMount `pulumi:"volumeMounts"` }
type JobDefinitionEksPropertiesPodPropertiesContainersArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersArgs struct { // Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment. Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment. Commands pulumi.StringArrayInput `pulumi:"commands"` // Environment variables to pass to a container. See EKS Environment below. Envs JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayInput `pulumi:"envs"` // Docker image used to start the container. Image pulumi.StringInput `pulumi:"image"` // Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`. ImagePullPolicy pulumi.StringPtrInput `pulumi:"imagePullPolicy"` // Name of the container. If the name isn't specified, the default name "Default" is used. Each container in a pod must have a unique name. Name pulumi.StringPtrInput `pulumi:"name"` // Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`. Resources JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrInput `pulumi:"resources"` // Security context for a job. SecurityContext JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrInput `pulumi:"securityContext"` // Volume mounts for the container. VolumeMounts JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (JobDefinitionEksPropertiesPodPropertiesContainersArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersOutput() JobDefinitionEksPropertiesPodPropertiesContainersOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainersEnv ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs struct { // Name of the job definition. Name pulumi.StringInput `pulumi:"name"` // Value of the environment variable. Value pulumi.StringInput `pulumi:"value"` }
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArray ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArray []JobDefinitionEksPropertiesPodPropertiesContainersEnvInput
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput }
JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersEnvArray and JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersEnvArray{ JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainersEnvInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersEnvInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput }
JobDefinitionEksPropertiesPodPropertiesContainersEnvInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs and JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersEnvInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersEnvArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) Name ¶ added in v6.18.2
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) Value ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersEnvOutput) Value() pulumi.StringOutput
Value of the environment variable.
type JobDefinitionEksPropertiesPodPropertiesContainersInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersOutput() JobDefinitionEksPropertiesPodPropertiesContainersOutput ToJobDefinitionEksPropertiesPodPropertiesContainersOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersOutput }
JobDefinitionEksPropertiesPodPropertiesContainersInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersArgs and JobDefinitionEksPropertiesPodPropertiesContainersOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainersOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) Args ¶ added in v6.18.2
Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) Commands ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Commands() pulumi.StringArrayOutput
Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) Envs ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Envs() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
Environment variables to pass to a container. See EKS Environment below.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) Image ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Image() pulumi.StringOutput
Docker image used to start the container.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ImagePullPolicy ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ImagePullPolicy() pulumi.StringPtrOutput
Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) Name ¶ added in v6.18.2
Name of the container. If the name isn't specified, the default name "Default" is used. Each container in a pod must have a unique name.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) Resources ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) Resources() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) SecurityContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
Security context for a job.
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersOutput() JobDefinitionEksPropertiesPodPropertiesContainersOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersOutput) VolumeMounts ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
Volume mounts for the container.
type JobDefinitionEksPropertiesPodPropertiesContainersPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput }
JobDefinitionEksPropertiesPodPropertiesContainersPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersArgs, JobDefinitionEksPropertiesPodPropertiesContainersPtr and JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesContainersPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesContainersPtr(v *JobDefinitionEksPropertiesPodPropertiesContainersArgs) JobDefinitionEksPropertiesPodPropertiesContainersPtrInput
type JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Args ¶ added in v6.18.2
Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Commands ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Commands() pulumi.StringArrayOutput
Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Envs ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Envs() JobDefinitionEksPropertiesPodPropertiesContainersEnvArrayOutput
Environment variables to pass to a container. See EKS Environment below.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Image ¶ added in v6.18.2
Docker image used to start the container.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ImagePullPolicy ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ImagePullPolicy() pulumi.StringPtrOutput
Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Name ¶ added in v6.18.2
Name of the container. If the name isn't specified, the default name "Default" is used. Each container in a pod must have a unique name.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Resources ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) Resources() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) SecurityContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
Security context for a job.
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) VolumeMounts ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
Volume mounts for the container.
type JobDefinitionEksPropertiesPodPropertiesContainersResources ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs struct { Limits pulumi.StringMapInput `pulumi:"limits"` Requests pulumi.StringMapInput `pulumi:"requests"` }
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput }
JobDefinitionEksPropertiesPodPropertiesContainersResourcesInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs and JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersResourcesInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) Requests ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) Requests() pulumi.StringMapOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput }
JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs, JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtr and JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtr(v *JobDefinitionEksPropertiesPodPropertiesContainersResourcesArgs) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrInput
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) Limits ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) Requests ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) Requests() pulumi.StringMapOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContext ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs struct { Privileged pulumi.BoolPtrInput `pulumi:"privileged"` ReadOnlyRootFileSystem pulumi.BoolPtrInput `pulumi:"readOnlyRootFileSystem"` RunAsGroup pulumi.IntPtrInput `pulumi:"runAsGroup"` RunAsNonRoot pulumi.BoolPtrInput `pulumi:"runAsNonRoot"` RunAsUser pulumi.IntPtrInput `pulumi:"runAsUser"` }
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput }
JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs and JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) Privileged ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ReadOnlyRootFileSystem ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsGroup ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsNonRoot ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsUser ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput }
JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs, JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtr and JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtr(v *JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextArgs) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrInput
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) Elem ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) Privileged ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ReadOnlyRootFileSystem ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsGroup ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsNonRoot ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsUser ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMount ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs struct { MountPath pulumi.StringInput `pulumi:"mountPath"` // Name of the job definition. Name pulumi.StringInput `pulumi:"name"` ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray []JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountInput
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput }
JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray and JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArray{ JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) Index ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput }
JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs and JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountInput` via:
JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) MountPath ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) MountPath() pulumi.StringOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) Name ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) Name() pulumi.StringOutput
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ReadOnly ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainersVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecret ¶ added in v6.47.0
type JobDefinitionEksPropertiesPodPropertiesImagePullSecret struct { // Unique identifier. Name string `pulumi:"name"` }
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs ¶ added in v6.47.0
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs struct { // Unique identifier. Name pulumi.StringInput `pulumi:"name"` }
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ElementType ¶ added in v6.47.0
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput ¶ added in v6.47.0
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext ¶ added in v6.47.0
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray ¶ added in v6.47.0
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray []JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ElementType ¶ added in v6.47.0
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput ¶ added in v6.47.0
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext ¶ added in v6.47.0
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayInput ¶ added in v6.47.0
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput }
JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray and JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray{ JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput ¶ added in v6.47.0
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ElementType ¶ added in v6.47.0
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput ¶ added in v6.47.0
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext ¶ added in v6.47.0
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput ¶ added in v6.47.0
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput }
JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs and JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput` via:
JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs{...}
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput ¶ added in v6.47.0
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ElementType ¶ added in v6.47.0
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) Name ¶ added in v6.47.0
Unique identifier.
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput ¶ added in v6.47.0
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext ¶ added in v6.47.0
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainer ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainer struct { // Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment. Args []string `pulumi:"args"` // Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment. Commands []string `pulumi:"commands"` // Environment variables to pass to a container. See EKS Environment below. Envs []JobDefinitionEksPropertiesPodPropertiesInitContainerEnv `pulumi:"envs"` // Docker image used to start the container. Image string `pulumi:"image"` // Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`. ImagePullPolicy *string `pulumi:"imagePullPolicy"` // Name of the job definition. Name *string `pulumi:"name"` // Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`. Resources *JobDefinitionEksPropertiesPodPropertiesInitContainerResources `pulumi:"resources"` // Security context for a job. SecurityContext *JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContext `pulumi:"securityContext"` // Volume mounts for the container. VolumeMounts []JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMount `pulumi:"volumeMounts"` }
type JobDefinitionEksPropertiesPodPropertiesInitContainerArgs ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerArgs struct { // Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment. Args pulumi.StringArrayInput `pulumi:"args"` // Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment. Commands pulumi.StringArrayInput `pulumi:"commands"` // Environment variables to pass to a container. See EKS Environment below. Envs JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayInput `pulumi:"envs"` // Docker image used to start the container. Image pulumi.StringInput `pulumi:"image"` // Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`. ImagePullPolicy pulumi.StringPtrInput `pulumi:"imagePullPolicy"` // Name of the job definition. Name pulumi.StringPtrInput `pulumi:"name"` // Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`. Resources JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput `pulumi:"resources"` // Security context for a job. SecurityContext JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput `pulumi:"securityContext"` // Volume mounts for the container. VolumeMounts JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerArray ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerArray []JobDefinitionEksPropertiesPodPropertiesInitContainerInput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerArray and JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerArray{ JobDefinitionEksPropertiesPodPropertiesInitContainerArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnv ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs struct { // Name of the job definition. Name pulumi.StringInput `pulumi:"name"` // Value of the environment variable. Value pulumi.StringInput `pulumi:"value"` }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray []JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray and JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray{ JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs and JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs{...}
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) Name ¶ added in v6.59.0
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerArgs and JobDefinitionEksPropertiesPodPropertiesInitContainerOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerArgs{...}
type JobDefinitionEksPropertiesPodPropertiesInitContainerOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Args ¶ added in v6.59.0
Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Commands ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Commands() pulumi.StringArrayOutput
Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Envs ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Envs() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
Environment variables to pass to a container. See EKS Environment below.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Image ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Image() pulumi.StringOutput
Docker image used to start the container.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ImagePullPolicy ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Name ¶ added in v6.59.0
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Resources ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Resources() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) SecurityContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
Security context for a job.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) VolumeMounts ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
Volume mounts for the container.
type JobDefinitionEksPropertiesPodPropertiesInitContainerResources ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs struct { Limits pulumi.StringMapInput `pulumi:"limits"` Requests pulumi.StringMapInput `pulumi:"requests"` }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs and JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs{...}
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) Limits ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) Requests ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) Requests() pulumi.StringMapOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs, JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtr and JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtr ¶ added in v6.59.0
func JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtr(v *JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) Elem ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) Limits ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) Requests ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContext ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContext struct { Privileged *bool `pulumi:"privileged"` ReadOnlyRootFileSystem *bool `pulumi:"readOnlyRootFileSystem"` RunAsGroup *int `pulumi:"runAsGroup"` RunAsNonRoot *bool `pulumi:"runAsNonRoot"` RunAsUser *int `pulumi:"runAsUser"` }
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs struct { Privileged pulumi.BoolPtrInput `pulumi:"privileged"` ReadOnlyRootFileSystem pulumi.BoolPtrInput `pulumi:"readOnlyRootFileSystem"` RunAsGroup pulumi.IntPtrInput `pulumi:"runAsGroup"` RunAsNonRoot pulumi.BoolPtrInput `pulumi:"runAsNonRoot"` RunAsUser pulumi.IntPtrInput `pulumi:"runAsUser"` }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs and JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs{...}
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) Privileged ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ReadOnlyRootFileSystem ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsGroup ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsNonRoot ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsUser ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs, JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtr and JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtr ¶ added in v6.59.0
func JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtr(v *JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) Elem ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) Privileged ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsGroup ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsNonRoot ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsUser ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMount ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs struct { MountPath pulumi.StringInput `pulumi:"mountPath"` // Name of the job definition. Name pulumi.StringInput `pulumi:"name"` ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray []JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext ¶ added in v6.59.0
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray and JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray{ JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) Index ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput }
JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs and JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput` via:
JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs{...}
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput ¶ added in v6.59.0
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ElementType ¶ added in v6.59.0
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) MountPath ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) Name ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) Name() pulumi.StringOutput
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ReadOnly ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesOutput() JobDefinitionEksPropertiesPodPropertiesOutput ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesOutput }
JobDefinitionEksPropertiesPodPropertiesInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesArgs and JobDefinitionEksPropertiesPodPropertiesOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesInput` via:
JobDefinitionEksPropertiesPodPropertiesArgs{...}
type JobDefinitionEksPropertiesPodPropertiesMetadata ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesMetadataArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesMetadataArgs struct { // Key-value pairs used to identify, sort, and organize cube resources. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput() JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
type JobDefinitionEksPropertiesPodPropertiesMetadataInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesMetadataInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput() JobDefinitionEksPropertiesPodPropertiesMetadataOutput ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataOutput }
JobDefinitionEksPropertiesPodPropertiesMetadataInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesMetadataArgs and JobDefinitionEksPropertiesPodPropertiesMetadataOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesMetadataInput` via:
JobDefinitionEksPropertiesPodPropertiesMetadataArgs{...}
type JobDefinitionEksPropertiesPodPropertiesMetadataOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesMetadataOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) Labels ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) Labels() pulumi.StringMapOutput
Key-value pairs used to identify, sort, and organize cube resources.
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput() JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
type JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput }
JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesMetadataArgs, JobDefinitionEksPropertiesPodPropertiesMetadataPtr and JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesMetadataArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesMetadataPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesMetadataPtr(v *JobDefinitionEksPropertiesPodPropertiesMetadataArgs) JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput
type JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) Labels ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) Labels() pulumi.StringMapOutput
Key-value pairs used to identify, sort, and organize cube resources.
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
type JobDefinitionEksPropertiesPodPropertiesOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesOutput) Containers ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) Containers() JobDefinitionEksPropertiesPodPropertiesContainersOutput
Properties of the container that's used on the Amazon EKS pod. See containers below.
func (JobDefinitionEksPropertiesPodPropertiesOutput) DnsPolicy ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) DnsPolicy() pulumi.StringPtrOutput
DNS policy for the pod. The default value is `ClusterFirst`. If the `hostNetwork` argument is not specified, the default is `ClusterFirstWithHostNet`. `ClusterFirst` indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see Pod's DNS policy in the Kubernetes documentation.
func (JobDefinitionEksPropertiesPodPropertiesOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesOutput) HostNetwork ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) HostNetwork() pulumi.BoolPtrOutput
Whether the pod uses the hosts' network IP address. The default value is `true`. Setting this to `false` enables the Kubernetes pod networking model. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections.
func (JobDefinitionEksPropertiesPodPropertiesOutput) ImagePullSecrets ¶ added in v6.47.0
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ImagePullSecrets() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
List of Kubernetes secret resources. See `imagePullSecret` below.
func (JobDefinitionEksPropertiesPodPropertiesOutput) InitContainers ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesOutput) InitContainers() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
Containers which run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. See containers below.
func (JobDefinitionEksPropertiesPodPropertiesOutput) Metadata ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) Metadata() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
Metadata about the Kubernetes pod.
func (JobDefinitionEksPropertiesPodPropertiesOutput) ServiceAccountName ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ServiceAccountName() pulumi.StringPtrOutput
Name of the service account that's used to run the pod.
func (JobDefinitionEksPropertiesPodPropertiesOutput) ShareProcessNamespace ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ShareProcessNamespace() pulumi.BoolPtrOutput
Indicates if the processes in a container are shared, or visible, to other containers in the same pod.
func (JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutput() JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) Volumes ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesOutput) Volumes() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
Volumes for a job definition that uses Amazon EKS resources. AWS Batch supports emptyDir, hostPath, and secret volume types.
type JobDefinitionEksPropertiesPodPropertiesPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput }
JobDefinitionEksPropertiesPodPropertiesPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesArgs, JobDefinitionEksPropertiesPodPropertiesPtr and JobDefinitionEksPropertiesPodPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesPtr(v *JobDefinitionEksPropertiesPodPropertiesArgs) JobDefinitionEksPropertiesPodPropertiesPtrInput
type JobDefinitionEksPropertiesPodPropertiesPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) Containers ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Containers() JobDefinitionEksPropertiesPodPropertiesContainersPtrOutput
Properties of the container that's used on the Amazon EKS pod. See containers below.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) DnsPolicy ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) DnsPolicy() pulumi.StringPtrOutput
DNS policy for the pod. The default value is `ClusterFirst`. If the `hostNetwork` argument is not specified, the default is `ClusterFirstWithHostNet`. `ClusterFirst` indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see Pod's DNS policy in the Kubernetes documentation.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) HostNetwork ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) HostNetwork() pulumi.BoolPtrOutput
Whether the pod uses the hosts' network IP address. The default value is `true`. Setting this to `false` enables the Kubernetes pod networking model. Most AWS Batch workloads are egress-only and don't require the overhead of IP allocation for each pod for incoming connections.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ImagePullSecrets ¶ added in v6.47.0
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ImagePullSecrets() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
List of Kubernetes secret resources. See `imagePullSecret` below.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) InitContainers ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) InitContainers() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
Containers which run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. See containers below.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) Metadata ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Metadata() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
Metadata about the Kubernetes pod.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ServiceAccountName ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
Name of the service account that's used to run the pod.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ShareProcessNamespace ¶ added in v6.59.0
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ShareProcessNamespace() pulumi.BoolPtrOutput
Indicates if the processes in a container are shared, or visible, to other containers in the same pod.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) Volumes ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Volumes() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
Volumes for a job definition that uses Amazon EKS resources. AWS Batch supports emptyDir, hostPath, and secret volume types.
type JobDefinitionEksPropertiesPodPropertiesVolume ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolume struct { EmptyDir *JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDir `pulumi:"emptyDir"` HostPath *JobDefinitionEksPropertiesPodPropertiesVolumeHostPath `pulumi:"hostPath"` // Name of the job definition. Name *string `pulumi:"name"` Secret *JobDefinitionEksPropertiesPodPropertiesVolumeSecret `pulumi:"secret"` }
type JobDefinitionEksPropertiesPodPropertiesVolumeArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeArgs struct { EmptyDir JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput `pulumi:"emptyDir"` HostPath JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput `pulumi:"hostPath"` // Name of the job definition. Name pulumi.StringPtrInput `pulumi:"name"` Secret JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput `pulumi:"secret"` }
func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput() JobDefinitionEksPropertiesPodPropertiesVolumeOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeArray ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeArray []JobDefinitionEksPropertiesPodPropertiesVolumeInput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeArrayInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeArrayInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeArray and JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeArray{ JobDefinitionEksPropertiesPodPropertiesVolumeArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDir ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDir struct { // Medium to store the volume. The default value is an empty string, which uses the storage of the node. Medium *string `pulumi:"medium"` // Maximum size of the volume. By default, there's no maximum size defined. SizeLimit string `pulumi:"sizeLimit"` }
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs struct { // Medium to store the volume. The default value is an empty string, which uses the storage of the node. Medium pulumi.StringPtrInput `pulumi:"medium"` // Maximum size of the volume. By default, there's no maximum size defined. SizeLimit pulumi.StringInput `pulumi:"sizeLimit"` }
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs and JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs{...}
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) Medium ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) Medium() pulumi.StringPtrOutput
Medium to store the volume. The default value is an empty string, which uses the storage of the node.
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) SizeLimit ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
Maximum size of the volume. By default, there's no maximum size defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs, JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtr and JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtr(v *JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) Medium ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) Medium() pulumi.StringPtrOutput
Medium to store the volume. The default value is an empty string, which uses the storage of the node.
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) SizeLimit ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) SizeLimit() pulumi.StringPtrOutput
Maximum size of the volume. By default, there's no maximum size defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPath ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPath struct { // Path of the file or directory on the host to mount into containers on the pod. Path string `pulumi:"path"` }
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs struct { // Path of the file or directory on the host to mount into containers on the pod. Path pulumi.StringInput `pulumi:"path"` }
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeHostPathInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs and JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeHostPathInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs{...}
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) Path ¶ added in v6.18.2
Path of the file or directory on the host to mount into containers on the pod.
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs, JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtr and JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtr(v *JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) Path ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) Path() pulumi.StringPtrOutput
Path of the file or directory on the host to mount into containers on the pod.
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput() JobDefinitionEksPropertiesPodPropertiesVolumeOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeArgs and JobDefinitionEksPropertiesPodPropertiesVolumeOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeArgs{...}
type JobDefinitionEksPropertiesPodPropertiesVolumeOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) Name ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) Name() pulumi.StringPtrOutput
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput() JobDefinitionEksPropertiesPodPropertiesVolumeOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecret ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs struct { // Whether the secret or the secret's keys must be defined. Optional pulumi.BoolPtrInput `pulumi:"optional"` // Name of the secret. The name must be allowed as a DNS subdomain name. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext ¶ added in v6.18.2
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeSecretInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs and JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeSecretInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs{...}
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) Optional ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) Optional() pulumi.BoolPtrOutput
Whether the secret or the secret's keys must be defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) SecretName ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) SecretName() pulumi.StringOutput
Name of the secret. The name must be allowed as a DNS subdomain name.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput }
JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs, JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtr and JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs{...} or: nil
func JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtr(v *JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) Optional ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) Optional() pulumi.BoolPtrOutput
Whether the secret or the secret's keys must be defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) SecretName ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) SecretName() pulumi.StringPtrOutput
Name of the secret. The name must be allowed as a DNS subdomain name.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
type JobDefinitionEksPropertiesPtrInput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPtrInput interface { pulumi.Input ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput ToJobDefinitionEksPropertiesPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPtrOutput }
JobDefinitionEksPropertiesPtrInput is an input type that accepts JobDefinitionEksPropertiesArgs, JobDefinitionEksPropertiesPtr and JobDefinitionEksPropertiesPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPtrInput` via:
JobDefinitionEksPropertiesArgs{...} or: nil
func JobDefinitionEksPropertiesPtr ¶ added in v6.18.2
func JobDefinitionEksPropertiesPtr(v *JobDefinitionEksPropertiesArgs) JobDefinitionEksPropertiesPtrInput
type JobDefinitionEksPropertiesPtrOutput ¶ added in v6.18.2
type JobDefinitionEksPropertiesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPtrOutput) Elem ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPtrOutput) Elem() JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesPtrOutput) ElementType ¶ added in v6.18.2
func (JobDefinitionEksPropertiesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPtrOutput) PodProperties ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPtrOutput) PodProperties() JobDefinitionEksPropertiesPodPropertiesPtrOutput
Properties for the Kubernetes pod resources of a job. See `podProperties` below.
func (JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutput ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
func (JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext ¶ added in v6.18.2
func (o JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
type JobDefinitionInput ¶
type JobDefinitionInput interface { pulumi.Input ToJobDefinitionOutput() JobDefinitionOutput ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput }
type JobDefinitionMap ¶
type JobDefinitionMap map[string]JobDefinitionInput
func (JobDefinitionMap) ElementType ¶
func (JobDefinitionMap) ElementType() reflect.Type
func (JobDefinitionMap) ToJobDefinitionMapOutput ¶
func (i JobDefinitionMap) ToJobDefinitionMapOutput() JobDefinitionMapOutput
func (JobDefinitionMap) ToJobDefinitionMapOutputWithContext ¶
func (i JobDefinitionMap) ToJobDefinitionMapOutputWithContext(ctx context.Context) JobDefinitionMapOutput
type JobDefinitionMapInput ¶
type JobDefinitionMapInput interface { pulumi.Input ToJobDefinitionMapOutput() JobDefinitionMapOutput ToJobDefinitionMapOutputWithContext(context.Context) JobDefinitionMapOutput }
JobDefinitionMapInput is an input type that accepts JobDefinitionMap and JobDefinitionMapOutput values. You can construct a concrete instance of `JobDefinitionMapInput` via:
JobDefinitionMap{ "key": JobDefinitionArgs{...} }
type JobDefinitionMapOutput ¶
type JobDefinitionMapOutput struct{ *pulumi.OutputState }
func (JobDefinitionMapOutput) ElementType ¶
func (JobDefinitionMapOutput) ElementType() reflect.Type
func (JobDefinitionMapOutput) MapIndex ¶
func (o JobDefinitionMapOutput) MapIndex(k pulumi.StringInput) JobDefinitionOutput
func (JobDefinitionMapOutput) ToJobDefinitionMapOutput ¶
func (o JobDefinitionMapOutput) ToJobDefinitionMapOutput() JobDefinitionMapOutput
func (JobDefinitionMapOutput) ToJobDefinitionMapOutputWithContext ¶
func (o JobDefinitionMapOutput) ToJobDefinitionMapOutputWithContext(ctx context.Context) JobDefinitionMapOutput
type JobDefinitionOutput ¶
type JobDefinitionOutput struct{ *pulumi.OutputState }
func (JobDefinitionOutput) Arn ¶
func (o JobDefinitionOutput) Arn() pulumi.StringOutput
ARN of the job definition, includes revision (`:#`).
func (JobDefinitionOutput) ArnPrefix ¶ added in v6.18.2
func (o JobDefinitionOutput) ArnPrefix() pulumi.StringOutput
ARN without the revision number.
func (JobDefinitionOutput) ContainerProperties ¶
func (o JobDefinitionOutput) ContainerProperties() pulumi.StringPtrOutput
Valid [container properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`.
func (JobDefinitionOutput) DeregisterOnNewRevision ¶ added in v6.30.0
func (o JobDefinitionOutput) DeregisterOnNewRevision() pulumi.BoolPtrOutput
When updating a job definition a new revision is created. This parameter determines if the previous version is `deregistered` (`INACTIVE`) or left `ACTIVE`. Defaults to `true`.
func (JobDefinitionOutput) EcsProperties ¶ added in v6.50.1
func (o JobDefinitionOutput) EcsProperties() pulumi.StringPtrOutput
Valid [ECS properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`.
func (JobDefinitionOutput) EksProperties ¶ added in v6.18.2
func (o JobDefinitionOutput) EksProperties() JobDefinitionEksPropertiesPtrOutput
Valid eks properties. This parameter is only valid if the `type` parameter is `container`.
func (JobDefinitionOutput) ElementType ¶
func (JobDefinitionOutput) ElementType() reflect.Type
func (JobDefinitionOutput) Name ¶
func (o JobDefinitionOutput) Name() pulumi.StringOutput
Name of the job definition.
func (JobDefinitionOutput) NodeProperties ¶ added in v6.8.0
func (o JobDefinitionOutput) NodeProperties() pulumi.StringPtrOutput
Valid [node properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is required if the `type` parameter is `multinode`.
func (JobDefinitionOutput) Parameters ¶
func (o JobDefinitionOutput) Parameters() pulumi.StringMapOutput
Parameter substitution placeholders to set in the job definition.
func (JobDefinitionOutput) PlatformCapabilities ¶
func (o JobDefinitionOutput) PlatformCapabilities() pulumi.StringArrayOutput
Platform capabilities required by the job definition. If no value is specified, it defaults to `EC2`. To run the job on Fargate resources, specify `FARGATE`.
func (JobDefinitionOutput) PropagateTags ¶
func (o JobDefinitionOutput) PropagateTags() pulumi.BoolPtrOutput
Whether to propagate the tags from the job definition to the corresponding Amazon ECS task. Default is `false`.
func (JobDefinitionOutput) RetryStrategy ¶
func (o JobDefinitionOutput) RetryStrategy() JobDefinitionRetryStrategyPtrOutput
Retry strategy to use for failed jobs that are submitted with this job definition. Maximum number of `retryStrategy` is `1`. Defined below.
func (JobDefinitionOutput) Revision ¶
func (o JobDefinitionOutput) Revision() pulumi.IntOutput
Revision of the job definition.
func (JobDefinitionOutput) SchedulingPriority ¶ added in v6.18.2
func (o JobDefinitionOutput) SchedulingPriority() pulumi.IntPtrOutput
Scheduling priority of the job definition. This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority. Allowed values `0` through `9999`.
func (JobDefinitionOutput) Tags ¶
func (o JobDefinitionOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (JobDefinitionOutput) TagsAll
deprecated
func (o JobDefinitionOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (JobDefinitionOutput) Timeout ¶
func (o JobDefinitionOutput) Timeout() JobDefinitionTimeoutPtrOutput
Timeout for jobs so that if a job runs longer, AWS Batch terminates the job. Maximum number of `timeout` is `1`. Defined below.
func (JobDefinitionOutput) ToJobDefinitionOutput ¶
func (o JobDefinitionOutput) ToJobDefinitionOutput() JobDefinitionOutput
func (JobDefinitionOutput) ToJobDefinitionOutputWithContext ¶
func (o JobDefinitionOutput) ToJobDefinitionOutputWithContext(ctx context.Context) JobDefinitionOutput
func (JobDefinitionOutput) Type ¶
func (o JobDefinitionOutput) Type() pulumi.StringOutput
Type of job definition. Must be `container` or `multinode`.
The following arguments are optional:
type JobDefinitionRetryStrategy ¶
type JobDefinitionRetryStrategy struct { // Number of times to move a job to the `RUNNABLE` status. You may specify between `1` and `10` attempts. Attempts *int `pulumi:"attempts"` // Evaluate on exit conditions under which the job should be retried or failed. If this parameter is specified, then the `attempts` parameter must also be specified. You may specify up to 5 configuration blocks. EvaluateOnExits []JobDefinitionRetryStrategyEvaluateOnExit `pulumi:"evaluateOnExits"` }
type JobDefinitionRetryStrategyArgs ¶
type JobDefinitionRetryStrategyArgs struct { // Number of times to move a job to the `RUNNABLE` status. You may specify between `1` and `10` attempts. Attempts pulumi.IntPtrInput `pulumi:"attempts"` // Evaluate on exit conditions under which the job should be retried or failed. If this parameter is specified, then the `attempts` parameter must also be specified. You may specify up to 5 configuration blocks. EvaluateOnExits JobDefinitionRetryStrategyEvaluateOnExitArrayInput `pulumi:"evaluateOnExits"` }
func (JobDefinitionRetryStrategyArgs) ElementType ¶
func (JobDefinitionRetryStrategyArgs) ElementType() reflect.Type
func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutput ¶
func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput
func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutputWithContext ¶
func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyOutput
func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutput ¶
func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput
func (JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutputWithContext ¶
func (i JobDefinitionRetryStrategyArgs) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput
type JobDefinitionRetryStrategyEvaluateOnExit ¶
type JobDefinitionRetryStrategyEvaluateOnExit struct { // Action to take if all of the specified conditions are met. The values are not case sensitive. Valid values: `retry`, `exit`. Action string `pulumi:"action"` // Glob pattern to match against the decimal representation of the exit code returned for a job. OnExitCode *string `pulumi:"onExitCode"` // Glob pattern to match against the reason returned for a job. OnReason *string `pulumi:"onReason"` // Glob pattern to match against the status reason returned for a job. OnStatusReason *string `pulumi:"onStatusReason"` }
type JobDefinitionRetryStrategyEvaluateOnExitArgs ¶
type JobDefinitionRetryStrategyEvaluateOnExitArgs struct { // Action to take if all of the specified conditions are met. The values are not case sensitive. Valid values: `retry`, `exit`. Action pulumi.StringInput `pulumi:"action"` // Glob pattern to match against the decimal representation of the exit code returned for a job. OnExitCode pulumi.StringPtrInput `pulumi:"onExitCode"` // Glob pattern to match against the reason returned for a job. OnReason pulumi.StringPtrInput `pulumi:"onReason"` // Glob pattern to match against the status reason returned for a job. OnStatusReason pulumi.StringPtrInput `pulumi:"onStatusReason"` }
func (JobDefinitionRetryStrategyEvaluateOnExitArgs) ElementType ¶
func (JobDefinitionRetryStrategyEvaluateOnExitArgs) ElementType() reflect.Type
func (JobDefinitionRetryStrategyEvaluateOnExitArgs) ToJobDefinitionRetryStrategyEvaluateOnExitOutput ¶
func (i JobDefinitionRetryStrategyEvaluateOnExitArgs) ToJobDefinitionRetryStrategyEvaluateOnExitOutput() JobDefinitionRetryStrategyEvaluateOnExitOutput
func (JobDefinitionRetryStrategyEvaluateOnExitArgs) ToJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext ¶
func (i JobDefinitionRetryStrategyEvaluateOnExitArgs) ToJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitOutput
type JobDefinitionRetryStrategyEvaluateOnExitArray ¶
type JobDefinitionRetryStrategyEvaluateOnExitArray []JobDefinitionRetryStrategyEvaluateOnExitInput
func (JobDefinitionRetryStrategyEvaluateOnExitArray) ElementType ¶
func (JobDefinitionRetryStrategyEvaluateOnExitArray) ElementType() reflect.Type
func (JobDefinitionRetryStrategyEvaluateOnExitArray) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶
func (i JobDefinitionRetryStrategyEvaluateOnExitArray) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
func (JobDefinitionRetryStrategyEvaluateOnExitArray) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext ¶
func (i JobDefinitionRetryStrategyEvaluateOnExitArray) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
type JobDefinitionRetryStrategyEvaluateOnExitArrayInput ¶
type JobDefinitionRetryStrategyEvaluateOnExitArrayInput interface { pulumi.Input ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(context.Context) JobDefinitionRetryStrategyEvaluateOnExitArrayOutput }
JobDefinitionRetryStrategyEvaluateOnExitArrayInput is an input type that accepts JobDefinitionRetryStrategyEvaluateOnExitArray and JobDefinitionRetryStrategyEvaluateOnExitArrayOutput values. You can construct a concrete instance of `JobDefinitionRetryStrategyEvaluateOnExitArrayInput` via:
JobDefinitionRetryStrategyEvaluateOnExitArray{ JobDefinitionRetryStrategyEvaluateOnExitArgs{...} }
type JobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶
type JobDefinitionRetryStrategyEvaluateOnExitArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType ¶
func (JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType() reflect.Type
func (JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
func (JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
type JobDefinitionRetryStrategyEvaluateOnExitInput ¶
type JobDefinitionRetryStrategyEvaluateOnExitInput interface { pulumi.Input ToJobDefinitionRetryStrategyEvaluateOnExitOutput() JobDefinitionRetryStrategyEvaluateOnExitOutput ToJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(context.Context) JobDefinitionRetryStrategyEvaluateOnExitOutput }
JobDefinitionRetryStrategyEvaluateOnExitInput is an input type that accepts JobDefinitionRetryStrategyEvaluateOnExitArgs and JobDefinitionRetryStrategyEvaluateOnExitOutput values. You can construct a concrete instance of `JobDefinitionRetryStrategyEvaluateOnExitInput` via:
JobDefinitionRetryStrategyEvaluateOnExitArgs{...}
type JobDefinitionRetryStrategyEvaluateOnExitOutput ¶
type JobDefinitionRetryStrategyEvaluateOnExitOutput struct{ *pulumi.OutputState }
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) Action ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) Action() pulumi.StringOutput
Action to take if all of the specified conditions are met. The values are not case sensitive. Valid values: `retry`, `exit`.
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) ElementType ¶
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) ElementType() reflect.Type
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) OnExitCode ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) OnExitCode() pulumi.StringPtrOutput
Glob pattern to match against the decimal representation of the exit code returned for a job.
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) OnReason ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) OnReason() pulumi.StringPtrOutput
Glob pattern to match against the reason returned for a job.
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason() pulumi.StringPtrOutput
Glob pattern to match against the status reason returned for a job.
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) ToJobDefinitionRetryStrategyEvaluateOnExitOutput ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) ToJobDefinitionRetryStrategyEvaluateOnExitOutput() JobDefinitionRetryStrategyEvaluateOnExitOutput
func (JobDefinitionRetryStrategyEvaluateOnExitOutput) ToJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext ¶
func (o JobDefinitionRetryStrategyEvaluateOnExitOutput) ToJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyEvaluateOnExitOutput
type JobDefinitionRetryStrategyInput ¶
type JobDefinitionRetryStrategyInput interface { pulumi.Input ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput ToJobDefinitionRetryStrategyOutputWithContext(context.Context) JobDefinitionRetryStrategyOutput }
JobDefinitionRetryStrategyInput is an input type that accepts JobDefinitionRetryStrategyArgs and JobDefinitionRetryStrategyOutput values. You can construct a concrete instance of `JobDefinitionRetryStrategyInput` via:
JobDefinitionRetryStrategyArgs{...}
type JobDefinitionRetryStrategyOutput ¶
type JobDefinitionRetryStrategyOutput struct{ *pulumi.OutputState }
func (JobDefinitionRetryStrategyOutput) Attempts ¶
func (o JobDefinitionRetryStrategyOutput) Attempts() pulumi.IntPtrOutput
Number of times to move a job to the `RUNNABLE` status. You may specify between `1` and `10` attempts.
func (JobDefinitionRetryStrategyOutput) ElementType ¶
func (JobDefinitionRetryStrategyOutput) ElementType() reflect.Type
func (JobDefinitionRetryStrategyOutput) EvaluateOnExits ¶
func (o JobDefinitionRetryStrategyOutput) EvaluateOnExits() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
Evaluate on exit conditions under which the job should be retried or failed. If this parameter is specified, then the `attempts` parameter must also be specified. You may specify up to 5 configuration blocks.
func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutput ¶
func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutput() JobDefinitionRetryStrategyOutput
func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutputWithContext ¶
func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyOutput
func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutput ¶
func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput
func (JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext ¶
func (o JobDefinitionRetryStrategyOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput
type JobDefinitionRetryStrategyPtrInput ¶
type JobDefinitionRetryStrategyPtrInput interface { pulumi.Input ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput ToJobDefinitionRetryStrategyPtrOutputWithContext(context.Context) JobDefinitionRetryStrategyPtrOutput }
JobDefinitionRetryStrategyPtrInput is an input type that accepts JobDefinitionRetryStrategyArgs, JobDefinitionRetryStrategyPtr and JobDefinitionRetryStrategyPtrOutput values. You can construct a concrete instance of `JobDefinitionRetryStrategyPtrInput` via:
JobDefinitionRetryStrategyArgs{...} or: nil
func JobDefinitionRetryStrategyPtr ¶
func JobDefinitionRetryStrategyPtr(v *JobDefinitionRetryStrategyArgs) JobDefinitionRetryStrategyPtrInput
type JobDefinitionRetryStrategyPtrOutput ¶
type JobDefinitionRetryStrategyPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionRetryStrategyPtrOutput) Attempts ¶
func (o JobDefinitionRetryStrategyPtrOutput) Attempts() pulumi.IntPtrOutput
Number of times to move a job to the `RUNNABLE` status. You may specify between `1` and `10` attempts.
func (JobDefinitionRetryStrategyPtrOutput) Elem ¶
func (o JobDefinitionRetryStrategyPtrOutput) Elem() JobDefinitionRetryStrategyOutput
func (JobDefinitionRetryStrategyPtrOutput) ElementType ¶
func (JobDefinitionRetryStrategyPtrOutput) ElementType() reflect.Type
func (JobDefinitionRetryStrategyPtrOutput) EvaluateOnExits ¶
func (o JobDefinitionRetryStrategyPtrOutput) EvaluateOnExits() JobDefinitionRetryStrategyEvaluateOnExitArrayOutput
Evaluate on exit conditions under which the job should be retried or failed. If this parameter is specified, then the `attempts` parameter must also be specified. You may specify up to 5 configuration blocks.
func (JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutput ¶
func (o JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutput() JobDefinitionRetryStrategyPtrOutput
func (JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext ¶
func (o JobDefinitionRetryStrategyPtrOutput) ToJobDefinitionRetryStrategyPtrOutputWithContext(ctx context.Context) JobDefinitionRetryStrategyPtrOutput
type JobDefinitionState ¶
type JobDefinitionState struct { // ARN of the job definition, includes revision (`:#`). Arn pulumi.StringPtrInput // ARN without the revision number. ArnPrefix pulumi.StringPtrInput // Valid [container properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`. ContainerProperties pulumi.StringPtrInput // When updating a job definition a new revision is created. This parameter determines if the previous version is `deregistered` (`INACTIVE`) or left `ACTIVE`. Defaults to `true`. DeregisterOnNewRevision pulumi.BoolPtrInput // Valid [ECS properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is only valid if the `type` parameter is `container`. EcsProperties pulumi.StringPtrInput // Valid eks properties. This parameter is only valid if the `type` parameter is `container`. EksProperties JobDefinitionEksPropertiesPtrInput // Name of the job definition. Name pulumi.StringPtrInput // Valid [node properties](http://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html) provided as a single valid JSON document. This parameter is required if the `type` parameter is `multinode`. NodeProperties pulumi.StringPtrInput // Parameter substitution placeholders to set in the job definition. Parameters pulumi.StringMapInput // Platform capabilities required by the job definition. If no value is specified, it defaults to `EC2`. To run the job on Fargate resources, specify `FARGATE`. PlatformCapabilities pulumi.StringArrayInput // Whether to propagate the tags from the job definition to the corresponding Amazon ECS task. Default is `false`. PropagateTags pulumi.BoolPtrInput // Retry strategy to use for failed jobs that are submitted with this job definition. Maximum number of `retryStrategy` is `1`. Defined below. RetryStrategy JobDefinitionRetryStrategyPtrInput // Revision of the job definition. Revision pulumi.IntPtrInput // Scheduling priority of the job definition. This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority. Allowed values `0` through `9999`. SchedulingPriority pulumi.IntPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Timeout for jobs so that if a job runs longer, AWS Batch terminates the job. Maximum number of `timeout` is `1`. Defined below. Timeout JobDefinitionTimeoutPtrInput // Type of job definition. Must be `container` or `multinode`. // // The following arguments are optional: Type pulumi.StringPtrInput }
func (JobDefinitionState) ElementType ¶
func (JobDefinitionState) ElementType() reflect.Type
type JobDefinitionTimeout ¶
type JobDefinitionTimeout struct { // Time duration in seconds after which AWS Batch terminates your jobs if they have not finished. The minimum value for the timeout is `60` seconds. AttemptDurationSeconds *int `pulumi:"attemptDurationSeconds"` }
type JobDefinitionTimeoutArgs ¶
type JobDefinitionTimeoutArgs struct { // Time duration in seconds after which AWS Batch terminates your jobs if they have not finished. The minimum value for the timeout is `60` seconds. AttemptDurationSeconds pulumi.IntPtrInput `pulumi:"attemptDurationSeconds"` }
func (JobDefinitionTimeoutArgs) ElementType ¶
func (JobDefinitionTimeoutArgs) ElementType() reflect.Type
func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutput ¶
func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput
func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutputWithContext ¶
func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutOutputWithContext(ctx context.Context) JobDefinitionTimeoutOutput
func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutput ¶
func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput
func (JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutputWithContext ¶
func (i JobDefinitionTimeoutArgs) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput
type JobDefinitionTimeoutInput ¶
type JobDefinitionTimeoutInput interface { pulumi.Input ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput ToJobDefinitionTimeoutOutputWithContext(context.Context) JobDefinitionTimeoutOutput }
JobDefinitionTimeoutInput is an input type that accepts JobDefinitionTimeoutArgs and JobDefinitionTimeoutOutput values. You can construct a concrete instance of `JobDefinitionTimeoutInput` via:
JobDefinitionTimeoutArgs{...}
type JobDefinitionTimeoutOutput ¶
type JobDefinitionTimeoutOutput struct{ *pulumi.OutputState }
func (JobDefinitionTimeoutOutput) AttemptDurationSeconds ¶
func (o JobDefinitionTimeoutOutput) AttemptDurationSeconds() pulumi.IntPtrOutput
Time duration in seconds after which AWS Batch terminates your jobs if they have not finished. The minimum value for the timeout is `60` seconds.
func (JobDefinitionTimeoutOutput) ElementType ¶
func (JobDefinitionTimeoutOutput) ElementType() reflect.Type
func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutput ¶
func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutput() JobDefinitionTimeoutOutput
func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutputWithContext ¶
func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutOutputWithContext(ctx context.Context) JobDefinitionTimeoutOutput
func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutput ¶
func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput
func (JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutputWithContext ¶
func (o JobDefinitionTimeoutOutput) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput
type JobDefinitionTimeoutPtrInput ¶
type JobDefinitionTimeoutPtrInput interface { pulumi.Input ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput ToJobDefinitionTimeoutPtrOutputWithContext(context.Context) JobDefinitionTimeoutPtrOutput }
JobDefinitionTimeoutPtrInput is an input type that accepts JobDefinitionTimeoutArgs, JobDefinitionTimeoutPtr and JobDefinitionTimeoutPtrOutput values. You can construct a concrete instance of `JobDefinitionTimeoutPtrInput` via:
JobDefinitionTimeoutArgs{...} or: nil
func JobDefinitionTimeoutPtr ¶
func JobDefinitionTimeoutPtr(v *JobDefinitionTimeoutArgs) JobDefinitionTimeoutPtrInput
type JobDefinitionTimeoutPtrOutput ¶
type JobDefinitionTimeoutPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionTimeoutPtrOutput) AttemptDurationSeconds ¶
func (o JobDefinitionTimeoutPtrOutput) AttemptDurationSeconds() pulumi.IntPtrOutput
Time duration in seconds after which AWS Batch terminates your jobs if they have not finished. The minimum value for the timeout is `60` seconds.
func (JobDefinitionTimeoutPtrOutput) Elem ¶
func (o JobDefinitionTimeoutPtrOutput) Elem() JobDefinitionTimeoutOutput
func (JobDefinitionTimeoutPtrOutput) ElementType ¶
func (JobDefinitionTimeoutPtrOutput) ElementType() reflect.Type
func (JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutput ¶
func (o JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutput() JobDefinitionTimeoutPtrOutput
func (JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutputWithContext ¶
func (o JobDefinitionTimeoutPtrOutput) ToJobDefinitionTimeoutPtrOutputWithContext(ctx context.Context) JobDefinitionTimeoutPtrOutput
type JobQueue ¶
type JobQueue struct { pulumi.CustomResourceState // The Amazon Resource Name of the job queue. Arn pulumi.StringOutput `pulumi:"arn"` // The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment runs a specific job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue. ComputeEnvironmentOrders JobQueueComputeEnvironmentOrderArrayOutput `pulumi:"computeEnvironmentOrders"` // (Optional) This parameter is deprecated, please use `computeEnvironmentOrder` instead. List of compute environment ARNs mapped to a job queue. The position of the compute environments in the list will dictate the order. When importing a AWS Batch Job Queue, the parameter `computeEnvironments` will always be used over `computeEnvironmentOrder`. Please adjust your HCL accordingly. // // Deprecated: This parameter will be replaced by `computeEnvironmentOrder`. ComputeEnvironments pulumi.StringArrayOutput `pulumi:"computeEnvironments"` // The set of job state time limit actions mapped to a job queue. Specifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time. JobStateTimeLimitActions JobQueueJobStateTimeLimitActionArrayOutput `pulumi:"jobStateTimeLimitActions"` // Specifies the name of the job queue. Name pulumi.StringOutput `pulumi:"name"` // The priority of the job queue. Job queues with a higher priority // are evaluated first when associated with the same compute environment. Priority pulumi.IntOutput `pulumi:"priority"` // The ARN of the fair share scheduling policy. If this parameter is specified, the job queue uses a fair share scheduling policy. If this parameter isn't specified, the job queue uses a first in, first out (FIFO) scheduling policy. After a job queue is created, you can replace but can't remove the fair share scheduling policy. SchedulingPolicyArn pulumi.StringPtrOutput `pulumi:"schedulingPolicyArn"` // The state of the job queue. Must be one of: `ENABLED` or `DISABLED` State pulumi.StringOutput `pulumi:"state"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Timeouts JobQueueTimeoutsPtrOutput `pulumi:"timeouts"` }
Provides a Batch Job Queue resource.
## Example Usage
### Basic Job Queue
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.NewJobQueue(ctx, "test_queue", &batch.JobQueueArgs{ Name: pulumi.String("tf-test-batch-job-queue"), State: pulumi.String("ENABLED"), Priority: pulumi.Int(1), ComputeEnvironmentOrders: batch.JobQueueComputeEnvironmentOrderArray{ &batch.JobQueueComputeEnvironmentOrderArgs{ Order: pulumi.Int(1), ComputeEnvironment: pulumi.Any(testEnvironment1.Arn), }, &batch.JobQueueComputeEnvironmentOrderArgs{ Order: pulumi.Int(2), ComputeEnvironment: pulumi.Any(testEnvironment2.Arn), }, }, }) if err != nil { return err } return nil }) }
```
### Job Queue with a fair share scheduling policy
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := batch.NewSchedulingPolicy(ctx, "example", &batch.SchedulingPolicyArgs{ Name: pulumi.String("example"), FairSharePolicy: &batch.SchedulingPolicyFairSharePolicyArgs{ ComputeReservation: pulumi.Int(1), ShareDecaySeconds: pulumi.Int(3600), ShareDistributions: batch.SchedulingPolicyFairSharePolicyShareDistributionArray{ &batch.SchedulingPolicyFairSharePolicyShareDistributionArgs{ ShareIdentifier: pulumi.String("A1*"), WeightFactor: pulumi.Float64(0.1), }, }, }, }) if err != nil { return err } _, err = batch.NewJobQueue(ctx, "example", &batch.JobQueueArgs{ Name: pulumi.String("tf-test-batch-job-queue"), SchedulingPolicyArn: example.Arn, State: pulumi.String("ENABLED"), Priority: pulumi.Int(1), ComputeEnvironmentOrders: batch.JobQueueComputeEnvironmentOrderArray{ &batch.JobQueueComputeEnvironmentOrderArgs{ Order: pulumi.Int(1), ComputeEnvironment: pulumi.Any(testEnvironment1.Arn), }, &batch.JobQueueComputeEnvironmentOrderArgs{ Order: pulumi.Int(2), ComputeEnvironment: pulumi.Any(testEnvironment2.Arn), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Batch Job Queue using the `arn`. For example:
```sh $ pulumi import aws:batch/jobQueue:JobQueue test_queue arn:aws:batch:us-east-1:123456789012:job-queue/sample ```
func GetJobQueue ¶
func GetJobQueue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobQueueState, opts ...pulumi.ResourceOption) (*JobQueue, error)
GetJobQueue gets an existing JobQueue 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 NewJobQueue ¶
func NewJobQueue(ctx *pulumi.Context, name string, args *JobQueueArgs, opts ...pulumi.ResourceOption) (*JobQueue, error)
NewJobQueue registers a new resource with the given unique name, arguments, and options.
func (*JobQueue) ElementType ¶
func (*JobQueue) ToJobQueueOutput ¶
func (i *JobQueue) ToJobQueueOutput() JobQueueOutput
func (*JobQueue) ToJobQueueOutputWithContext ¶
func (i *JobQueue) ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput
type JobQueueArgs ¶
type JobQueueArgs struct { // The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment runs a specific job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue. ComputeEnvironmentOrders JobQueueComputeEnvironmentOrderArrayInput // (Optional) This parameter is deprecated, please use `computeEnvironmentOrder` instead. List of compute environment ARNs mapped to a job queue. The position of the compute environments in the list will dictate the order. When importing a AWS Batch Job Queue, the parameter `computeEnvironments` will always be used over `computeEnvironmentOrder`. Please adjust your HCL accordingly. // // Deprecated: This parameter will be replaced by `computeEnvironmentOrder`. ComputeEnvironments pulumi.StringArrayInput // The set of job state time limit actions mapped to a job queue. Specifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time. JobStateTimeLimitActions JobQueueJobStateTimeLimitActionArrayInput // Specifies the name of the job queue. Name pulumi.StringPtrInput // The priority of the job queue. Job queues with a higher priority // are evaluated first when associated with the same compute environment. Priority pulumi.IntInput // The ARN of the fair share scheduling policy. If this parameter is specified, the job queue uses a fair share scheduling policy. If this parameter isn't specified, the job queue uses a first in, first out (FIFO) scheduling policy. After a job queue is created, you can replace but can't remove the fair share scheduling policy. SchedulingPolicyArn pulumi.StringPtrInput // The state of the job queue. Must be one of: `ENABLED` or `DISABLED` State pulumi.StringInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput Timeouts JobQueueTimeoutsPtrInput }
The set of arguments for constructing a JobQueue resource.
func (JobQueueArgs) ElementType ¶
func (JobQueueArgs) ElementType() reflect.Type
type JobQueueArray ¶
type JobQueueArray []JobQueueInput
func (JobQueueArray) ElementType ¶
func (JobQueueArray) ElementType() reflect.Type
func (JobQueueArray) ToJobQueueArrayOutput ¶
func (i JobQueueArray) ToJobQueueArrayOutput() JobQueueArrayOutput
func (JobQueueArray) ToJobQueueArrayOutputWithContext ¶
func (i JobQueueArray) ToJobQueueArrayOutputWithContext(ctx context.Context) JobQueueArrayOutput
type JobQueueArrayInput ¶
type JobQueueArrayInput interface { pulumi.Input ToJobQueueArrayOutput() JobQueueArrayOutput ToJobQueueArrayOutputWithContext(context.Context) JobQueueArrayOutput }
JobQueueArrayInput is an input type that accepts JobQueueArray and JobQueueArrayOutput values. You can construct a concrete instance of `JobQueueArrayInput` via:
JobQueueArray{ JobQueueArgs{...} }
type JobQueueArrayOutput ¶
type JobQueueArrayOutput struct{ *pulumi.OutputState }
func (JobQueueArrayOutput) ElementType ¶
func (JobQueueArrayOutput) ElementType() reflect.Type
func (JobQueueArrayOutput) Index ¶
func (o JobQueueArrayOutput) Index(i pulumi.IntInput) JobQueueOutput
func (JobQueueArrayOutput) ToJobQueueArrayOutput ¶
func (o JobQueueArrayOutput) ToJobQueueArrayOutput() JobQueueArrayOutput
func (JobQueueArrayOutput) ToJobQueueArrayOutputWithContext ¶
func (o JobQueueArrayOutput) ToJobQueueArrayOutputWithContext(ctx context.Context) JobQueueArrayOutput
type JobQueueComputeEnvironmentOrder ¶ added in v6.27.0
type JobQueueComputeEnvironmentOrder struct { // The Amazon Resource Name (ARN) of the compute environment. ComputeEnvironment string `pulumi:"computeEnvironment"` // The order of the compute environment. Compute environments are tried in ascending order. For example, if two compute environments are associated with a job queue, the compute environment with a lower order integer value is tried for job placement first. Order int `pulumi:"order"` }
type JobQueueComputeEnvironmentOrderArgs ¶ added in v6.27.0
type JobQueueComputeEnvironmentOrderArgs struct { // The Amazon Resource Name (ARN) of the compute environment. ComputeEnvironment pulumi.StringInput `pulumi:"computeEnvironment"` // The order of the compute environment. Compute environments are tried in ascending order. For example, if two compute environments are associated with a job queue, the compute environment with a lower order integer value is tried for job placement first. Order pulumi.IntInput `pulumi:"order"` }
func (JobQueueComputeEnvironmentOrderArgs) ElementType ¶ added in v6.27.0
func (JobQueueComputeEnvironmentOrderArgs) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutput ¶ added in v6.27.0
func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput
func (JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutputWithContext ¶ added in v6.27.0
func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput
type JobQueueComputeEnvironmentOrderArray ¶ added in v6.27.0
type JobQueueComputeEnvironmentOrderArray []JobQueueComputeEnvironmentOrderInput
func (JobQueueComputeEnvironmentOrderArray) ElementType ¶ added in v6.27.0
func (JobQueueComputeEnvironmentOrderArray) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutput ¶ added in v6.27.0
func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput
func (JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext ¶ added in v6.27.0
func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput
type JobQueueComputeEnvironmentOrderArrayInput ¶ added in v6.27.0
type JobQueueComputeEnvironmentOrderArrayInput interface { pulumi.Input ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(context.Context) JobQueueComputeEnvironmentOrderArrayOutput }
JobQueueComputeEnvironmentOrderArrayInput is an input type that accepts JobQueueComputeEnvironmentOrderArray and JobQueueComputeEnvironmentOrderArrayOutput values. You can construct a concrete instance of `JobQueueComputeEnvironmentOrderArrayInput` via:
JobQueueComputeEnvironmentOrderArray{ JobQueueComputeEnvironmentOrderArgs{...} }
type JobQueueComputeEnvironmentOrderArrayOutput ¶ added in v6.27.0
type JobQueueComputeEnvironmentOrderArrayOutput struct{ *pulumi.OutputState }
func (JobQueueComputeEnvironmentOrderArrayOutput) ElementType ¶ added in v6.27.0
func (JobQueueComputeEnvironmentOrderArrayOutput) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutput ¶ added in v6.27.0
func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput
func (JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext ¶ added in v6.27.0
func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput
type JobQueueComputeEnvironmentOrderInput ¶ added in v6.27.0
type JobQueueComputeEnvironmentOrderInput interface { pulumi.Input ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput ToJobQueueComputeEnvironmentOrderOutputWithContext(context.Context) JobQueueComputeEnvironmentOrderOutput }
JobQueueComputeEnvironmentOrderInput is an input type that accepts JobQueueComputeEnvironmentOrderArgs and JobQueueComputeEnvironmentOrderOutput values. You can construct a concrete instance of `JobQueueComputeEnvironmentOrderInput` via:
JobQueueComputeEnvironmentOrderArgs{...}
type JobQueueComputeEnvironmentOrderOutput ¶ added in v6.27.0
type JobQueueComputeEnvironmentOrderOutput struct{ *pulumi.OutputState }
func (JobQueueComputeEnvironmentOrderOutput) ComputeEnvironment ¶ added in v6.27.0
func (o JobQueueComputeEnvironmentOrderOutput) ComputeEnvironment() pulumi.StringOutput
The Amazon Resource Name (ARN) of the compute environment.
func (JobQueueComputeEnvironmentOrderOutput) ElementType ¶ added in v6.27.0
func (JobQueueComputeEnvironmentOrderOutput) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderOutput) Order ¶ added in v6.27.0
func (o JobQueueComputeEnvironmentOrderOutput) Order() pulumi.IntOutput
The order of the compute environment. Compute environments are tried in ascending order. For example, if two compute environments are associated with a job queue, the compute environment with a lower order integer value is tried for job placement first.
func (JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutput ¶ added in v6.27.0
func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput
func (JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutputWithContext ¶ added in v6.27.0
func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput
type JobQueueInput ¶
type JobQueueInput interface { pulumi.Input ToJobQueueOutput() JobQueueOutput ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput }
type JobQueueJobStateTimeLimitAction ¶ added in v6.50.1
type JobQueueJobStateTimeLimitAction struct { // The action to take when a job is at the head of the job queue in the specified state for the specified period of time. Valid values include `"CANCEL"` // * `job_state_time_limit_action.#.max_time_seconds` - The approximate amount of time, in seconds, that must pass with the job in the specified state before the action is taken. Valid values include integers between `600` & `86400` Action string `pulumi:"action"` MaxTimeSeconds int `pulumi:"maxTimeSeconds"` // The reason to log for the action being taken. Reason string `pulumi:"reason"` // The state of the job needed to trigger the action. Valid values include `"RUNNABLE"`. State string `pulumi:"state"` }
type JobQueueJobStateTimeLimitActionArgs ¶ added in v6.50.1
type JobQueueJobStateTimeLimitActionArgs struct { // The action to take when a job is at the head of the job queue in the specified state for the specified period of time. Valid values include `"CANCEL"` // * `job_state_time_limit_action.#.max_time_seconds` - The approximate amount of time, in seconds, that must pass with the job in the specified state before the action is taken. Valid values include integers between `600` & `86400` Action pulumi.StringInput `pulumi:"action"` MaxTimeSeconds pulumi.IntInput `pulumi:"maxTimeSeconds"` // The reason to log for the action being taken. Reason pulumi.StringInput `pulumi:"reason"` // The state of the job needed to trigger the action. Valid values include `"RUNNABLE"`. State pulumi.StringInput `pulumi:"state"` }
func (JobQueueJobStateTimeLimitActionArgs) ElementType ¶ added in v6.50.1
func (JobQueueJobStateTimeLimitActionArgs) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutput ¶ added in v6.50.1
func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput
func (JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutputWithContext ¶ added in v6.50.1
func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionOutput
type JobQueueJobStateTimeLimitActionArray ¶ added in v6.50.1
type JobQueueJobStateTimeLimitActionArray []JobQueueJobStateTimeLimitActionInput
func (JobQueueJobStateTimeLimitActionArray) ElementType ¶ added in v6.50.1
func (JobQueueJobStateTimeLimitActionArray) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutput ¶ added in v6.50.1
func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput
func (JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶ added in v6.50.1
func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput
type JobQueueJobStateTimeLimitActionArrayInput ¶ added in v6.50.1
type JobQueueJobStateTimeLimitActionArrayInput interface { pulumi.Input ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionArrayOutput }
JobQueueJobStateTimeLimitActionArrayInput is an input type that accepts JobQueueJobStateTimeLimitActionArray and JobQueueJobStateTimeLimitActionArrayOutput values. You can construct a concrete instance of `JobQueueJobStateTimeLimitActionArrayInput` via:
JobQueueJobStateTimeLimitActionArray{ JobQueueJobStateTimeLimitActionArgs{...} }
type JobQueueJobStateTimeLimitActionArrayOutput ¶ added in v6.50.1
type JobQueueJobStateTimeLimitActionArrayOutput struct{ *pulumi.OutputState }
func (JobQueueJobStateTimeLimitActionArrayOutput) ElementType ¶ added in v6.50.1
func (JobQueueJobStateTimeLimitActionArrayOutput) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutput ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput
func (JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput
type JobQueueJobStateTimeLimitActionInput ¶ added in v6.50.1
type JobQueueJobStateTimeLimitActionInput interface { pulumi.Input ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput ToJobQueueJobStateTimeLimitActionOutputWithContext(context.Context) JobQueueJobStateTimeLimitActionOutput }
JobQueueJobStateTimeLimitActionInput is an input type that accepts JobQueueJobStateTimeLimitActionArgs and JobQueueJobStateTimeLimitActionOutput values. You can construct a concrete instance of `JobQueueJobStateTimeLimitActionInput` via:
JobQueueJobStateTimeLimitActionArgs{...}
type JobQueueJobStateTimeLimitActionOutput ¶ added in v6.50.1
type JobQueueJobStateTimeLimitActionOutput struct{ *pulumi.OutputState }
func (JobQueueJobStateTimeLimitActionOutput) Action ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionOutput) Action() pulumi.StringOutput
The action to take when a job is at the head of the job queue in the specified state for the specified period of time. Valid values include `"CANCEL"` * `job_state_time_limit_action.#.max_time_seconds` - The approximate amount of time, in seconds, that must pass with the job in the specified state before the action is taken. Valid values include integers between `600` & `86400`
func (JobQueueJobStateTimeLimitActionOutput) ElementType ¶ added in v6.50.1
func (JobQueueJobStateTimeLimitActionOutput) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds() pulumi.IntOutput
func (JobQueueJobStateTimeLimitActionOutput) Reason ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionOutput) Reason() pulumi.StringOutput
The reason to log for the action being taken.
func (JobQueueJobStateTimeLimitActionOutput) State ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionOutput) State() pulumi.StringOutput
The state of the job needed to trigger the action. Valid values include `"RUNNABLE"`.
func (JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutput ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput
func (JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutputWithContext ¶ added in v6.50.1
func (o JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionOutput
type JobQueueMap ¶
type JobQueueMap map[string]JobQueueInput
func (JobQueueMap) ElementType ¶
func (JobQueueMap) ElementType() reflect.Type
func (JobQueueMap) ToJobQueueMapOutput ¶
func (i JobQueueMap) ToJobQueueMapOutput() JobQueueMapOutput
func (JobQueueMap) ToJobQueueMapOutputWithContext ¶
func (i JobQueueMap) ToJobQueueMapOutputWithContext(ctx context.Context) JobQueueMapOutput
type JobQueueMapInput ¶
type JobQueueMapInput interface { pulumi.Input ToJobQueueMapOutput() JobQueueMapOutput ToJobQueueMapOutputWithContext(context.Context) JobQueueMapOutput }
JobQueueMapInput is an input type that accepts JobQueueMap and JobQueueMapOutput values. You can construct a concrete instance of `JobQueueMapInput` via:
JobQueueMap{ "key": JobQueueArgs{...} }
type JobQueueMapOutput ¶
type JobQueueMapOutput struct{ *pulumi.OutputState }
func (JobQueueMapOutput) ElementType ¶
func (JobQueueMapOutput) ElementType() reflect.Type
func (JobQueueMapOutput) MapIndex ¶
func (o JobQueueMapOutput) MapIndex(k pulumi.StringInput) JobQueueOutput
func (JobQueueMapOutput) ToJobQueueMapOutput ¶
func (o JobQueueMapOutput) ToJobQueueMapOutput() JobQueueMapOutput
func (JobQueueMapOutput) ToJobQueueMapOutputWithContext ¶
func (o JobQueueMapOutput) ToJobQueueMapOutputWithContext(ctx context.Context) JobQueueMapOutput
type JobQueueOutput ¶
type JobQueueOutput struct{ *pulumi.OutputState }
func (JobQueueOutput) Arn ¶
func (o JobQueueOutput) Arn() pulumi.StringOutput
The Amazon Resource Name of the job queue.
func (JobQueueOutput) ComputeEnvironmentOrders ¶ added in v6.27.0
func (o JobQueueOutput) ComputeEnvironmentOrders() JobQueueComputeEnvironmentOrderArrayOutput
The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment runs a specific job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.
func (JobQueueOutput) ComputeEnvironments
deprecated
func (o JobQueueOutput) ComputeEnvironments() pulumi.StringArrayOutput
(Optional) This parameter is deprecated, please use `computeEnvironmentOrder` instead. List of compute environment ARNs mapped to a job queue. The position of the compute environments in the list will dictate the order. When importing a AWS Batch Job Queue, the parameter `computeEnvironments` will always be used over `computeEnvironmentOrder`. Please adjust your HCL accordingly.
Deprecated: This parameter will be replaced by `computeEnvironmentOrder`.
func (JobQueueOutput) ElementType ¶
func (JobQueueOutput) ElementType() reflect.Type
func (JobQueueOutput) JobStateTimeLimitActions ¶ added in v6.50.1
func (o JobQueueOutput) JobStateTimeLimitActions() JobQueueJobStateTimeLimitActionArrayOutput
The set of job state time limit actions mapped to a job queue. Specifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time.
func (JobQueueOutput) Name ¶
func (o JobQueueOutput) Name() pulumi.StringOutput
Specifies the name of the job queue.
func (JobQueueOutput) Priority ¶
func (o JobQueueOutput) Priority() pulumi.IntOutput
The priority of the job queue. Job queues with a higher priority are evaluated first when associated with the same compute environment.
func (JobQueueOutput) SchedulingPolicyArn ¶
func (o JobQueueOutput) SchedulingPolicyArn() pulumi.StringPtrOutput
The ARN of the fair share scheduling policy. If this parameter is specified, the job queue uses a fair share scheduling policy. If this parameter isn't specified, the job queue uses a first in, first out (FIFO) scheduling policy. After a job queue is created, you can replace but can't remove the fair share scheduling policy.
func (JobQueueOutput) State ¶
func (o JobQueueOutput) State() pulumi.StringOutput
The state of the job queue. Must be one of: `ENABLED` or `DISABLED`
func (JobQueueOutput) Tags ¶
func (o JobQueueOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (JobQueueOutput) TagsAll
deprecated
func (o JobQueueOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (JobQueueOutput) Timeouts ¶ added in v6.1.0
func (o JobQueueOutput) Timeouts() JobQueueTimeoutsPtrOutput
func (JobQueueOutput) ToJobQueueOutput ¶
func (o JobQueueOutput) ToJobQueueOutput() JobQueueOutput
func (JobQueueOutput) ToJobQueueOutputWithContext ¶
func (o JobQueueOutput) ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput
type JobQueueState ¶
type JobQueueState struct { // The Amazon Resource Name of the job queue. Arn pulumi.StringPtrInput // The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment runs a specific job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue. ComputeEnvironmentOrders JobQueueComputeEnvironmentOrderArrayInput // (Optional) This parameter is deprecated, please use `computeEnvironmentOrder` instead. List of compute environment ARNs mapped to a job queue. The position of the compute environments in the list will dictate the order. When importing a AWS Batch Job Queue, the parameter `computeEnvironments` will always be used over `computeEnvironmentOrder`. Please adjust your HCL accordingly. // // Deprecated: This parameter will be replaced by `computeEnvironmentOrder`. ComputeEnvironments pulumi.StringArrayInput // The set of job state time limit actions mapped to a job queue. Specifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time. JobStateTimeLimitActions JobQueueJobStateTimeLimitActionArrayInput // Specifies the name of the job queue. Name pulumi.StringPtrInput // The priority of the job queue. Job queues with a higher priority // are evaluated first when associated with the same compute environment. Priority pulumi.IntPtrInput // The ARN of the fair share scheduling policy. If this parameter is specified, the job queue uses a fair share scheduling policy. If this parameter isn't specified, the job queue uses a first in, first out (FIFO) scheduling policy. After a job queue is created, you can replace but can't remove the fair share scheduling policy. SchedulingPolicyArn pulumi.StringPtrInput // The state of the job queue. Must be one of: `ENABLED` or `DISABLED` State pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Timeouts JobQueueTimeoutsPtrInput }
func (JobQueueState) ElementType ¶
func (JobQueueState) ElementType() reflect.Type
type JobQueueTimeouts ¶ added in v6.1.0
type JobQueueTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete *string `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type JobQueueTimeoutsArgs ¶ added in v6.1.0
type JobQueueTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. Delete pulumi.StringPtrInput `pulumi:"delete"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (JobQueueTimeoutsArgs) ElementType ¶ added in v6.1.0
func (JobQueueTimeoutsArgs) ElementType() reflect.Type
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutput ¶ added in v6.1.0
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutput() JobQueueTimeoutsOutput
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutputWithContext ¶ added in v6.1.0
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutputWithContext(ctx context.Context) JobQueueTimeoutsOutput
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutput ¶ added in v6.1.0
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutputWithContext ¶ added in v6.1.0
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
type JobQueueTimeoutsInput ¶ added in v6.1.0
type JobQueueTimeoutsInput interface { pulumi.Input ToJobQueueTimeoutsOutput() JobQueueTimeoutsOutput ToJobQueueTimeoutsOutputWithContext(context.Context) JobQueueTimeoutsOutput }
JobQueueTimeoutsInput is an input type that accepts JobQueueTimeoutsArgs and JobQueueTimeoutsOutput values. You can construct a concrete instance of `JobQueueTimeoutsInput` via:
JobQueueTimeoutsArgs{...}
type JobQueueTimeoutsOutput ¶ added in v6.1.0
type JobQueueTimeoutsOutput struct{ *pulumi.OutputState }
func (JobQueueTimeoutsOutput) Create ¶ added in v6.1.0
func (o JobQueueTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (JobQueueTimeoutsOutput) Delete ¶ added in v6.1.0
func (o JobQueueTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (JobQueueTimeoutsOutput) ElementType ¶ added in v6.1.0
func (JobQueueTimeoutsOutput) ElementType() reflect.Type
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutput ¶ added in v6.1.0
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutput() JobQueueTimeoutsOutput
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutputWithContext ¶ added in v6.1.0
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutputWithContext(ctx context.Context) JobQueueTimeoutsOutput
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutput ¶ added in v6.1.0
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutputWithContext ¶ added in v6.1.0
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsOutput) Update ¶ added in v6.1.0
func (o JobQueueTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type JobQueueTimeoutsPtrInput ¶ added in v6.1.0
type JobQueueTimeoutsPtrInput interface { pulumi.Input ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput ToJobQueueTimeoutsPtrOutputWithContext(context.Context) JobQueueTimeoutsPtrOutput }
JobQueueTimeoutsPtrInput is an input type that accepts JobQueueTimeoutsArgs, JobQueueTimeoutsPtr and JobQueueTimeoutsPtrOutput values. You can construct a concrete instance of `JobQueueTimeoutsPtrInput` via:
JobQueueTimeoutsArgs{...} or: nil
func JobQueueTimeoutsPtr ¶ added in v6.1.0
func JobQueueTimeoutsPtr(v *JobQueueTimeoutsArgs) JobQueueTimeoutsPtrInput
type JobQueueTimeoutsPtrOutput ¶ added in v6.1.0
type JobQueueTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (JobQueueTimeoutsPtrOutput) Create ¶ added in v6.1.0
func (o JobQueueTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (JobQueueTimeoutsPtrOutput) Delete ¶ added in v6.1.0
func (o JobQueueTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (JobQueueTimeoutsPtrOutput) Elem ¶ added in v6.1.0
func (o JobQueueTimeoutsPtrOutput) Elem() JobQueueTimeoutsOutput
func (JobQueueTimeoutsPtrOutput) ElementType ¶ added in v6.1.0
func (JobQueueTimeoutsPtrOutput) ElementType() reflect.Type
func (JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutput ¶ added in v6.1.0
func (o JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutputWithContext ¶ added in v6.1.0
func (o JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsPtrOutput) Update ¶ added in v6.1.0
func (o JobQueueTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type LookupComputeEnvironmentArgs ¶
type LookupComputeEnvironmentArgs struct { // Name of the Batch Compute Environment ComputeEnvironmentName string `pulumi:"computeEnvironmentName"` // Key-value map of resource tags Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getComputeEnvironment.
type LookupComputeEnvironmentOutputArgs ¶
type LookupComputeEnvironmentOutputArgs struct { // Name of the Batch Compute Environment ComputeEnvironmentName pulumi.StringInput `pulumi:"computeEnvironmentName"` // Key-value map of resource tags Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getComputeEnvironment.
func (LookupComputeEnvironmentOutputArgs) ElementType ¶
func (LookupComputeEnvironmentOutputArgs) ElementType() reflect.Type
type LookupComputeEnvironmentResult ¶
type LookupComputeEnvironmentResult struct { // ARN of the compute environment. Arn string `pulumi:"arn"` ComputeEnvironmentName string `pulumi:"computeEnvironmentName"` // ARN of the underlying Amazon ECS cluster used by the compute environment. EcsClusterArn string `pulumi:"ecsClusterArn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ARN of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf. ServiceRole string `pulumi:"serviceRole"` // State of the compute environment (for example, `ENABLED` or `DISABLED`). If the state is `ENABLED`, then the compute environment accepts jobs from a queue and can scale out automatically based on queues. State string `pulumi:"state"` // Current status of the compute environment (for example, `CREATING` or `VALID`). Status string `pulumi:"status"` // Short, human-readable string to provide additional details about the current status of the compute environment. StatusReason string `pulumi:"statusReason"` // Key-value map of resource tags Tags map[string]string `pulumi:"tags"` // Type of the compute environment (for example, `MANAGED` or `UNMANAGED`). Type string `pulumi:"type"` // Specifies the infrastructure update policy for the compute environment. UpdatePolicies []GetComputeEnvironmentUpdatePolicy `pulumi:"updatePolicies"` }
A collection of values returned by getComputeEnvironment.
func LookupComputeEnvironment ¶
func LookupComputeEnvironment(ctx *pulumi.Context, args *LookupComputeEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupComputeEnvironmentResult, error)
The Batch Compute Environment data source allows access to details of a specific compute environment within AWS Batch.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.LookupComputeEnvironment(ctx, &batch.LookupComputeEnvironmentArgs{ ComputeEnvironmentName: "batch-mongo-production", }, nil) if err != nil { return err } return nil }) }
```
type LookupComputeEnvironmentResultOutput ¶
type LookupComputeEnvironmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComputeEnvironment.
func LookupComputeEnvironmentOutput ¶
func LookupComputeEnvironmentOutput(ctx *pulumi.Context, args LookupComputeEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupComputeEnvironmentResultOutput
func (LookupComputeEnvironmentResultOutput) Arn ¶
func (o LookupComputeEnvironmentResultOutput) Arn() pulumi.StringOutput
ARN of the compute environment.
func (LookupComputeEnvironmentResultOutput) ComputeEnvironmentName ¶
func (o LookupComputeEnvironmentResultOutput) ComputeEnvironmentName() pulumi.StringOutput
func (LookupComputeEnvironmentResultOutput) EcsClusterArn ¶
func (o LookupComputeEnvironmentResultOutput) EcsClusterArn() pulumi.StringOutput
ARN of the underlying Amazon ECS cluster used by the compute environment.
func (LookupComputeEnvironmentResultOutput) ElementType ¶
func (LookupComputeEnvironmentResultOutput) ElementType() reflect.Type
func (LookupComputeEnvironmentResultOutput) Id ¶
func (o LookupComputeEnvironmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupComputeEnvironmentResultOutput) ServiceRole ¶
func (o LookupComputeEnvironmentResultOutput) ServiceRole() pulumi.StringOutput
ARN of the IAM role that allows AWS Batch to make calls to other AWS services on your behalf.
func (LookupComputeEnvironmentResultOutput) State ¶
func (o LookupComputeEnvironmentResultOutput) State() pulumi.StringOutput
State of the compute environment (for example, `ENABLED` or `DISABLED`). If the state is `ENABLED`, then the compute environment accepts jobs from a queue and can scale out automatically based on queues.
func (LookupComputeEnvironmentResultOutput) Status ¶
func (o LookupComputeEnvironmentResultOutput) Status() pulumi.StringOutput
Current status of the compute environment (for example, `CREATING` or `VALID`).
func (LookupComputeEnvironmentResultOutput) StatusReason ¶
func (o LookupComputeEnvironmentResultOutput) StatusReason() pulumi.StringOutput
Short, human-readable string to provide additional details about the current status of the compute environment.
func (LookupComputeEnvironmentResultOutput) Tags ¶
func (o LookupComputeEnvironmentResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags
func (LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutput ¶
func (o LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutput() LookupComputeEnvironmentResultOutput
func (LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutputWithContext ¶
func (o LookupComputeEnvironmentResultOutput) ToLookupComputeEnvironmentResultOutputWithContext(ctx context.Context) LookupComputeEnvironmentResultOutput
func (LookupComputeEnvironmentResultOutput) Type ¶
func (o LookupComputeEnvironmentResultOutput) Type() pulumi.StringOutput
Type of the compute environment (for example, `MANAGED` or `UNMANAGED`).
func (LookupComputeEnvironmentResultOutput) UpdatePolicies ¶ added in v6.18.2
func (o LookupComputeEnvironmentResultOutput) UpdatePolicies() GetComputeEnvironmentUpdatePolicyArrayOutput
Specifies the infrastructure update policy for the compute environment.
type LookupJobDefinitionArgs ¶ added in v6.24.2
type LookupJobDefinitionArgs struct { // ARN of the Job Definition. Do not begin the description with "An", "The", "Defines", "Indicates", or "Specifies," as these are verbose. In other words, "Indicates the amount of storage," can be rewritten as "Amount of storage," without losing any information. Arn *string `pulumi:"arn"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name *string `pulumi:"name"` // The revision of the job definition. Revision *int `pulumi:"revision"` // The status of the job definition. Status *string `pulumi:"status"` }
A collection of arguments for invoking getJobDefinition.
type LookupJobDefinitionOutputArgs ¶ added in v6.24.2
type LookupJobDefinitionOutputArgs struct { // ARN of the Job Definition. Do not begin the description with "An", "The", "Defines", "Indicates", or "Specifies," as these are verbose. In other words, "Indicates the amount of storage," can be rewritten as "Amount of storage," without losing any information. Arn pulumi.StringPtrInput `pulumi:"arn"` // The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_). Name pulumi.StringPtrInput `pulumi:"name"` // The revision of the job definition. Revision pulumi.IntPtrInput `pulumi:"revision"` // The status of the job definition. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getJobDefinition.
func (LookupJobDefinitionOutputArgs) ElementType ¶ added in v6.24.2
func (LookupJobDefinitionOutputArgs) ElementType() reflect.Type
type LookupJobDefinitionResult ¶ added in v6.24.2
type LookupJobDefinitionResult struct { Arn *string `pulumi:"arn"` ArnPrefix string `pulumi:"arnPrefix"` // The orchestration type of the compute environment. ContainerOrchestrationType string `pulumi:"containerOrchestrationType"` // An object with various properties that are specific to Amazon EKS based jobs. This must not be specified for Amazon ECS based job definitions. EksProperties []GetJobDefinitionEksProperty `pulumi:"eksProperties"` // The ARN Id string `pulumi:"id"` // The name of the volume. Name *string `pulumi:"name"` // An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties. NodeProperties []GetJobDefinitionNodeProperty `pulumi:"nodeProperties"` // The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried. RetryStrategies []GetJobDefinitionRetryStrategy `pulumi:"retryStrategies"` Revision *int `pulumi:"revision"` // The scheduling priority for jobs that are submitted with this job definition. This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority. SchedulingPriority int `pulumi:"schedulingPriority"` Status *string `pulumi:"status"` Tags map[string]string `pulumi:"tags"` // The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds. Timeouts []GetJobDefinitionTimeout `pulumi:"timeouts"` // The type of resource to assign to a container. The supported resources include `GPU`, `MEMORY`, and `VCPU`. Type string `pulumi:"type"` }
A collection of values returned by getJobDefinition.
func LookupJobDefinition ¶ added in v6.24.2
func LookupJobDefinition(ctx *pulumi.Context, args *LookupJobDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupJobDefinitionResult, error)
Data source for managing an AWS Batch Job Definition.
## Example Usage
### Lookup via Arn
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.LookupJobDefinition(ctx, &batch.LookupJobDefinitionArgs{ Arn: pulumi.StringRef("arn:aws:batch:us-east-1:012345678910:job-definition/example"), }, nil) if err != nil { return err } return nil }) }
```
### Lookup via Name
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.LookupJobDefinition(ctx, &batch.LookupJobDefinitionArgs{ Name: pulumi.StringRef("example"), Revision: pulumi.IntRef(2), }, nil) if err != nil { return err } return nil }) }
```
type LookupJobDefinitionResultOutput ¶ added in v6.24.2
type LookupJobDefinitionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getJobDefinition.
func LookupJobDefinitionOutput ¶ added in v6.24.2
func LookupJobDefinitionOutput(ctx *pulumi.Context, args LookupJobDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupJobDefinitionResultOutput
func (LookupJobDefinitionResultOutput) Arn ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Arn() pulumi.StringPtrOutput
func (LookupJobDefinitionResultOutput) ArnPrefix ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) ArnPrefix() pulumi.StringOutput
func (LookupJobDefinitionResultOutput) ContainerOrchestrationType ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) ContainerOrchestrationType() pulumi.StringOutput
The orchestration type of the compute environment.
func (LookupJobDefinitionResultOutput) EksProperties ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) EksProperties() GetJobDefinitionEksPropertyArrayOutput
An object with various properties that are specific to Amazon EKS based jobs. This must not be specified for Amazon ECS based job definitions.
func (LookupJobDefinitionResultOutput) ElementType ¶ added in v6.24.2
func (LookupJobDefinitionResultOutput) ElementType() reflect.Type
func (LookupJobDefinitionResultOutput) Id ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Id() pulumi.StringOutput
The ARN
func (LookupJobDefinitionResultOutput) Name ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Name() pulumi.StringPtrOutput
The name of the volume.
func (LookupJobDefinitionResultOutput) NodeProperties ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) NodeProperties() GetJobDefinitionNodePropertyArrayOutput
An object with various properties specific to multi-node parallel jobs. If you specify node properties for a job, it becomes a multi-node parallel job. For more information, see Multi-node Parallel Jobs in the AWS Batch User Guide. If the job definition's type parameter is container, then you must specify either containerProperties or nodeProperties.
func (LookupJobDefinitionResultOutput) RetryStrategies ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) RetryStrategies() GetJobDefinitionRetryStrategyArrayOutput
The retry strategy to use for failed jobs that are submitted with this job definition. Any retry strategy that's specified during a SubmitJob operation overrides the retry strategy defined here. If a job is terminated due to a timeout, it isn't retried.
func (LookupJobDefinitionResultOutput) Revision ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Revision() pulumi.IntPtrOutput
func (LookupJobDefinitionResultOutput) SchedulingPriority ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) SchedulingPriority() pulumi.IntOutput
The scheduling priority for jobs that are submitted with this job definition. This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority.
func (LookupJobDefinitionResultOutput) Status ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Status() pulumi.StringPtrOutput
func (LookupJobDefinitionResultOutput) Tags ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Tags() pulumi.StringMapOutput
func (LookupJobDefinitionResultOutput) Timeouts ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Timeouts() GetJobDefinitionTimeoutArrayOutput
The timeout configuration for jobs that are submitted with this job definition, after which AWS Batch terminates your jobs if they have not finished. If a job is terminated due to a timeout, it isn't retried. The minimum value for the timeout is 60 seconds.
func (LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput() LookupJobDefinitionResultOutput
func (LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext(ctx context.Context) LookupJobDefinitionResultOutput
func (LookupJobDefinitionResultOutput) Type ¶ added in v6.24.2
func (o LookupJobDefinitionResultOutput) Type() pulumi.StringOutput
The type of resource to assign to a container. The supported resources include `GPU`, `MEMORY`, and `VCPU`.
type LookupJobQueueArgs ¶
type LookupJobQueueArgs struct { // Name of the job queue. Name string `pulumi:"name"` // Key-value map of resource tags Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getJobQueue.
type LookupJobQueueOutputArgs ¶
type LookupJobQueueOutputArgs struct { // Name of the job queue. Name pulumi.StringInput `pulumi:"name"` // Key-value map of resource tags Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getJobQueue.
func (LookupJobQueueOutputArgs) ElementType ¶
func (LookupJobQueueOutputArgs) ElementType() reflect.Type
type LookupJobQueueResult ¶
type LookupJobQueueResult struct { // ARN of the job queue. Arn string `pulumi:"arn"` // The compute environments that are attached to the job queue and the order in // which job placement is preferred. Compute environments are selected for job placement in ascending order. // * `compute_environment_order.#.order` - The order of the compute environment. // * `compute_environment_order.#.compute_environment` - The ARN of the compute environment. ComputeEnvironmentOrders []GetJobQueueComputeEnvironmentOrder `pulumi:"computeEnvironmentOrders"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Specifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time. // * `job_state_time_limit_action.#.action` - The action to take when a job is at the head of the job queue in the specified state for the specified period of time. // * `job_state_time_limit_action.#.max_time_seconds` - The approximate amount of time, in seconds, that must pass with the job in the specified state before the action is taken. // * `job_state_time_limit_action.#.reason` - The reason to log for the action being taken. // * `job_state_time_limit_action.#.state` - The state of the job needed to trigger the action. JobStateTimeLimitActions []GetJobQueueJobStateTimeLimitAction `pulumi:"jobStateTimeLimitActions"` Name string `pulumi:"name"` // Priority of the job queue. Job queues with a higher priority are evaluated first when // associated with the same compute environment. Priority int `pulumi:"priority"` // The ARN of the fair share scheduling policy. If this attribute has a value, the job queue uses a fair share scheduling policy. If this attribute does not have a value, the job queue uses a first in, first out (FIFO) scheduling policy. SchedulingPolicyArn string `pulumi:"schedulingPolicyArn"` // Describes the ability of the queue to accept new jobs (for example, `ENABLED` or `DISABLED`). State string `pulumi:"state"` // Current status of the job queue (for example, `CREATING` or `VALID`). Status string `pulumi:"status"` // Short, human-readable string to provide additional details about the current status // of the job queue. StatusReason string `pulumi:"statusReason"` // Key-value map of resource tags Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getJobQueue.
func LookupJobQueue ¶
func LookupJobQueue(ctx *pulumi.Context, args *LookupJobQueueArgs, opts ...pulumi.InvokeOption) (*LookupJobQueueResult, error)
The Batch Job Queue data source allows access to details of a specific job queue within AWS Batch.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.LookupJobQueue(ctx, &batch.LookupJobQueueArgs{ Name: "tf-test-batch-job-queue", }, nil) if err != nil { return err } return nil }) }
```
type LookupJobQueueResultOutput ¶
type LookupJobQueueResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getJobQueue.
func LookupJobQueueOutput ¶
func LookupJobQueueOutput(ctx *pulumi.Context, args LookupJobQueueOutputArgs, opts ...pulumi.InvokeOption) LookupJobQueueResultOutput
func (LookupJobQueueResultOutput) Arn ¶
func (o LookupJobQueueResultOutput) Arn() pulumi.StringOutput
ARN of the job queue.
func (LookupJobQueueResultOutput) ComputeEnvironmentOrders ¶
func (o LookupJobQueueResultOutput) ComputeEnvironmentOrders() GetJobQueueComputeEnvironmentOrderArrayOutput
The compute environments that are attached to the job queue and the order in which job placement is preferred. Compute environments are selected for job placement in ascending order. * `compute_environment_order.#.order` - The order of the compute environment. * `compute_environment_order.#.compute_environment` - The ARN of the compute environment.
func (LookupJobQueueResultOutput) ElementType ¶
func (LookupJobQueueResultOutput) ElementType() reflect.Type
func (LookupJobQueueResultOutput) Id ¶
func (o LookupJobQueueResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupJobQueueResultOutput) JobStateTimeLimitActions ¶ added in v6.50.1
func (o LookupJobQueueResultOutput) JobStateTimeLimitActions() GetJobQueueJobStateTimeLimitActionArrayOutput
Specifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time. * `job_state_time_limit_action.#.action` - The action to take when a job is at the head of the job queue in the specified state for the specified period of time. * `job_state_time_limit_action.#.max_time_seconds` - The approximate amount of time, in seconds, that must pass with the job in the specified state before the action is taken. * `job_state_time_limit_action.#.reason` - The reason to log for the action being taken. * `job_state_time_limit_action.#.state` - The state of the job needed to trigger the action.
func (LookupJobQueueResultOutput) Name ¶
func (o LookupJobQueueResultOutput) Name() pulumi.StringOutput
func (LookupJobQueueResultOutput) Priority ¶
func (o LookupJobQueueResultOutput) Priority() pulumi.IntOutput
Priority of the job queue. Job queues with a higher priority are evaluated first when associated with the same compute environment.
func (LookupJobQueueResultOutput) SchedulingPolicyArn ¶
func (o LookupJobQueueResultOutput) SchedulingPolicyArn() pulumi.StringOutput
The ARN of the fair share scheduling policy. If this attribute has a value, the job queue uses a fair share scheduling policy. If this attribute does not have a value, the job queue uses a first in, first out (FIFO) scheduling policy.
func (LookupJobQueueResultOutput) State ¶
func (o LookupJobQueueResultOutput) State() pulumi.StringOutput
Describes the ability of the queue to accept new jobs (for example, `ENABLED` or `DISABLED`).
func (LookupJobQueueResultOutput) Status ¶
func (o LookupJobQueueResultOutput) Status() pulumi.StringOutput
Current status of the job queue (for example, `CREATING` or `VALID`).
func (LookupJobQueueResultOutput) StatusReason ¶
func (o LookupJobQueueResultOutput) StatusReason() pulumi.StringOutput
Short, human-readable string to provide additional details about the current status of the job queue.
func (LookupJobQueueResultOutput) Tags ¶
func (o LookupJobQueueResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags
func (LookupJobQueueResultOutput) ToLookupJobQueueResultOutput ¶
func (o LookupJobQueueResultOutput) ToLookupJobQueueResultOutput() LookupJobQueueResultOutput
func (LookupJobQueueResultOutput) ToLookupJobQueueResultOutputWithContext ¶
func (o LookupJobQueueResultOutput) ToLookupJobQueueResultOutputWithContext(ctx context.Context) LookupJobQueueResultOutput
type LookupSchedulingPolicyArgs ¶
type LookupSchedulingPolicyArgs struct { // ARN of the scheduling policy. Arn string `pulumi:"arn"` // Key-value map of resource tags Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getSchedulingPolicy.
type LookupSchedulingPolicyOutputArgs ¶
type LookupSchedulingPolicyOutputArgs struct { // ARN of the scheduling policy. Arn pulumi.StringInput `pulumi:"arn"` // Key-value map of resource tags Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getSchedulingPolicy.
func (LookupSchedulingPolicyOutputArgs) ElementType ¶
func (LookupSchedulingPolicyOutputArgs) ElementType() reflect.Type
type LookupSchedulingPolicyResult ¶
type LookupSchedulingPolicyResult struct { Arn string `pulumi:"arn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the scheduling policy. Name string `pulumi:"name"` // Key-value map of resource tags Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getSchedulingPolicy.
func LookupSchedulingPolicy ¶
func LookupSchedulingPolicy(ctx *pulumi.Context, args *LookupSchedulingPolicyArgs, opts ...pulumi.InvokeOption) (*LookupSchedulingPolicyResult, error)
The Batch Scheduling Policy data source allows access to details of a specific Scheduling Policy within AWS Batch.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.LookupSchedulingPolicy(ctx, &batch.LookupSchedulingPolicyArgs{ Arn: "arn:aws:batch:us-east-1:012345678910:scheduling-policy/example", }, nil) if err != nil { return err } return nil }) }
```
type LookupSchedulingPolicyResultOutput ¶
type LookupSchedulingPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchedulingPolicy.
func LookupSchedulingPolicyOutput ¶
func LookupSchedulingPolicyOutput(ctx *pulumi.Context, args LookupSchedulingPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupSchedulingPolicyResultOutput
func (LookupSchedulingPolicyResultOutput) Arn ¶
func (o LookupSchedulingPolicyResultOutput) Arn() pulumi.StringOutput
func (LookupSchedulingPolicyResultOutput) ElementType ¶
func (LookupSchedulingPolicyResultOutput) ElementType() reflect.Type
func (LookupSchedulingPolicyResultOutput) FairSharePolicies ¶
func (o LookupSchedulingPolicyResultOutput) FairSharePolicies() GetSchedulingPolicyFairSharePolicyArrayOutput
func (LookupSchedulingPolicyResultOutput) Id ¶
func (o LookupSchedulingPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSchedulingPolicyResultOutput) Name ¶
func (o LookupSchedulingPolicyResultOutput) Name() pulumi.StringOutput
Name of the scheduling policy.
func (LookupSchedulingPolicyResultOutput) Tags ¶
func (o LookupSchedulingPolicyResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags
func (LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutput ¶
func (o LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutput() LookupSchedulingPolicyResultOutput
func (LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutputWithContext ¶
func (o LookupSchedulingPolicyResultOutput) ToLookupSchedulingPolicyResultOutputWithContext(ctx context.Context) LookupSchedulingPolicyResultOutput
type SchedulingPolicy ¶
type SchedulingPolicy struct { pulumi.CustomResourceState // The Amazon Resource Name of the scheduling policy. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the name of the scheduling policy. Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Batch Scheduling Policy resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := batch.NewSchedulingPolicy(ctx, "example", &batch.SchedulingPolicyArgs{ Name: pulumi.String("example"), FairSharePolicy: &batch.SchedulingPolicyFairSharePolicyArgs{ ComputeReservation: pulumi.Int(1), ShareDecaySeconds: pulumi.Int(3600), ShareDistributions: batch.SchedulingPolicyFairSharePolicyShareDistributionArray{ &batch.SchedulingPolicyFairSharePolicyShareDistributionArgs{ ShareIdentifier: pulumi.String("A1*"), WeightFactor: pulumi.Float64(0.1), }, &batch.SchedulingPolicyFairSharePolicyShareDistributionArgs{ ShareIdentifier: pulumi.String("A2"), WeightFactor: pulumi.Float64(0.2), }, }, }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Batch Scheduling Policy"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Batch Scheduling Policy using the `arn`. For example:
```sh $ pulumi import aws:batch/schedulingPolicy:SchedulingPolicy test_policy arn:aws:batch:us-east-1:123456789012:scheduling-policy/sample ```
func GetSchedulingPolicy ¶
func GetSchedulingPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchedulingPolicyState, opts ...pulumi.ResourceOption) (*SchedulingPolicy, error)
GetSchedulingPolicy gets an existing SchedulingPolicy 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 NewSchedulingPolicy ¶
func NewSchedulingPolicy(ctx *pulumi.Context, name string, args *SchedulingPolicyArgs, opts ...pulumi.ResourceOption) (*SchedulingPolicy, error)
NewSchedulingPolicy registers a new resource with the given unique name, arguments, and options.
func (*SchedulingPolicy) ElementType ¶
func (*SchedulingPolicy) ElementType() reflect.Type
func (*SchedulingPolicy) ToSchedulingPolicyOutput ¶
func (i *SchedulingPolicy) ToSchedulingPolicyOutput() SchedulingPolicyOutput
func (*SchedulingPolicy) ToSchedulingPolicyOutputWithContext ¶
func (i *SchedulingPolicy) ToSchedulingPolicyOutputWithContext(ctx context.Context) SchedulingPolicyOutput
type SchedulingPolicyArgs ¶
type SchedulingPolicyArgs struct { // Specifies the name of the scheduling policy. Name pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a SchedulingPolicy resource.
func (SchedulingPolicyArgs) ElementType ¶
func (SchedulingPolicyArgs) ElementType() reflect.Type
type SchedulingPolicyArray ¶
type SchedulingPolicyArray []SchedulingPolicyInput
func (SchedulingPolicyArray) ElementType ¶
func (SchedulingPolicyArray) ElementType() reflect.Type
func (SchedulingPolicyArray) ToSchedulingPolicyArrayOutput ¶
func (i SchedulingPolicyArray) ToSchedulingPolicyArrayOutput() SchedulingPolicyArrayOutput
func (SchedulingPolicyArray) ToSchedulingPolicyArrayOutputWithContext ¶
func (i SchedulingPolicyArray) ToSchedulingPolicyArrayOutputWithContext(ctx context.Context) SchedulingPolicyArrayOutput
type SchedulingPolicyArrayInput ¶
type SchedulingPolicyArrayInput interface { pulumi.Input ToSchedulingPolicyArrayOutput() SchedulingPolicyArrayOutput ToSchedulingPolicyArrayOutputWithContext(context.Context) SchedulingPolicyArrayOutput }
SchedulingPolicyArrayInput is an input type that accepts SchedulingPolicyArray and SchedulingPolicyArrayOutput values. You can construct a concrete instance of `SchedulingPolicyArrayInput` via:
SchedulingPolicyArray{ SchedulingPolicyArgs{...} }
type SchedulingPolicyArrayOutput ¶
type SchedulingPolicyArrayOutput struct{ *pulumi.OutputState }
func (SchedulingPolicyArrayOutput) ElementType ¶
func (SchedulingPolicyArrayOutput) ElementType() reflect.Type
func (SchedulingPolicyArrayOutput) Index ¶
func (o SchedulingPolicyArrayOutput) Index(i pulumi.IntInput) SchedulingPolicyOutput
func (SchedulingPolicyArrayOutput) ToSchedulingPolicyArrayOutput ¶
func (o SchedulingPolicyArrayOutput) ToSchedulingPolicyArrayOutput() SchedulingPolicyArrayOutput
func (SchedulingPolicyArrayOutput) ToSchedulingPolicyArrayOutputWithContext ¶
func (o SchedulingPolicyArrayOutput) ToSchedulingPolicyArrayOutputWithContext(ctx context.Context) SchedulingPolicyArrayOutput
type SchedulingPolicyFairSharePolicy ¶
type SchedulingPolicyFairSharePolicy struct { // A value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). ShareDistributions []SchedulingPolicyFairSharePolicyShareDistribution `pulumi:"shareDistributions"` }
type SchedulingPolicyFairSharePolicyArgs ¶
type SchedulingPolicyFairSharePolicyArgs struct { // A value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). ShareDistributions SchedulingPolicyFairSharePolicyShareDistributionArrayInput `pulumi:"shareDistributions"` }
func (SchedulingPolicyFairSharePolicyArgs) ElementType ¶
func (SchedulingPolicyFairSharePolicyArgs) ElementType() reflect.Type
func (SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyOutput ¶
func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyOutput() SchedulingPolicyFairSharePolicyOutput
func (SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyOutputWithContext ¶
func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyOutput
func (SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyPtrOutput ¶
func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyPtrOutput() SchedulingPolicyFairSharePolicyPtrOutput
func (SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext ¶
func (i SchedulingPolicyFairSharePolicyArgs) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyPtrOutput
type SchedulingPolicyFairSharePolicyInput ¶
SchedulingPolicyFairSharePolicyInput is an input type that accepts SchedulingPolicyFairSharePolicyArgs and SchedulingPolicyFairSharePolicyOutput values. You can construct a concrete instance of `SchedulingPolicyFairSharePolicyInput` via:
SchedulingPolicyFairSharePolicyArgs{...}
type SchedulingPolicyFairSharePolicyOutput ¶
func (SchedulingPolicyFairSharePolicyOutput) ComputeReservation ¶
func (o SchedulingPolicyFairSharePolicyOutput) ComputeReservation() pulumi.IntPtrOutput
A value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html).
func (SchedulingPolicyFairSharePolicyOutput) ElementType ¶
func (SchedulingPolicyFairSharePolicyOutput) ElementType() reflect.Type
func (SchedulingPolicyFairSharePolicyOutput) ShareDecaySeconds ¶
func (o SchedulingPolicyFairSharePolicyOutput) ShareDecaySeconds() pulumi.IntPtrOutput
func (SchedulingPolicyFairSharePolicyOutput) ShareDistributions ¶
func (o SchedulingPolicyFairSharePolicyOutput) ShareDistributions() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
One or more share distribution blocks which define the weights for the fair share identifiers for the fair share policy. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). The `shareDistribution` block is documented below.
func (SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyOutput ¶
func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyOutput() SchedulingPolicyFairSharePolicyOutput
func (SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyOutputWithContext ¶
func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyOutput
func (SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyPtrOutput ¶
func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyPtrOutput() SchedulingPolicyFairSharePolicyPtrOutput
func (SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext ¶
func (o SchedulingPolicyFairSharePolicyOutput) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyPtrOutput
type SchedulingPolicyFairSharePolicyPtrInput ¶
SchedulingPolicyFairSharePolicyPtrInput is an input type that accepts SchedulingPolicyFairSharePolicyArgs, SchedulingPolicyFairSharePolicyPtr and SchedulingPolicyFairSharePolicyPtrOutput values. You can construct a concrete instance of `SchedulingPolicyFairSharePolicyPtrInput` via:
SchedulingPolicyFairSharePolicyArgs{...} or: nil
func SchedulingPolicyFairSharePolicyPtr ¶
func SchedulingPolicyFairSharePolicyPtr(v *SchedulingPolicyFairSharePolicyArgs) SchedulingPolicyFairSharePolicyPtrInput
type SchedulingPolicyFairSharePolicyPtrOutput ¶
func (SchedulingPolicyFairSharePolicyPtrOutput) ComputeReservation ¶
func (o SchedulingPolicyFairSharePolicyPtrOutput) ComputeReservation() pulumi.IntPtrOutput
A value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html).
func (SchedulingPolicyFairSharePolicyPtrOutput) ElementType ¶
func (SchedulingPolicyFairSharePolicyPtrOutput) ElementType() reflect.Type
func (SchedulingPolicyFairSharePolicyPtrOutput) ShareDecaySeconds ¶
func (o SchedulingPolicyFairSharePolicyPtrOutput) ShareDecaySeconds() pulumi.IntPtrOutput
func (SchedulingPolicyFairSharePolicyPtrOutput) ShareDistributions ¶
func (o SchedulingPolicyFairSharePolicyPtrOutput) ShareDistributions() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
One or more share distribution blocks which define the weights for the fair share identifiers for the fair share policy. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). The `shareDistribution` block is documented below.
func (SchedulingPolicyFairSharePolicyPtrOutput) ToSchedulingPolicyFairSharePolicyPtrOutput ¶
func (o SchedulingPolicyFairSharePolicyPtrOutput) ToSchedulingPolicyFairSharePolicyPtrOutput() SchedulingPolicyFairSharePolicyPtrOutput
func (SchedulingPolicyFairSharePolicyPtrOutput) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext ¶
func (o SchedulingPolicyFairSharePolicyPtrOutput) ToSchedulingPolicyFairSharePolicyPtrOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyPtrOutput
type SchedulingPolicyFairSharePolicyShareDistributionArgs ¶
type SchedulingPolicyFairSharePolicyShareDistributionArgs struct { pulumi.StringInput `pulumi:"shareIdentifier"` WeightFactor pulumi.Float64PtrInput `pulumi:"weightFactor"` }ShareIdentifier
func (SchedulingPolicyFairSharePolicyShareDistributionArgs) ElementType ¶
func (SchedulingPolicyFairSharePolicyShareDistributionArgs) ElementType() reflect.Type
func (SchedulingPolicyFairSharePolicyShareDistributionArgs) ToSchedulingPolicyFairSharePolicyShareDistributionOutput ¶
func (i SchedulingPolicyFairSharePolicyShareDistributionArgs) ToSchedulingPolicyFairSharePolicyShareDistributionOutput() SchedulingPolicyFairSharePolicyShareDistributionOutput
func (SchedulingPolicyFairSharePolicyShareDistributionArgs) ToSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext ¶
func (i SchedulingPolicyFairSharePolicyShareDistributionArgs) ToSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionOutput
type SchedulingPolicyFairSharePolicyShareDistributionArray ¶
type SchedulingPolicyFairSharePolicyShareDistributionArray []SchedulingPolicyFairSharePolicyShareDistributionInput
func (SchedulingPolicyFairSharePolicyShareDistributionArray) ElementType ¶
func (SchedulingPolicyFairSharePolicyShareDistributionArray) ElementType() reflect.Type
func (SchedulingPolicyFairSharePolicyShareDistributionArray) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutput ¶
func (i SchedulingPolicyFairSharePolicyShareDistributionArray) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
func (SchedulingPolicyFairSharePolicyShareDistributionArray) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext ¶
func (i SchedulingPolicyFairSharePolicyShareDistributionArray) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
type SchedulingPolicyFairSharePolicyShareDistributionArrayInput ¶
SchedulingPolicyFairSharePolicyShareDistributionArrayInput is an input type that accepts SchedulingPolicyFairSharePolicyShareDistributionArray and SchedulingPolicyFairSharePolicyShareDistributionArrayOutput values. You can construct a concrete instance of `SchedulingPolicyFairSharePolicyShareDistributionArrayInput` via:
SchedulingPolicyFairSharePolicyShareDistributionArray{ SchedulingPolicyFairSharePolicyShareDistributionArgs{...} }
type SchedulingPolicyFairSharePolicyShareDistributionArrayOutput ¶
func (SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ElementType ¶
func (SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ElementType() reflect.Type
func (SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutput ¶
func (o SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutput() SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
func (SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext ¶
func (o SchedulingPolicyFairSharePolicyShareDistributionArrayOutput) ToSchedulingPolicyFairSharePolicyShareDistributionArrayOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionArrayOutput
type SchedulingPolicyFairSharePolicyShareDistributionInput ¶
SchedulingPolicyFairSharePolicyShareDistributionInput is an input type that accepts SchedulingPolicyFairSharePolicyShareDistributionArgs and SchedulingPolicyFairSharePolicyShareDistributionOutput values. You can construct a concrete instance of `SchedulingPolicyFairSharePolicyShareDistributionInput` via:
SchedulingPolicyFairSharePolicyShareDistributionArgs{...}
type SchedulingPolicyFairSharePolicyShareDistributionOutput ¶
func (SchedulingPolicyFairSharePolicyShareDistributionOutput) ElementType ¶
func (SchedulingPolicyFairSharePolicyShareDistributionOutput) ElementType() reflect.Type
func (SchedulingPolicyFairSharePolicyShareDistributionOutput) ShareIdentifier ¶
func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) ShareIdentifier() pulumi.StringOutput
A fair share identifier or fair share identifier prefix. For more information, see [ShareAttributes](https://docs.aws.amazon.com/batch/latest/APIReference/API_ShareAttributes.html).
func (SchedulingPolicyFairSharePolicyShareDistributionOutput) ToSchedulingPolicyFairSharePolicyShareDistributionOutput ¶
func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) ToSchedulingPolicyFairSharePolicyShareDistributionOutput() SchedulingPolicyFairSharePolicyShareDistributionOutput
func (SchedulingPolicyFairSharePolicyShareDistributionOutput) ToSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext ¶
func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) ToSchedulingPolicyFairSharePolicyShareDistributionOutputWithContext(ctx context.Context) SchedulingPolicyFairSharePolicyShareDistributionOutput
func (SchedulingPolicyFairSharePolicyShareDistributionOutput) WeightFactor ¶
func (o SchedulingPolicyFairSharePolicyShareDistributionOutput) WeightFactor() pulumi.Float64PtrOutput
The weight factor for the fair share identifier. For more information, see [ShareAttributes](https://docs.aws.amazon.com/batch/latest/APIReference/API_ShareAttributes.html).
type SchedulingPolicyInput ¶
type SchedulingPolicyInput interface { pulumi.Input ToSchedulingPolicyOutput() SchedulingPolicyOutput ToSchedulingPolicyOutputWithContext(ctx context.Context) SchedulingPolicyOutput }
type SchedulingPolicyMap ¶
type SchedulingPolicyMap map[string]SchedulingPolicyInput
func (SchedulingPolicyMap) ElementType ¶
func (SchedulingPolicyMap) ElementType() reflect.Type
func (SchedulingPolicyMap) ToSchedulingPolicyMapOutput ¶
func (i SchedulingPolicyMap) ToSchedulingPolicyMapOutput() SchedulingPolicyMapOutput
func (SchedulingPolicyMap) ToSchedulingPolicyMapOutputWithContext ¶
func (i SchedulingPolicyMap) ToSchedulingPolicyMapOutputWithContext(ctx context.Context) SchedulingPolicyMapOutput
type SchedulingPolicyMapInput ¶
type SchedulingPolicyMapInput interface { pulumi.Input ToSchedulingPolicyMapOutput() SchedulingPolicyMapOutput ToSchedulingPolicyMapOutputWithContext(context.Context) SchedulingPolicyMapOutput }
SchedulingPolicyMapInput is an input type that accepts SchedulingPolicyMap and SchedulingPolicyMapOutput values. You can construct a concrete instance of `SchedulingPolicyMapInput` via:
SchedulingPolicyMap{ "key": SchedulingPolicyArgs{...} }
type SchedulingPolicyMapOutput ¶
type SchedulingPolicyMapOutput struct{ *pulumi.OutputState }
func (SchedulingPolicyMapOutput) ElementType ¶
func (SchedulingPolicyMapOutput) ElementType() reflect.Type
func (SchedulingPolicyMapOutput) MapIndex ¶
func (o SchedulingPolicyMapOutput) MapIndex(k pulumi.StringInput) SchedulingPolicyOutput
func (SchedulingPolicyMapOutput) ToSchedulingPolicyMapOutput ¶
func (o SchedulingPolicyMapOutput) ToSchedulingPolicyMapOutput() SchedulingPolicyMapOutput
func (SchedulingPolicyMapOutput) ToSchedulingPolicyMapOutputWithContext ¶
func (o SchedulingPolicyMapOutput) ToSchedulingPolicyMapOutputWithContext(ctx context.Context) SchedulingPolicyMapOutput
type SchedulingPolicyOutput ¶
type SchedulingPolicyOutput struct{ *pulumi.OutputState }
func (SchedulingPolicyOutput) Arn ¶
func (o SchedulingPolicyOutput) Arn() pulumi.StringOutput
The Amazon Resource Name of the scheduling policy.
func (SchedulingPolicyOutput) ElementType ¶
func (SchedulingPolicyOutput) ElementType() reflect.Type
func (SchedulingPolicyOutput) FairSharePolicy ¶
func (o SchedulingPolicyOutput) FairSharePolicy() SchedulingPolicyFairSharePolicyPtrOutput
func (SchedulingPolicyOutput) Name ¶
func (o SchedulingPolicyOutput) Name() pulumi.StringOutput
Specifies the name of the scheduling policy.
func (SchedulingPolicyOutput) Tags ¶
func (o SchedulingPolicyOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (SchedulingPolicyOutput) TagsAll
deprecated
func (o SchedulingPolicyOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (SchedulingPolicyOutput) ToSchedulingPolicyOutput ¶
func (o SchedulingPolicyOutput) ToSchedulingPolicyOutput() SchedulingPolicyOutput
func (SchedulingPolicyOutput) ToSchedulingPolicyOutputWithContext ¶
func (o SchedulingPolicyOutput) ToSchedulingPolicyOutputWithContext(ctx context.Context) SchedulingPolicyOutput
type SchedulingPolicyState ¶
type SchedulingPolicyState struct { // The Amazon Resource Name of the scheduling policy. Arn pulumi.StringPtrInput // Specifies the name of the scheduling policy. Name pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (SchedulingPolicyState) ElementType ¶
func (SchedulingPolicyState) ElementType() reflect.Type