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) ImageKubernetesVersion() 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) ComputeResources() ComputeEnvironmentComputeResourcesOutput
- func (o ComputeEnvironmentOutput) EcsClusterArn() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) EksConfiguration() ComputeEnvironmentEksConfigurationPtrOutput
- func (ComputeEnvironmentOutput) ElementType() reflect.Type
- func (o ComputeEnvironmentOutput) Name() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) NamePrefix() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) Region() pulumi.StringOutput
- 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.StringMapOutput
- func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutput() ComputeEnvironmentOutput
- func (o ComputeEnvironmentOutput) ToComputeEnvironmentOutputWithContext(ctx context.Context) ComputeEnvironmentOutput
- func (o ComputeEnvironmentOutput) Type() pulumi.StringOutput
- func (o ComputeEnvironmentOutput) UpdatePolicy() ComputeEnvironmentUpdatePolicyOutput
- 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.IntPtrOutput
- func (o ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolPtrOutput
- 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 JobDefinitionEksPropertiesPodPropertiesContainer
- type JobDefinitionEksPropertiesPodPropertiesContainerArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainerArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerOutput() JobDefinitionEksPropertiesPodPropertiesContainerOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerArray
- func (JobDefinitionEksPropertiesPodPropertiesContainerArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerArray) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerArray) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerArrayInput
- type JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerEnv
- type JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerEnvArray
- func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayInput
- type JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerEnvInput
- type JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) Name() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) Value() pulumi.StringOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerInput
- type JobDefinitionEksPropertiesPodPropertiesContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Args() pulumi.StringArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Commands() pulumi.StringArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Envs() JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Image() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Name() pulumi.StringPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Resources() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerOutput() JobDefinitionEksPropertiesPodPropertiesContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerResources
- type JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerResourcesInput
- type JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) Limits() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) Requests() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrInput
- type JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) Limits() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) Requests() pulumi.StringMapOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContext
- type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextInput
- type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) Privileged() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrInput
- type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) Elem() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) Privileged() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMount
- type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs
- func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray
- func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ElementType() reflect.Type
- func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
- func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayInput
- type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
- type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountInput
- type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
- func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ElementType() reflect.Type
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
- func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
- 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() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
- 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() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
- 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) Region() pulumi.StringOutput
- 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.StringMapOutput
- 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 (JobQueueOutput) ElementType() reflect.Type
- func (o JobQueueOutput) JobStateTimeLimitActions() JobQueueJobStateTimeLimitActionArrayOutput
- func (o JobQueueOutput) Name() pulumi.StringOutput
- func (o JobQueueOutput) Priority() pulumi.IntOutput
- func (o JobQueueOutput) Region() pulumi.StringOutput
- func (o JobQueueOutput) SchedulingPolicyArn() pulumi.StringPtrOutput
- func (o JobQueueOutput) State() pulumi.StringOutput
- func (o JobQueueOutput) Tags() pulumi.StringMapOutput
- func (o JobQueueOutput) TagsAll() pulumi.StringMapOutput
- 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) EcsClusterArn() pulumi.StringOutput
- func (LookupComputeEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupComputeEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupComputeEnvironmentResultOutput) Region() 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) Region() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- 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) Region() 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) Region() pulumi.StringOutput
- func (o SchedulingPolicyOutput) Tags() pulumi.StringMapOutput
- func (o SchedulingPolicyOutput) TagsAll() pulumi.StringMapOutput
- 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"`
// Details of the compute resources managed by the compute environment. This parameter is required for managed compute environments. See details below.
ComputeResources ComputeEnvironmentComputeResourcesOutput `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 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.
Name pulumi.StringOutput `pulumi:"name"`
// Creates a unique compute environment name beginning with the specified prefix. Conflicts with `name`.
NamePrefix pulumi.StringOutput `pulumi:"namePrefix"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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 ComputeEnvironmentUpdatePolicyOutput `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/v7/go/aws/batch" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2" "github.com/pulumi/pulumi-aws/sdk/v7/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{
Name: 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/v7/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{
Name: 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/v7/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{
Name: 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 `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 {
// 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 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.
Name pulumi.StringPtrInput
// Creates a unique compute environment name beginning with the specified prefix. Conflicts with `name`.
NamePrefix pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 Kubernetes version for the compute environment. If you don't specify a value, the latest version that AWS Batch supports is used. See [Supported Kubernetes versions](https://docs.aws.amazon.com/batch/latest/userguide/supported_kubernetes_version.html) for the list of Kubernetes versions supported by AWS Batch on Amazon EKS.
ImageKubernetesVersion *string `pulumi:"imageKubernetesVersion"`
// 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 Kubernetes version for the compute environment. If you don't specify a value, the latest version that AWS Batch supports is used. See [Supported Kubernetes versions](https://docs.aws.amazon.com/batch/latest/userguide/supported_kubernetes_version.html) for the list of Kubernetes versions supported by AWS Batch on Amazon EKS.
ImageKubernetesVersion pulumi.StringPtrInput `pulumi:"imageKubernetesVersion"`
// 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) ImageKubernetesVersion ¶ added in v7.2.0
func (o ComputeEnvironmentComputeResourcesEc2ConfigurationOutput) ImageKubernetesVersion() pulumi.StringPtrOutput
The Kubernetes version for the compute environment. If you don't specify a value, the latest version that AWS Batch supports is used. See [Supported Kubernetes versions](https://docs.aws.amazon.com/batch/latest/userguide/supported_kubernetes_version.html) for the list of Kubernetes versions supported by AWS Batch on Amazon EKS.
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) ComputeResources ¶
func (o ComputeEnvironmentOutput) ComputeResources() ComputeEnvironmentComputeResourcesOutput
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) Name ¶
func (o ComputeEnvironmentOutput) Name() 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) NamePrefix ¶
func (o ComputeEnvironmentOutput) NamePrefix() pulumi.StringOutput
Creates a unique compute environment name beginning with the specified prefix. Conflicts with `name`.
func (ComputeEnvironmentOutput) Region ¶
func (o ComputeEnvironmentOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o ComputeEnvironmentOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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 ¶
func (o ComputeEnvironmentOutput) UpdatePolicy() ComputeEnvironmentUpdatePolicyOutput
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
// 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 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.
Name pulumi.StringPtrInput
// Creates a unique compute environment name beginning with the specified prefix. Conflicts with `name`.
NamePrefix pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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.
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 ¶
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 compute environment infrastructure is updated.
TerminateJobsOnUpdate *bool `pulumi:"terminateJobsOnUpdate"`
}
type ComputeEnvironmentUpdatePolicyArgs ¶
type ComputeEnvironmentUpdatePolicyArgs struct {
// Specifies the job timeout (in minutes) when the compute environment infrastructure is updated.
JobExecutionTimeoutMinutes pulumi.IntPtrInput `pulumi:"jobExecutionTimeoutMinutes"`
// Specifies whether jobs are automatically terminated when the compute environment infrastructure is updated.
TerminateJobsOnUpdate pulumi.BoolPtrInput `pulumi:"terminateJobsOnUpdate"`
}
func (ComputeEnvironmentUpdatePolicyArgs) ElementType ¶
func (ComputeEnvironmentUpdatePolicyArgs) ElementType() reflect.Type
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutput ¶
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutputWithContext ¶
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutput ¶
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
func (ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext ¶
func (i ComputeEnvironmentUpdatePolicyArgs) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
type ComputeEnvironmentUpdatePolicyInput ¶
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 ¶
type ComputeEnvironmentUpdatePolicyOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentUpdatePolicyOutput) ElementType ¶
func (ComputeEnvironmentUpdatePolicyOutput) ElementType() reflect.Type
func (ComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes ¶
func (o ComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes() pulumi.IntPtrOutput
Specifies the job timeout (in minutes) when the compute environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate ¶
func (o ComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolPtrOutput
Specifies whether jobs are automatically terminated when the compute environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutput ¶
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutput() ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutputWithContext ¶
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyOutput
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutput ¶
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
func (ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext ¶
func (o ComputeEnvironmentUpdatePolicyOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
type ComputeEnvironmentUpdatePolicyPtrInput ¶
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 ¶
func ComputeEnvironmentUpdatePolicyPtr(v *ComputeEnvironmentUpdatePolicyArgs) ComputeEnvironmentUpdatePolicyPtrInput
type ComputeEnvironmentUpdatePolicyPtrOutput ¶
type ComputeEnvironmentUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (ComputeEnvironmentUpdatePolicyPtrOutput) ElementType ¶
func (ComputeEnvironmentUpdatePolicyPtrOutput) ElementType() reflect.Type
func (ComputeEnvironmentUpdatePolicyPtrOutput) JobExecutionTimeoutMinutes ¶
func (o ComputeEnvironmentUpdatePolicyPtrOutput) JobExecutionTimeoutMinutes() pulumi.IntPtrOutput
Specifies the job timeout (in minutes) when the compute environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyPtrOutput) TerminateJobsOnUpdate ¶
func (o ComputeEnvironmentUpdatePolicyPtrOutput) TerminateJobsOnUpdate() pulumi.BoolPtrOutput
Specifies whether jobs are automatically terminated when the compute environment infrastructure is updated.
func (ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutput ¶
func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutput() ComputeEnvironmentUpdatePolicyPtrOutput
func (ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext ¶
func (o ComputeEnvironmentUpdatePolicyPtrOutput) ToComputeEnvironmentUpdatePolicyPtrOutputWithContext(ctx context.Context) ComputeEnvironmentUpdatePolicyPtrOutput
type GetComputeEnvironmentUpdatePolicyArgs ¶
type GetComputeEnvironmentUpdatePolicyArgs struct {
JobExecutionTimeoutMinutes pulumi.IntInput `pulumi:"jobExecutionTimeoutMinutes"`
TerminateJobsOnUpdate pulumi.BoolInput `pulumi:"terminateJobsOnUpdate"`
}
func (GetComputeEnvironmentUpdatePolicyArgs) ElementType ¶
func (GetComputeEnvironmentUpdatePolicyArgs) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutput ¶
func (i GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutput() GetComputeEnvironmentUpdatePolicyOutput
func (GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutputWithContext ¶
func (i GetComputeEnvironmentUpdatePolicyArgs) ToGetComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyOutput
type GetComputeEnvironmentUpdatePolicyArray ¶
type GetComputeEnvironmentUpdatePolicyArray []GetComputeEnvironmentUpdatePolicyInput
func (GetComputeEnvironmentUpdatePolicyArray) ElementType ¶
func (GetComputeEnvironmentUpdatePolicyArray) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutput ¶
func (i GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutput() GetComputeEnvironmentUpdatePolicyArrayOutput
func (GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext ¶
func (i GetComputeEnvironmentUpdatePolicyArray) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyArrayOutput
type GetComputeEnvironmentUpdatePolicyArrayInput ¶
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 ¶
type GetComputeEnvironmentUpdatePolicyArrayOutput struct{ *pulumi.OutputState }
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ElementType ¶
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutput ¶
func (o GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutput() GetComputeEnvironmentUpdatePolicyArrayOutput
func (GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext ¶
func (o GetComputeEnvironmentUpdatePolicyArrayOutput) ToGetComputeEnvironmentUpdatePolicyArrayOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyArrayOutput
type GetComputeEnvironmentUpdatePolicyInput ¶
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 ¶
type GetComputeEnvironmentUpdatePolicyOutput struct{ *pulumi.OutputState }
func (GetComputeEnvironmentUpdatePolicyOutput) ElementType ¶
func (GetComputeEnvironmentUpdatePolicyOutput) ElementType() reflect.Type
func (GetComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes ¶
func (o GetComputeEnvironmentUpdatePolicyOutput) JobExecutionTimeoutMinutes() pulumi.IntOutput
func (GetComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate ¶
func (o GetComputeEnvironmentUpdatePolicyOutput) TerminateJobsOnUpdate() pulumi.BoolOutput
func (GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutput ¶
func (o GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutput() GetComputeEnvironmentUpdatePolicyOutput
func (GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutputWithContext ¶
func (o GetComputeEnvironmentUpdatePolicyOutput) ToGetComputeEnvironmentUpdatePolicyOutputWithContext(ctx context.Context) GetComputeEnvironmentUpdatePolicyOutput
type GetJobDefinitionEksProperty ¶
type GetJobDefinitionEksProperty struct {
// The properties for the Kubernetes pod resources of a job.
PodProperties []GetJobDefinitionEksPropertyPodProperty `pulumi:"podProperties"`
}
type GetJobDefinitionEksPropertyArgs ¶
type GetJobDefinitionEksPropertyArgs struct {
// The properties for the Kubernetes pod resources of a job.
PodProperties GetJobDefinitionEksPropertyPodPropertyArrayInput `pulumi:"podProperties"`
}
func (GetJobDefinitionEksPropertyArgs) ElementType ¶
func (GetJobDefinitionEksPropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutput ¶
func (i GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutput() GetJobDefinitionEksPropertyOutput
func (GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutputWithContext ¶
func (i GetJobDefinitionEksPropertyArgs) ToGetJobDefinitionEksPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyOutput
type GetJobDefinitionEksPropertyArray ¶
type GetJobDefinitionEksPropertyArray []GetJobDefinitionEksPropertyInput
func (GetJobDefinitionEksPropertyArray) ElementType ¶
func (GetJobDefinitionEksPropertyArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutput ¶
func (i GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutput() GetJobDefinitionEksPropertyArrayOutput
func (GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyArray) ToGetJobDefinitionEksPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyArrayOutput
type GetJobDefinitionEksPropertyArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutput ¶
func (o GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutput() GetJobDefinitionEksPropertyArrayOutput
func (GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyArrayOutput) ToGetJobDefinitionEksPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyArrayOutput
type GetJobDefinitionEksPropertyInput ¶
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 ¶
type GetJobDefinitionEksPropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyOutput) ElementType ¶
func (GetJobDefinitionEksPropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyOutput) PodProperties ¶
func (o GetJobDefinitionEksPropertyOutput) PodProperties() GetJobDefinitionEksPropertyPodPropertyArrayOutput
The properties for the Kubernetes pod resources of a job.
func (GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutput ¶
func (o GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutput() GetJobDefinitionEksPropertyOutput
func (GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutputWithContext ¶
func (o GetJobDefinitionEksPropertyOutput) ToGetJobDefinitionEksPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyOutput
type GetJobDefinitionEksPropertyPodProperty ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutput() GetJobDefinitionEksPropertyPodPropertyOutput
func (GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyArgs) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyOutput
type GetJobDefinitionEksPropertyPodPropertyArray ¶
type GetJobDefinitionEksPropertyPodPropertyArray []GetJobDefinitionEksPropertyPodPropertyInput
func (GetJobDefinitionEksPropertyPodPropertyArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput() GetJobDefinitionEksPropertyPodPropertyArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyArray) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyArrayOutput
type GetJobDefinitionEksPropertyPodPropertyArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutput() GetJobDefinitionEksPropertyPodPropertyArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainer ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput() GetJobDefinitionEksPropertyPodPropertyContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerOutput
type GetJobDefinitionEksPropertyPodPropertyContainerArray ¶
type GetJobDefinitionEksPropertyPodPropertyContainerArray []GetJobDefinitionEksPropertyPodPropertyContainerInput
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerArray) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnv ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArray ¶
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArray []GetJobDefinitionEksPropertyPodPropertyContainerEnvInput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerEnvInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Value ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerEnvOutput) Value() pulumi.StringOutput
The quantity of the specified resource to reserve for the container.
type GetJobDefinitionEksPropertyPodPropertyContainerInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Args ¶
An array of arguments to the entrypoint
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Commands ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Commands() pulumi.StringArrayOutput
The command that's passed to the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Envs ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Envs() GetJobDefinitionEksPropertyPodPropertyContainerEnvArrayOutput
The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Image ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Image() pulumi.StringOutput
The image used to start a container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ImagePullPolicy ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ImagePullPolicy() pulumi.StringOutput
The image pull policy for the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) Resources() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
The type and amount of resources to assign to a container.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) SecurityContexts ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) SecurityContexts() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
The security context for a job.
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutput() GetJobDefinitionEksPropertyPodPropertyContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerOutput) VolumeMounts ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerOutput) VolumeMounts() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
The volume mounts for the container.
type GetJobDefinitionEksPropertyPodPropertyContainerResource ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArray ¶
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArray []GetJobDefinitionEksPropertyPodPropertyContainerResourceInput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerResourceInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Limits ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Limits() pulumi.StringMapOutput
The type and quantity of the resources to reserve for the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Requests ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) Requests() pulumi.StringMapOutput
The type and quantity of the resources to request for the container.
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContext ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray ¶
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray []GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) Privileged ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) RunAsGroup ¶
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 ¶
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 ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMount ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray ¶
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray []GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) MountPath ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The path on the container where the volume is mounted.
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
If this value is true, the container has read-only access to the volume.
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecret ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray ¶
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray []GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyImagePullSecretArray) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput() GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyImagePullSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyImagePullSecretOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainer ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerArray ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerArray []GetJobDefinitionEksPropertyPodPropertyInitContainerInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnv ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray []GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerEnvOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Args ¶
An array of arguments to the entrypoint
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Commands ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Commands() pulumi.StringArrayOutput
The command that's passed to the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Envs ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Envs() GetJobDefinitionEksPropertyPodPropertyInitContainerEnvArrayOutput
The environment variables to pass to a container. Array of EksContainerEnvironmentVariable objects.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Image ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Image() pulumi.StringOutput
The image used to start a container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ImagePullPolicy ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ImagePullPolicy() pulumi.StringOutput
The image pull policy for the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) Resources() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
The type and amount of resources to assign to a container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) SecurityContexts ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) SecurityContexts() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
The security context for a job.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) VolumeMounts ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerOutput) VolumeMounts() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
The volume mounts for the container.
type GetJobDefinitionEksPropertyPodPropertyInitContainerResource ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray []GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Limits ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Limits() pulumi.StringMapOutput
The type and quantity of the resources to reserve for the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Requests ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) Requests() pulumi.StringMapOutput
The type and quantity of the resources to request for the container.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerResourceOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContext ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray []GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) Privileged ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) RunAsGroup ¶
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 ¶
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 ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerSecurityContextOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMount ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArgs) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray []GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArray) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountArrayOutput
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) MountPath ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The path on the container where the volume is mounted.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
If this value is true, the container has read-only access to the volume.
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput() GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
func (GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput) ToGetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyInitContainerVolumeMountOutput
type GetJobDefinitionEksPropertyPodPropertyInput ¶
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 GetJobDefinitionEksPropertyPodPropertyMetadataArgs ¶
type GetJobDefinitionEksPropertyPodPropertyMetadataArgs struct {
// Key-value pairs used to identify, sort, and organize cube resources.
Labels pulumi.StringMapInput `pulumi:"labels"`
}
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput() GetJobDefinitionEksPropertyPodPropertyMetadataOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArgs) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataOutput
type GetJobDefinitionEksPropertyPodPropertyMetadataArray ¶
type GetJobDefinitionEksPropertyPodPropertyMetadataArray []GetJobDefinitionEksPropertyPodPropertyMetadataInput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyMetadataArray) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
type GetJobDefinitionEksPropertyPodPropertyMetadataArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
type GetJobDefinitionEksPropertyPodPropertyMetadataInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyMetadataOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) Labels ¶
func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) Labels() pulumi.StringMapOutput
Key-value pairs used to identify, sort, and organize cube resources.
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutput() GetJobDefinitionEksPropertyPodPropertyMetadataOutput
func (GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyMetadataOutput) ToGetJobDefinitionEksPropertyPodPropertyMetadataOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyMetadataOutput
type GetJobDefinitionEksPropertyPodPropertyOutput ¶
type GetJobDefinitionEksPropertyPodPropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyOutput) Containers ¶
func (o GetJobDefinitionEksPropertyPodPropertyOutput) Containers() GetJobDefinitionEksPropertyPodPropertyContainerArrayOutput
The properties of the container that's used on the Amazon EKS pod. See containers below.
func (GetJobDefinitionEksPropertyPodPropertyOutput) DnsPolicy ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyOutput) HostNetwork ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ImagePullSecrets() GetJobDefinitionEksPropertyPodPropertyImagePullSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyOutput) InitContainers ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyOutput) Metadatas() GetJobDefinitionEksPropertyPodPropertyMetadataArrayOutput
Metadata about the Kubernetes pod.
func (GetJobDefinitionEksPropertyPodPropertyOutput) ServiceAccountName ¶
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ServiceAccountName() pulumi.StringOutput
The name of the service account that's used to run the pod.
func (GetJobDefinitionEksPropertyPodPropertyOutput) ShareProcessNamespace ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutput() GetJobDefinitionEksPropertyPodPropertyOutput
func (GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyOutput) ToGetJobDefinitionEksPropertyPodPropertyOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyOutput
func (GetJobDefinitionEksPropertyPodPropertyOutput) Volumes ¶
func (o GetJobDefinitionEksPropertyPodPropertyOutput) Volumes() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
A list of data volumes used in a job.
type GetJobDefinitionEksPropertyPodPropertyVolume ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput() GetJobDefinitionEksPropertyPodPropertyVolumeOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeArray ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeArray []GetJobDefinitionEksPropertyPodPropertyVolumeInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray []GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) Medium ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) Medium() pulumi.StringOutput
The medium to store the volume.
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) SizeLimit ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
The maximum size of the volume. By default, there's no maximum size defined.
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPath ¶
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 ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray []GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) Path ¶
The path of the file or directory on the host to mount into containers on the pod.
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeHostPathOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) EmptyDirs ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) EmptyDirs() GetJobDefinitionEksPropertyPodPropertyVolumeEmptyDirArrayOutput
Specifies the configuration of a Kubernetes emptyDir volume.
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) HostPaths ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) HostPaths() GetJobDefinitionEksPropertyPodPropertyVolumeHostPathArrayOutput
The path for the device on the host container instance.
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Name ¶
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 ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) Secrets() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
Specifies the configuration of a Kubernetes secret volume.
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutput() GetJobDefinitionEksPropertyPodPropertyVolumeOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs ¶
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 ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArgs) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray []GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext ¶
func (i GetJobDefinitionEksPropertyPodPropertyVolumeSecretArray) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretArrayOutput
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretInput ¶
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 ¶
type GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ElementType ¶
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ElementType() reflect.Type
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) Optional ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) Optional() pulumi.BoolOutput
Specifies whether the secret or the secret's keys must be defined.
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) SecretName ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) SecretName() pulumi.StringOutput
The name of the secret. The name must be allowed as a DNS subdomain name
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput() GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
func (GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext ¶
func (o GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput) ToGetJobDefinitionEksPropertyPodPropertyVolumeSecretOutputWithContext(ctx context.Context) GetJobDefinitionEksPropertyPodPropertyVolumeSecretOutput
type GetJobDefinitionNodeProperty ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutput ¶
func (i GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutput() GetJobDefinitionNodePropertyOutput
func (GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutputWithContext ¶
func (i GetJobDefinitionNodePropertyArgs) ToGetJobDefinitionNodePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyOutput
type GetJobDefinitionNodePropertyArray ¶
type GetJobDefinitionNodePropertyArray []GetJobDefinitionNodePropertyInput
func (GetJobDefinitionNodePropertyArray) ElementType ¶
func (GetJobDefinitionNodePropertyArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutput ¶
func (i GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutput() GetJobDefinitionNodePropertyArrayOutput
func (GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyArray) ToGetJobDefinitionNodePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyArrayOutput
type GetJobDefinitionNodePropertyArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutput ¶
func (o GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutput() GetJobDefinitionNodePropertyArrayOutput
func (GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyArrayOutput) ToGetJobDefinitionNodePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyArrayOutput
type GetJobDefinitionNodePropertyInput ¶
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 ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput() GetJobDefinitionNodePropertyNodeRangePropertyOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyOutput
type GetJobDefinitionNodePropertyNodeRangePropertyArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyArray []GetJobDefinitionNodePropertyNodeRangePropertyInput
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyArray) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainer ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironment ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Name ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Value ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentOutput) Value() pulumi.StringOutput
The quantity of the specified resource to reserve for the container.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorage struct {
SizeInGib int `pulumi:"sizeInGib"`
}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs struct {
SizeInGib pulumi.IntInput `pulumi:"sizeInGib"`
}
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) SizeInGib ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) SizeInGib() pulumi.IntOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerEphemeralStorageOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfiguration ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) Index ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) PlatformVersion ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerFargatePlatformConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerInput ¶
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 ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDevice ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) Index ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ContainerPath ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ContainerPath() pulumi.StringOutput
The absolute file path in the container where the tmpfs volume is mounted.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) HostPath ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) HostPath() pulumi.StringOutput
The path for the device on the host container instance.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) Permissions ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) Permissions() pulumi.StringArrayOutput
The explicit permissions to provide to the container for the device.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Devices ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Devices() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterDeviceArrayOutput
Any of the host devices to expose to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) InitProcessEnabled ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) InitProcessEnabled() pulumi.BoolOutput
If true, run an init process inside the container that forwards signals and reaps processes.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) MaxSwap ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) MaxSwap() pulumi.IntOutput
The total amount of swap memory (in MiB) a container can use.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) SharedMemorySize ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) SharedMemorySize() pulumi.IntOutput
The value for the size (in MiB) of the `/dev/shm` volume.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Swappiness ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Swappiness() pulumi.IntOutput
You can use this parameter to tune a container's memory swappiness behavior.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Tmpfs ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) Tmpfs() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
The container path, mount options, and size (in MiB) of the tmpfs mount.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpf ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ContainerPath ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ContainerPath() pulumi.StringOutput
The absolute file path in the container where the tmpfs volume is mounted.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) MountOptions ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) MountOptions() pulumi.StringArrayOutput
The list of tmpfs volume mount options.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) Size ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) Size() pulumi.IntOutput
The size (in MiB) of the tmpfs volume.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterTmpfOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfiguration ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) LogDriver ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) LogDriver() pulumi.StringOutput
The log driver to use for the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) Options ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) Options() pulumi.StringMapOutput
The configuration options to send to the log driver.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) SecretOptions ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) SecretOptions() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
The secrets to pass to the log configuration.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOption ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) Index ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) Name ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationSecretOptionOutput) ValueFrom ¶
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 ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ContainerPath ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ContainerPath() pulumi.StringOutput
The absolute file path in the container where the tmpfs volume is mounted.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ReadOnly ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ReadOnly() pulumi.BoolOutput
If this value is true, the container has read-only access to the volume.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) SourceVolume ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) SourceVolume() pulumi.StringOutput
The name of the volume to mount.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfiguration struct {
// Indicates whether the job has a public IP address.
AssignPublicIp bool `pulumi:"assignPublicIp"`
}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs struct {
// Indicates whether the job has a public IP address.
AssignPublicIp pulumi.BoolInput `pulumi:"assignPublicIp"`
}
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) Index ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) AssignPublicIp ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) AssignPublicIp() pulumi.BoolOutput
Indicates whether the job has a public IP address.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Commands ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Commands() pulumi.StringArrayOutput
The command that's passed to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Environments ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Environments() GetJobDefinitionNodePropertyNodeRangePropertyContainerEnvironmentArrayOutput
The environment variables to pass to a container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) EphemeralStorages ¶
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 ¶
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 ¶
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 ¶
The image used to start a container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) InstanceType ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) InstanceType() pulumi.StringOutput
The instance type to use for a multi-node parallel job.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) JobRoleArn ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LinuxParameters() GetJobDefinitionNodePropertyNodeRangePropertyContainerLinuxParameterArrayOutput
Linux-specific modifications that are applied to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LogConfigurations ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) LogConfigurations() GetJobDefinitionNodePropertyNodeRangePropertyContainerLogConfigurationArrayOutput
The log configuration specification for the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) MountPoints ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) MountPoints() GetJobDefinitionNodePropertyNodeRangePropertyContainerMountPointArrayOutput
The mount points for data volumes in your container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) NetworkConfigurations ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) NetworkConfigurations() GetJobDefinitionNodePropertyNodeRangePropertyContainerNetworkConfigurationArrayOutput
The network configuration for jobs that are running on Fargate resources.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Privileged ¶
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 ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ResourceRequirements() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
The type and amount of resources to assign to a container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) RuntimePlatforms ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) RuntimePlatforms() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
An object that represents the compute environment architecture for AWS Batch jobs on Fargate.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Secrets ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Secrets() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
The secrets for the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Ulimits ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Ulimits() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
A list of ulimits to set in the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) User ¶
The user name to use inside the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Volumes ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerOutput) Volumes() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
A list of data volumes used in a job.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirement ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Type ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerResourceRequirementOutput) Value() pulumi.StringOutput
The quantity of the specified resource to reserve for the container.
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatform ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) CpuArchitecture ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) OperatingSystemFamily ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) OperatingSystemFamily() pulumi.StringOutput
The operating system for the compute environment. V
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerRuntimePlatformOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecret ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) Name ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerSecretOutput) ValueFrom ¶
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 ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) HardLimit ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) HardLimit() pulumi.IntOutput
The hard limit for the ulimit type.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) Name ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) SoftLimit() pulumi.IntOutput
The soft limit for the ulimit type.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerUlimitOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolume ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfiguration ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) Index ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfig ¶
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 ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) Index ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) AccessPointId ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) AccessPointId() pulumi.StringOutput
The Amazon EFS access point ID to use.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) Iam ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) AuthorizationConfigs ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) AuthorizationConfigs() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationAuthorizationConfigArrayOutput
The authorization configuration details for the Amazon EFS file system.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) FileSystemId ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) FileSystemId() pulumi.StringOutput
The Amazon EFS file system ID to use.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) RootDirectory ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeEfsVolumeConfigurationOutput) TransitEncryption ¶
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 ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHost struct {
// The path on the host container instance that's presented to the container.
SourcePath string `pulumi:"sourcePath"`
}
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs struct {
// The path on the host container instance that's presented to the container.
SourcePath pulumi.StringInput `pulumi:"sourcePath"`
}
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArgs) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray []GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext ¶
func (i GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArray) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostArrayOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) SourcePath ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) SourcePath() pulumi.StringOutput
The path on the host container instance that's presented to the container.
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeHostOutput
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) EfsVolumeConfigurations ¶
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 ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) Hosts ¶
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 ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput() GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyContainerVolumeOutput
type GetJobDefinitionNodePropertyNodeRangePropertyInput ¶
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 ¶
type GetJobDefinitionNodePropertyNodeRangePropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) Containers ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) Containers() GetJobDefinitionNodePropertyNodeRangePropertyContainerArrayOutput
The container details for the node range.
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ElementType ¶
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) TargetNodes ¶
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 ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutput() GetJobDefinitionNodePropertyNodeRangePropertyOutput
func (GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext ¶
func (o GetJobDefinitionNodePropertyNodeRangePropertyOutput) ToGetJobDefinitionNodePropertyNodeRangePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyNodeRangePropertyOutput
type GetJobDefinitionNodePropertyOutput ¶
type GetJobDefinitionNodePropertyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionNodePropertyOutput) ElementType ¶
func (GetJobDefinitionNodePropertyOutput) ElementType() reflect.Type
func (GetJobDefinitionNodePropertyOutput) MainNode ¶
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 ¶
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 ¶
func (o GetJobDefinitionNodePropertyOutput) NumNodes() pulumi.IntOutput
The number of nodes that are associated with a multi-node parallel job.
func (GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutput ¶
func (o GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutput() GetJobDefinitionNodePropertyOutput
func (GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutputWithContext ¶
func (o GetJobDefinitionNodePropertyOutput) ToGetJobDefinitionNodePropertyOutputWithContext(ctx context.Context) GetJobDefinitionNodePropertyOutput
type GetJobDefinitionRetryStrategy ¶
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 ¶
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 ¶
func (GetJobDefinitionRetryStrategyArgs) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutput ¶
func (i GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutput() GetJobDefinitionRetryStrategyOutput
func (GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutputWithContext ¶
func (i GetJobDefinitionRetryStrategyArgs) ToGetJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyOutput
type GetJobDefinitionRetryStrategyArray ¶
type GetJobDefinitionRetryStrategyArray []GetJobDefinitionRetryStrategyInput
func (GetJobDefinitionRetryStrategyArray) ElementType ¶
func (GetJobDefinitionRetryStrategyArray) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutput ¶
func (i GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutput() GetJobDefinitionRetryStrategyArrayOutput
func (GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutputWithContext ¶
func (i GetJobDefinitionRetryStrategyArray) ToGetJobDefinitionRetryStrategyArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyArrayOutput
type GetJobDefinitionRetryStrategyArrayInput ¶
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 ¶
type GetJobDefinitionRetryStrategyArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyArrayOutput) ElementType ¶
func (GetJobDefinitionRetryStrategyArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutput ¶
func (o GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutput() GetJobDefinitionRetryStrategyArrayOutput
func (GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutputWithContext ¶
func (o GetJobDefinitionRetryStrategyArrayOutput) ToGetJobDefinitionRetryStrategyArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyArrayOutput
type GetJobDefinitionRetryStrategyEvaluateOnExit ¶
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 ¶
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 ¶
func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput ¶
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput() GetJobDefinitionRetryStrategyEvaluateOnExitOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext ¶
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArgs) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitOutput
type GetJobDefinitionRetryStrategyEvaluateOnExitArray ¶
type GetJobDefinitionRetryStrategyEvaluateOnExitArray []GetJobDefinitionRetryStrategyEvaluateOnExitInput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ElementType ¶
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext ¶
func (i GetJobDefinitionRetryStrategyEvaluateOnExitArray) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
type GetJobDefinitionRetryStrategyEvaluateOnExitArrayInput ¶
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 ¶
type GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType ¶
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput ¶
func (o GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext ¶
func (o GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitArrayOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
type GetJobDefinitionRetryStrategyEvaluateOnExitInput ¶
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 ¶
type GetJobDefinitionRetryStrategyEvaluateOnExitOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) Action ¶
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 ¶
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnExitCode ¶
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 ¶
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnReason() pulumi.StringOutput
Contains a glob pattern to match against the Reason returned for a job.
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason ¶
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) OnStatusReason() pulumi.StringOutput
Contains a glob pattern to match against the StatusReason returned for a job.
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput ¶
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutput() GetJobDefinitionRetryStrategyEvaluateOnExitOutput
func (GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext ¶
func (o GetJobDefinitionRetryStrategyEvaluateOnExitOutput) ToGetJobDefinitionRetryStrategyEvaluateOnExitOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyEvaluateOnExitOutput
type GetJobDefinitionRetryStrategyInput ¶
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 ¶
type GetJobDefinitionRetryStrategyOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionRetryStrategyOutput) Attempts ¶
func (o GetJobDefinitionRetryStrategyOutput) Attempts() pulumi.IntOutput
The number of times to move a job to the RUNNABLE status.
func (GetJobDefinitionRetryStrategyOutput) ElementType ¶
func (GetJobDefinitionRetryStrategyOutput) ElementType() reflect.Type
func (GetJobDefinitionRetryStrategyOutput) EvaluateOnExits ¶
func (o GetJobDefinitionRetryStrategyOutput) EvaluateOnExits() GetJobDefinitionRetryStrategyEvaluateOnExitArrayOutput
Array of up to 5 objects that specify the conditions where jobs are retried or failed.
func (GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutput ¶
func (o GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutput() GetJobDefinitionRetryStrategyOutput
func (GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutputWithContext ¶
func (o GetJobDefinitionRetryStrategyOutput) ToGetJobDefinitionRetryStrategyOutputWithContext(ctx context.Context) GetJobDefinitionRetryStrategyOutput
type GetJobDefinitionTimeout ¶
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 ¶
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 ¶
func (GetJobDefinitionTimeoutArgs) ElementType() reflect.Type
func (GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutput ¶
func (i GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutput() GetJobDefinitionTimeoutOutput
func (GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutputWithContext ¶
func (i GetJobDefinitionTimeoutArgs) ToGetJobDefinitionTimeoutOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutOutput
type GetJobDefinitionTimeoutArray ¶
type GetJobDefinitionTimeoutArray []GetJobDefinitionTimeoutInput
func (GetJobDefinitionTimeoutArray) ElementType ¶
func (GetJobDefinitionTimeoutArray) ElementType() reflect.Type
func (GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutput ¶
func (i GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutput() GetJobDefinitionTimeoutArrayOutput
func (GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutputWithContext ¶
func (i GetJobDefinitionTimeoutArray) ToGetJobDefinitionTimeoutArrayOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutArrayOutput
type GetJobDefinitionTimeoutArrayInput ¶
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 ¶
type GetJobDefinitionTimeoutArrayOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionTimeoutArrayOutput) ElementType ¶
func (GetJobDefinitionTimeoutArrayOutput) ElementType() reflect.Type
func (GetJobDefinitionTimeoutArrayOutput) Index ¶
func (o GetJobDefinitionTimeoutArrayOutput) Index(i pulumi.IntInput) GetJobDefinitionTimeoutOutput
func (GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutput ¶
func (o GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutput() GetJobDefinitionTimeoutArrayOutput
func (GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutputWithContext ¶
func (o GetJobDefinitionTimeoutArrayOutput) ToGetJobDefinitionTimeoutArrayOutputWithContext(ctx context.Context) GetJobDefinitionTimeoutArrayOutput
type GetJobDefinitionTimeoutInput ¶
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 ¶
type GetJobDefinitionTimeoutOutput struct{ *pulumi.OutputState }
func (GetJobDefinitionTimeoutOutput) AttemptDurationSeconds ¶
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 ¶
func (GetJobDefinitionTimeoutOutput) ElementType() reflect.Type
func (GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutput ¶
func (o GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutput() GetJobDefinitionTimeoutOutput
func (GetJobDefinitionTimeoutOutput) ToGetJobDefinitionTimeoutOutputWithContext ¶
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 GetJobQueueJobStateTimeLimitActionArgs ¶
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 ¶
func (GetJobQueueJobStateTimeLimitActionArgs) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutput ¶
func (i GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutput() GetJobQueueJobStateTimeLimitActionOutput
func (GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutputWithContext ¶
func (i GetJobQueueJobStateTimeLimitActionArgs) ToGetJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionOutput
type GetJobQueueJobStateTimeLimitActionArray ¶
type GetJobQueueJobStateTimeLimitActionArray []GetJobQueueJobStateTimeLimitActionInput
func (GetJobQueueJobStateTimeLimitActionArray) ElementType ¶
func (GetJobQueueJobStateTimeLimitActionArray) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutput ¶
func (i GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutput() GetJobQueueJobStateTimeLimitActionArrayOutput
func (GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶
func (i GetJobQueueJobStateTimeLimitActionArray) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionArrayOutput
type GetJobQueueJobStateTimeLimitActionArrayInput ¶
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 ¶
type GetJobQueueJobStateTimeLimitActionArrayOutput struct{ *pulumi.OutputState }
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ElementType ¶
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutput ¶
func (o GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutput() GetJobQueueJobStateTimeLimitActionArrayOutput
func (GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶
func (o GetJobQueueJobStateTimeLimitActionArrayOutput) ToGetJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) GetJobQueueJobStateTimeLimitActionArrayOutput
type GetJobQueueJobStateTimeLimitActionInput ¶
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 ¶
type GetJobQueueJobStateTimeLimitActionOutput struct{ *pulumi.OutputState }
func (GetJobQueueJobStateTimeLimitActionOutput) Action ¶
func (o GetJobQueueJobStateTimeLimitActionOutput) Action() pulumi.StringOutput
func (GetJobQueueJobStateTimeLimitActionOutput) ElementType ¶
func (GetJobQueueJobStateTimeLimitActionOutput) ElementType() reflect.Type
func (GetJobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds ¶
func (o GetJobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds() pulumi.IntOutput
func (GetJobQueueJobStateTimeLimitActionOutput) Reason ¶
func (o GetJobQueueJobStateTimeLimitActionOutput) Reason() pulumi.StringOutput
func (GetJobQueueJobStateTimeLimitActionOutput) State ¶
func (o GetJobQueueJobStateTimeLimitActionOutput) State() pulumi.StringOutput
Describes the ability of the queue to accept new jobs (for example, `ENABLED` or `DISABLED`).
func (GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutput ¶
func (o GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutput() GetJobQueueJobStateTimeLimitActionOutput
func (GetJobQueueJobStateTimeLimitActionOutput) ToGetJobQueueJobStateTimeLimitActionOutputWithContext ¶
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 {
ShareIdentifier pulumi.StringInput `pulumi:"shareIdentifier"`
WeightFactor pulumi.Float64Input `pulumi:"weightFactor"`
}
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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/v7/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/v7/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
})
}
```
### Job Definition of type EKS
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/batch" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := batch.NewJobDefinition(ctx, "test", &batch.JobDefinitionArgs{
Name: pulumi.String(" tf_test_batch_job_definition_eks"),
Type: pulumi.String("container"),
EksProperties: &batch.JobDefinitionEksPropertiesArgs{
PodProperties: &batch.JobDefinitionEksPropertiesPodPropertiesArgs{
HostNetwork: pulumi.Bool(true),
Containers: batch.JobDefinitionEksPropertiesPodPropertiesContainerArray{
&batch.JobDefinitionEksPropertiesPodPropertiesContainerArgs{
Image: pulumi.String("public.ecr.aws/amazonlinux/amazonlinux:1"),
Commands: pulumi.StringArray{
pulumi.String("sleep"),
pulumi.String("60"),
},
Resources: &batch.JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs{
Limits: pulumi.StringMap{
"cpu": pulumi.String("1"),
"memory": pulumi.String("1024Mi"),
},
},
},
},
Metadata: &batch.JobDefinitionEksPropertiesPodPropertiesMetadataArgs{
Labels: pulumi.StringMap{
"environment": pulumi.String("test"),
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
### Fargate Platform Capability
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/batch" "github.com/pulumi/pulumi-aws/sdk/v7/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/v7/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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 ¶
type JobDefinitionEksProperties struct {
// Properties for the Kubernetes pod resources of a job. See `podProperties` below.
PodProperties JobDefinitionEksPropertiesPodProperties `pulumi:"podProperties"`
}
type JobDefinitionEksPropertiesArgs ¶
type JobDefinitionEksPropertiesArgs struct {
// Properties for the Kubernetes pod resources of a job. See `podProperties` below.
PodProperties JobDefinitionEksPropertiesPodPropertiesInput `pulumi:"podProperties"`
}
func (JobDefinitionEksPropertiesArgs) ElementType ¶
func (JobDefinitionEksPropertiesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutput ¶
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutputWithContext ¶
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutput ¶
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
func (JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesArgs) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
type JobDefinitionEksPropertiesInput ¶
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 ¶
type JobDefinitionEksPropertiesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesOutput) ElementType ¶
func (JobDefinitionEksPropertiesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesOutput) PodProperties ¶
func (o JobDefinitionEksPropertiesOutput) PodProperties() JobDefinitionEksPropertiesPodPropertiesOutput
Properties for the Kubernetes pod resources of a job. See `podProperties` below.
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutput ¶
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutput() JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutputWithContext ¶
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutput ¶
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
func (JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPtrOutput
type JobDefinitionEksPropertiesPodProperties ¶
type JobDefinitionEksPropertiesPodProperties struct {
// Properties of the container that's used on the Amazon EKS pod. See containers below.
Containers []JobDefinitionEksPropertiesPodPropertiesContainer `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 ¶
type JobDefinitionEksPropertiesPodPropertiesArgs struct {
// Properties of the container that's used on the Amazon EKS pod. See containers below.
Containers JobDefinitionEksPropertiesPodPropertiesContainerArrayInput `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 ¶
func (JobDefinitionEksPropertiesPodPropertiesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutput() JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesArgs) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainer ¶
type JobDefinitionEksPropertiesPodPropertiesContainer 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 []JobDefinitionEksPropertiesPodPropertiesContainerEnv `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 *JobDefinitionEksPropertiesPodPropertiesContainerResources `pulumi:"resources"`
// Security context for a job.
SecurityContext *JobDefinitionEksPropertiesPodPropertiesContainerSecurityContext `pulumi:"securityContext"`
// Volume mounts for the container.
VolumeMounts []JobDefinitionEksPropertiesPodPropertiesContainerVolumeMount `pulumi:"volumeMounts"`
}
type JobDefinitionEksPropertiesPodPropertiesContainerArgs ¶
type JobDefinitionEksPropertiesPodPropertiesContainerArgs 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 JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayInput `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 JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrInput `pulumi:"resources"`
// Security context for a job.
SecurityContext JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrInput `pulumi:"securityContext"`
// Volume mounts for the container.
VolumeMounts JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayInput `pulumi:"volumeMounts"`
}
func (JobDefinitionEksPropertiesPodPropertiesContainerArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerOutput() JobDefinitionEksPropertiesPodPropertiesContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerOutput
type JobDefinitionEksPropertiesPodPropertiesContainerArray ¶
type JobDefinitionEksPropertiesPodPropertiesContainerArray []JobDefinitionEksPropertiesPodPropertiesContainerInput
func (JobDefinitionEksPropertiesPodPropertiesContainerArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerArray) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerArray) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerArray) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerArray) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainerArrayInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerArrayInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerArray and JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerArray{ JobDefinitionEksPropertiesPodPropertiesContainerArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs ¶
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs struct {
// Name of the job definition.
Name pulumi.StringInput `pulumi:"name"`
// Value of the environment variable.
Value pulumi.StringInput `pulumi:"value"`
}
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArray ¶
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArray []JobDefinitionEksPropertiesPodPropertiesContainerEnvInput
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerEnvArray and JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerEnvArray{ JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainerEnvInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerEnvInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerEnvInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs and JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerEnvInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerEnvArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) Value ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerEnvOutput) Value() pulumi.StringOutput
Value of the environment variable.
type JobDefinitionEksPropertiesPodPropertiesContainerInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerOutput() JobDefinitionEksPropertiesPodPropertiesContainerOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerArgs and JobDefinitionEksPropertiesPodPropertiesContainerOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainerOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) Args ¶
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 (JobDefinitionEksPropertiesPodPropertiesContainerOutput) Commands ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) 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 (JobDefinitionEksPropertiesPodPropertiesContainerOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) Envs ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Envs() JobDefinitionEksPropertiesPodPropertiesContainerEnvArrayOutput
Environment variables to pass to a container. See EKS Environment below.
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) Image ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Image() pulumi.StringOutput
Docker image used to start the container.
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) ImagePullPolicy ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`.
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) Name ¶
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 (JobDefinitionEksPropertiesPodPropertiesContainerOutput) Resources ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) Resources() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
Type and amount of resources to assign to a container. The supported resources include `memory`, `cpu`, and `nvidia.com/gpu`.
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) SecurityContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
Security context for a job.
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerOutput() JobDefinitionEksPropertiesPodPropertiesContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerOutput) VolumeMounts ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
Volume mounts for the container.
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs ¶
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs struct {
Limits pulumi.StringMapInput `pulumi:"limits"`
Requests pulumi.StringMapInput `pulumi:"requests"`
}
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerResourcesInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs and JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerResourcesInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) Requests ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) Requests() pulumi.StringMapOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs, JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtr and JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs{...}
or:
nil
func JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtr ¶
func JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtr(v *JobDefinitionEksPropertiesPodPropertiesContainerResourcesArgs) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrInput
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) Requests ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) Requests() pulumi.StringMapOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs ¶
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs 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 (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs and JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) Privileged ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ReadOnlyRootFileSystem ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsGroup ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsNonRoot ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsUser ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs, JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtr and JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs{...}
or:
nil
func JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtr ¶
func JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtr(v *JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextArgs) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrInput
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) Privileged ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsGroup ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsNonRoot ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsUser ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs ¶
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs struct {
MountPath pulumi.StringInput `pulumi:"mountPath"`
// Name of the job definition.
Name pulumi.StringInput `pulumi:"name"`
ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
}
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray ¶
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray []JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountInput
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray and JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArray{ JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs{...} }
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountInput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountInput interface {
pulumi.Input
ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutputWithContext(context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
}
JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountInput is an input type that accepts JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs and JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput values. You can construct a concrete instance of `JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountInput` via:
JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountArgs{...}
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput ¶
type JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) MountPath ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) MountPath() pulumi.StringOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) Name ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) Name() pulumi.StringOutput
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ReadOnly ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesContainerVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecret ¶
type JobDefinitionEksPropertiesPodPropertiesImagePullSecret struct {
// Unique identifier.
Name string `pulumi:"name"`
}
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs ¶
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs struct {
// Unique identifier.
Name pulumi.StringInput `pulumi:"name"`
}
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray ¶
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray []JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesImagePullSecretArray) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput() JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesImagePullSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesImagePullSecretOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainer ¶
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 ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerArray ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerArray []JobDefinitionEksPropertiesPodPropertiesInitContainerInput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray []JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) Name ¶
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerEnvOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Args ¶
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 ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Envs ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Envs() JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArrayOutput
Environment variables to pass to a container. See EKS Environment below.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Image ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Image() pulumi.StringOutput
Docker image used to start the container.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ImagePullPolicy ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Name ¶
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) Resources ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) SecurityContext() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
Security context for a job.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) VolumeMounts ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerOutput) VolumeMounts() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
Volume mounts for the container.
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs struct {
Limits pulumi.StringMapInput `pulumi:"limits"`
Requests pulumi.StringMapInput `pulumi:"requests"`
}
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) Requests ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) Requests() pulumi.StringMapOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput ¶
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 ¶
func JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtr(v *JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrInput
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContext ¶
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 ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) Privileged ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ReadOnlyRootFileSystem ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsGroup ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsNonRoot ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsUser ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput ¶
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 ¶
func JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtr(v *JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrInput
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) Privileged ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) Privileged() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ReadOnlyRootFileSystem() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsGroup ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsNonRoot ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextPtrOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray []JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArray) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArrayOutput
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) MountPath ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) Name ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) Name() pulumi.StringOutput
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ReadOnly ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput() JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
func (JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput) ToJobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountOutput
type JobDefinitionEksPropertiesPodPropertiesInput ¶
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 JobDefinitionEksPropertiesPodPropertiesMetadataArgs ¶
type JobDefinitionEksPropertiesPodPropertiesMetadataArgs struct {
// Key-value pairs used to identify, sort, and organize kubernetes resources.
Labels pulumi.StringMapInput `pulumi:"labels"`
}
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput() JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesMetadataArgs) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
type JobDefinitionEksPropertiesPodPropertiesMetadataInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesMetadataOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) Labels ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) Labels() pulumi.StringMapOutput
Key-value pairs used to identify, sort, and organize kubernetes resources.
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutput() JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
type JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput ¶
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 ¶
func JobDefinitionEksPropertiesPodPropertiesMetadataPtr(v *JobDefinitionEksPropertiesPodPropertiesMetadataArgs) JobDefinitionEksPropertiesPodPropertiesMetadataPtrInput
type JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) Labels ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) Labels() pulumi.StringMapOutput
Key-value pairs used to identify, sort, and organize kubernetes resources.
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesMetadataPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
type JobDefinitionEksPropertiesPodPropertiesOutput ¶
type JobDefinitionEksPropertiesPodPropertiesOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesOutput) Containers ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) Containers() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
Properties of the container that's used on the Amazon EKS pod. See containers below.
func (JobDefinitionEksPropertiesPodPropertiesOutput) DnsPolicy ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesOutput) HostNetwork ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ImagePullSecrets() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
List of Kubernetes secret resources. See `imagePullSecret` below.
func (JobDefinitionEksPropertiesPodPropertiesOutput) InitContainers ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) Metadata() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
Metadata about the Kubernetes pod.
func (JobDefinitionEksPropertiesPodPropertiesOutput) ServiceAccountName ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ServiceAccountName() pulumi.StringPtrOutput
Name of the service account that's used to run the pod.
func (JobDefinitionEksPropertiesPodPropertiesOutput) ShareProcessNamespace ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutput() JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesOutput) Volumes ¶
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 ¶
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 ¶
func JobDefinitionEksPropertiesPodPropertiesPtr(v *JobDefinitionEksPropertiesPodPropertiesArgs) JobDefinitionEksPropertiesPodPropertiesPtrInput
type JobDefinitionEksPropertiesPodPropertiesPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) Containers ¶
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Containers() JobDefinitionEksPropertiesPodPropertiesContainerArrayOutput
Properties of the container that's used on the Amazon EKS pod. See containers below.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) DnsPolicy ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) HostNetwork ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ImagePullSecrets() JobDefinitionEksPropertiesPodPropertiesImagePullSecretArrayOutput
List of Kubernetes secret resources. See `imagePullSecret` below.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) InitContainers ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) Metadata() JobDefinitionEksPropertiesPodPropertiesMetadataPtrOutput
Metadata about the Kubernetes pod.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ServiceAccountName ¶
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
Name of the service account that's used to run the pod.
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ShareProcessNamespace ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutput() JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesPtrOutput) Volumes ¶
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 ¶
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 ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput() JobDefinitionEksPropertiesPodPropertiesVolumeOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeArray ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeArray []JobDefinitionEksPropertiesPodPropertiesVolumeInput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeArray) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeArrayInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput() JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeArrayOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeArrayOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDir ¶
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 ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) Medium ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) SizeLimit() pulumi.StringOutput
Maximum size of the volume. By default, there's no maximum size defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput ¶
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 ¶
func JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtr(v *JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirArgs) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrInput
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) Medium ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) SizeLimit() pulumi.StringPtrOutput
Maximum size of the volume. By default, there's no maximum size defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeEmptyDirPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPath ¶
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 ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) Path ¶
Path of the file or directory on the host to mount into containers on the pod.
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput ¶
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 ¶
func JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtr(v *JobDefinitionEksPropertiesPodPropertiesVolumeHostPathArgs) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrInput
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) Path ¶
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 ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeHostPathPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) Name ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) Name() pulumi.StringPtrOutput
Name of the job definition.
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutput() JobDefinitionEksPropertiesPodPropertiesVolumeOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs ¶
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 ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext ¶
func (i JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretInput ¶
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 ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) Optional ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) Optional() pulumi.BoolPtrOutput
Whether the secret or the secret's keys must be defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) SecretName ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) SecretName() pulumi.StringOutput
Name of the secret. The name must be allowed as a DNS subdomain name.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput ¶
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 ¶
func JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtr(v *JobDefinitionEksPropertiesPodPropertiesVolumeSecretArgs) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrInput
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶
type JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) Optional ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) Optional() pulumi.BoolPtrOutput
Whether the secret or the secret's keys must be defined.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) SecretName ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) SecretName() pulumi.StringPtrOutput
Name of the secret. The name must be allowed as a DNS subdomain name.
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput() JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
func (JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext ¶
func (o JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput) ToJobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutputWithContext(ctx context.Context) JobDefinitionEksPropertiesPodPropertiesVolumeSecretPtrOutput
type JobDefinitionEksPropertiesPtrInput ¶
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 ¶
func JobDefinitionEksPropertiesPtr(v *JobDefinitionEksPropertiesArgs) JobDefinitionEksPropertiesPtrInput
type JobDefinitionEksPropertiesPtrOutput ¶
type JobDefinitionEksPropertiesPtrOutput struct{ *pulumi.OutputState }
func (JobDefinitionEksPropertiesPtrOutput) Elem ¶
func (o JobDefinitionEksPropertiesPtrOutput) Elem() JobDefinitionEksPropertiesOutput
func (JobDefinitionEksPropertiesPtrOutput) ElementType ¶
func (JobDefinitionEksPropertiesPtrOutput) ElementType() reflect.Type
func (JobDefinitionEksPropertiesPtrOutput) PodProperties ¶
func (o JobDefinitionEksPropertiesPtrOutput) PodProperties() JobDefinitionEksPropertiesPodPropertiesPtrOutput
Properties for the Kubernetes pod resources of a job. See `podProperties` below.
func (JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutput ¶
func (o JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutput() JobDefinitionEksPropertiesPtrOutput
func (JobDefinitionEksPropertiesPtrOutput) ToJobDefinitionEksPropertiesPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) Region ¶
func (o JobDefinitionOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
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 ¶
func (o JobDefinitionOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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.
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"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
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/v7/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/v7/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
// 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 ¶
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 ¶
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 ¶
func (JobQueueComputeEnvironmentOrderArgs) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutput ¶
func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput
func (JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutputWithContext ¶
func (i JobQueueComputeEnvironmentOrderArgs) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput
type JobQueueComputeEnvironmentOrderArray ¶
type JobQueueComputeEnvironmentOrderArray []JobQueueComputeEnvironmentOrderInput
func (JobQueueComputeEnvironmentOrderArray) ElementType ¶
func (JobQueueComputeEnvironmentOrderArray) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutput ¶
func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput
func (JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext ¶
func (i JobQueueComputeEnvironmentOrderArray) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput
type JobQueueComputeEnvironmentOrderArrayInput ¶
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 ¶
type JobQueueComputeEnvironmentOrderArrayOutput struct{ *pulumi.OutputState }
func (JobQueueComputeEnvironmentOrderArrayOutput) ElementType ¶
func (JobQueueComputeEnvironmentOrderArrayOutput) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutput ¶
func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutput() JobQueueComputeEnvironmentOrderArrayOutput
func (JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext ¶
func (o JobQueueComputeEnvironmentOrderArrayOutput) ToJobQueueComputeEnvironmentOrderArrayOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderArrayOutput
type JobQueueComputeEnvironmentOrderInput ¶
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 ¶
type JobQueueComputeEnvironmentOrderOutput struct{ *pulumi.OutputState }
func (JobQueueComputeEnvironmentOrderOutput) ComputeEnvironment ¶
func (o JobQueueComputeEnvironmentOrderOutput) ComputeEnvironment() pulumi.StringOutput
The Amazon Resource Name (ARN) of the compute environment.
func (JobQueueComputeEnvironmentOrderOutput) ElementType ¶
func (JobQueueComputeEnvironmentOrderOutput) ElementType() reflect.Type
func (JobQueueComputeEnvironmentOrderOutput) Order ¶
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 ¶
func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutput() JobQueueComputeEnvironmentOrderOutput
func (JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutputWithContext ¶
func (o JobQueueComputeEnvironmentOrderOutput) ToJobQueueComputeEnvironmentOrderOutputWithContext(ctx context.Context) JobQueueComputeEnvironmentOrderOutput
type JobQueueInput ¶
type JobQueueInput interface {
pulumi.Input
ToJobQueueOutput() JobQueueOutput
ToJobQueueOutputWithContext(ctx context.Context) JobQueueOutput
}
type JobQueueJobStateTimeLimitAction ¶
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"`
Action string `pulumi:"action"`
// 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`
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 ¶
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"`
Action pulumi.StringInput `pulumi:"action"`
// 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`
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 ¶
func (JobQueueJobStateTimeLimitActionArgs) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutput ¶
func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput
func (JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutputWithContext ¶
func (i JobQueueJobStateTimeLimitActionArgs) ToJobQueueJobStateTimeLimitActionOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionOutput
type JobQueueJobStateTimeLimitActionArray ¶
type JobQueueJobStateTimeLimitActionArray []JobQueueJobStateTimeLimitActionInput
func (JobQueueJobStateTimeLimitActionArray) ElementType ¶
func (JobQueueJobStateTimeLimitActionArray) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutput ¶
func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput
func (JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶
func (i JobQueueJobStateTimeLimitActionArray) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput
type JobQueueJobStateTimeLimitActionArrayInput ¶
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 ¶
type JobQueueJobStateTimeLimitActionArrayOutput struct{ *pulumi.OutputState }
func (JobQueueJobStateTimeLimitActionArrayOutput) ElementType ¶
func (JobQueueJobStateTimeLimitActionArrayOutput) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutput ¶
func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutput() JobQueueJobStateTimeLimitActionArrayOutput
func (JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext ¶
func (o JobQueueJobStateTimeLimitActionArrayOutput) ToJobQueueJobStateTimeLimitActionArrayOutputWithContext(ctx context.Context) JobQueueJobStateTimeLimitActionArrayOutput
type JobQueueJobStateTimeLimitActionInput ¶
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 ¶
type JobQueueJobStateTimeLimitActionOutput struct{ *pulumi.OutputState }
func (JobQueueJobStateTimeLimitActionOutput) Action ¶
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"`
func (JobQueueJobStateTimeLimitActionOutput) ElementType ¶
func (JobQueueJobStateTimeLimitActionOutput) ElementType() reflect.Type
func (JobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds ¶
func (o JobQueueJobStateTimeLimitActionOutput) MaxTimeSeconds() pulumi.IntOutput
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) Reason ¶
func (o JobQueueJobStateTimeLimitActionOutput) Reason() pulumi.StringOutput
The reason to log for the action being taken.
func (JobQueueJobStateTimeLimitActionOutput) State ¶
func (o JobQueueJobStateTimeLimitActionOutput) State() pulumi.StringOutput
The state of the job needed to trigger the action. Valid values include `"RUNNABLE"`.
func (JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutput ¶
func (o JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutput() JobQueueJobStateTimeLimitActionOutput
func (JobQueueJobStateTimeLimitActionOutput) ToJobQueueJobStateTimeLimitActionOutputWithContext ¶
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 ¶
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) ElementType ¶
func (JobQueueOutput) ElementType() reflect.Type
func (JobQueueOutput) JobStateTimeLimitActions ¶
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) Region ¶
func (o JobQueueOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o JobQueueOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (JobQueueOutput) Timeouts ¶
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
// 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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.
TagsAll pulumi.StringMapInput
Timeouts JobQueueTimeoutsPtrInput
}
func (JobQueueState) ElementType ¶
func (JobQueueState) ElementType() reflect.Type
type JobQueueTimeouts ¶
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 ¶
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 ¶
func (JobQueueTimeoutsArgs) ElementType() reflect.Type
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutput ¶
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutput() JobQueueTimeoutsOutput
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutputWithContext ¶
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsOutputWithContext(ctx context.Context) JobQueueTimeoutsOutput
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutput ¶
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutputWithContext ¶
func (i JobQueueTimeoutsArgs) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
type JobQueueTimeoutsInput ¶
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 ¶
type JobQueueTimeoutsOutput struct{ *pulumi.OutputState }
func (JobQueueTimeoutsOutput) Create ¶
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 ¶
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 ¶
func (JobQueueTimeoutsOutput) ElementType() reflect.Type
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutput ¶
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutput() JobQueueTimeoutsOutput
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutputWithContext ¶
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsOutputWithContext(ctx context.Context) JobQueueTimeoutsOutput
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutput ¶
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutputWithContext ¶
func (o JobQueueTimeoutsOutput) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsOutput) Update ¶
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 ¶
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 ¶
func JobQueueTimeoutsPtr(v *JobQueueTimeoutsArgs) JobQueueTimeoutsPtrInput
type JobQueueTimeoutsPtrOutput ¶
type JobQueueTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (JobQueueTimeoutsPtrOutput) Create ¶
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 ¶
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 ¶
func (o JobQueueTimeoutsPtrOutput) Elem() JobQueueTimeoutsOutput
func (JobQueueTimeoutsPtrOutput) ElementType ¶
func (JobQueueTimeoutsPtrOutput) ElementType() reflect.Type
func (JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutput ¶
func (o JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutput() JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutputWithContext ¶
func (o JobQueueTimeoutsPtrOutput) ToJobQueueTimeoutsPtrOutputWithContext(ctx context.Context) JobQueueTimeoutsPtrOutput
func (JobQueueTimeoutsPtrOutput) Update ¶
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
Name string `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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
Name pulumi.StringInput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
// 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"`
Name string `pulumi:"name"`
Region string `pulumi:"region"`
// 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/v7/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{
Name: "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) 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) Name ¶
func (o LookupComputeEnvironmentResultOutput) Name() pulumi.StringOutput
func (LookupComputeEnvironmentResultOutput) Region ¶
func (o LookupComputeEnvironmentResultOutput) Region() pulumi.StringOutput
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 ¶
func (o LookupComputeEnvironmentResultOutput) UpdatePolicies() GetComputeEnvironmentUpdatePolicyArrayOutput
Specifies the infrastructure update policy for the compute environment.
type LookupJobDefinitionArgs ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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 ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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 ¶
func (LookupJobDefinitionOutputArgs) ElementType() reflect.Type
type LookupJobDefinitionResult ¶
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"`
Region string `pulumi:"region"`
// 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 ¶
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/v7/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/v7/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 ¶
type LookupJobDefinitionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getJobDefinition.
func LookupJobDefinitionOutput ¶
func LookupJobDefinitionOutput(ctx *pulumi.Context, args LookupJobDefinitionOutputArgs, opts ...pulumi.InvokeOption) LookupJobDefinitionResultOutput
func (LookupJobDefinitionResultOutput) Arn ¶
func (o LookupJobDefinitionResultOutput) Arn() pulumi.StringPtrOutput
func (LookupJobDefinitionResultOutput) ArnPrefix ¶
func (o LookupJobDefinitionResultOutput) ArnPrefix() pulumi.StringOutput
func (LookupJobDefinitionResultOutput) ContainerOrchestrationType ¶
func (o LookupJobDefinitionResultOutput) ContainerOrchestrationType() pulumi.StringOutput
The orchestration type of the compute environment.
func (LookupJobDefinitionResultOutput) EksProperties ¶
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 ¶
func (LookupJobDefinitionResultOutput) ElementType() reflect.Type
func (LookupJobDefinitionResultOutput) Id ¶
func (o LookupJobDefinitionResultOutput) Id() pulumi.StringOutput
The ARN
func (LookupJobDefinitionResultOutput) Name ¶
func (o LookupJobDefinitionResultOutput) Name() pulumi.StringPtrOutput
The name of the volume.
func (LookupJobDefinitionResultOutput) NodeProperties ¶
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) Region ¶
func (o LookupJobDefinitionResultOutput) Region() pulumi.StringOutput
func (LookupJobDefinitionResultOutput) RetryStrategies ¶
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 ¶
func (o LookupJobDefinitionResultOutput) Revision() pulumi.IntPtrOutput
func (LookupJobDefinitionResultOutput) SchedulingPriority ¶
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 ¶
func (o LookupJobDefinitionResultOutput) Status() pulumi.StringPtrOutput
func (LookupJobDefinitionResultOutput) Tags ¶
func (o LookupJobDefinitionResultOutput) Tags() pulumi.StringMapOutput
func (LookupJobDefinitionResultOutput) Timeouts ¶
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 ¶
func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutput() LookupJobDefinitionResultOutput
func (LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext ¶
func (o LookupJobDefinitionResultOutput) ToLookupJobDefinitionResultOutputWithContext(ctx context.Context) LookupJobDefinitionResultOutput
func (LookupJobDefinitionResultOutput) Type ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
Region string `pulumi:"region"`
// 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/v7/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 ¶
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) Region ¶
func (o LookupJobQueueResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// 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"`
Region string `pulumi:"region"`
// 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/v7/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) Region ¶
func (o LookupSchedulingPolicyResultOutput) Region() pulumi.StringOutput
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Provides a Batch Scheduling Policy resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 {
ShareIdentifier pulumi.StringInput `pulumi:"shareIdentifier"`
WeightFactor pulumi.Float64PtrInput `pulumi:"weightFactor"`
}
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) Region ¶
func (o SchedulingPolicyOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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 ¶
func (o SchedulingPolicyOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.
TagsAll pulumi.StringMapInput
}
func (SchedulingPolicyState) ElementType ¶
func (SchedulingPolicyState) ElementType() reflect.Type