Documentation ¶
Index ¶
- Constants
- type EC2Service
- type EC2ServiceArgs
- type EC2ServiceArray
- type EC2ServiceArrayInput
- type EC2ServiceArrayOutput
- func (EC2ServiceArrayOutput) ElementType() reflect.Type
- func (o EC2ServiceArrayOutput) Index(i pulumi.IntInput) EC2ServiceOutput
- func (o EC2ServiceArrayOutput) ToEC2ServiceArrayOutput() EC2ServiceArrayOutput
- func (o EC2ServiceArrayOutput) ToEC2ServiceArrayOutputWithContext(ctx context.Context) EC2ServiceArrayOutput
- type EC2ServiceInput
- type EC2ServiceMap
- type EC2ServiceMapInput
- type EC2ServiceMapOutput
- func (EC2ServiceMapOutput) ElementType() reflect.Type
- func (o EC2ServiceMapOutput) MapIndex(k pulumi.StringInput) EC2ServiceOutput
- func (o EC2ServiceMapOutput) ToEC2ServiceMapOutput() EC2ServiceMapOutput
- func (o EC2ServiceMapOutput) ToEC2ServiceMapOutputWithContext(ctx context.Context) EC2ServiceMapOutput
- type EC2ServiceOutput
- func (EC2ServiceOutput) ElementType() reflect.Type
- func (o EC2ServiceOutput) Service() ecs.ServiceOutput
- func (o EC2ServiceOutput) TaskDefinition() ecs.TaskDefinitionOutput
- func (o EC2ServiceOutput) ToEC2ServiceOutput() EC2ServiceOutput
- func (o EC2ServiceOutput) ToEC2ServiceOutputWithContext(ctx context.Context) EC2ServiceOutput
- type EC2ServiceTaskDefinition
- type EC2ServiceTaskDefinitionArgs
- func (EC2ServiceTaskDefinitionArgs) ElementType() reflect.Type
- func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionOutput() EC2ServiceTaskDefinitionOutput
- func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionOutput
- func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionPtrOutput() EC2ServiceTaskDefinitionPtrOutput
- func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionPtrOutput
- type EC2ServiceTaskDefinitionInput
- type EC2ServiceTaskDefinitionOutput
- func (o EC2ServiceTaskDefinitionOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
- func (o EC2ServiceTaskDefinitionOutput) Cpu() pulumi.StringPtrOutput
- func (EC2ServiceTaskDefinitionOutput) ElementType() reflect.Type
- func (o EC2ServiceTaskDefinitionOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
- func (o EC2ServiceTaskDefinitionOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) Family() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
- func (o EC2ServiceTaskDefinitionOutput) IpcMode() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) Memory() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) NetworkMode() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) PidMode() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
- func (o EC2ServiceTaskDefinitionOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) Tags() pulumi.StringMapOutput
- func (o EC2ServiceTaskDefinitionOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionOutput() EC2ServiceTaskDefinitionOutput
- func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionOutput
- func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionPtrOutput() EC2ServiceTaskDefinitionPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionPtrOutput
- func (o EC2ServiceTaskDefinitionOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
- type EC2ServiceTaskDefinitionPtrInput
- type EC2ServiceTaskDefinitionPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Elem() EC2ServiceTaskDefinitionOutput
- func (EC2ServiceTaskDefinitionPtrOutput) ElementType() reflect.Type
- func (o EC2ServiceTaskDefinitionPtrOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Family() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) IpcMode() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Memory() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) NetworkMode() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) PidMode() pulumi.StringPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Tags() pulumi.StringMapOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) ToEC2ServiceTaskDefinitionPtrOutput() EC2ServiceTaskDefinitionPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) ToEC2ServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionPtrOutput
- func (o EC2ServiceTaskDefinitionPtrOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
- type EC2TaskDefinition
- type EC2TaskDefinitionArgs
- type EC2TaskDefinitionArray
- type EC2TaskDefinitionArrayInput
- type EC2TaskDefinitionArrayOutput
- func (EC2TaskDefinitionArrayOutput) ElementType() reflect.Type
- func (o EC2TaskDefinitionArrayOutput) Index(i pulumi.IntInput) EC2TaskDefinitionOutput
- func (o EC2TaskDefinitionArrayOutput) ToEC2TaskDefinitionArrayOutput() EC2TaskDefinitionArrayOutput
- func (o EC2TaskDefinitionArrayOutput) ToEC2TaskDefinitionArrayOutputWithContext(ctx context.Context) EC2TaskDefinitionArrayOutput
- type EC2TaskDefinitionInput
- type EC2TaskDefinitionMap
- type EC2TaskDefinitionMapInput
- type EC2TaskDefinitionMapOutput
- func (EC2TaskDefinitionMapOutput) ElementType() reflect.Type
- func (o EC2TaskDefinitionMapOutput) MapIndex(k pulumi.StringInput) EC2TaskDefinitionOutput
- func (o EC2TaskDefinitionMapOutput) ToEC2TaskDefinitionMapOutput() EC2TaskDefinitionMapOutput
- func (o EC2TaskDefinitionMapOutput) ToEC2TaskDefinitionMapOutputWithContext(ctx context.Context) EC2TaskDefinitionMapOutput
- type EC2TaskDefinitionOutput
- func (EC2TaskDefinitionOutput) ElementType() reflect.Type
- func (o EC2TaskDefinitionOutput) ExecutionRole() iam.RoleOutput
- func (o EC2TaskDefinitionOutput) LoadBalancers() ecs.ServiceLoadBalancerArrayOutput
- func (o EC2TaskDefinitionOutput) LogGroup() cloudwatch.LogGroupOutput
- func (o EC2TaskDefinitionOutput) TaskDefinition() ecs.TaskDefinitionOutput
- func (o EC2TaskDefinitionOutput) TaskRole() iam.RoleOutput
- func (o EC2TaskDefinitionOutput) ToEC2TaskDefinitionOutput() EC2TaskDefinitionOutput
- func (o EC2TaskDefinitionOutput) ToEC2TaskDefinitionOutputWithContext(ctx context.Context) EC2TaskDefinitionOutput
- type FargateService
- type FargateServiceArgs
- type FargateServiceArray
- type FargateServiceArrayInput
- type FargateServiceArrayOutput
- func (FargateServiceArrayOutput) ElementType() reflect.Type
- func (o FargateServiceArrayOutput) Index(i pulumi.IntInput) FargateServiceOutput
- func (o FargateServiceArrayOutput) ToFargateServiceArrayOutput() FargateServiceArrayOutput
- func (o FargateServiceArrayOutput) ToFargateServiceArrayOutputWithContext(ctx context.Context) FargateServiceArrayOutput
- type FargateServiceInput
- type FargateServiceMap
- type FargateServiceMapInput
- type FargateServiceMapOutput
- func (FargateServiceMapOutput) ElementType() reflect.Type
- func (o FargateServiceMapOutput) MapIndex(k pulumi.StringInput) FargateServiceOutput
- func (o FargateServiceMapOutput) ToFargateServiceMapOutput() FargateServiceMapOutput
- func (o FargateServiceMapOutput) ToFargateServiceMapOutputWithContext(ctx context.Context) FargateServiceMapOutput
- type FargateServiceOutput
- func (FargateServiceOutput) ElementType() reflect.Type
- func (o FargateServiceOutput) Service() ecs.ServiceOutput
- func (o FargateServiceOutput) TaskDefinition() ecs.TaskDefinitionOutput
- func (o FargateServiceOutput) ToFargateServiceOutput() FargateServiceOutput
- func (o FargateServiceOutput) ToFargateServiceOutputWithContext(ctx context.Context) FargateServiceOutput
- type FargateServiceTaskDefinition
- type FargateServiceTaskDefinitionArgs
- func (FargateServiceTaskDefinitionArgs) ElementType() reflect.Type
- func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionOutput() FargateServiceTaskDefinitionOutput
- func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionOutput
- func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionPtrOutput() FargateServiceTaskDefinitionPtrOutput
- func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionPtrOutput
- type FargateServiceTaskDefinitionInput
- type FargateServiceTaskDefinitionOutput
- func (o FargateServiceTaskDefinitionOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
- func (o FargateServiceTaskDefinitionOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
- func (o FargateServiceTaskDefinitionOutput) Cpu() pulumi.StringPtrOutput
- func (FargateServiceTaskDefinitionOutput) ElementType() reflect.Type
- func (o FargateServiceTaskDefinitionOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
- func (o FargateServiceTaskDefinitionOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o FargateServiceTaskDefinitionOutput) Family() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
- func (o FargateServiceTaskDefinitionOutput) IpcMode() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
- func (o FargateServiceTaskDefinitionOutput) Memory() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionOutput) PidMode() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
- func (o FargateServiceTaskDefinitionOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
- func (o FargateServiceTaskDefinitionOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
- func (o FargateServiceTaskDefinitionOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o FargateServiceTaskDefinitionOutput) Tags() pulumi.StringMapOutput
- func (o FargateServiceTaskDefinitionOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionOutput() FargateServiceTaskDefinitionOutput
- func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionOutput
- func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionPtrOutput() FargateServiceTaskDefinitionPtrOutput
- func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionPtrOutput
- func (o FargateServiceTaskDefinitionOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
- type FargateServiceTaskDefinitionPtrInput
- type FargateServiceTaskDefinitionPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Elem() FargateServiceTaskDefinitionOutput
- func (FargateServiceTaskDefinitionPtrOutput) ElementType() reflect.Type
- func (o FargateServiceTaskDefinitionPtrOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Family() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
- func (o FargateServiceTaskDefinitionPtrOutput) IpcMode() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Memory() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) PidMode() pulumi.StringPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
- func (o FargateServiceTaskDefinitionPtrOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) SkipDestroy() pulumi.BoolPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Tags() pulumi.StringMapOutput
- func (o FargateServiceTaskDefinitionPtrOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) ToFargateServiceTaskDefinitionPtrOutput() FargateServiceTaskDefinitionPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) ToFargateServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionPtrOutput
- func (o FargateServiceTaskDefinitionPtrOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
- type FargateTaskDefinition
- type FargateTaskDefinitionArgs
- type FargateTaskDefinitionArray
- func (FargateTaskDefinitionArray) ElementType() reflect.Type
- func (i FargateTaskDefinitionArray) ToFargateTaskDefinitionArrayOutput() FargateTaskDefinitionArrayOutput
- func (i FargateTaskDefinitionArray) ToFargateTaskDefinitionArrayOutputWithContext(ctx context.Context) FargateTaskDefinitionArrayOutput
- type FargateTaskDefinitionArrayInput
- type FargateTaskDefinitionArrayOutput
- func (FargateTaskDefinitionArrayOutput) ElementType() reflect.Type
- func (o FargateTaskDefinitionArrayOutput) Index(i pulumi.IntInput) FargateTaskDefinitionOutput
- func (o FargateTaskDefinitionArrayOutput) ToFargateTaskDefinitionArrayOutput() FargateTaskDefinitionArrayOutput
- func (o FargateTaskDefinitionArrayOutput) ToFargateTaskDefinitionArrayOutputWithContext(ctx context.Context) FargateTaskDefinitionArrayOutput
- type FargateTaskDefinitionInput
- type FargateTaskDefinitionMap
- type FargateTaskDefinitionMapInput
- type FargateTaskDefinitionMapOutput
- func (FargateTaskDefinitionMapOutput) ElementType() reflect.Type
- func (o FargateTaskDefinitionMapOutput) MapIndex(k pulumi.StringInput) FargateTaskDefinitionOutput
- func (o FargateTaskDefinitionMapOutput) ToFargateTaskDefinitionMapOutput() FargateTaskDefinitionMapOutput
- func (o FargateTaskDefinitionMapOutput) ToFargateTaskDefinitionMapOutputWithContext(ctx context.Context) FargateTaskDefinitionMapOutput
- type FargateTaskDefinitionOutput
- func (FargateTaskDefinitionOutput) ElementType() reflect.Type
- func (o FargateTaskDefinitionOutput) ExecutionRole() iam.RoleOutput
- func (o FargateTaskDefinitionOutput) LoadBalancers() ecs.ServiceLoadBalancerArrayOutput
- func (o FargateTaskDefinitionOutput) LogGroup() cloudwatch.LogGroupOutput
- func (o FargateTaskDefinitionOutput) TaskDefinition() ecs.TaskDefinitionOutput
- func (o FargateTaskDefinitionOutput) TaskRole() iam.RoleOutput
- func (o FargateTaskDefinitionOutput) ToFargateTaskDefinitionOutput() FargateTaskDefinitionOutput
- func (o FargateTaskDefinitionOutput) ToFargateTaskDefinitionOutputWithContext(ctx context.Context) FargateTaskDefinitionOutput
- type TaskDefinitionContainerDefinition
- type TaskDefinitionContainerDefinitionArgs
- func (TaskDefinitionContainerDefinitionArgs) ElementType() reflect.Type
- func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionOutput() TaskDefinitionContainerDefinitionOutput
- func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionOutput
- func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionPtrOutput() TaskDefinitionContainerDefinitionPtrOutput
- func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionPtrOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionPtrOutput
- type TaskDefinitionContainerDefinitionInput
- type TaskDefinitionContainerDefinitionMap
- func (TaskDefinitionContainerDefinitionMap) ElementType() reflect.Type
- func (i TaskDefinitionContainerDefinitionMap) ToTaskDefinitionContainerDefinitionMapOutput() TaskDefinitionContainerDefinitionMapOutput
- func (i TaskDefinitionContainerDefinitionMap) ToTaskDefinitionContainerDefinitionMapOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionMapOutput
- type TaskDefinitionContainerDefinitionMapInput
- type TaskDefinitionContainerDefinitionMapOutput
- func (TaskDefinitionContainerDefinitionMapOutput) ElementType() reflect.Type
- func (o TaskDefinitionContainerDefinitionMapOutput) MapIndex(k pulumi.StringInput) TaskDefinitionContainerDefinitionOutput
- func (o TaskDefinitionContainerDefinitionMapOutput) ToTaskDefinitionContainerDefinitionMapOutput() TaskDefinitionContainerDefinitionMapOutput
- func (o TaskDefinitionContainerDefinitionMapOutput) ToTaskDefinitionContainerDefinitionMapOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionMapOutput
- type TaskDefinitionContainerDefinitionOutput
- func (o TaskDefinitionContainerDefinitionOutput) Command() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) Cpu() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) DependsOn() TaskDefinitionContainerDependencyArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) DisableNetworking() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) DnsSearchDomains() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) DnsServers() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) DockerLabels() pulumi.AnyOutput
- func (o TaskDefinitionContainerDefinitionOutput) DockerSecurityOptions() pulumi.StringArrayOutput
- func (TaskDefinitionContainerDefinitionOutput) ElementType() reflect.Type
- func (o TaskDefinitionContainerDefinitionOutput) EntryPoint() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) Environment() TaskDefinitionKeyValuePairArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) EnvironmentFiles() TaskDefinitionEnvironmentFileArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) Essential() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) ExtraHosts() TaskDefinitionHostEntryArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) FirelensConfiguration() TaskDefinitionFirelensConfigurationPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) HealthCheck() TaskDefinitionHealthCheckPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) Hostname() pulumi.StringPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) Image() pulumi.StringOutput
- func (o TaskDefinitionContainerDefinitionOutput) Interactive() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) Links() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) LinuxParameters() TaskDefinitionLinuxParametersPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) LogConfiguration() TaskDefinitionLogConfigurationPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) Memory() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) MemoryReservation() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) MountPoints() TaskDefinitionMountPointArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) Name() pulumi.StringOutput
- func (o TaskDefinitionContainerDefinitionOutput) PortMappings() TaskDefinitionPortMappingArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) Privileged() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) PseudoTerminal() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) ReadonlyRootFilesystem() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) RepositoryCredentials() TaskDefinitionRepositoryCredentialsPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) ResourceRequirements() TaskDefinitionResourceRequirementArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) Secrets() TaskDefinitionSecretArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) StartTimeout() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) StopTimeout() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) SystemControls() TaskDefinitionSystemControlArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionOutput() TaskDefinitionContainerDefinitionOutput
- func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionOutput
- func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionPtrOutput() TaskDefinitionContainerDefinitionPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionPtrOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) Ulimits() TaskDefinitionUlimitArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) User() pulumi.StringPtrOutput
- func (o TaskDefinitionContainerDefinitionOutput) VolumesFrom() TaskDefinitionVolumeFromArrayOutput
- func (o TaskDefinitionContainerDefinitionOutput) WorkingDirectory() pulumi.StringPtrOutput
- type TaskDefinitionContainerDefinitionPtrInput
- type TaskDefinitionContainerDefinitionPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Command() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) DependsOn() TaskDefinitionContainerDependencyArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) DisableNetworking() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) DnsSearchDomains() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) DockerLabels() pulumi.AnyOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) DockerSecurityOptions() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Elem() TaskDefinitionContainerDefinitionOutput
- func (TaskDefinitionContainerDefinitionPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionContainerDefinitionPtrOutput) EntryPoint() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Environment() TaskDefinitionKeyValuePairArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) EnvironmentFiles() TaskDefinitionEnvironmentFileArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Essential() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) ExtraHosts() TaskDefinitionHostEntryArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) FirelensConfiguration() TaskDefinitionFirelensConfigurationPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) HealthCheck() TaskDefinitionHealthCheckPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Image() pulumi.StringPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Interactive() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Links() pulumi.StringArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) LinuxParameters() TaskDefinitionLinuxParametersPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) LogConfiguration() TaskDefinitionLogConfigurationPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Memory() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) MemoryReservation() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) MountPoints() TaskDefinitionMountPointArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Name() pulumi.StringPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) PortMappings() TaskDefinitionPortMappingArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Privileged() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) PseudoTerminal() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) ReadonlyRootFilesystem() pulumi.BoolPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) RepositoryCredentials() TaskDefinitionRepositoryCredentialsPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) ResourceRequirements() TaskDefinitionResourceRequirementArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Secrets() TaskDefinitionSecretArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) StartTimeout() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) StopTimeout() pulumi.IntPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) SystemControls() TaskDefinitionSystemControlArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) ToTaskDefinitionContainerDefinitionPtrOutput() TaskDefinitionContainerDefinitionPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) ToTaskDefinitionContainerDefinitionPtrOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) Ulimits() TaskDefinitionUlimitArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) User() pulumi.StringPtrOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) VolumesFrom() TaskDefinitionVolumeFromArrayOutput
- func (o TaskDefinitionContainerDefinitionPtrOutput) WorkingDirectory() pulumi.StringPtrOutput
- type TaskDefinitionContainerDependency
- type TaskDefinitionContainerDependencyArgs
- func (TaskDefinitionContainerDependencyArgs) ElementType() reflect.Type
- func (i TaskDefinitionContainerDependencyArgs) ToTaskDefinitionContainerDependencyOutput() TaskDefinitionContainerDependencyOutput
- func (i TaskDefinitionContainerDependencyArgs) ToTaskDefinitionContainerDependencyOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyOutput
- type TaskDefinitionContainerDependencyArray
- func (TaskDefinitionContainerDependencyArray) ElementType() reflect.Type
- func (i TaskDefinitionContainerDependencyArray) ToTaskDefinitionContainerDependencyArrayOutput() TaskDefinitionContainerDependencyArrayOutput
- func (i TaskDefinitionContainerDependencyArray) ToTaskDefinitionContainerDependencyArrayOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyArrayOutput
- type TaskDefinitionContainerDependencyArrayInput
- type TaskDefinitionContainerDependencyArrayOutput
- func (TaskDefinitionContainerDependencyArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionContainerDependencyArrayOutput) Index(i pulumi.IntInput) TaskDefinitionContainerDependencyOutput
- func (o TaskDefinitionContainerDependencyArrayOutput) ToTaskDefinitionContainerDependencyArrayOutput() TaskDefinitionContainerDependencyArrayOutput
- func (o TaskDefinitionContainerDependencyArrayOutput) ToTaskDefinitionContainerDependencyArrayOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyArrayOutput
- type TaskDefinitionContainerDependencyInput
- type TaskDefinitionContainerDependencyOutput
- func (o TaskDefinitionContainerDependencyOutput) Condition() pulumi.StringPtrOutput
- func (o TaskDefinitionContainerDependencyOutput) ContainerName() pulumi.StringPtrOutput
- func (TaskDefinitionContainerDependencyOutput) ElementType() reflect.Type
- func (o TaskDefinitionContainerDependencyOutput) ToTaskDefinitionContainerDependencyOutput() TaskDefinitionContainerDependencyOutput
- func (o TaskDefinitionContainerDependencyOutput) ToTaskDefinitionContainerDependencyOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyOutput
- type TaskDefinitionDevice
- type TaskDefinitionDeviceArgs
- type TaskDefinitionDeviceArray
- type TaskDefinitionDeviceArrayInput
- type TaskDefinitionDeviceArrayOutput
- func (TaskDefinitionDeviceArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionDeviceArrayOutput) Index(i pulumi.IntInput) TaskDefinitionDeviceOutput
- func (o TaskDefinitionDeviceArrayOutput) ToTaskDefinitionDeviceArrayOutput() TaskDefinitionDeviceArrayOutput
- func (o TaskDefinitionDeviceArrayOutput) ToTaskDefinitionDeviceArrayOutputWithContext(ctx context.Context) TaskDefinitionDeviceArrayOutput
- type TaskDefinitionDeviceInput
- type TaskDefinitionDeviceOutput
- func (o TaskDefinitionDeviceOutput) ContainerPath() pulumi.StringPtrOutput
- func (TaskDefinitionDeviceOutput) ElementType() reflect.Type
- func (o TaskDefinitionDeviceOutput) HostPath() pulumi.StringPtrOutput
- func (o TaskDefinitionDeviceOutput) Permissions() pulumi.StringArrayOutput
- func (o TaskDefinitionDeviceOutput) ToTaskDefinitionDeviceOutput() TaskDefinitionDeviceOutput
- func (o TaskDefinitionDeviceOutput) ToTaskDefinitionDeviceOutputWithContext(ctx context.Context) TaskDefinitionDeviceOutput
- type TaskDefinitionEnvironmentFile
- type TaskDefinitionEnvironmentFileArgs
- func (TaskDefinitionEnvironmentFileArgs) ElementType() reflect.Type
- func (i TaskDefinitionEnvironmentFileArgs) ToTaskDefinitionEnvironmentFileOutput() TaskDefinitionEnvironmentFileOutput
- func (i TaskDefinitionEnvironmentFileArgs) ToTaskDefinitionEnvironmentFileOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileOutput
- type TaskDefinitionEnvironmentFileArray
- func (TaskDefinitionEnvironmentFileArray) ElementType() reflect.Type
- func (i TaskDefinitionEnvironmentFileArray) ToTaskDefinitionEnvironmentFileArrayOutput() TaskDefinitionEnvironmentFileArrayOutput
- func (i TaskDefinitionEnvironmentFileArray) ToTaskDefinitionEnvironmentFileArrayOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileArrayOutput
- type TaskDefinitionEnvironmentFileArrayInput
- type TaskDefinitionEnvironmentFileArrayOutput
- func (TaskDefinitionEnvironmentFileArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionEnvironmentFileArrayOutput) Index(i pulumi.IntInput) TaskDefinitionEnvironmentFileOutput
- func (o TaskDefinitionEnvironmentFileArrayOutput) ToTaskDefinitionEnvironmentFileArrayOutput() TaskDefinitionEnvironmentFileArrayOutput
- func (o TaskDefinitionEnvironmentFileArrayOutput) ToTaskDefinitionEnvironmentFileArrayOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileArrayOutput
- type TaskDefinitionEnvironmentFileInput
- type TaskDefinitionEnvironmentFileOutput
- func (TaskDefinitionEnvironmentFileOutput) ElementType() reflect.Type
- func (o TaskDefinitionEnvironmentFileOutput) ToTaskDefinitionEnvironmentFileOutput() TaskDefinitionEnvironmentFileOutput
- func (o TaskDefinitionEnvironmentFileOutput) ToTaskDefinitionEnvironmentFileOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileOutput
- func (o TaskDefinitionEnvironmentFileOutput) Type() pulumi.StringPtrOutput
- func (o TaskDefinitionEnvironmentFileOutput) Value() pulumi.StringPtrOutput
- type TaskDefinitionFirelensConfiguration
- type TaskDefinitionFirelensConfigurationArgs
- func (TaskDefinitionFirelensConfigurationArgs) ElementType() reflect.Type
- func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationOutput() TaskDefinitionFirelensConfigurationOutput
- func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationOutput
- func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationPtrOutput() TaskDefinitionFirelensConfigurationPtrOutput
- func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationPtrOutput
- type TaskDefinitionFirelensConfigurationInput
- type TaskDefinitionFirelensConfigurationOutput
- func (TaskDefinitionFirelensConfigurationOutput) ElementType() reflect.Type
- func (o TaskDefinitionFirelensConfigurationOutput) Options() pulumi.AnyOutput
- func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationOutput() TaskDefinitionFirelensConfigurationOutput
- func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationOutput
- func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationPtrOutput() TaskDefinitionFirelensConfigurationPtrOutput
- func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationPtrOutput
- func (o TaskDefinitionFirelensConfigurationOutput) Type() pulumi.StringPtrOutput
- type TaskDefinitionFirelensConfigurationPtrInput
- type TaskDefinitionFirelensConfigurationPtrOutput
- func (o TaskDefinitionFirelensConfigurationPtrOutput) Elem() TaskDefinitionFirelensConfigurationOutput
- func (TaskDefinitionFirelensConfigurationPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionFirelensConfigurationPtrOutput) Options() pulumi.AnyOutput
- func (o TaskDefinitionFirelensConfigurationPtrOutput) ToTaskDefinitionFirelensConfigurationPtrOutput() TaskDefinitionFirelensConfigurationPtrOutput
- func (o TaskDefinitionFirelensConfigurationPtrOutput) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationPtrOutput
- func (o TaskDefinitionFirelensConfigurationPtrOutput) Type() pulumi.StringPtrOutput
- type TaskDefinitionHealthCheck
- type TaskDefinitionHealthCheckArgs
- func (TaskDefinitionHealthCheckArgs) ElementType() reflect.Type
- func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckOutput() TaskDefinitionHealthCheckOutput
- func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckOutput
- func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckPtrOutput() TaskDefinitionHealthCheckPtrOutput
- func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckPtrOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckPtrOutput
- type TaskDefinitionHealthCheckInput
- type TaskDefinitionHealthCheckOutput
- func (o TaskDefinitionHealthCheckOutput) Command() pulumi.StringArrayOutput
- func (TaskDefinitionHealthCheckOutput) ElementType() reflect.Type
- func (o TaskDefinitionHealthCheckOutput) Interval() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckOutput) Retries() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckOutput) StartPeriod() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckOutput) Timeout() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckOutput() TaskDefinitionHealthCheckOutput
- func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckOutput
- func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckPtrOutput() TaskDefinitionHealthCheckPtrOutput
- func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckPtrOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckPtrOutput
- type TaskDefinitionHealthCheckPtrInput
- type TaskDefinitionHealthCheckPtrOutput
- func (o TaskDefinitionHealthCheckPtrOutput) Command() pulumi.StringArrayOutput
- func (o TaskDefinitionHealthCheckPtrOutput) Elem() TaskDefinitionHealthCheckOutput
- func (TaskDefinitionHealthCheckPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionHealthCheckPtrOutput) Interval() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckPtrOutput) Retries() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckPtrOutput) StartPeriod() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o TaskDefinitionHealthCheckPtrOutput) ToTaskDefinitionHealthCheckPtrOutput() TaskDefinitionHealthCheckPtrOutput
- func (o TaskDefinitionHealthCheckPtrOutput) ToTaskDefinitionHealthCheckPtrOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckPtrOutput
- type TaskDefinitionHostEntry
- type TaskDefinitionHostEntryArgs
- type TaskDefinitionHostEntryArray
- func (TaskDefinitionHostEntryArray) ElementType() reflect.Type
- func (i TaskDefinitionHostEntryArray) ToTaskDefinitionHostEntryArrayOutput() TaskDefinitionHostEntryArrayOutput
- func (i TaskDefinitionHostEntryArray) ToTaskDefinitionHostEntryArrayOutputWithContext(ctx context.Context) TaskDefinitionHostEntryArrayOutput
- type TaskDefinitionHostEntryArrayInput
- type TaskDefinitionHostEntryArrayOutput
- func (TaskDefinitionHostEntryArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionHostEntryArrayOutput) Index(i pulumi.IntInput) TaskDefinitionHostEntryOutput
- func (o TaskDefinitionHostEntryArrayOutput) ToTaskDefinitionHostEntryArrayOutput() TaskDefinitionHostEntryArrayOutput
- func (o TaskDefinitionHostEntryArrayOutput) ToTaskDefinitionHostEntryArrayOutputWithContext(ctx context.Context) TaskDefinitionHostEntryArrayOutput
- type TaskDefinitionHostEntryInput
- type TaskDefinitionHostEntryOutput
- func (TaskDefinitionHostEntryOutput) ElementType() reflect.Type
- func (o TaskDefinitionHostEntryOutput) Hostname() pulumi.StringPtrOutput
- func (o TaskDefinitionHostEntryOutput) IpAddress() pulumi.StringPtrOutput
- func (o TaskDefinitionHostEntryOutput) ToTaskDefinitionHostEntryOutput() TaskDefinitionHostEntryOutput
- func (o TaskDefinitionHostEntryOutput) ToTaskDefinitionHostEntryOutputWithContext(ctx context.Context) TaskDefinitionHostEntryOutput
- type TaskDefinitionKernelCapabilities
- type TaskDefinitionKernelCapabilitiesArgs
- func (TaskDefinitionKernelCapabilitiesArgs) ElementType() reflect.Type
- func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesOutput() TaskDefinitionKernelCapabilitiesOutput
- func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesOutput
- func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesPtrOutput() TaskDefinitionKernelCapabilitiesPtrOutput
- func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesPtrOutput
- type TaskDefinitionKernelCapabilitiesInput
- type TaskDefinitionKernelCapabilitiesOutput
- func (o TaskDefinitionKernelCapabilitiesOutput) Add() pulumi.StringArrayOutput
- func (o TaskDefinitionKernelCapabilitiesOutput) Drop() pulumi.StringArrayOutput
- func (TaskDefinitionKernelCapabilitiesOutput) ElementType() reflect.Type
- func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesOutput() TaskDefinitionKernelCapabilitiesOutput
- func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesOutput
- func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesPtrOutput() TaskDefinitionKernelCapabilitiesPtrOutput
- func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesPtrOutput
- type TaskDefinitionKernelCapabilitiesPtrInput
- type TaskDefinitionKernelCapabilitiesPtrOutput
- func (o TaskDefinitionKernelCapabilitiesPtrOutput) Add() pulumi.StringArrayOutput
- func (o TaskDefinitionKernelCapabilitiesPtrOutput) Drop() pulumi.StringArrayOutput
- func (o TaskDefinitionKernelCapabilitiesPtrOutput) Elem() TaskDefinitionKernelCapabilitiesOutput
- func (TaskDefinitionKernelCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionKernelCapabilitiesPtrOutput) ToTaskDefinitionKernelCapabilitiesPtrOutput() TaskDefinitionKernelCapabilitiesPtrOutput
- func (o TaskDefinitionKernelCapabilitiesPtrOutput) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesPtrOutput
- type TaskDefinitionKeyValuePair
- type TaskDefinitionKeyValuePairArgs
- func (TaskDefinitionKeyValuePairArgs) ElementType() reflect.Type
- func (i TaskDefinitionKeyValuePairArgs) ToTaskDefinitionKeyValuePairOutput() TaskDefinitionKeyValuePairOutput
- func (i TaskDefinitionKeyValuePairArgs) ToTaskDefinitionKeyValuePairOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairOutput
- type TaskDefinitionKeyValuePairArray
- func (TaskDefinitionKeyValuePairArray) ElementType() reflect.Type
- func (i TaskDefinitionKeyValuePairArray) ToTaskDefinitionKeyValuePairArrayOutput() TaskDefinitionKeyValuePairArrayOutput
- func (i TaskDefinitionKeyValuePairArray) ToTaskDefinitionKeyValuePairArrayOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairArrayOutput
- type TaskDefinitionKeyValuePairArrayInput
- type TaskDefinitionKeyValuePairArrayOutput
- func (TaskDefinitionKeyValuePairArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionKeyValuePairArrayOutput) Index(i pulumi.IntInput) TaskDefinitionKeyValuePairOutput
- func (o TaskDefinitionKeyValuePairArrayOutput) ToTaskDefinitionKeyValuePairArrayOutput() TaskDefinitionKeyValuePairArrayOutput
- func (o TaskDefinitionKeyValuePairArrayOutput) ToTaskDefinitionKeyValuePairArrayOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairArrayOutput
- type TaskDefinitionKeyValuePairInput
- type TaskDefinitionKeyValuePairOutput
- func (TaskDefinitionKeyValuePairOutput) ElementType() reflect.Type
- func (o TaskDefinitionKeyValuePairOutput) Name() pulumi.StringPtrOutput
- func (o TaskDefinitionKeyValuePairOutput) ToTaskDefinitionKeyValuePairOutput() TaskDefinitionKeyValuePairOutput
- func (o TaskDefinitionKeyValuePairOutput) ToTaskDefinitionKeyValuePairOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairOutput
- func (o TaskDefinitionKeyValuePairOutput) Value() pulumi.StringPtrOutput
- type TaskDefinitionLinuxParameters
- type TaskDefinitionLinuxParametersArgs
- func (TaskDefinitionLinuxParametersArgs) ElementType() reflect.Type
- func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersOutput() TaskDefinitionLinuxParametersOutput
- func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersOutput
- func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersPtrOutput() TaskDefinitionLinuxParametersPtrOutput
- func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersPtrOutput
- type TaskDefinitionLinuxParametersInput
- type TaskDefinitionLinuxParametersOutput
- func (o TaskDefinitionLinuxParametersOutput) Capabilities() TaskDefinitionKernelCapabilitiesPtrOutput
- func (o TaskDefinitionLinuxParametersOutput) Devices() TaskDefinitionDeviceArrayOutput
- func (TaskDefinitionLinuxParametersOutput) ElementType() reflect.Type
- func (o TaskDefinitionLinuxParametersOutput) InitProcessEnabled() pulumi.BoolPtrOutput
- func (o TaskDefinitionLinuxParametersOutput) MaxSwap() pulumi.IntPtrOutput
- func (o TaskDefinitionLinuxParametersOutput) SharedMemorySize() pulumi.IntPtrOutput
- func (o TaskDefinitionLinuxParametersOutput) Swappiness() pulumi.IntPtrOutput
- func (o TaskDefinitionLinuxParametersOutput) Tmpfs() TaskDefinitionTmpfsArrayOutput
- func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersOutput() TaskDefinitionLinuxParametersOutput
- func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersOutput
- func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersPtrOutput() TaskDefinitionLinuxParametersPtrOutput
- func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersPtrOutput
- type TaskDefinitionLinuxParametersPtrInput
- type TaskDefinitionLinuxParametersPtrOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) Capabilities() TaskDefinitionKernelCapabilitiesPtrOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) Devices() TaskDefinitionDeviceArrayOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) Elem() TaskDefinitionLinuxParametersOutput
- func (TaskDefinitionLinuxParametersPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionLinuxParametersPtrOutput) InitProcessEnabled() pulumi.BoolPtrOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) MaxSwap() pulumi.IntPtrOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) SharedMemorySize() pulumi.IntPtrOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) Swappiness() pulumi.IntPtrOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) Tmpfs() TaskDefinitionTmpfsArrayOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) ToTaskDefinitionLinuxParametersPtrOutput() TaskDefinitionLinuxParametersPtrOutput
- func (o TaskDefinitionLinuxParametersPtrOutput) ToTaskDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersPtrOutput
- type TaskDefinitionLogConfiguration
- type TaskDefinitionLogConfigurationArgs
- func (TaskDefinitionLogConfigurationArgs) ElementType() reflect.Type
- func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationOutput() TaskDefinitionLogConfigurationOutput
- func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationOutput
- func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationPtrOutput() TaskDefinitionLogConfigurationPtrOutput
- func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationPtrOutput
- type TaskDefinitionLogConfigurationInput
- type TaskDefinitionLogConfigurationOutput
- func (TaskDefinitionLogConfigurationOutput) ElementType() reflect.Type
- func (o TaskDefinitionLogConfigurationOutput) LogDriver() pulumi.StringOutput
- func (o TaskDefinitionLogConfigurationOutput) Options() pulumi.AnyOutput
- func (o TaskDefinitionLogConfigurationOutput) SecretOptions() TaskDefinitionSecretArrayOutput
- func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationOutput() TaskDefinitionLogConfigurationOutput
- func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationOutput
- func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationPtrOutput() TaskDefinitionLogConfigurationPtrOutput
- func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationPtrOutput
- type TaskDefinitionLogConfigurationPtrInput
- type TaskDefinitionLogConfigurationPtrOutput
- func (o TaskDefinitionLogConfigurationPtrOutput) Elem() TaskDefinitionLogConfigurationOutput
- func (TaskDefinitionLogConfigurationPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionLogConfigurationPtrOutput) LogDriver() pulumi.StringPtrOutput
- func (o TaskDefinitionLogConfigurationPtrOutput) Options() pulumi.AnyOutput
- func (o TaskDefinitionLogConfigurationPtrOutput) SecretOptions() TaskDefinitionSecretArrayOutput
- func (o TaskDefinitionLogConfigurationPtrOutput) ToTaskDefinitionLogConfigurationPtrOutput() TaskDefinitionLogConfigurationPtrOutput
- func (o TaskDefinitionLogConfigurationPtrOutput) ToTaskDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationPtrOutput
- type TaskDefinitionMountPoint
- type TaskDefinitionMountPointArgs
- func (TaskDefinitionMountPointArgs) ElementType() reflect.Type
- func (i TaskDefinitionMountPointArgs) ToTaskDefinitionMountPointOutput() TaskDefinitionMountPointOutput
- func (i TaskDefinitionMountPointArgs) ToTaskDefinitionMountPointOutputWithContext(ctx context.Context) TaskDefinitionMountPointOutput
- type TaskDefinitionMountPointArray
- func (TaskDefinitionMountPointArray) ElementType() reflect.Type
- func (i TaskDefinitionMountPointArray) ToTaskDefinitionMountPointArrayOutput() TaskDefinitionMountPointArrayOutput
- func (i TaskDefinitionMountPointArray) ToTaskDefinitionMountPointArrayOutputWithContext(ctx context.Context) TaskDefinitionMountPointArrayOutput
- type TaskDefinitionMountPointArrayInput
- type TaskDefinitionMountPointArrayOutput
- func (TaskDefinitionMountPointArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionMountPointArrayOutput) Index(i pulumi.IntInput) TaskDefinitionMountPointOutput
- func (o TaskDefinitionMountPointArrayOutput) ToTaskDefinitionMountPointArrayOutput() TaskDefinitionMountPointArrayOutput
- func (o TaskDefinitionMountPointArrayOutput) ToTaskDefinitionMountPointArrayOutputWithContext(ctx context.Context) TaskDefinitionMountPointArrayOutput
- type TaskDefinitionMountPointInput
- type TaskDefinitionMountPointOutput
- func (o TaskDefinitionMountPointOutput) ContainerPath() pulumi.StringPtrOutput
- func (TaskDefinitionMountPointOutput) ElementType() reflect.Type
- func (o TaskDefinitionMountPointOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o TaskDefinitionMountPointOutput) SourceVolume() pulumi.StringPtrOutput
- func (o TaskDefinitionMountPointOutput) ToTaskDefinitionMountPointOutput() TaskDefinitionMountPointOutput
- func (o TaskDefinitionMountPointOutput) ToTaskDefinitionMountPointOutputWithContext(ctx context.Context) TaskDefinitionMountPointOutput
- type TaskDefinitionPortMapping
- type TaskDefinitionPortMappingAppProtocol
- func (TaskDefinitionPortMappingAppProtocol) ElementType() reflect.Type
- func (e TaskDefinitionPortMappingAppProtocol) ToStringOutput() pulumi.StringOutput
- func (e TaskDefinitionPortMappingAppProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TaskDefinitionPortMappingAppProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TaskDefinitionPortMappingAppProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolOutput() TaskDefinitionPortMappingAppProtocolOutput
- func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolOutput
- func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolPtrOutput() TaskDefinitionPortMappingAppProtocolPtrOutput
- func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolPtrOutput
- type TaskDefinitionPortMappingAppProtocolInput
- type TaskDefinitionPortMappingAppProtocolOutput
- func (TaskDefinitionPortMappingAppProtocolOutput) ElementType() reflect.Type
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolOutput() TaskDefinitionPortMappingAppProtocolOutput
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolOutput
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutput() TaskDefinitionPortMappingAppProtocolPtrOutput
- func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolPtrOutput
- type TaskDefinitionPortMappingAppProtocolPtrInput
- type TaskDefinitionPortMappingAppProtocolPtrOutput
- func (o TaskDefinitionPortMappingAppProtocolPtrOutput) Elem() TaskDefinitionPortMappingAppProtocolOutput
- func (TaskDefinitionPortMappingAppProtocolPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutput() TaskDefinitionPortMappingAppProtocolPtrOutput
- func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolPtrOutput
- type TaskDefinitionPortMappingArgs
- func (TaskDefinitionPortMappingArgs) ElementType() reflect.Type
- func (i TaskDefinitionPortMappingArgs) ToTaskDefinitionPortMappingOutput() TaskDefinitionPortMappingOutput
- func (i TaskDefinitionPortMappingArgs) ToTaskDefinitionPortMappingOutputWithContext(ctx context.Context) TaskDefinitionPortMappingOutput
- type TaskDefinitionPortMappingArray
- func (TaskDefinitionPortMappingArray) ElementType() reflect.Type
- func (i TaskDefinitionPortMappingArray) ToTaskDefinitionPortMappingArrayOutput() TaskDefinitionPortMappingArrayOutput
- func (i TaskDefinitionPortMappingArray) ToTaskDefinitionPortMappingArrayOutputWithContext(ctx context.Context) TaskDefinitionPortMappingArrayOutput
- type TaskDefinitionPortMappingArrayInput
- type TaskDefinitionPortMappingArrayOutput
- func (TaskDefinitionPortMappingArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionPortMappingArrayOutput) Index(i pulumi.IntInput) TaskDefinitionPortMappingOutput
- func (o TaskDefinitionPortMappingArrayOutput) ToTaskDefinitionPortMappingArrayOutput() TaskDefinitionPortMappingArrayOutput
- func (o TaskDefinitionPortMappingArrayOutput) ToTaskDefinitionPortMappingArrayOutputWithContext(ctx context.Context) TaskDefinitionPortMappingArrayOutput
- type TaskDefinitionPortMappingInput
- type TaskDefinitionPortMappingOutput
- func (o TaskDefinitionPortMappingOutput) AppProtocol() TaskDefinitionPortMappingAppProtocolPtrOutput
- func (o TaskDefinitionPortMappingOutput) ContainerPort() pulumi.IntPtrOutput
- func (o TaskDefinitionPortMappingOutput) ContainerPortRange() pulumi.StringPtrOutput
- func (TaskDefinitionPortMappingOutput) ElementType() reflect.Type
- func (o TaskDefinitionPortMappingOutput) HostPort() pulumi.IntPtrOutput
- func (o TaskDefinitionPortMappingOutput) Name() pulumi.StringPtrOutput
- func (o TaskDefinitionPortMappingOutput) Protocol() pulumi.StringPtrOutput
- func (o TaskDefinitionPortMappingOutput) TargetGroup() lb.TargetGroupOutput
- func (o TaskDefinitionPortMappingOutput) ToTaskDefinitionPortMappingOutput() TaskDefinitionPortMappingOutput
- func (o TaskDefinitionPortMappingOutput) ToTaskDefinitionPortMappingOutputWithContext(ctx context.Context) TaskDefinitionPortMappingOutput
- type TaskDefinitionRepositoryCredentials
- type TaskDefinitionRepositoryCredentialsArgs
- func (TaskDefinitionRepositoryCredentialsArgs) ElementType() reflect.Type
- func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsOutput() TaskDefinitionRepositoryCredentialsOutput
- func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsOutput
- func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsPtrOutput() TaskDefinitionRepositoryCredentialsPtrOutput
- func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsPtrOutput
- type TaskDefinitionRepositoryCredentialsInput
- type TaskDefinitionRepositoryCredentialsOutput
- func (o TaskDefinitionRepositoryCredentialsOutput) CredentialsParameter() pulumi.StringPtrOutput
- func (TaskDefinitionRepositoryCredentialsOutput) ElementType() reflect.Type
- func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsOutput() TaskDefinitionRepositoryCredentialsOutput
- func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsOutput
- func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsPtrOutput() TaskDefinitionRepositoryCredentialsPtrOutput
- func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsPtrOutput
- type TaskDefinitionRepositoryCredentialsPtrInput
- type TaskDefinitionRepositoryCredentialsPtrOutput
- func (o TaskDefinitionRepositoryCredentialsPtrOutput) CredentialsParameter() pulumi.StringPtrOutput
- func (o TaskDefinitionRepositoryCredentialsPtrOutput) Elem() TaskDefinitionRepositoryCredentialsOutput
- func (TaskDefinitionRepositoryCredentialsPtrOutput) ElementType() reflect.Type
- func (o TaskDefinitionRepositoryCredentialsPtrOutput) ToTaskDefinitionRepositoryCredentialsPtrOutput() TaskDefinitionRepositoryCredentialsPtrOutput
- func (o TaskDefinitionRepositoryCredentialsPtrOutput) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsPtrOutput
- type TaskDefinitionResourceRequirement
- type TaskDefinitionResourceRequirementArgs
- func (TaskDefinitionResourceRequirementArgs) ElementType() reflect.Type
- func (i TaskDefinitionResourceRequirementArgs) ToTaskDefinitionResourceRequirementOutput() TaskDefinitionResourceRequirementOutput
- func (i TaskDefinitionResourceRequirementArgs) ToTaskDefinitionResourceRequirementOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementOutput
- type TaskDefinitionResourceRequirementArray
- func (TaskDefinitionResourceRequirementArray) ElementType() reflect.Type
- func (i TaskDefinitionResourceRequirementArray) ToTaskDefinitionResourceRequirementArrayOutput() TaskDefinitionResourceRequirementArrayOutput
- func (i TaskDefinitionResourceRequirementArray) ToTaskDefinitionResourceRequirementArrayOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementArrayOutput
- type TaskDefinitionResourceRequirementArrayInput
- type TaskDefinitionResourceRequirementArrayOutput
- func (TaskDefinitionResourceRequirementArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionResourceRequirementArrayOutput) Index(i pulumi.IntInput) TaskDefinitionResourceRequirementOutput
- func (o TaskDefinitionResourceRequirementArrayOutput) ToTaskDefinitionResourceRequirementArrayOutput() TaskDefinitionResourceRequirementArrayOutput
- func (o TaskDefinitionResourceRequirementArrayOutput) ToTaskDefinitionResourceRequirementArrayOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementArrayOutput
- type TaskDefinitionResourceRequirementInput
- type TaskDefinitionResourceRequirementOutput
- func (TaskDefinitionResourceRequirementOutput) ElementType() reflect.Type
- func (o TaskDefinitionResourceRequirementOutput) ToTaskDefinitionResourceRequirementOutput() TaskDefinitionResourceRequirementOutput
- func (o TaskDefinitionResourceRequirementOutput) ToTaskDefinitionResourceRequirementOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementOutput
- func (o TaskDefinitionResourceRequirementOutput) Type() pulumi.StringOutput
- func (o TaskDefinitionResourceRequirementOutput) Value() pulumi.StringOutput
- type TaskDefinitionSecret
- type TaskDefinitionSecretArgs
- type TaskDefinitionSecretArray
- type TaskDefinitionSecretArrayInput
- type TaskDefinitionSecretArrayOutput
- func (TaskDefinitionSecretArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionSecretArrayOutput) Index(i pulumi.IntInput) TaskDefinitionSecretOutput
- func (o TaskDefinitionSecretArrayOutput) ToTaskDefinitionSecretArrayOutput() TaskDefinitionSecretArrayOutput
- func (o TaskDefinitionSecretArrayOutput) ToTaskDefinitionSecretArrayOutputWithContext(ctx context.Context) TaskDefinitionSecretArrayOutput
- type TaskDefinitionSecretInput
- type TaskDefinitionSecretOutput
- func (TaskDefinitionSecretOutput) ElementType() reflect.Type
- func (o TaskDefinitionSecretOutput) Name() pulumi.StringOutput
- func (o TaskDefinitionSecretOutput) ToTaskDefinitionSecretOutput() TaskDefinitionSecretOutput
- func (o TaskDefinitionSecretOutput) ToTaskDefinitionSecretOutputWithContext(ctx context.Context) TaskDefinitionSecretOutput
- func (o TaskDefinitionSecretOutput) ValueFrom() pulumi.StringOutput
- type TaskDefinitionSystemControl
- type TaskDefinitionSystemControlArgs
- func (TaskDefinitionSystemControlArgs) ElementType() reflect.Type
- func (i TaskDefinitionSystemControlArgs) ToTaskDefinitionSystemControlOutput() TaskDefinitionSystemControlOutput
- func (i TaskDefinitionSystemControlArgs) ToTaskDefinitionSystemControlOutputWithContext(ctx context.Context) TaskDefinitionSystemControlOutput
- type TaskDefinitionSystemControlArray
- func (TaskDefinitionSystemControlArray) ElementType() reflect.Type
- func (i TaskDefinitionSystemControlArray) ToTaskDefinitionSystemControlArrayOutput() TaskDefinitionSystemControlArrayOutput
- func (i TaskDefinitionSystemControlArray) ToTaskDefinitionSystemControlArrayOutputWithContext(ctx context.Context) TaskDefinitionSystemControlArrayOutput
- type TaskDefinitionSystemControlArrayInput
- type TaskDefinitionSystemControlArrayOutput
- func (TaskDefinitionSystemControlArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionSystemControlArrayOutput) Index(i pulumi.IntInput) TaskDefinitionSystemControlOutput
- func (o TaskDefinitionSystemControlArrayOutput) ToTaskDefinitionSystemControlArrayOutput() TaskDefinitionSystemControlArrayOutput
- func (o TaskDefinitionSystemControlArrayOutput) ToTaskDefinitionSystemControlArrayOutputWithContext(ctx context.Context) TaskDefinitionSystemControlArrayOutput
- type TaskDefinitionSystemControlInput
- type TaskDefinitionSystemControlOutput
- func (TaskDefinitionSystemControlOutput) ElementType() reflect.Type
- func (o TaskDefinitionSystemControlOutput) Namespace() pulumi.StringPtrOutput
- func (o TaskDefinitionSystemControlOutput) ToTaskDefinitionSystemControlOutput() TaskDefinitionSystemControlOutput
- func (o TaskDefinitionSystemControlOutput) ToTaskDefinitionSystemControlOutputWithContext(ctx context.Context) TaskDefinitionSystemControlOutput
- func (o TaskDefinitionSystemControlOutput) Value() pulumi.StringPtrOutput
- type TaskDefinitionTmpfs
- type TaskDefinitionTmpfsArgs
- type TaskDefinitionTmpfsArray
- type TaskDefinitionTmpfsArrayInput
- type TaskDefinitionTmpfsArrayOutput
- func (TaskDefinitionTmpfsArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionTmpfsArrayOutput) Index(i pulumi.IntInput) TaskDefinitionTmpfsOutput
- func (o TaskDefinitionTmpfsArrayOutput) ToTaskDefinitionTmpfsArrayOutput() TaskDefinitionTmpfsArrayOutput
- func (o TaskDefinitionTmpfsArrayOutput) ToTaskDefinitionTmpfsArrayOutputWithContext(ctx context.Context) TaskDefinitionTmpfsArrayOutput
- type TaskDefinitionTmpfsInput
- type TaskDefinitionTmpfsOutput
- func (o TaskDefinitionTmpfsOutput) ContainerPath() pulumi.StringPtrOutput
- func (TaskDefinitionTmpfsOutput) ElementType() reflect.Type
- func (o TaskDefinitionTmpfsOutput) MountOptions() pulumi.StringArrayOutput
- func (o TaskDefinitionTmpfsOutput) Size() pulumi.IntOutput
- func (o TaskDefinitionTmpfsOutput) ToTaskDefinitionTmpfsOutput() TaskDefinitionTmpfsOutput
- func (o TaskDefinitionTmpfsOutput) ToTaskDefinitionTmpfsOutputWithContext(ctx context.Context) TaskDefinitionTmpfsOutput
- type TaskDefinitionUlimit
- type TaskDefinitionUlimitArgs
- type TaskDefinitionUlimitArray
- type TaskDefinitionUlimitArrayInput
- type TaskDefinitionUlimitArrayOutput
- func (TaskDefinitionUlimitArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionUlimitArrayOutput) Index(i pulumi.IntInput) TaskDefinitionUlimitOutput
- func (o TaskDefinitionUlimitArrayOutput) ToTaskDefinitionUlimitArrayOutput() TaskDefinitionUlimitArrayOutput
- func (o TaskDefinitionUlimitArrayOutput) ToTaskDefinitionUlimitArrayOutputWithContext(ctx context.Context) TaskDefinitionUlimitArrayOutput
- type TaskDefinitionUlimitInput
- type TaskDefinitionUlimitOutput
- func (TaskDefinitionUlimitOutput) ElementType() reflect.Type
- func (o TaskDefinitionUlimitOutput) HardLimit() pulumi.IntOutput
- func (o TaskDefinitionUlimitOutput) Name() pulumi.StringOutput
- func (o TaskDefinitionUlimitOutput) SoftLimit() pulumi.IntOutput
- func (o TaskDefinitionUlimitOutput) ToTaskDefinitionUlimitOutput() TaskDefinitionUlimitOutput
- func (o TaskDefinitionUlimitOutput) ToTaskDefinitionUlimitOutputWithContext(ctx context.Context) TaskDefinitionUlimitOutput
- type TaskDefinitionVolumeFrom
- type TaskDefinitionVolumeFromArgs
- func (TaskDefinitionVolumeFromArgs) ElementType() reflect.Type
- func (i TaskDefinitionVolumeFromArgs) ToTaskDefinitionVolumeFromOutput() TaskDefinitionVolumeFromOutput
- func (i TaskDefinitionVolumeFromArgs) ToTaskDefinitionVolumeFromOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromOutput
- type TaskDefinitionVolumeFromArray
- func (TaskDefinitionVolumeFromArray) ElementType() reflect.Type
- func (i TaskDefinitionVolumeFromArray) ToTaskDefinitionVolumeFromArrayOutput() TaskDefinitionVolumeFromArrayOutput
- func (i TaskDefinitionVolumeFromArray) ToTaskDefinitionVolumeFromArrayOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromArrayOutput
- type TaskDefinitionVolumeFromArrayInput
- type TaskDefinitionVolumeFromArrayOutput
- func (TaskDefinitionVolumeFromArrayOutput) ElementType() reflect.Type
- func (o TaskDefinitionVolumeFromArrayOutput) Index(i pulumi.IntInput) TaskDefinitionVolumeFromOutput
- func (o TaskDefinitionVolumeFromArrayOutput) ToTaskDefinitionVolumeFromArrayOutput() TaskDefinitionVolumeFromArrayOutput
- func (o TaskDefinitionVolumeFromArrayOutput) ToTaskDefinitionVolumeFromArrayOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromArrayOutput
- type TaskDefinitionVolumeFromInput
- type TaskDefinitionVolumeFromOutput
- func (TaskDefinitionVolumeFromOutput) ElementType() reflect.Type
- func (o TaskDefinitionVolumeFromOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o TaskDefinitionVolumeFromOutput) SourceContainer() pulumi.StringPtrOutput
- func (o TaskDefinitionVolumeFromOutput) ToTaskDefinitionVolumeFromOutput() TaskDefinitionVolumeFromOutput
- func (o TaskDefinitionVolumeFromOutput) ToTaskDefinitionVolumeFromOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromOutput
Constants ¶
const ( TaskDefinitionPortMappingAppProtocolHttp = TaskDefinitionPortMappingAppProtocol("http") TaskDefinitionPortMappingAppProtocolHttp2 = TaskDefinitionPortMappingAppProtocol("http2") TaskDefinitionPortMappingAppProtocolGrpc = TaskDefinitionPortMappingAppProtocol("grpc") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EC2Service ¶
type EC2Service struct { pulumi.ResourceState // Underlying ECS Service resource Service ecs.ServiceOutput `pulumi:"service"` // Underlying EC2 Task definition component resource if created from args TaskDefinition ecs.TaskDefinitionOutput `pulumi:"taskDefinition"` }
Create an ECS Service resource for EC2 with the given unique name, arguments, and options. Creates Task definition if `taskDefinitionArgs` is specified.
func NewEC2Service ¶
func NewEC2Service(ctx *pulumi.Context, name string, args *EC2ServiceArgs, opts ...pulumi.ResourceOption) (*EC2Service, error)
NewEC2Service registers a new resource with the given unique name, arguments, and options.
func (*EC2Service) ElementType ¶
func (*EC2Service) ElementType() reflect.Type
func (*EC2Service) ToEC2ServiceOutput ¶
func (i *EC2Service) ToEC2ServiceOutput() EC2ServiceOutput
func (*EC2Service) ToEC2ServiceOutputWithContext ¶
func (i *EC2Service) ToEC2ServiceOutputWithContext(ctx context.Context) EC2ServiceOutput
type EC2ServiceArgs ¶
type EC2ServiceArgs struct { // Information about the CloudWatch alarms. See below. Alarms ecs.ServiceAlarmsPtrInput // ARN of an ECS cluster. Cluster pulumi.StringPtrInput // If `true`, this provider will not wait for the service to reach a steady state (like [`aws ecs wait services-stable`](https://docs.aws.amazon.com/cli/latest/reference/ecs/wait/services-stable.html)) before continuing. Default `false`. ContinueBeforeSteadyState pulumi.BoolPtrInput // Configuration block for deployment circuit breaker. See below. DeploymentCircuitBreaker ecs.ServiceDeploymentCircuitBreakerPtrInput // Configuration block for deployment controller configuration. See below. DeploymentController ecs.ServiceDeploymentControllerPtrInput // Upper limit (as a percentage of the service's desiredCount) of the number of running tasks that can be running in a service during a deployment. Not valid when using the `DAEMON` scheduling strategy. DeploymentMaximumPercent pulumi.IntPtrInput // Lower limit (as a percentage of the service's desiredCount) of the number of running tasks that must remain running and healthy in a service during a deployment. DeploymentMinimumHealthyPercent pulumi.IntPtrInput // Number of instances of the task definition to place and keep running. Defaults to 0. Do not specify if using the `DAEMON` scheduling strategy. DesiredCount pulumi.IntPtrInput // Specifies whether to enable Amazon ECS managed tags for the tasks within the service. EnableEcsManagedTags pulumi.BoolPtrInput // Specifies whether to enable Amazon ECS Exec for the tasks within the service. EnableExecuteCommand pulumi.BoolPtrInput // Enable to force a new task deployment of the service. This can be used to update tasks to use a newer Docker image with same image/tag combination (e.g., `myimage:latest`), roll Fargate tasks onto a newer platform version, or immediately deploy `ordered_placement_strategy` and `placement_constraints` updates. ForceNewDeployment pulumi.BoolPtrInput // Seconds to ignore failing load balancer health checks on newly instantiated tasks to prevent premature shutdown, up to 2147483647. Only valid for services configured to use load balancers. HealthCheckGracePeriodSeconds pulumi.IntPtrInput // ARN of the IAM role that allows Amazon ECS to make calls to your load balancer on your behalf. This parameter is required if you are using a load balancer with your service, but only if your task definition does not use the `awsvpc` network mode. If using `awsvpc` network mode, do not specify this role. If your account has already created the Amazon ECS service-linked role, that role is used by default for your service unless you specify a role here. IamRole pulumi.StringPtrInput // Configuration block for load balancers. See below. LoadBalancers ecs.ServiceLoadBalancerArrayInput // Name of the service (up to 255 letters, numbers, hyphens, and underscores) // // The following arguments are optional: Name pulumi.StringPtrInput // Network configuration for the service. This parameter is required for task definitions that use the `awsvpc` network mode to receive their own Elastic Network Interface, and it is not supported for other network modes. See below. NetworkConfiguration ecs.ServiceNetworkConfigurationPtrInput // Service level strategy rules that are taken into consideration during task placement. List from top to bottom in order of precedence. Updates to this configuration will take effect next task deployment unless `force_new_deployment` is enabled. The maximum number of `ordered_placement_strategy` blocks is `5`. See below. OrderedPlacementStrategies ecs.ServiceOrderedPlacementStrategyArrayInput // Rules that are taken into consideration during task placement. Updates to this configuration will take effect next task deployment unless `force_new_deployment` is enabled. Maximum number of `placement_constraints` is `10`. See below. PlacementConstraints ecs.ServicePlacementConstraintArrayInput // Platform version on which to run your service. Only applicable for `launch_type` set to `FARGATE`. Defaults to `LATEST`. More information about Fargate platform versions can be found in the [AWS ECS User Guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html). PlatformVersion pulumi.StringPtrInput // Specifies whether to propagate the tags from the task definition or the service to the tasks. The valid values are `SERVICE` and `TASK_DEFINITION`. PropagateTags pulumi.StringPtrInput // Scheduling strategy to use for the service. The valid values are `REPLICA` and `DAEMON`. Defaults to `REPLICA`. Note that [*Tasks using the Fargate launch type or the `CODE_DEPLOY` or `EXTERNAL` deployment controller types don't support the `DAEMON` scheduling strategy*](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html). SchedulingStrategy pulumi.StringPtrInput // The ECS Service Connect configuration for this service to discover and connect to services, and be discovered by, and connected from, other services within a namespace. See below. ServiceConnectConfiguration ecs.ServiceServiceConnectConfigurationPtrInput // Service discovery registries for the service. The maximum number of `service_registries` blocks is `1`. See below. ServiceRegistries ecs.ServiceServiceRegistriesPtrInput // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Family and revision (`family:revision`) or full ARN of the task definition that you want to run in your service. Either [taskDefinition] or [taskDefinitionArgs] must be provided. TaskDefinition pulumi.StringPtrInput // The args of task definition that you want to run in your service. Either [taskDefinition] or [taskDefinitionArgs] must be provided. TaskDefinitionArgs *EC2ServiceTaskDefinitionArgs // Map of arbitrary keys and values that, when changed, will trigger an in-place update (redeployment). Useful with `timestamp()`. See example above. Triggers pulumi.StringMapInput }
The set of arguments for constructing a EC2Service resource.
func (EC2ServiceArgs) ElementType ¶
func (EC2ServiceArgs) ElementType() reflect.Type
type EC2ServiceArray ¶
type EC2ServiceArray []EC2ServiceInput
func (EC2ServiceArray) ElementType ¶
func (EC2ServiceArray) ElementType() reflect.Type
func (EC2ServiceArray) ToEC2ServiceArrayOutput ¶
func (i EC2ServiceArray) ToEC2ServiceArrayOutput() EC2ServiceArrayOutput
func (EC2ServiceArray) ToEC2ServiceArrayOutputWithContext ¶
func (i EC2ServiceArray) ToEC2ServiceArrayOutputWithContext(ctx context.Context) EC2ServiceArrayOutput
type EC2ServiceArrayInput ¶
type EC2ServiceArrayInput interface { pulumi.Input ToEC2ServiceArrayOutput() EC2ServiceArrayOutput ToEC2ServiceArrayOutputWithContext(context.Context) EC2ServiceArrayOutput }
EC2ServiceArrayInput is an input type that accepts EC2ServiceArray and EC2ServiceArrayOutput values. You can construct a concrete instance of `EC2ServiceArrayInput` via:
EC2ServiceArray{ EC2ServiceArgs{...} }
type EC2ServiceArrayOutput ¶
type EC2ServiceArrayOutput struct{ *pulumi.OutputState }
func (EC2ServiceArrayOutput) ElementType ¶
func (EC2ServiceArrayOutput) ElementType() reflect.Type
func (EC2ServiceArrayOutput) Index ¶
func (o EC2ServiceArrayOutput) Index(i pulumi.IntInput) EC2ServiceOutput
func (EC2ServiceArrayOutput) ToEC2ServiceArrayOutput ¶
func (o EC2ServiceArrayOutput) ToEC2ServiceArrayOutput() EC2ServiceArrayOutput
func (EC2ServiceArrayOutput) ToEC2ServiceArrayOutputWithContext ¶
func (o EC2ServiceArrayOutput) ToEC2ServiceArrayOutputWithContext(ctx context.Context) EC2ServiceArrayOutput
type EC2ServiceInput ¶
type EC2ServiceInput interface { pulumi.Input ToEC2ServiceOutput() EC2ServiceOutput ToEC2ServiceOutputWithContext(ctx context.Context) EC2ServiceOutput }
type EC2ServiceMap ¶
type EC2ServiceMap map[string]EC2ServiceInput
func (EC2ServiceMap) ElementType ¶
func (EC2ServiceMap) ElementType() reflect.Type
func (EC2ServiceMap) ToEC2ServiceMapOutput ¶
func (i EC2ServiceMap) ToEC2ServiceMapOutput() EC2ServiceMapOutput
func (EC2ServiceMap) ToEC2ServiceMapOutputWithContext ¶
func (i EC2ServiceMap) ToEC2ServiceMapOutputWithContext(ctx context.Context) EC2ServiceMapOutput
type EC2ServiceMapInput ¶
type EC2ServiceMapInput interface { pulumi.Input ToEC2ServiceMapOutput() EC2ServiceMapOutput ToEC2ServiceMapOutputWithContext(context.Context) EC2ServiceMapOutput }
EC2ServiceMapInput is an input type that accepts EC2ServiceMap and EC2ServiceMapOutput values. You can construct a concrete instance of `EC2ServiceMapInput` via:
EC2ServiceMap{ "key": EC2ServiceArgs{...} }
type EC2ServiceMapOutput ¶
type EC2ServiceMapOutput struct{ *pulumi.OutputState }
func (EC2ServiceMapOutput) ElementType ¶
func (EC2ServiceMapOutput) ElementType() reflect.Type
func (EC2ServiceMapOutput) MapIndex ¶
func (o EC2ServiceMapOutput) MapIndex(k pulumi.StringInput) EC2ServiceOutput
func (EC2ServiceMapOutput) ToEC2ServiceMapOutput ¶
func (o EC2ServiceMapOutput) ToEC2ServiceMapOutput() EC2ServiceMapOutput
func (EC2ServiceMapOutput) ToEC2ServiceMapOutputWithContext ¶
func (o EC2ServiceMapOutput) ToEC2ServiceMapOutputWithContext(ctx context.Context) EC2ServiceMapOutput
type EC2ServiceOutput ¶
type EC2ServiceOutput struct{ *pulumi.OutputState }
func (EC2ServiceOutput) ElementType ¶
func (EC2ServiceOutput) ElementType() reflect.Type
func (EC2ServiceOutput) Service ¶
func (o EC2ServiceOutput) Service() ecs.ServiceOutput
Underlying ECS Service resource
func (EC2ServiceOutput) TaskDefinition ¶
func (o EC2ServiceOutput) TaskDefinition() ecs.TaskDefinitionOutput
Underlying EC2 Task definition component resource if created from args
func (EC2ServiceOutput) ToEC2ServiceOutput ¶
func (o EC2ServiceOutput) ToEC2ServiceOutput() EC2ServiceOutput
func (EC2ServiceOutput) ToEC2ServiceOutputWithContext ¶
func (o EC2ServiceOutput) ToEC2ServiceOutputWithContext(ctx context.Context) EC2ServiceOutput
type EC2ServiceTaskDefinition ¶
type EC2ServiceTaskDefinition struct { // Single container to make a TaskDefinition from. Useful for simple cases where there aren't // multiple containers, especially when creating a TaskDefinition to call [run] on. // // Either [container] or [containers] must be provided. Container *TaskDefinitionContainerDefinition `pulumi:"container"` // All the containers to make a TaskDefinition from. Useful when creating a Service that will // contain many containers within. // // Either [container] or [containers] must be provided. Containers map[string]TaskDefinitionContainerDefinition `pulumi:"containers"` // The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions] Cpu *string `pulumi:"cpu"` // 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. See Ephemeral Storage. EphemeralStorage *ecs.TaskDefinitionEphemeralStorage `pulumi:"ephemeralStorage"` // The execution role that the Amazon ECS container agent and the Docker daemon can assume. // Will be created automatically if not defined. ExecutionRole *awsx.DefaultRoleWithPolicy `pulumi:"executionRole"` // An optional unique name for your task definition. If not specified, then a default will be created. Family *string `pulumi:"family"` // Configuration block(s) with Inference Accelerators settings. Detailed below. InferenceAccelerators []ecs.TaskDefinitionInferenceAccelerator `pulumi:"inferenceAccelerators"` // IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`. IpcMode *string `pulumi:"ipcMode"` // A set of volume blocks that containers in your task may use. LogGroup *awsx.DefaultLogGroup `pulumi:"logGroup"` // The amount (in MiB) of memory used by the task. If not provided, a default will be computed // based on the cumulative needs specified by [containerDefinitions] Memory *string `pulumi:"memory"` // Docker networking mode to use for the containers in the task. Valid values are `none`, `bridge`, `awsvpc`, and `host`. NetworkMode *string `pulumi:"networkMode"` // Process namespace to use for the containers in the task. The valid values are `host` and `task`. PidMode *string `pulumi:"pidMode"` // Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below. PlacementConstraints []ecs.TaskDefinitionPlacementConstraint `pulumi:"placementConstraints"` // Configuration block for the App Mesh proxy. Detailed below. ProxyConfiguration *ecs.TaskDefinitionProxyConfiguration `pulumi:"proxyConfiguration"` // Configuration block for runtime_platform that containers in your task may use. RuntimePlatform *ecs.TaskDefinitionRuntimePlatform `pulumi:"runtimePlatform"` // Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`. SkipDestroy *bool `pulumi:"skipDestroy"` // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags map[string]string `pulumi:"tags"` // IAM role that allows your Amazon ECS container task to make calls to other AWS services. // Will be created automatically if not defined. TaskRole *awsx.DefaultRoleWithPolicy `pulumi:"taskRole"` // Configuration block for volumes that containers in your task may use. Detailed below. Volumes []ecs.TaskDefinitionVolume `pulumi:"volumes"` }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
type EC2ServiceTaskDefinitionArgs ¶
type EC2ServiceTaskDefinitionArgs struct { // Single container to make a TaskDefinition from. Useful for simple cases where there aren't // multiple containers, especially when creating a TaskDefinition to call [run] on. // // Either [container] or [containers] must be provided. Container *TaskDefinitionContainerDefinitionArgs `pulumi:"container"` // All the containers to make a TaskDefinition from. Useful when creating a Service that will // contain many containers within. // // Either [container] or [containers] must be provided. Containers map[string]TaskDefinitionContainerDefinitionArgs `pulumi:"containers"` // The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions] Cpu pulumi.StringPtrInput `pulumi:"cpu"` // 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. See Ephemeral Storage. EphemeralStorage ecs.TaskDefinitionEphemeralStoragePtrInput `pulumi:"ephemeralStorage"` // The execution role that the Amazon ECS container agent and the Docker daemon can assume. // Will be created automatically if not defined. ExecutionRole *awsx.DefaultRoleWithPolicyArgs `pulumi:"executionRole"` // An optional unique name for your task definition. If not specified, then a default will be created. Family pulumi.StringPtrInput `pulumi:"family"` // Configuration block(s) with Inference Accelerators settings. Detailed below. InferenceAccelerators ecs.TaskDefinitionInferenceAcceleratorArrayInput `pulumi:"inferenceAccelerators"` // IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`. IpcMode pulumi.StringPtrInput `pulumi:"ipcMode"` // A set of volume blocks that containers in your task may use. LogGroup *awsx.DefaultLogGroupArgs `pulumi:"logGroup"` // The amount (in MiB) of memory used by the task. If not provided, a default will be computed // based on the cumulative needs specified by [containerDefinitions] Memory pulumi.StringPtrInput `pulumi:"memory"` // Docker networking mode to use for the containers in the task. Valid values are `none`, `bridge`, `awsvpc`, and `host`. NetworkMode pulumi.StringPtrInput `pulumi:"networkMode"` // Process namespace to use for the containers in the task. The valid values are `host` and `task`. PidMode pulumi.StringPtrInput `pulumi:"pidMode"` // Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below. PlacementConstraints ecs.TaskDefinitionPlacementConstraintArrayInput `pulumi:"placementConstraints"` // Configuration block for the App Mesh proxy. Detailed below. ProxyConfiguration ecs.TaskDefinitionProxyConfigurationPtrInput `pulumi:"proxyConfiguration"` // Configuration block for runtime_platform that containers in your task may use. RuntimePlatform ecs.TaskDefinitionRuntimePlatformPtrInput `pulumi:"runtimePlatform"` // Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`. SkipDestroy pulumi.BoolPtrInput `pulumi:"skipDestroy"` // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput `pulumi:"tags"` // IAM role that allows your Amazon ECS container task to make calls to other AWS services. // Will be created automatically if not defined. TaskRole *awsx.DefaultRoleWithPolicyArgs `pulumi:"taskRole"` // Configuration block for volumes that containers in your task may use. Detailed below. Volumes ecs.TaskDefinitionVolumeArrayInput `pulumi:"volumes"` }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
func (EC2ServiceTaskDefinitionArgs) ElementType ¶
func (EC2ServiceTaskDefinitionArgs) ElementType() reflect.Type
func (EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionOutput ¶
func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionOutput() EC2ServiceTaskDefinitionOutput
func (EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionOutputWithContext ¶
func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionOutput
func (EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionPtrOutput ¶
func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionPtrOutput() EC2ServiceTaskDefinitionPtrOutput
func (EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionPtrOutputWithContext ¶
func (i EC2ServiceTaskDefinitionArgs) ToEC2ServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionPtrOutput
type EC2ServiceTaskDefinitionInput ¶
type EC2ServiceTaskDefinitionInput interface { pulumi.Input ToEC2ServiceTaskDefinitionOutput() EC2ServiceTaskDefinitionOutput ToEC2ServiceTaskDefinitionOutputWithContext(context.Context) EC2ServiceTaskDefinitionOutput }
EC2ServiceTaskDefinitionInput is an input type that accepts EC2ServiceTaskDefinitionArgs and EC2ServiceTaskDefinitionOutput values. You can construct a concrete instance of `EC2ServiceTaskDefinitionInput` via:
EC2ServiceTaskDefinitionArgs{...}
type EC2ServiceTaskDefinitionOutput ¶
type EC2ServiceTaskDefinitionOutput struct{ *pulumi.OutputState }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
func (EC2ServiceTaskDefinitionOutput) Container ¶
func (o EC2ServiceTaskDefinitionOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
Single container to make a TaskDefinition from. Useful for simple cases where there aren't multiple containers, especially when creating a TaskDefinition to call [run] on.
Either [container] or [containers] must be provided.
func (EC2ServiceTaskDefinitionOutput) Containers ¶
func (o EC2ServiceTaskDefinitionOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
All the containers to make a TaskDefinition from. Useful when creating a Service that will contain many containers within.
Either [container] or [containers] must be provided.
func (EC2ServiceTaskDefinitionOutput) Cpu ¶
func (o EC2ServiceTaskDefinitionOutput) Cpu() pulumi.StringPtrOutput
The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (EC2ServiceTaskDefinitionOutput) ElementType ¶
func (EC2ServiceTaskDefinitionOutput) ElementType() reflect.Type
func (EC2ServiceTaskDefinitionOutput) EphemeralStorage ¶
func (o EC2ServiceTaskDefinitionOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
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. See Ephemeral Storage.
func (EC2ServiceTaskDefinitionOutput) ExecutionRole ¶
func (o EC2ServiceTaskDefinitionOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
The execution role that the Amazon ECS container agent and the Docker daemon can assume. Will be created automatically if not defined.
func (EC2ServiceTaskDefinitionOutput) Family ¶
func (o EC2ServiceTaskDefinitionOutput) Family() pulumi.StringPtrOutput
An optional unique name for your task definition. If not specified, then a default will be created.
func (EC2ServiceTaskDefinitionOutput) InferenceAccelerators ¶
func (o EC2ServiceTaskDefinitionOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
Configuration block(s) with Inference Accelerators settings. Detailed below.
func (EC2ServiceTaskDefinitionOutput) IpcMode ¶
func (o EC2ServiceTaskDefinitionOutput) IpcMode() pulumi.StringPtrOutput
IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`.
func (EC2ServiceTaskDefinitionOutput) LogGroup ¶
func (o EC2ServiceTaskDefinitionOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
A set of volume blocks that containers in your task may use.
func (EC2ServiceTaskDefinitionOutput) Memory ¶
func (o EC2ServiceTaskDefinitionOutput) Memory() pulumi.StringPtrOutput
The amount (in MiB) of memory used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (EC2ServiceTaskDefinitionOutput) NetworkMode ¶
func (o EC2ServiceTaskDefinitionOutput) NetworkMode() pulumi.StringPtrOutput
Docker networking mode to use for the containers in the task. Valid values are `none`, `bridge`, `awsvpc`, and `host`.
func (EC2ServiceTaskDefinitionOutput) PidMode ¶
func (o EC2ServiceTaskDefinitionOutput) PidMode() pulumi.StringPtrOutput
Process namespace to use for the containers in the task. The valid values are `host` and `task`.
func (EC2ServiceTaskDefinitionOutput) PlacementConstraints ¶
func (o EC2ServiceTaskDefinitionOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below.
func (EC2ServiceTaskDefinitionOutput) ProxyConfiguration ¶
func (o EC2ServiceTaskDefinitionOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
Configuration block for the App Mesh proxy. Detailed below.
func (EC2ServiceTaskDefinitionOutput) RuntimePlatform ¶
func (o EC2ServiceTaskDefinitionOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
Configuration block for runtime_platform that containers in your task may use.
func (EC2ServiceTaskDefinitionOutput) SkipDestroy ¶
func (o EC2ServiceTaskDefinitionOutput) SkipDestroy() pulumi.BoolPtrOutput
Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`.
func (EC2ServiceTaskDefinitionOutput) Tags ¶
func (o EC2ServiceTaskDefinitionOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (EC2ServiceTaskDefinitionOutput) TaskRole ¶
func (o EC2ServiceTaskDefinitionOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
IAM role that allows your Amazon ECS container task to make calls to other AWS services. Will be created automatically if not defined.
func (EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionOutput ¶
func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionOutput() EC2ServiceTaskDefinitionOutput
func (EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionOutputWithContext ¶
func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionOutput
func (EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionPtrOutput ¶
func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionPtrOutput() EC2ServiceTaskDefinitionPtrOutput
func (EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionPtrOutputWithContext ¶
func (o EC2ServiceTaskDefinitionOutput) ToEC2ServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionPtrOutput
func (EC2ServiceTaskDefinitionOutput) Volumes ¶
func (o EC2ServiceTaskDefinitionOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
Configuration block for volumes that containers in your task may use. Detailed below.
type EC2ServiceTaskDefinitionPtrInput ¶
type EC2ServiceTaskDefinitionPtrInput interface { pulumi.Input ToEC2ServiceTaskDefinitionPtrOutput() EC2ServiceTaskDefinitionPtrOutput ToEC2ServiceTaskDefinitionPtrOutputWithContext(context.Context) EC2ServiceTaskDefinitionPtrOutput }
EC2ServiceTaskDefinitionPtrInput is an input type that accepts EC2ServiceTaskDefinitionArgs, EC2ServiceTaskDefinitionPtr and EC2ServiceTaskDefinitionPtrOutput values. You can construct a concrete instance of `EC2ServiceTaskDefinitionPtrInput` via:
EC2ServiceTaskDefinitionArgs{...} or: nil
func EC2ServiceTaskDefinitionPtr ¶
func EC2ServiceTaskDefinitionPtr(v *EC2ServiceTaskDefinitionArgs) EC2ServiceTaskDefinitionPtrInput
type EC2ServiceTaskDefinitionPtrOutput ¶
type EC2ServiceTaskDefinitionPtrOutput struct{ *pulumi.OutputState }
func (EC2ServiceTaskDefinitionPtrOutput) Container ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
Single container to make a TaskDefinition from. Useful for simple cases where there aren't multiple containers, especially when creating a TaskDefinition to call [run] on.
Either [container] or [containers] must be provided.
func (EC2ServiceTaskDefinitionPtrOutput) Containers ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
All the containers to make a TaskDefinition from. Useful when creating a Service that will contain many containers within.
Either [container] or [containers] must be provided.
func (EC2ServiceTaskDefinitionPtrOutput) Cpu ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Cpu() pulumi.StringPtrOutput
The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (EC2ServiceTaskDefinitionPtrOutput) Elem ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Elem() EC2ServiceTaskDefinitionOutput
func (EC2ServiceTaskDefinitionPtrOutput) ElementType ¶
func (EC2ServiceTaskDefinitionPtrOutput) ElementType() reflect.Type
func (EC2ServiceTaskDefinitionPtrOutput) EphemeralStorage ¶
func (o EC2ServiceTaskDefinitionPtrOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
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. See Ephemeral Storage.
func (EC2ServiceTaskDefinitionPtrOutput) ExecutionRole ¶
func (o EC2ServiceTaskDefinitionPtrOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
The execution role that the Amazon ECS container agent and the Docker daemon can assume. Will be created automatically if not defined.
func (EC2ServiceTaskDefinitionPtrOutput) Family ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Family() pulumi.StringPtrOutput
An optional unique name for your task definition. If not specified, then a default will be created.
func (EC2ServiceTaskDefinitionPtrOutput) InferenceAccelerators ¶
func (o EC2ServiceTaskDefinitionPtrOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
Configuration block(s) with Inference Accelerators settings. Detailed below.
func (EC2ServiceTaskDefinitionPtrOutput) IpcMode ¶
func (o EC2ServiceTaskDefinitionPtrOutput) IpcMode() pulumi.StringPtrOutput
IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`.
func (EC2ServiceTaskDefinitionPtrOutput) LogGroup ¶
func (o EC2ServiceTaskDefinitionPtrOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
A set of volume blocks that containers in your task may use.
func (EC2ServiceTaskDefinitionPtrOutput) Memory ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Memory() pulumi.StringPtrOutput
The amount (in MiB) of memory used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (EC2ServiceTaskDefinitionPtrOutput) NetworkMode ¶
func (o EC2ServiceTaskDefinitionPtrOutput) NetworkMode() pulumi.StringPtrOutput
Docker networking mode to use for the containers in the task. Valid values are `none`, `bridge`, `awsvpc`, and `host`.
func (EC2ServiceTaskDefinitionPtrOutput) PidMode ¶
func (o EC2ServiceTaskDefinitionPtrOutput) PidMode() pulumi.StringPtrOutput
Process namespace to use for the containers in the task. The valid values are `host` and `task`.
func (EC2ServiceTaskDefinitionPtrOutput) PlacementConstraints ¶
func (o EC2ServiceTaskDefinitionPtrOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below.
func (EC2ServiceTaskDefinitionPtrOutput) ProxyConfiguration ¶
func (o EC2ServiceTaskDefinitionPtrOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
Configuration block for the App Mesh proxy. Detailed below.
func (EC2ServiceTaskDefinitionPtrOutput) RuntimePlatform ¶
func (o EC2ServiceTaskDefinitionPtrOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
Configuration block for runtime_platform that containers in your task may use.
func (EC2ServiceTaskDefinitionPtrOutput) SkipDestroy ¶
func (o EC2ServiceTaskDefinitionPtrOutput) SkipDestroy() pulumi.BoolPtrOutput
Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`.
func (EC2ServiceTaskDefinitionPtrOutput) Tags ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (EC2ServiceTaskDefinitionPtrOutput) TaskRole ¶
func (o EC2ServiceTaskDefinitionPtrOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
IAM role that allows your Amazon ECS container task to make calls to other AWS services. Will be created automatically if not defined.
func (EC2ServiceTaskDefinitionPtrOutput) ToEC2ServiceTaskDefinitionPtrOutput ¶
func (o EC2ServiceTaskDefinitionPtrOutput) ToEC2ServiceTaskDefinitionPtrOutput() EC2ServiceTaskDefinitionPtrOutput
func (EC2ServiceTaskDefinitionPtrOutput) ToEC2ServiceTaskDefinitionPtrOutputWithContext ¶
func (o EC2ServiceTaskDefinitionPtrOutput) ToEC2ServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) EC2ServiceTaskDefinitionPtrOutput
func (EC2ServiceTaskDefinitionPtrOutput) Volumes ¶
func (o EC2ServiceTaskDefinitionPtrOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
Configuration block for volumes that containers in your task may use. Detailed below.
type EC2TaskDefinition ¶
type EC2TaskDefinition struct { pulumi.ResourceState // Auto-created IAM task execution role that the Amazon ECS container agent and the Docker daemon can assume. ExecutionRole iam.RoleOutput `pulumi:"executionRole"` // Computed load balancers from target groups specified of container port mappings. LoadBalancers ecs.ServiceLoadBalancerArrayOutput `pulumi:"loadBalancers"` // Auto-created Log Group resource for use by containers. LogGroup cloudwatch.LogGroupOutput `pulumi:"logGroup"` // Underlying ECS Task Definition resource TaskDefinition ecs.TaskDefinitionOutput `pulumi:"taskDefinition"` // Auto-created IAM role that allows your Amazon ECS container task to make calls to other AWS services. TaskRole iam.RoleOutput `pulumi:"taskRole"` }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
func NewEC2TaskDefinition ¶
func NewEC2TaskDefinition(ctx *pulumi.Context, name string, args *EC2TaskDefinitionArgs, opts ...pulumi.ResourceOption) (*EC2TaskDefinition, error)
NewEC2TaskDefinition registers a new resource with the given unique name, arguments, and options.
func (*EC2TaskDefinition) ElementType ¶
func (*EC2TaskDefinition) ElementType() reflect.Type
func (*EC2TaskDefinition) ToEC2TaskDefinitionOutput ¶
func (i *EC2TaskDefinition) ToEC2TaskDefinitionOutput() EC2TaskDefinitionOutput
func (*EC2TaskDefinition) ToEC2TaskDefinitionOutputWithContext ¶
func (i *EC2TaskDefinition) ToEC2TaskDefinitionOutputWithContext(ctx context.Context) EC2TaskDefinitionOutput
type EC2TaskDefinitionArgs ¶
type EC2TaskDefinitionArgs struct { // Single container to make a TaskDefinition from. Useful for simple cases where there aren't // multiple containers, especially when creating a TaskDefinition to call [run] on. // // Either [container] or [containers] must be provided. Container *TaskDefinitionContainerDefinitionArgs // All the containers to make a TaskDefinition from. Useful when creating a Service that will // contain many containers within. // // Either [container] or [containers] must be provided. Containers map[string]TaskDefinitionContainerDefinitionArgs // The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions] Cpu pulumi.StringPtrInput // 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. See Ephemeral Storage. EphemeralStorage ecs.TaskDefinitionEphemeralStoragePtrInput // The execution role that the Amazon ECS container agent and the Docker daemon can assume. // Will be created automatically if not defined. ExecutionRole *awsx.DefaultRoleWithPolicyArgs // An optional unique name for your task definition. If not specified, then a default will be created. Family pulumi.StringPtrInput // Configuration block(s) with Inference Accelerators settings. Detailed below. InferenceAccelerators ecs.TaskDefinitionInferenceAcceleratorArrayInput // IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`. IpcMode pulumi.StringPtrInput // A set of volume blocks that containers in your task may use. LogGroup *awsx.DefaultLogGroupArgs // The amount (in MiB) of memory used by the task. If not provided, a default will be computed // based on the cumulative needs specified by [containerDefinitions] Memory pulumi.StringPtrInput // Docker networking mode to use for the containers in the task. Valid values are `none`, `bridge`, `awsvpc`, and `host`. NetworkMode pulumi.StringPtrInput // Process namespace to use for the containers in the task. The valid values are `host` and `task`. PidMode pulumi.StringPtrInput // Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below. PlacementConstraints ecs.TaskDefinitionPlacementConstraintArrayInput // Configuration block for the App Mesh proxy. Detailed below. ProxyConfiguration ecs.TaskDefinitionProxyConfigurationPtrInput // Configuration block for runtime_platform that containers in your task may use. RuntimePlatform ecs.TaskDefinitionRuntimePlatformPtrInput // Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`. SkipDestroy pulumi.BoolPtrInput // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // IAM role that allows your Amazon ECS container task to make calls to other AWS services. // Will be created automatically if not defined. TaskRole *awsx.DefaultRoleWithPolicyArgs // Configuration block for volumes that containers in your task may use. Detailed below. Volumes ecs.TaskDefinitionVolumeArrayInput }
The set of arguments for constructing a EC2TaskDefinition resource.
func (EC2TaskDefinitionArgs) ElementType ¶
func (EC2TaskDefinitionArgs) ElementType() reflect.Type
type EC2TaskDefinitionArray ¶
type EC2TaskDefinitionArray []EC2TaskDefinitionInput
func (EC2TaskDefinitionArray) ElementType ¶
func (EC2TaskDefinitionArray) ElementType() reflect.Type
func (EC2TaskDefinitionArray) ToEC2TaskDefinitionArrayOutput ¶
func (i EC2TaskDefinitionArray) ToEC2TaskDefinitionArrayOutput() EC2TaskDefinitionArrayOutput
func (EC2TaskDefinitionArray) ToEC2TaskDefinitionArrayOutputWithContext ¶
func (i EC2TaskDefinitionArray) ToEC2TaskDefinitionArrayOutputWithContext(ctx context.Context) EC2TaskDefinitionArrayOutput
type EC2TaskDefinitionArrayInput ¶
type EC2TaskDefinitionArrayInput interface { pulumi.Input ToEC2TaskDefinitionArrayOutput() EC2TaskDefinitionArrayOutput ToEC2TaskDefinitionArrayOutputWithContext(context.Context) EC2TaskDefinitionArrayOutput }
EC2TaskDefinitionArrayInput is an input type that accepts EC2TaskDefinitionArray and EC2TaskDefinitionArrayOutput values. You can construct a concrete instance of `EC2TaskDefinitionArrayInput` via:
EC2TaskDefinitionArray{ EC2TaskDefinitionArgs{...} }
type EC2TaskDefinitionArrayOutput ¶
type EC2TaskDefinitionArrayOutput struct{ *pulumi.OutputState }
func (EC2TaskDefinitionArrayOutput) ElementType ¶
func (EC2TaskDefinitionArrayOutput) ElementType() reflect.Type
func (EC2TaskDefinitionArrayOutput) Index ¶
func (o EC2TaskDefinitionArrayOutput) Index(i pulumi.IntInput) EC2TaskDefinitionOutput
func (EC2TaskDefinitionArrayOutput) ToEC2TaskDefinitionArrayOutput ¶
func (o EC2TaskDefinitionArrayOutput) ToEC2TaskDefinitionArrayOutput() EC2TaskDefinitionArrayOutput
func (EC2TaskDefinitionArrayOutput) ToEC2TaskDefinitionArrayOutputWithContext ¶
func (o EC2TaskDefinitionArrayOutput) ToEC2TaskDefinitionArrayOutputWithContext(ctx context.Context) EC2TaskDefinitionArrayOutput
type EC2TaskDefinitionInput ¶
type EC2TaskDefinitionInput interface { pulumi.Input ToEC2TaskDefinitionOutput() EC2TaskDefinitionOutput ToEC2TaskDefinitionOutputWithContext(ctx context.Context) EC2TaskDefinitionOutput }
type EC2TaskDefinitionMap ¶
type EC2TaskDefinitionMap map[string]EC2TaskDefinitionInput
func (EC2TaskDefinitionMap) ElementType ¶
func (EC2TaskDefinitionMap) ElementType() reflect.Type
func (EC2TaskDefinitionMap) ToEC2TaskDefinitionMapOutput ¶
func (i EC2TaskDefinitionMap) ToEC2TaskDefinitionMapOutput() EC2TaskDefinitionMapOutput
func (EC2TaskDefinitionMap) ToEC2TaskDefinitionMapOutputWithContext ¶
func (i EC2TaskDefinitionMap) ToEC2TaskDefinitionMapOutputWithContext(ctx context.Context) EC2TaskDefinitionMapOutput
type EC2TaskDefinitionMapInput ¶
type EC2TaskDefinitionMapInput interface { pulumi.Input ToEC2TaskDefinitionMapOutput() EC2TaskDefinitionMapOutput ToEC2TaskDefinitionMapOutputWithContext(context.Context) EC2TaskDefinitionMapOutput }
EC2TaskDefinitionMapInput is an input type that accepts EC2TaskDefinitionMap and EC2TaskDefinitionMapOutput values. You can construct a concrete instance of `EC2TaskDefinitionMapInput` via:
EC2TaskDefinitionMap{ "key": EC2TaskDefinitionArgs{...} }
type EC2TaskDefinitionMapOutput ¶
type EC2TaskDefinitionMapOutput struct{ *pulumi.OutputState }
func (EC2TaskDefinitionMapOutput) ElementType ¶
func (EC2TaskDefinitionMapOutput) ElementType() reflect.Type
func (EC2TaskDefinitionMapOutput) MapIndex ¶
func (o EC2TaskDefinitionMapOutput) MapIndex(k pulumi.StringInput) EC2TaskDefinitionOutput
func (EC2TaskDefinitionMapOutput) ToEC2TaskDefinitionMapOutput ¶
func (o EC2TaskDefinitionMapOutput) ToEC2TaskDefinitionMapOutput() EC2TaskDefinitionMapOutput
func (EC2TaskDefinitionMapOutput) ToEC2TaskDefinitionMapOutputWithContext ¶
func (o EC2TaskDefinitionMapOutput) ToEC2TaskDefinitionMapOutputWithContext(ctx context.Context) EC2TaskDefinitionMapOutput
type EC2TaskDefinitionOutput ¶
type EC2TaskDefinitionOutput struct{ *pulumi.OutputState }
func (EC2TaskDefinitionOutput) ElementType ¶
func (EC2TaskDefinitionOutput) ElementType() reflect.Type
func (EC2TaskDefinitionOutput) ExecutionRole ¶
func (o EC2TaskDefinitionOutput) ExecutionRole() iam.RoleOutput
Auto-created IAM task execution role that the Amazon ECS container agent and the Docker daemon can assume.
func (EC2TaskDefinitionOutput) LoadBalancers ¶
func (o EC2TaskDefinitionOutput) LoadBalancers() ecs.ServiceLoadBalancerArrayOutput
Computed load balancers from target groups specified of container port mappings.
func (EC2TaskDefinitionOutput) LogGroup ¶
func (o EC2TaskDefinitionOutput) LogGroup() cloudwatch.LogGroupOutput
Auto-created Log Group resource for use by containers.
func (EC2TaskDefinitionOutput) TaskDefinition ¶
func (o EC2TaskDefinitionOutput) TaskDefinition() ecs.TaskDefinitionOutput
Underlying ECS Task Definition resource
func (EC2TaskDefinitionOutput) TaskRole ¶
func (o EC2TaskDefinitionOutput) TaskRole() iam.RoleOutput
Auto-created IAM role that allows your Amazon ECS container task to make calls to other AWS services.
func (EC2TaskDefinitionOutput) ToEC2TaskDefinitionOutput ¶
func (o EC2TaskDefinitionOutput) ToEC2TaskDefinitionOutput() EC2TaskDefinitionOutput
func (EC2TaskDefinitionOutput) ToEC2TaskDefinitionOutputWithContext ¶
func (o EC2TaskDefinitionOutput) ToEC2TaskDefinitionOutputWithContext(ctx context.Context) EC2TaskDefinitionOutput
type FargateService ¶
type FargateService struct { pulumi.ResourceState // Underlying ECS Service resource Service ecs.ServiceOutput `pulumi:"service"` // Underlying Fargate component resource if created from args TaskDefinition ecs.TaskDefinitionOutput `pulumi:"taskDefinition"` }
Create an ECS Service resource for Fargate with the given unique name, arguments, and options. Creates Task definition if `taskDefinitionArgs` is specified.
func NewFargateService ¶
func NewFargateService(ctx *pulumi.Context, name string, args *FargateServiceArgs, opts ...pulumi.ResourceOption) (*FargateService, error)
NewFargateService registers a new resource with the given unique name, arguments, and options.
func (*FargateService) ElementType ¶
func (*FargateService) ElementType() reflect.Type
func (*FargateService) ToFargateServiceOutput ¶
func (i *FargateService) ToFargateServiceOutput() FargateServiceOutput
func (*FargateService) ToFargateServiceOutputWithContext ¶
func (i *FargateService) ToFargateServiceOutputWithContext(ctx context.Context) FargateServiceOutput
type FargateServiceArgs ¶
type FargateServiceArgs struct { // Information about the CloudWatch alarms. See below. Alarms ecs.ServiceAlarmsPtrInput // Assign a public IP address to the ENI (Fargate launch type only). Valid values are `true` or `false`. Default `false`. AssignPublicIp pulumi.BoolPtrInput // ARN of an ECS cluster. Cluster pulumi.StringPtrInput // If `true`, this provider will not wait for the service to reach a steady state (like [`aws ecs wait services-stable`](https://docs.aws.amazon.com/cli/latest/reference/ecs/wait/services-stable.html)) before continuing. Default `false`. ContinueBeforeSteadyState pulumi.BoolPtrInput // Configuration block for deployment circuit breaker. See below. DeploymentCircuitBreaker ecs.ServiceDeploymentCircuitBreakerPtrInput // Configuration block for deployment controller configuration. See below. DeploymentController ecs.ServiceDeploymentControllerPtrInput // Upper limit (as a percentage of the service's desiredCount) of the number of running tasks that can be running in a service during a deployment. Not valid when using the `DAEMON` scheduling strategy. DeploymentMaximumPercent pulumi.IntPtrInput // Lower limit (as a percentage of the service's desiredCount) of the number of running tasks that must remain running and healthy in a service during a deployment. DeploymentMinimumHealthyPercent pulumi.IntPtrInput // Number of instances of the task definition to place and keep running. Defaults to 1. Do not specify if using the `DAEMON` scheduling strategy. DesiredCount pulumi.IntPtrInput // Specifies whether to enable Amazon ECS managed tags for the tasks within the service. EnableEcsManagedTags pulumi.BoolPtrInput // Specifies whether to enable Amazon ECS Exec for the tasks within the service. EnableExecuteCommand pulumi.BoolPtrInput // Enable to force a new task deployment of the service. This can be used to update tasks to use a newer Docker image with same image/tag combination (e.g., `myimage:latest`), roll Fargate tasks onto a newer platform version, or immediately deploy `ordered_placement_strategy` and `placement_constraints` updates. ForceNewDeployment pulumi.BoolPtrInput // Seconds to ignore failing load balancer health checks on newly instantiated tasks to prevent premature shutdown, up to 2147483647. Only valid for services configured to use load balancers. HealthCheckGracePeriodSeconds pulumi.IntPtrInput // ARN of the IAM role that allows Amazon ECS to make calls to your load balancer on your behalf. This parameter is required if you are using a load balancer with your service, but only if your task definition does not use the `awsvpc` network mode. If using `awsvpc` network mode, do not specify this role. If your account has already created the Amazon ECS service-linked role, that role is used by default for your service unless you specify a role here. IamRole pulumi.StringPtrInput // Configuration block for load balancers. See below. LoadBalancers ecs.ServiceLoadBalancerArrayInput // Name of the service (up to 255 letters, numbers, hyphens, and underscores) // // The following arguments are optional: Name pulumi.StringPtrInput // Network configuration for the service. This parameter is required for task definitions that use the `awsvpc` network mode to receive their own Elastic Network Interface, and it is not supported for other network modes. See below. NetworkConfiguration ecs.ServiceNetworkConfigurationPtrInput // Rules that are taken into consideration during task placement. Updates to this configuration will take effect next task deployment unless `force_new_deployment` is enabled. Maximum number of `placement_constraints` is `10`. See below. PlacementConstraints ecs.ServicePlacementConstraintArrayInput // Platform version on which to run your service. Only applicable for `launch_type` set to `FARGATE`. Defaults to `LATEST`. More information about Fargate platform versions can be found in the [AWS ECS User Guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html). PlatformVersion pulumi.StringPtrInput // Specifies whether to propagate the tags from the task definition or the service to the tasks. The valid values are `SERVICE` and `TASK_DEFINITION`. PropagateTags pulumi.StringPtrInput // Scheduling strategy to use for the service. The valid values are `REPLICA` and `DAEMON`. Defaults to `REPLICA`. Note that [*Tasks using the Fargate launch type or the `CODE_DEPLOY` or `EXTERNAL` deployment controller types don't support the `DAEMON` scheduling strategy*](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateService.html). SchedulingStrategy pulumi.StringPtrInput // The ECS Service Connect configuration for this service to discover and connect to services, and be discovered by, and connected from, other services within a namespace. See below. ServiceConnectConfiguration ecs.ServiceServiceConnectConfigurationPtrInput // Service discovery registries for the service. The maximum number of `service_registries` blocks is `1`. See below. ServiceRegistries ecs.ServiceServiceRegistriesPtrInput // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Family and revision (`family:revision`) or full ARN of the task definition that you want to run in your service. Either [taskDefinition] or [taskDefinitionArgs] must be provided. TaskDefinition pulumi.StringPtrInput // The args of task definition that you want to run in your service. Either [taskDefinition] or [taskDefinitionArgs] must be provided. TaskDefinitionArgs *FargateServiceTaskDefinitionArgs // Map of arbitrary keys and values that, when changed, will trigger an in-place update (redeployment). Useful with `timestamp()`. See example above. Triggers pulumi.StringMapInput }
The set of arguments for constructing a FargateService resource.
func (FargateServiceArgs) ElementType ¶
func (FargateServiceArgs) ElementType() reflect.Type
type FargateServiceArray ¶
type FargateServiceArray []FargateServiceInput
func (FargateServiceArray) ElementType ¶
func (FargateServiceArray) ElementType() reflect.Type
func (FargateServiceArray) ToFargateServiceArrayOutput ¶
func (i FargateServiceArray) ToFargateServiceArrayOutput() FargateServiceArrayOutput
func (FargateServiceArray) ToFargateServiceArrayOutputWithContext ¶
func (i FargateServiceArray) ToFargateServiceArrayOutputWithContext(ctx context.Context) FargateServiceArrayOutput
type FargateServiceArrayInput ¶
type FargateServiceArrayInput interface { pulumi.Input ToFargateServiceArrayOutput() FargateServiceArrayOutput ToFargateServiceArrayOutputWithContext(context.Context) FargateServiceArrayOutput }
FargateServiceArrayInput is an input type that accepts FargateServiceArray and FargateServiceArrayOutput values. You can construct a concrete instance of `FargateServiceArrayInput` via:
FargateServiceArray{ FargateServiceArgs{...} }
type FargateServiceArrayOutput ¶
type FargateServiceArrayOutput struct{ *pulumi.OutputState }
func (FargateServiceArrayOutput) ElementType ¶
func (FargateServiceArrayOutput) ElementType() reflect.Type
func (FargateServiceArrayOutput) Index ¶
func (o FargateServiceArrayOutput) Index(i pulumi.IntInput) FargateServiceOutput
func (FargateServiceArrayOutput) ToFargateServiceArrayOutput ¶
func (o FargateServiceArrayOutput) ToFargateServiceArrayOutput() FargateServiceArrayOutput
func (FargateServiceArrayOutput) ToFargateServiceArrayOutputWithContext ¶
func (o FargateServiceArrayOutput) ToFargateServiceArrayOutputWithContext(ctx context.Context) FargateServiceArrayOutput
type FargateServiceInput ¶
type FargateServiceInput interface { pulumi.Input ToFargateServiceOutput() FargateServiceOutput ToFargateServiceOutputWithContext(ctx context.Context) FargateServiceOutput }
type FargateServiceMap ¶
type FargateServiceMap map[string]FargateServiceInput
func (FargateServiceMap) ElementType ¶
func (FargateServiceMap) ElementType() reflect.Type
func (FargateServiceMap) ToFargateServiceMapOutput ¶
func (i FargateServiceMap) ToFargateServiceMapOutput() FargateServiceMapOutput
func (FargateServiceMap) ToFargateServiceMapOutputWithContext ¶
func (i FargateServiceMap) ToFargateServiceMapOutputWithContext(ctx context.Context) FargateServiceMapOutput
type FargateServiceMapInput ¶
type FargateServiceMapInput interface { pulumi.Input ToFargateServiceMapOutput() FargateServiceMapOutput ToFargateServiceMapOutputWithContext(context.Context) FargateServiceMapOutput }
FargateServiceMapInput is an input type that accepts FargateServiceMap and FargateServiceMapOutput values. You can construct a concrete instance of `FargateServiceMapInput` via:
FargateServiceMap{ "key": FargateServiceArgs{...} }
type FargateServiceMapOutput ¶
type FargateServiceMapOutput struct{ *pulumi.OutputState }
func (FargateServiceMapOutput) ElementType ¶
func (FargateServiceMapOutput) ElementType() reflect.Type
func (FargateServiceMapOutput) MapIndex ¶
func (o FargateServiceMapOutput) MapIndex(k pulumi.StringInput) FargateServiceOutput
func (FargateServiceMapOutput) ToFargateServiceMapOutput ¶
func (o FargateServiceMapOutput) ToFargateServiceMapOutput() FargateServiceMapOutput
func (FargateServiceMapOutput) ToFargateServiceMapOutputWithContext ¶
func (o FargateServiceMapOutput) ToFargateServiceMapOutputWithContext(ctx context.Context) FargateServiceMapOutput
type FargateServiceOutput ¶
type FargateServiceOutput struct{ *pulumi.OutputState }
func (FargateServiceOutput) ElementType ¶
func (FargateServiceOutput) ElementType() reflect.Type
func (FargateServiceOutput) Service ¶
func (o FargateServiceOutput) Service() ecs.ServiceOutput
Underlying ECS Service resource
func (FargateServiceOutput) TaskDefinition ¶
func (o FargateServiceOutput) TaskDefinition() ecs.TaskDefinitionOutput
Underlying Fargate component resource if created from args
func (FargateServiceOutput) ToFargateServiceOutput ¶
func (o FargateServiceOutput) ToFargateServiceOutput() FargateServiceOutput
func (FargateServiceOutput) ToFargateServiceOutputWithContext ¶
func (o FargateServiceOutput) ToFargateServiceOutputWithContext(ctx context.Context) FargateServiceOutput
type FargateServiceTaskDefinition ¶
type FargateServiceTaskDefinition struct { // Single container to make a TaskDefinition from. Useful for simple cases where there aren't // multiple containers, especially when creating a TaskDefinition to call [run] on. // // Either [container] or [containers] must be provided. Container *TaskDefinitionContainerDefinition `pulumi:"container"` // All the containers to make a TaskDefinition from. Useful when creating a Service that will // contain many containers within. // // Either [container] or [containers] must be provided. Containers map[string]TaskDefinitionContainerDefinition `pulumi:"containers"` // The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions] Cpu *string `pulumi:"cpu"` // 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. See Ephemeral Storage. EphemeralStorage *ecs.TaskDefinitionEphemeralStorage `pulumi:"ephemeralStorage"` // The execution role that the Amazon ECS container agent and the Docker daemon can assume. // Will be created automatically if not defined. ExecutionRole *awsx.DefaultRoleWithPolicy `pulumi:"executionRole"` // An optional unique name for your task definition. If not specified, then a default will be created. Family *string `pulumi:"family"` // Configuration block(s) with Inference Accelerators settings. Detailed below. InferenceAccelerators []ecs.TaskDefinitionInferenceAccelerator `pulumi:"inferenceAccelerators"` // IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`. IpcMode *string `pulumi:"ipcMode"` // A set of volume blocks that containers in your task may use. LogGroup *awsx.DefaultLogGroup `pulumi:"logGroup"` // The amount (in MiB) of memory used by the task. If not provided, a default will be computed // based on the cumulative needs specified by [containerDefinitions] Memory *string `pulumi:"memory"` // Process namespace to use for the containers in the task. The valid values are `host` and `task`. PidMode *string `pulumi:"pidMode"` // Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below. PlacementConstraints []ecs.TaskDefinitionPlacementConstraint `pulumi:"placementConstraints"` // Configuration block for the App Mesh proxy. Detailed below. ProxyConfiguration *ecs.TaskDefinitionProxyConfiguration `pulumi:"proxyConfiguration"` // Configuration block for runtime_platform that containers in your task may use. RuntimePlatform *ecs.TaskDefinitionRuntimePlatform `pulumi:"runtimePlatform"` // Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`. SkipDestroy *bool `pulumi:"skipDestroy"` // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags map[string]string `pulumi:"tags"` // IAM role that allows your Amazon ECS container task to make calls to other AWS services. // Will be created automatically if not defined. TaskRole *awsx.DefaultRoleWithPolicy `pulumi:"taskRole"` // Configuration block for volumes that containers in your task may use. Detailed below. Volumes []ecs.TaskDefinitionVolume `pulumi:"volumes"` }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
type FargateServiceTaskDefinitionArgs ¶
type FargateServiceTaskDefinitionArgs struct { // Single container to make a TaskDefinition from. Useful for simple cases where there aren't // multiple containers, especially when creating a TaskDefinition to call [run] on. // // Either [container] or [containers] must be provided. Container *TaskDefinitionContainerDefinitionArgs `pulumi:"container"` // All the containers to make a TaskDefinition from. Useful when creating a Service that will // contain many containers within. // // Either [container] or [containers] must be provided. Containers map[string]TaskDefinitionContainerDefinitionArgs `pulumi:"containers"` // The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions] Cpu pulumi.StringPtrInput `pulumi:"cpu"` // 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. See Ephemeral Storage. EphemeralStorage ecs.TaskDefinitionEphemeralStoragePtrInput `pulumi:"ephemeralStorage"` // The execution role that the Amazon ECS container agent and the Docker daemon can assume. // Will be created automatically if not defined. ExecutionRole *awsx.DefaultRoleWithPolicyArgs `pulumi:"executionRole"` // An optional unique name for your task definition. If not specified, then a default will be created. Family pulumi.StringPtrInput `pulumi:"family"` // Configuration block(s) with Inference Accelerators settings. Detailed below. InferenceAccelerators ecs.TaskDefinitionInferenceAcceleratorArrayInput `pulumi:"inferenceAccelerators"` // IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`. IpcMode pulumi.StringPtrInput `pulumi:"ipcMode"` // A set of volume blocks that containers in your task may use. LogGroup *awsx.DefaultLogGroupArgs `pulumi:"logGroup"` // The amount (in MiB) of memory used by the task. If not provided, a default will be computed // based on the cumulative needs specified by [containerDefinitions] Memory pulumi.StringPtrInput `pulumi:"memory"` // Process namespace to use for the containers in the task. The valid values are `host` and `task`. PidMode pulumi.StringPtrInput `pulumi:"pidMode"` // Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below. PlacementConstraints ecs.TaskDefinitionPlacementConstraintArrayInput `pulumi:"placementConstraints"` // Configuration block for the App Mesh proxy. Detailed below. ProxyConfiguration ecs.TaskDefinitionProxyConfigurationPtrInput `pulumi:"proxyConfiguration"` // Configuration block for runtime_platform that containers in your task may use. RuntimePlatform ecs.TaskDefinitionRuntimePlatformPtrInput `pulumi:"runtimePlatform"` // Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`. SkipDestroy pulumi.BoolPtrInput `pulumi:"skipDestroy"` // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput `pulumi:"tags"` // IAM role that allows your Amazon ECS container task to make calls to other AWS services. // Will be created automatically if not defined. TaskRole *awsx.DefaultRoleWithPolicyArgs `pulumi:"taskRole"` // Configuration block for volumes that containers in your task may use. Detailed below. Volumes ecs.TaskDefinitionVolumeArrayInput `pulumi:"volumes"` }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
func (FargateServiceTaskDefinitionArgs) ElementType ¶
func (FargateServiceTaskDefinitionArgs) ElementType() reflect.Type
func (FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionOutput ¶
func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionOutput() FargateServiceTaskDefinitionOutput
func (FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionOutputWithContext ¶
func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionOutput
func (FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionPtrOutput ¶
func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionPtrOutput() FargateServiceTaskDefinitionPtrOutput
func (FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionPtrOutputWithContext ¶
func (i FargateServiceTaskDefinitionArgs) ToFargateServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionPtrOutput
type FargateServiceTaskDefinitionInput ¶
type FargateServiceTaskDefinitionInput interface { pulumi.Input ToFargateServiceTaskDefinitionOutput() FargateServiceTaskDefinitionOutput ToFargateServiceTaskDefinitionOutputWithContext(context.Context) FargateServiceTaskDefinitionOutput }
FargateServiceTaskDefinitionInput is an input type that accepts FargateServiceTaskDefinitionArgs and FargateServiceTaskDefinitionOutput values. You can construct a concrete instance of `FargateServiceTaskDefinitionInput` via:
FargateServiceTaskDefinitionArgs{...}
type FargateServiceTaskDefinitionOutput ¶
type FargateServiceTaskDefinitionOutput struct{ *pulumi.OutputState }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
func (FargateServiceTaskDefinitionOutput) Container ¶
func (o FargateServiceTaskDefinitionOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
Single container to make a TaskDefinition from. Useful for simple cases where there aren't multiple containers, especially when creating a TaskDefinition to call [run] on.
Either [container] or [containers] must be provided.
func (FargateServiceTaskDefinitionOutput) Containers ¶
func (o FargateServiceTaskDefinitionOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
All the containers to make a TaskDefinition from. Useful when creating a Service that will contain many containers within.
Either [container] or [containers] must be provided.
func (FargateServiceTaskDefinitionOutput) Cpu ¶
func (o FargateServiceTaskDefinitionOutput) Cpu() pulumi.StringPtrOutput
The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (FargateServiceTaskDefinitionOutput) ElementType ¶
func (FargateServiceTaskDefinitionOutput) ElementType() reflect.Type
func (FargateServiceTaskDefinitionOutput) EphemeralStorage ¶
func (o FargateServiceTaskDefinitionOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
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. See Ephemeral Storage.
func (FargateServiceTaskDefinitionOutput) ExecutionRole ¶
func (o FargateServiceTaskDefinitionOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
The execution role that the Amazon ECS container agent and the Docker daemon can assume. Will be created automatically if not defined.
func (FargateServiceTaskDefinitionOutput) Family ¶
func (o FargateServiceTaskDefinitionOutput) Family() pulumi.StringPtrOutput
An optional unique name for your task definition. If not specified, then a default will be created.
func (FargateServiceTaskDefinitionOutput) InferenceAccelerators ¶
func (o FargateServiceTaskDefinitionOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
Configuration block(s) with Inference Accelerators settings. Detailed below.
func (FargateServiceTaskDefinitionOutput) IpcMode ¶
func (o FargateServiceTaskDefinitionOutput) IpcMode() pulumi.StringPtrOutput
IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`.
func (FargateServiceTaskDefinitionOutput) LogGroup ¶
func (o FargateServiceTaskDefinitionOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
A set of volume blocks that containers in your task may use.
func (FargateServiceTaskDefinitionOutput) Memory ¶
func (o FargateServiceTaskDefinitionOutput) Memory() pulumi.StringPtrOutput
The amount (in MiB) of memory used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (FargateServiceTaskDefinitionOutput) PidMode ¶
func (o FargateServiceTaskDefinitionOutput) PidMode() pulumi.StringPtrOutput
Process namespace to use for the containers in the task. The valid values are `host` and `task`.
func (FargateServiceTaskDefinitionOutput) PlacementConstraints ¶
func (o FargateServiceTaskDefinitionOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below.
func (FargateServiceTaskDefinitionOutput) ProxyConfiguration ¶
func (o FargateServiceTaskDefinitionOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
Configuration block for the App Mesh proxy. Detailed below.
func (FargateServiceTaskDefinitionOutput) RuntimePlatform ¶
func (o FargateServiceTaskDefinitionOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
Configuration block for runtime_platform that containers in your task may use.
func (FargateServiceTaskDefinitionOutput) SkipDestroy ¶
func (o FargateServiceTaskDefinitionOutput) SkipDestroy() pulumi.BoolPtrOutput
Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`.
func (FargateServiceTaskDefinitionOutput) Tags ¶
func (o FargateServiceTaskDefinitionOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (FargateServiceTaskDefinitionOutput) TaskRole ¶
func (o FargateServiceTaskDefinitionOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
IAM role that allows your Amazon ECS container task to make calls to other AWS services. Will be created automatically if not defined.
func (FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionOutput ¶
func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionOutput() FargateServiceTaskDefinitionOutput
func (FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionOutputWithContext ¶
func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionOutput
func (FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionPtrOutput ¶
func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionPtrOutput() FargateServiceTaskDefinitionPtrOutput
func (FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionPtrOutputWithContext ¶
func (o FargateServiceTaskDefinitionOutput) ToFargateServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionPtrOutput
func (FargateServiceTaskDefinitionOutput) Volumes ¶
func (o FargateServiceTaskDefinitionOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
Configuration block for volumes that containers in your task may use. Detailed below.
type FargateServiceTaskDefinitionPtrInput ¶
type FargateServiceTaskDefinitionPtrInput interface { pulumi.Input ToFargateServiceTaskDefinitionPtrOutput() FargateServiceTaskDefinitionPtrOutput ToFargateServiceTaskDefinitionPtrOutputWithContext(context.Context) FargateServiceTaskDefinitionPtrOutput }
FargateServiceTaskDefinitionPtrInput is an input type that accepts FargateServiceTaskDefinitionArgs, FargateServiceTaskDefinitionPtr and FargateServiceTaskDefinitionPtrOutput values. You can construct a concrete instance of `FargateServiceTaskDefinitionPtrInput` via:
FargateServiceTaskDefinitionArgs{...} or: nil
func FargateServiceTaskDefinitionPtr ¶
func FargateServiceTaskDefinitionPtr(v *FargateServiceTaskDefinitionArgs) FargateServiceTaskDefinitionPtrInput
type FargateServiceTaskDefinitionPtrOutput ¶
type FargateServiceTaskDefinitionPtrOutput struct{ *pulumi.OutputState }
func (FargateServiceTaskDefinitionPtrOutput) Container ¶
func (o FargateServiceTaskDefinitionPtrOutput) Container() TaskDefinitionContainerDefinitionPtrOutput
Single container to make a TaskDefinition from. Useful for simple cases where there aren't multiple containers, especially when creating a TaskDefinition to call [run] on.
Either [container] or [containers] must be provided.
func (FargateServiceTaskDefinitionPtrOutput) Containers ¶
func (o FargateServiceTaskDefinitionPtrOutput) Containers() TaskDefinitionContainerDefinitionMapOutput
All the containers to make a TaskDefinition from. Useful when creating a Service that will contain many containers within.
Either [container] or [containers] must be provided.
func (FargateServiceTaskDefinitionPtrOutput) Cpu ¶
func (o FargateServiceTaskDefinitionPtrOutput) Cpu() pulumi.StringPtrOutput
The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (FargateServiceTaskDefinitionPtrOutput) ElementType ¶
func (FargateServiceTaskDefinitionPtrOutput) ElementType() reflect.Type
func (FargateServiceTaskDefinitionPtrOutput) EphemeralStorage ¶
func (o FargateServiceTaskDefinitionPtrOutput) EphemeralStorage() ecs.TaskDefinitionEphemeralStoragePtrOutput
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. See Ephemeral Storage.
func (FargateServiceTaskDefinitionPtrOutput) ExecutionRole ¶
func (o FargateServiceTaskDefinitionPtrOutput) ExecutionRole() awsx.DefaultRoleWithPolicyPtrOutput
The execution role that the Amazon ECS container agent and the Docker daemon can assume. Will be created automatically if not defined.
func (FargateServiceTaskDefinitionPtrOutput) Family ¶
func (o FargateServiceTaskDefinitionPtrOutput) Family() pulumi.StringPtrOutput
An optional unique name for your task definition. If not specified, then a default will be created.
func (FargateServiceTaskDefinitionPtrOutput) InferenceAccelerators ¶
func (o FargateServiceTaskDefinitionPtrOutput) InferenceAccelerators() ecs.TaskDefinitionInferenceAcceleratorArrayOutput
Configuration block(s) with Inference Accelerators settings. Detailed below.
func (FargateServiceTaskDefinitionPtrOutput) IpcMode ¶
func (o FargateServiceTaskDefinitionPtrOutput) IpcMode() pulumi.StringPtrOutput
IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`.
func (FargateServiceTaskDefinitionPtrOutput) LogGroup ¶
func (o FargateServiceTaskDefinitionPtrOutput) LogGroup() awsx.DefaultLogGroupPtrOutput
A set of volume blocks that containers in your task may use.
func (FargateServiceTaskDefinitionPtrOutput) Memory ¶
func (o FargateServiceTaskDefinitionPtrOutput) Memory() pulumi.StringPtrOutput
The amount (in MiB) of memory used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions]
func (FargateServiceTaskDefinitionPtrOutput) PidMode ¶
func (o FargateServiceTaskDefinitionPtrOutput) PidMode() pulumi.StringPtrOutput
Process namespace to use for the containers in the task. The valid values are `host` and `task`.
func (FargateServiceTaskDefinitionPtrOutput) PlacementConstraints ¶
func (o FargateServiceTaskDefinitionPtrOutput) PlacementConstraints() ecs.TaskDefinitionPlacementConstraintArrayOutput
Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below.
func (FargateServiceTaskDefinitionPtrOutput) ProxyConfiguration ¶
func (o FargateServiceTaskDefinitionPtrOutput) ProxyConfiguration() ecs.TaskDefinitionProxyConfigurationPtrOutput
Configuration block for the App Mesh proxy. Detailed below.
func (FargateServiceTaskDefinitionPtrOutput) RuntimePlatform ¶
func (o FargateServiceTaskDefinitionPtrOutput) RuntimePlatform() ecs.TaskDefinitionRuntimePlatformPtrOutput
Configuration block for runtime_platform that containers in your task may use.
func (FargateServiceTaskDefinitionPtrOutput) SkipDestroy ¶
func (o FargateServiceTaskDefinitionPtrOutput) SkipDestroy() pulumi.BoolPtrOutput
Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`.
func (FargateServiceTaskDefinitionPtrOutput) Tags ¶
func (o FargateServiceTaskDefinitionPtrOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (FargateServiceTaskDefinitionPtrOutput) TaskRole ¶
func (o FargateServiceTaskDefinitionPtrOutput) TaskRole() awsx.DefaultRoleWithPolicyPtrOutput
IAM role that allows your Amazon ECS container task to make calls to other AWS services. Will be created automatically if not defined.
func (FargateServiceTaskDefinitionPtrOutput) ToFargateServiceTaskDefinitionPtrOutput ¶
func (o FargateServiceTaskDefinitionPtrOutput) ToFargateServiceTaskDefinitionPtrOutput() FargateServiceTaskDefinitionPtrOutput
func (FargateServiceTaskDefinitionPtrOutput) ToFargateServiceTaskDefinitionPtrOutputWithContext ¶
func (o FargateServiceTaskDefinitionPtrOutput) ToFargateServiceTaskDefinitionPtrOutputWithContext(ctx context.Context) FargateServiceTaskDefinitionPtrOutput
func (FargateServiceTaskDefinitionPtrOutput) Volumes ¶
func (o FargateServiceTaskDefinitionPtrOutput) Volumes() ecs.TaskDefinitionVolumeArrayOutput
Configuration block for volumes that containers in your task may use. Detailed below.
type FargateTaskDefinition ¶
type FargateTaskDefinition struct { pulumi.ResourceState // Auto-created IAM task execution role that the Amazon ECS container agent and the Docker daemon can assume. ExecutionRole iam.RoleOutput `pulumi:"executionRole"` // Computed load balancers from target groups specified of container port mappings. LoadBalancers ecs.ServiceLoadBalancerArrayOutput `pulumi:"loadBalancers"` // Auto-created Log Group resource for use by containers. LogGroup cloudwatch.LogGroupOutput `pulumi:"logGroup"` // Underlying ECS Task Definition resource TaskDefinition ecs.TaskDefinitionOutput `pulumi:"taskDefinition"` // Auto-created IAM role that allows your Amazon ECS container task to make calls to other AWS services. TaskRole iam.RoleOutput `pulumi:"taskRole"` }
Create a TaskDefinition resource with the given unique name, arguments, and options. Creates required log-group and task & execution roles. Presents required Service load balancers if target group included in port mappings.
func NewFargateTaskDefinition ¶
func NewFargateTaskDefinition(ctx *pulumi.Context, name string, args *FargateTaskDefinitionArgs, opts ...pulumi.ResourceOption) (*FargateTaskDefinition, error)
NewFargateTaskDefinition registers a new resource with the given unique name, arguments, and options.
func (*FargateTaskDefinition) ElementType ¶
func (*FargateTaskDefinition) ElementType() reflect.Type
func (*FargateTaskDefinition) ToFargateTaskDefinitionOutput ¶
func (i *FargateTaskDefinition) ToFargateTaskDefinitionOutput() FargateTaskDefinitionOutput
func (*FargateTaskDefinition) ToFargateTaskDefinitionOutputWithContext ¶
func (i *FargateTaskDefinition) ToFargateTaskDefinitionOutputWithContext(ctx context.Context) FargateTaskDefinitionOutput
type FargateTaskDefinitionArgs ¶
type FargateTaskDefinitionArgs struct { // Single container to make a TaskDefinition from. Useful for simple cases where there aren't // multiple containers, especially when creating a TaskDefinition to call [run] on. // // Either [container] or [containers] must be provided. Container *TaskDefinitionContainerDefinitionArgs // All the containers to make a TaskDefinition from. Useful when creating a Service that will // contain many containers within. // // Either [container] or [containers] must be provided. Containers map[string]TaskDefinitionContainerDefinitionArgs // The number of cpu units used by the task. If not provided, a default will be computed based on the cumulative needs specified by [containerDefinitions] Cpu pulumi.StringPtrInput // 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. See Ephemeral Storage. EphemeralStorage ecs.TaskDefinitionEphemeralStoragePtrInput // The execution role that the Amazon ECS container agent and the Docker daemon can assume. // Will be created automatically if not defined. ExecutionRole *awsx.DefaultRoleWithPolicyArgs // An optional unique name for your task definition. If not specified, then a default will be created. Family pulumi.StringPtrInput // Configuration block(s) with Inference Accelerators settings. Detailed below. InferenceAccelerators ecs.TaskDefinitionInferenceAcceleratorArrayInput // IPC resource namespace to be used for the containers in the task The valid values are `host`, `task`, and `none`. IpcMode pulumi.StringPtrInput // A set of volume blocks that containers in your task may use. LogGroup *awsx.DefaultLogGroupArgs // The amount (in MiB) of memory used by the task. If not provided, a default will be computed // based on the cumulative needs specified by [containerDefinitions] Memory pulumi.StringPtrInput // Process namespace to use for the containers in the task. The valid values are `host` and `task`. PidMode pulumi.StringPtrInput // Configuration block for rules that are taken into consideration during task placement. Maximum number of `placement_constraints` is `10`. Detailed below. PlacementConstraints ecs.TaskDefinitionPlacementConstraintArrayInput // Configuration block for the App Mesh proxy. Detailed below. ProxyConfiguration ecs.TaskDefinitionProxyConfigurationPtrInput // Configuration block for runtime_platform that containers in your task may use. RuntimePlatform ecs.TaskDefinitionRuntimePlatformPtrInput // Whether to retain the old revision when the resource is destroyed or replacement is necessary. Default is `false`. SkipDestroy pulumi.BoolPtrInput // Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // IAM role that allows your Amazon ECS container task to make calls to other AWS services. // Will be created automatically if not defined. TaskRole *awsx.DefaultRoleWithPolicyArgs // Configuration block for volumes that containers in your task may use. Detailed below. Volumes ecs.TaskDefinitionVolumeArrayInput }
The set of arguments for constructing a FargateTaskDefinition resource.
func (FargateTaskDefinitionArgs) ElementType ¶
func (FargateTaskDefinitionArgs) ElementType() reflect.Type
type FargateTaskDefinitionArray ¶
type FargateTaskDefinitionArray []FargateTaskDefinitionInput
func (FargateTaskDefinitionArray) ElementType ¶
func (FargateTaskDefinitionArray) ElementType() reflect.Type
func (FargateTaskDefinitionArray) ToFargateTaskDefinitionArrayOutput ¶
func (i FargateTaskDefinitionArray) ToFargateTaskDefinitionArrayOutput() FargateTaskDefinitionArrayOutput
func (FargateTaskDefinitionArray) ToFargateTaskDefinitionArrayOutputWithContext ¶
func (i FargateTaskDefinitionArray) ToFargateTaskDefinitionArrayOutputWithContext(ctx context.Context) FargateTaskDefinitionArrayOutput
type FargateTaskDefinitionArrayInput ¶
type FargateTaskDefinitionArrayInput interface { pulumi.Input ToFargateTaskDefinitionArrayOutput() FargateTaskDefinitionArrayOutput ToFargateTaskDefinitionArrayOutputWithContext(context.Context) FargateTaskDefinitionArrayOutput }
FargateTaskDefinitionArrayInput is an input type that accepts FargateTaskDefinitionArray and FargateTaskDefinitionArrayOutput values. You can construct a concrete instance of `FargateTaskDefinitionArrayInput` via:
FargateTaskDefinitionArray{ FargateTaskDefinitionArgs{...} }
type FargateTaskDefinitionArrayOutput ¶
type FargateTaskDefinitionArrayOutput struct{ *pulumi.OutputState }
func (FargateTaskDefinitionArrayOutput) ElementType ¶
func (FargateTaskDefinitionArrayOutput) ElementType() reflect.Type
func (FargateTaskDefinitionArrayOutput) Index ¶
func (o FargateTaskDefinitionArrayOutput) Index(i pulumi.IntInput) FargateTaskDefinitionOutput
func (FargateTaskDefinitionArrayOutput) ToFargateTaskDefinitionArrayOutput ¶
func (o FargateTaskDefinitionArrayOutput) ToFargateTaskDefinitionArrayOutput() FargateTaskDefinitionArrayOutput
func (FargateTaskDefinitionArrayOutput) ToFargateTaskDefinitionArrayOutputWithContext ¶
func (o FargateTaskDefinitionArrayOutput) ToFargateTaskDefinitionArrayOutputWithContext(ctx context.Context) FargateTaskDefinitionArrayOutput
type FargateTaskDefinitionInput ¶
type FargateTaskDefinitionInput interface { pulumi.Input ToFargateTaskDefinitionOutput() FargateTaskDefinitionOutput ToFargateTaskDefinitionOutputWithContext(ctx context.Context) FargateTaskDefinitionOutput }
type FargateTaskDefinitionMap ¶
type FargateTaskDefinitionMap map[string]FargateTaskDefinitionInput
func (FargateTaskDefinitionMap) ElementType ¶
func (FargateTaskDefinitionMap) ElementType() reflect.Type
func (FargateTaskDefinitionMap) ToFargateTaskDefinitionMapOutput ¶
func (i FargateTaskDefinitionMap) ToFargateTaskDefinitionMapOutput() FargateTaskDefinitionMapOutput
func (FargateTaskDefinitionMap) ToFargateTaskDefinitionMapOutputWithContext ¶
func (i FargateTaskDefinitionMap) ToFargateTaskDefinitionMapOutputWithContext(ctx context.Context) FargateTaskDefinitionMapOutput
type FargateTaskDefinitionMapInput ¶
type FargateTaskDefinitionMapInput interface { pulumi.Input ToFargateTaskDefinitionMapOutput() FargateTaskDefinitionMapOutput ToFargateTaskDefinitionMapOutputWithContext(context.Context) FargateTaskDefinitionMapOutput }
FargateTaskDefinitionMapInput is an input type that accepts FargateTaskDefinitionMap and FargateTaskDefinitionMapOutput values. You can construct a concrete instance of `FargateTaskDefinitionMapInput` via:
FargateTaskDefinitionMap{ "key": FargateTaskDefinitionArgs{...} }
type FargateTaskDefinitionMapOutput ¶
type FargateTaskDefinitionMapOutput struct{ *pulumi.OutputState }
func (FargateTaskDefinitionMapOutput) ElementType ¶
func (FargateTaskDefinitionMapOutput) ElementType() reflect.Type
func (FargateTaskDefinitionMapOutput) MapIndex ¶
func (o FargateTaskDefinitionMapOutput) MapIndex(k pulumi.StringInput) FargateTaskDefinitionOutput
func (FargateTaskDefinitionMapOutput) ToFargateTaskDefinitionMapOutput ¶
func (o FargateTaskDefinitionMapOutput) ToFargateTaskDefinitionMapOutput() FargateTaskDefinitionMapOutput
func (FargateTaskDefinitionMapOutput) ToFargateTaskDefinitionMapOutputWithContext ¶
func (o FargateTaskDefinitionMapOutput) ToFargateTaskDefinitionMapOutputWithContext(ctx context.Context) FargateTaskDefinitionMapOutput
type FargateTaskDefinitionOutput ¶
type FargateTaskDefinitionOutput struct{ *pulumi.OutputState }
func (FargateTaskDefinitionOutput) ElementType ¶
func (FargateTaskDefinitionOutput) ElementType() reflect.Type
func (FargateTaskDefinitionOutput) ExecutionRole ¶
func (o FargateTaskDefinitionOutput) ExecutionRole() iam.RoleOutput
Auto-created IAM task execution role that the Amazon ECS container agent and the Docker daemon can assume.
func (FargateTaskDefinitionOutput) LoadBalancers ¶
func (o FargateTaskDefinitionOutput) LoadBalancers() ecs.ServiceLoadBalancerArrayOutput
Computed load balancers from target groups specified of container port mappings.
func (FargateTaskDefinitionOutput) LogGroup ¶
func (o FargateTaskDefinitionOutput) LogGroup() cloudwatch.LogGroupOutput
Auto-created Log Group resource for use by containers.
func (FargateTaskDefinitionOutput) TaskDefinition ¶
func (o FargateTaskDefinitionOutput) TaskDefinition() ecs.TaskDefinitionOutput
Underlying ECS Task Definition resource
func (FargateTaskDefinitionOutput) TaskRole ¶
func (o FargateTaskDefinitionOutput) TaskRole() iam.RoleOutput
Auto-created IAM role that allows your Amazon ECS container task to make calls to other AWS services.
func (FargateTaskDefinitionOutput) ToFargateTaskDefinitionOutput ¶
func (o FargateTaskDefinitionOutput) ToFargateTaskDefinitionOutput() FargateTaskDefinitionOutput
func (FargateTaskDefinitionOutput) ToFargateTaskDefinitionOutputWithContext ¶
func (o FargateTaskDefinitionOutput) ToFargateTaskDefinitionOutputWithContext(ctx context.Context) FargateTaskDefinitionOutput
type TaskDefinitionContainerDefinition ¶
type TaskDefinitionContainerDefinition struct { Command []string `pulumi:"command"` Cpu *int `pulumi:"cpu"` DependsOn []TaskDefinitionContainerDependency `pulumi:"dependsOn"` DisableNetworking *bool `pulumi:"disableNetworking"` DnsSearchDomains []string `pulumi:"dnsSearchDomains"` DnsServers []string `pulumi:"dnsServers"` DockerLabels interface{} `pulumi:"dockerLabels"` DockerSecurityOptions []string `pulumi:"dockerSecurityOptions"` EntryPoint []string `pulumi:"entryPoint"` // The environment variables to pass to a container Environment []TaskDefinitionKeyValuePair `pulumi:"environment"` // The list of one or more files that contain the environment variables to pass to a container EnvironmentFiles []TaskDefinitionEnvironmentFile `pulumi:"environmentFiles"` Essential *bool `pulumi:"essential"` ExtraHosts []TaskDefinitionHostEntry `pulumi:"extraHosts"` FirelensConfiguration *TaskDefinitionFirelensConfiguration `pulumi:"firelensConfiguration"` HealthCheck *TaskDefinitionHealthCheck `pulumi:"healthCheck"` Hostname *string `pulumi:"hostname"` // The image used to start a container. This string is passed directly to the Docker daemon. Image string `pulumi:"image"` Interactive *bool `pulumi:"interactive"` Links []string `pulumi:"links"` LinuxParameters *TaskDefinitionLinuxParameters `pulumi:"linuxParameters"` LogConfiguration *TaskDefinitionLogConfiguration `pulumi:"logConfiguration"` // The amount (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. Memory *int `pulumi:"memory"` MemoryReservation *int `pulumi:"memoryReservation"` MountPoints []TaskDefinitionMountPoint `pulumi:"mountPoints"` // The name of a container. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed Name string `pulumi:"name"` // Port mappings allow containers to access ports on the host container instance to send or receive traffic. PortMappings []TaskDefinitionPortMapping `pulumi:"portMappings"` Privileged *bool `pulumi:"privileged"` PseudoTerminal *bool `pulumi:"pseudoTerminal"` ReadonlyRootFilesystem *bool `pulumi:"readonlyRootFilesystem"` RepositoryCredentials *TaskDefinitionRepositoryCredentials `pulumi:"repositoryCredentials"` ResourceRequirements []TaskDefinitionResourceRequirement `pulumi:"resourceRequirements"` Secrets []TaskDefinitionSecret `pulumi:"secrets"` StartTimeout *int `pulumi:"startTimeout"` StopTimeout *int `pulumi:"stopTimeout"` SystemControls []TaskDefinitionSystemControl `pulumi:"systemControls"` Ulimits []TaskDefinitionUlimit `pulumi:"ulimits"` User *string `pulumi:"user"` VolumesFrom []TaskDefinitionVolumeFrom `pulumi:"volumesFrom"` WorkingDirectory *string `pulumi:"workingDirectory"` }
List of container definitions that are passed to the Docker daemon on a container instance
type TaskDefinitionContainerDefinitionArgs ¶
type TaskDefinitionContainerDefinitionArgs struct { Command pulumi.StringArrayInput `pulumi:"command"` Cpu pulumi.IntPtrInput `pulumi:"cpu"` DependsOn TaskDefinitionContainerDependencyArrayInput `pulumi:"dependsOn"` DisableNetworking pulumi.BoolPtrInput `pulumi:"disableNetworking"` DnsSearchDomains pulumi.StringArrayInput `pulumi:"dnsSearchDomains"` DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` DockerLabels pulumi.Input `pulumi:"dockerLabels"` DockerSecurityOptions pulumi.StringArrayInput `pulumi:"dockerSecurityOptions"` EntryPoint pulumi.StringArrayInput `pulumi:"entryPoint"` // The environment variables to pass to a container Environment TaskDefinitionKeyValuePairArrayInput `pulumi:"environment"` // The list of one or more files that contain the environment variables to pass to a container EnvironmentFiles TaskDefinitionEnvironmentFileArrayInput `pulumi:"environmentFiles"` Essential pulumi.BoolPtrInput `pulumi:"essential"` ExtraHosts TaskDefinitionHostEntryArrayInput `pulumi:"extraHosts"` FirelensConfiguration TaskDefinitionFirelensConfigurationPtrInput `pulumi:"firelensConfiguration"` HealthCheck TaskDefinitionHealthCheckPtrInput `pulumi:"healthCheck"` Hostname pulumi.StringPtrInput `pulumi:"hostname"` // The image used to start a container. This string is passed directly to the Docker daemon. Image pulumi.StringInput `pulumi:"image"` Interactive pulumi.BoolPtrInput `pulumi:"interactive"` Links pulumi.StringArrayInput `pulumi:"links"` LinuxParameters TaskDefinitionLinuxParametersPtrInput `pulumi:"linuxParameters"` LogConfiguration TaskDefinitionLogConfigurationPtrInput `pulumi:"logConfiguration"` // The amount (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. Memory pulumi.IntPtrInput `pulumi:"memory"` MemoryReservation pulumi.IntPtrInput `pulumi:"memoryReservation"` MountPoints TaskDefinitionMountPointArrayInput `pulumi:"mountPoints"` // The name of a container. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed Name pulumi.StringInput `pulumi:"name"` // Port mappings allow containers to access ports on the host container instance to send or receive traffic. PortMappings TaskDefinitionPortMappingArrayInput `pulumi:"portMappings"` Privileged pulumi.BoolPtrInput `pulumi:"privileged"` PseudoTerminal pulumi.BoolPtrInput `pulumi:"pseudoTerminal"` ReadonlyRootFilesystem pulumi.BoolPtrInput `pulumi:"readonlyRootFilesystem"` RepositoryCredentials TaskDefinitionRepositoryCredentialsPtrInput `pulumi:"repositoryCredentials"` ResourceRequirements TaskDefinitionResourceRequirementArrayInput `pulumi:"resourceRequirements"` Secrets TaskDefinitionSecretArrayInput `pulumi:"secrets"` StartTimeout pulumi.IntPtrInput `pulumi:"startTimeout"` StopTimeout pulumi.IntPtrInput `pulumi:"stopTimeout"` SystemControls TaskDefinitionSystemControlArrayInput `pulumi:"systemControls"` Ulimits TaskDefinitionUlimitArrayInput `pulumi:"ulimits"` User pulumi.StringPtrInput `pulumi:"user"` VolumesFrom TaskDefinitionVolumeFromArrayInput `pulumi:"volumesFrom"` WorkingDirectory pulumi.StringPtrInput `pulumi:"workingDirectory"` }
List of container definitions that are passed to the Docker daemon on a container instance
func (TaskDefinitionContainerDefinitionArgs) ElementType ¶
func (TaskDefinitionContainerDefinitionArgs) ElementType() reflect.Type
func (TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionOutput ¶
func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionOutput() TaskDefinitionContainerDefinitionOutput
func (TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionOutputWithContext ¶
func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionOutput
func (TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionPtrOutput ¶
func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionPtrOutput() TaskDefinitionContainerDefinitionPtrOutput
func (TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionPtrOutputWithContext ¶
func (i TaskDefinitionContainerDefinitionArgs) ToTaskDefinitionContainerDefinitionPtrOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionPtrOutput
type TaskDefinitionContainerDefinitionInput ¶
type TaskDefinitionContainerDefinitionInput interface { pulumi.Input ToTaskDefinitionContainerDefinitionOutput() TaskDefinitionContainerDefinitionOutput ToTaskDefinitionContainerDefinitionOutputWithContext(context.Context) TaskDefinitionContainerDefinitionOutput }
TaskDefinitionContainerDefinitionInput is an input type that accepts TaskDefinitionContainerDefinitionArgs and TaskDefinitionContainerDefinitionOutput values. You can construct a concrete instance of `TaskDefinitionContainerDefinitionInput` via:
TaskDefinitionContainerDefinitionArgs{...}
type TaskDefinitionContainerDefinitionMap ¶
type TaskDefinitionContainerDefinitionMap map[string]TaskDefinitionContainerDefinitionInput
func (TaskDefinitionContainerDefinitionMap) ElementType ¶
func (TaskDefinitionContainerDefinitionMap) ElementType() reflect.Type
func (TaskDefinitionContainerDefinitionMap) ToTaskDefinitionContainerDefinitionMapOutput ¶
func (i TaskDefinitionContainerDefinitionMap) ToTaskDefinitionContainerDefinitionMapOutput() TaskDefinitionContainerDefinitionMapOutput
func (TaskDefinitionContainerDefinitionMap) ToTaskDefinitionContainerDefinitionMapOutputWithContext ¶
func (i TaskDefinitionContainerDefinitionMap) ToTaskDefinitionContainerDefinitionMapOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionMapOutput
type TaskDefinitionContainerDefinitionMapInput ¶
type TaskDefinitionContainerDefinitionMapInput interface { pulumi.Input ToTaskDefinitionContainerDefinitionMapOutput() TaskDefinitionContainerDefinitionMapOutput ToTaskDefinitionContainerDefinitionMapOutputWithContext(context.Context) TaskDefinitionContainerDefinitionMapOutput }
TaskDefinitionContainerDefinitionMapInput is an input type that accepts TaskDefinitionContainerDefinitionMap and TaskDefinitionContainerDefinitionMapOutput values. You can construct a concrete instance of `TaskDefinitionContainerDefinitionMapInput` via:
TaskDefinitionContainerDefinitionMap{ "key": TaskDefinitionContainerDefinitionArgs{...} }
type TaskDefinitionContainerDefinitionMapOutput ¶
type TaskDefinitionContainerDefinitionMapOutput struct{ *pulumi.OutputState }
func (TaskDefinitionContainerDefinitionMapOutput) ElementType ¶
func (TaskDefinitionContainerDefinitionMapOutput) ElementType() reflect.Type
func (TaskDefinitionContainerDefinitionMapOutput) ToTaskDefinitionContainerDefinitionMapOutput ¶
func (o TaskDefinitionContainerDefinitionMapOutput) ToTaskDefinitionContainerDefinitionMapOutput() TaskDefinitionContainerDefinitionMapOutput
func (TaskDefinitionContainerDefinitionMapOutput) ToTaskDefinitionContainerDefinitionMapOutputWithContext ¶
func (o TaskDefinitionContainerDefinitionMapOutput) ToTaskDefinitionContainerDefinitionMapOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionMapOutput
type TaskDefinitionContainerDefinitionOutput ¶
type TaskDefinitionContainerDefinitionOutput struct{ *pulumi.OutputState }
List of container definitions that are passed to the Docker daemon on a container instance
func (TaskDefinitionContainerDefinitionOutput) Command ¶
func (o TaskDefinitionContainerDefinitionOutput) Command() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionOutput) Cpu ¶
func (o TaskDefinitionContainerDefinitionOutput) Cpu() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionOutput) DependsOn ¶
func (o TaskDefinitionContainerDefinitionOutput) DependsOn() TaskDefinitionContainerDependencyArrayOutput
func (TaskDefinitionContainerDefinitionOutput) DisableNetworking ¶
func (o TaskDefinitionContainerDefinitionOutput) DisableNetworking() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionOutput) DnsSearchDomains ¶
func (o TaskDefinitionContainerDefinitionOutput) DnsSearchDomains() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionOutput) DnsServers ¶
func (o TaskDefinitionContainerDefinitionOutput) DnsServers() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionOutput) DockerLabels ¶
func (o TaskDefinitionContainerDefinitionOutput) DockerLabels() pulumi.AnyOutput
func (TaskDefinitionContainerDefinitionOutput) DockerSecurityOptions ¶
func (o TaskDefinitionContainerDefinitionOutput) DockerSecurityOptions() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionOutput) ElementType ¶
func (TaskDefinitionContainerDefinitionOutput) ElementType() reflect.Type
func (TaskDefinitionContainerDefinitionOutput) EntryPoint ¶
func (o TaskDefinitionContainerDefinitionOutput) EntryPoint() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionOutput) Environment ¶
func (o TaskDefinitionContainerDefinitionOutput) Environment() TaskDefinitionKeyValuePairArrayOutput
The environment variables to pass to a container
func (TaskDefinitionContainerDefinitionOutput) EnvironmentFiles ¶
func (o TaskDefinitionContainerDefinitionOutput) EnvironmentFiles() TaskDefinitionEnvironmentFileArrayOutput
The list of one or more files that contain the environment variables to pass to a container
func (TaskDefinitionContainerDefinitionOutput) Essential ¶
func (o TaskDefinitionContainerDefinitionOutput) Essential() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionOutput) ExtraHosts ¶
func (o TaskDefinitionContainerDefinitionOutput) ExtraHosts() TaskDefinitionHostEntryArrayOutput
func (TaskDefinitionContainerDefinitionOutput) FirelensConfiguration ¶
func (o TaskDefinitionContainerDefinitionOutput) FirelensConfiguration() TaskDefinitionFirelensConfigurationPtrOutput
func (TaskDefinitionContainerDefinitionOutput) HealthCheck ¶
func (o TaskDefinitionContainerDefinitionOutput) HealthCheck() TaskDefinitionHealthCheckPtrOutput
func (TaskDefinitionContainerDefinitionOutput) Hostname ¶
func (o TaskDefinitionContainerDefinitionOutput) Hostname() pulumi.StringPtrOutput
func (TaskDefinitionContainerDefinitionOutput) Image ¶
func (o TaskDefinitionContainerDefinitionOutput) Image() pulumi.StringOutput
The image used to start a container. This string is passed directly to the Docker daemon.
func (TaskDefinitionContainerDefinitionOutput) Interactive ¶
func (o TaskDefinitionContainerDefinitionOutput) Interactive() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionOutput) Links ¶
func (o TaskDefinitionContainerDefinitionOutput) Links() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionOutput) LinuxParameters ¶
func (o TaskDefinitionContainerDefinitionOutput) LinuxParameters() TaskDefinitionLinuxParametersPtrOutput
func (TaskDefinitionContainerDefinitionOutput) LogConfiguration ¶
func (o TaskDefinitionContainerDefinitionOutput) LogConfiguration() TaskDefinitionLogConfigurationPtrOutput
func (TaskDefinitionContainerDefinitionOutput) Memory ¶
func (o TaskDefinitionContainerDefinitionOutput) Memory() pulumi.IntPtrOutput
The amount (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed.
func (TaskDefinitionContainerDefinitionOutput) MemoryReservation ¶
func (o TaskDefinitionContainerDefinitionOutput) MemoryReservation() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionOutput) MountPoints ¶
func (o TaskDefinitionContainerDefinitionOutput) MountPoints() TaskDefinitionMountPointArrayOutput
func (TaskDefinitionContainerDefinitionOutput) Name ¶
func (o TaskDefinitionContainerDefinitionOutput) Name() pulumi.StringOutput
The name of a container. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed
func (TaskDefinitionContainerDefinitionOutput) PortMappings ¶
func (o TaskDefinitionContainerDefinitionOutput) PortMappings() TaskDefinitionPortMappingArrayOutput
Port mappings allow containers to access ports on the host container instance to send or receive traffic.
func (TaskDefinitionContainerDefinitionOutput) Privileged ¶
func (o TaskDefinitionContainerDefinitionOutput) Privileged() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionOutput) PseudoTerminal ¶
func (o TaskDefinitionContainerDefinitionOutput) PseudoTerminal() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionOutput) ReadonlyRootFilesystem ¶
func (o TaskDefinitionContainerDefinitionOutput) ReadonlyRootFilesystem() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionOutput) RepositoryCredentials ¶
func (o TaskDefinitionContainerDefinitionOutput) RepositoryCredentials() TaskDefinitionRepositoryCredentialsPtrOutput
func (TaskDefinitionContainerDefinitionOutput) ResourceRequirements ¶
func (o TaskDefinitionContainerDefinitionOutput) ResourceRequirements() TaskDefinitionResourceRequirementArrayOutput
func (TaskDefinitionContainerDefinitionOutput) Secrets ¶
func (o TaskDefinitionContainerDefinitionOutput) Secrets() TaskDefinitionSecretArrayOutput
func (TaskDefinitionContainerDefinitionOutput) StartTimeout ¶
func (o TaskDefinitionContainerDefinitionOutput) StartTimeout() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionOutput) StopTimeout ¶
func (o TaskDefinitionContainerDefinitionOutput) StopTimeout() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionOutput) SystemControls ¶
func (o TaskDefinitionContainerDefinitionOutput) SystemControls() TaskDefinitionSystemControlArrayOutput
func (TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionOutput ¶
func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionOutput() TaskDefinitionContainerDefinitionOutput
func (TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionOutputWithContext ¶
func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionOutput
func (TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionPtrOutput ¶
func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionPtrOutput() TaskDefinitionContainerDefinitionPtrOutput
func (TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionPtrOutputWithContext ¶
func (o TaskDefinitionContainerDefinitionOutput) ToTaskDefinitionContainerDefinitionPtrOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionPtrOutput
func (TaskDefinitionContainerDefinitionOutput) Ulimits ¶
func (o TaskDefinitionContainerDefinitionOutput) Ulimits() TaskDefinitionUlimitArrayOutput
func (TaskDefinitionContainerDefinitionOutput) User ¶
func (o TaskDefinitionContainerDefinitionOutput) User() pulumi.StringPtrOutput
func (TaskDefinitionContainerDefinitionOutput) VolumesFrom ¶
func (o TaskDefinitionContainerDefinitionOutput) VolumesFrom() TaskDefinitionVolumeFromArrayOutput
func (TaskDefinitionContainerDefinitionOutput) WorkingDirectory ¶
func (o TaskDefinitionContainerDefinitionOutput) WorkingDirectory() pulumi.StringPtrOutput
type TaskDefinitionContainerDefinitionPtrInput ¶
type TaskDefinitionContainerDefinitionPtrInput interface { pulumi.Input ToTaskDefinitionContainerDefinitionPtrOutput() TaskDefinitionContainerDefinitionPtrOutput ToTaskDefinitionContainerDefinitionPtrOutputWithContext(context.Context) TaskDefinitionContainerDefinitionPtrOutput }
TaskDefinitionContainerDefinitionPtrInput is an input type that accepts TaskDefinitionContainerDefinitionArgs, TaskDefinitionContainerDefinitionPtr and TaskDefinitionContainerDefinitionPtrOutput values. You can construct a concrete instance of `TaskDefinitionContainerDefinitionPtrInput` via:
TaskDefinitionContainerDefinitionArgs{...} or: nil
func TaskDefinitionContainerDefinitionPtr ¶
func TaskDefinitionContainerDefinitionPtr(v *TaskDefinitionContainerDefinitionArgs) TaskDefinitionContainerDefinitionPtrInput
type TaskDefinitionContainerDefinitionPtrOutput ¶
type TaskDefinitionContainerDefinitionPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionContainerDefinitionPtrOutput) Command ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Command() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Cpu ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Cpu() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) DependsOn ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) DependsOn() TaskDefinitionContainerDependencyArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) DisableNetworking ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) DisableNetworking() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) DnsSearchDomains ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) DnsSearchDomains() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) DnsServers ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) DnsServers() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) DockerLabels ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) DockerLabels() pulumi.AnyOutput
func (TaskDefinitionContainerDefinitionPtrOutput) DockerSecurityOptions ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) DockerSecurityOptions() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) ElementType ¶
func (TaskDefinitionContainerDefinitionPtrOutput) ElementType() reflect.Type
func (TaskDefinitionContainerDefinitionPtrOutput) EntryPoint ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) EntryPoint() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Environment ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Environment() TaskDefinitionKeyValuePairArrayOutput
The environment variables to pass to a container
func (TaskDefinitionContainerDefinitionPtrOutput) EnvironmentFiles ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) EnvironmentFiles() TaskDefinitionEnvironmentFileArrayOutput
The list of one or more files that contain the environment variables to pass to a container
func (TaskDefinitionContainerDefinitionPtrOutput) Essential ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Essential() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) ExtraHosts ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) ExtraHosts() TaskDefinitionHostEntryArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) FirelensConfiguration ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) FirelensConfiguration() TaskDefinitionFirelensConfigurationPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) HealthCheck ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) HealthCheck() TaskDefinitionHealthCheckPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Hostname ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Hostname() pulumi.StringPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Image ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Image() pulumi.StringPtrOutput
The image used to start a container. This string is passed directly to the Docker daemon.
func (TaskDefinitionContainerDefinitionPtrOutput) Interactive ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Interactive() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Links ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Links() pulumi.StringArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) LinuxParameters ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) LinuxParameters() TaskDefinitionLinuxParametersPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) LogConfiguration ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) LogConfiguration() TaskDefinitionLogConfigurationPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Memory ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Memory() pulumi.IntPtrOutput
The amount (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed.
func (TaskDefinitionContainerDefinitionPtrOutput) MemoryReservation ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) MemoryReservation() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) MountPoints ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) MountPoints() TaskDefinitionMountPointArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Name ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Name() pulumi.StringPtrOutput
The name of a container. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed
func (TaskDefinitionContainerDefinitionPtrOutput) PortMappings ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) PortMappings() TaskDefinitionPortMappingArrayOutput
Port mappings allow containers to access ports on the host container instance to send or receive traffic.
func (TaskDefinitionContainerDefinitionPtrOutput) Privileged ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Privileged() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) PseudoTerminal ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) PseudoTerminal() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) ReadonlyRootFilesystem ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) ReadonlyRootFilesystem() pulumi.BoolPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) RepositoryCredentials ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) RepositoryCredentials() TaskDefinitionRepositoryCredentialsPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) ResourceRequirements ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) ResourceRequirements() TaskDefinitionResourceRequirementArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Secrets ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Secrets() TaskDefinitionSecretArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) StartTimeout ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) StartTimeout() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) StopTimeout ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) StopTimeout() pulumi.IntPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) SystemControls ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) SystemControls() TaskDefinitionSystemControlArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) ToTaskDefinitionContainerDefinitionPtrOutput ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) ToTaskDefinitionContainerDefinitionPtrOutput() TaskDefinitionContainerDefinitionPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) ToTaskDefinitionContainerDefinitionPtrOutputWithContext ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) ToTaskDefinitionContainerDefinitionPtrOutputWithContext(ctx context.Context) TaskDefinitionContainerDefinitionPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) Ulimits ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) Ulimits() TaskDefinitionUlimitArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) User ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) User() pulumi.StringPtrOutput
func (TaskDefinitionContainerDefinitionPtrOutput) VolumesFrom ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) VolumesFrom() TaskDefinitionVolumeFromArrayOutput
func (TaskDefinitionContainerDefinitionPtrOutput) WorkingDirectory ¶
func (o TaskDefinitionContainerDefinitionPtrOutput) WorkingDirectory() pulumi.StringPtrOutput
type TaskDefinitionContainerDependencyArgs ¶
type TaskDefinitionContainerDependencyArgs struct { Condition pulumi.StringPtrInput `pulumi:"condition"` ContainerName pulumi.StringPtrInput `pulumi:"containerName"` }
func (TaskDefinitionContainerDependencyArgs) ElementType ¶
func (TaskDefinitionContainerDependencyArgs) ElementType() reflect.Type
func (TaskDefinitionContainerDependencyArgs) ToTaskDefinitionContainerDependencyOutput ¶
func (i TaskDefinitionContainerDependencyArgs) ToTaskDefinitionContainerDependencyOutput() TaskDefinitionContainerDependencyOutput
func (TaskDefinitionContainerDependencyArgs) ToTaskDefinitionContainerDependencyOutputWithContext ¶
func (i TaskDefinitionContainerDependencyArgs) ToTaskDefinitionContainerDependencyOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyOutput
type TaskDefinitionContainerDependencyArray ¶
type TaskDefinitionContainerDependencyArray []TaskDefinitionContainerDependencyInput
func (TaskDefinitionContainerDependencyArray) ElementType ¶
func (TaskDefinitionContainerDependencyArray) ElementType() reflect.Type
func (TaskDefinitionContainerDependencyArray) ToTaskDefinitionContainerDependencyArrayOutput ¶
func (i TaskDefinitionContainerDependencyArray) ToTaskDefinitionContainerDependencyArrayOutput() TaskDefinitionContainerDependencyArrayOutput
func (TaskDefinitionContainerDependencyArray) ToTaskDefinitionContainerDependencyArrayOutputWithContext ¶
func (i TaskDefinitionContainerDependencyArray) ToTaskDefinitionContainerDependencyArrayOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyArrayOutput
type TaskDefinitionContainerDependencyArrayInput ¶
type TaskDefinitionContainerDependencyArrayInput interface { pulumi.Input ToTaskDefinitionContainerDependencyArrayOutput() TaskDefinitionContainerDependencyArrayOutput ToTaskDefinitionContainerDependencyArrayOutputWithContext(context.Context) TaskDefinitionContainerDependencyArrayOutput }
TaskDefinitionContainerDependencyArrayInput is an input type that accepts TaskDefinitionContainerDependencyArray and TaskDefinitionContainerDependencyArrayOutput values. You can construct a concrete instance of `TaskDefinitionContainerDependencyArrayInput` via:
TaskDefinitionContainerDependencyArray{ TaskDefinitionContainerDependencyArgs{...} }
type TaskDefinitionContainerDependencyArrayOutput ¶
type TaskDefinitionContainerDependencyArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionContainerDependencyArrayOutput) ElementType ¶
func (TaskDefinitionContainerDependencyArrayOutput) ElementType() reflect.Type
func (TaskDefinitionContainerDependencyArrayOutput) ToTaskDefinitionContainerDependencyArrayOutput ¶
func (o TaskDefinitionContainerDependencyArrayOutput) ToTaskDefinitionContainerDependencyArrayOutput() TaskDefinitionContainerDependencyArrayOutput
func (TaskDefinitionContainerDependencyArrayOutput) ToTaskDefinitionContainerDependencyArrayOutputWithContext ¶
func (o TaskDefinitionContainerDependencyArrayOutput) ToTaskDefinitionContainerDependencyArrayOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyArrayOutput
type TaskDefinitionContainerDependencyInput ¶
type TaskDefinitionContainerDependencyInput interface { pulumi.Input ToTaskDefinitionContainerDependencyOutput() TaskDefinitionContainerDependencyOutput ToTaskDefinitionContainerDependencyOutputWithContext(context.Context) TaskDefinitionContainerDependencyOutput }
TaskDefinitionContainerDependencyInput is an input type that accepts TaskDefinitionContainerDependencyArgs and TaskDefinitionContainerDependencyOutput values. You can construct a concrete instance of `TaskDefinitionContainerDependencyInput` via:
TaskDefinitionContainerDependencyArgs{...}
type TaskDefinitionContainerDependencyOutput ¶
type TaskDefinitionContainerDependencyOutput struct{ *pulumi.OutputState }
func (TaskDefinitionContainerDependencyOutput) Condition ¶
func (o TaskDefinitionContainerDependencyOutput) Condition() pulumi.StringPtrOutput
func (TaskDefinitionContainerDependencyOutput) ContainerName ¶
func (o TaskDefinitionContainerDependencyOutput) ContainerName() pulumi.StringPtrOutput
func (TaskDefinitionContainerDependencyOutput) ElementType ¶
func (TaskDefinitionContainerDependencyOutput) ElementType() reflect.Type
func (TaskDefinitionContainerDependencyOutput) ToTaskDefinitionContainerDependencyOutput ¶
func (o TaskDefinitionContainerDependencyOutput) ToTaskDefinitionContainerDependencyOutput() TaskDefinitionContainerDependencyOutput
func (TaskDefinitionContainerDependencyOutput) ToTaskDefinitionContainerDependencyOutputWithContext ¶
func (o TaskDefinitionContainerDependencyOutput) ToTaskDefinitionContainerDependencyOutputWithContext(ctx context.Context) TaskDefinitionContainerDependencyOutput
type TaskDefinitionDevice ¶
type TaskDefinitionDeviceArgs ¶
type TaskDefinitionDeviceArgs struct { ContainerPath pulumi.StringPtrInput `pulumi:"containerPath"` HostPath pulumi.StringPtrInput `pulumi:"hostPath"` Permissions pulumi.StringArrayInput `pulumi:"permissions"` }
func (TaskDefinitionDeviceArgs) ElementType ¶
func (TaskDefinitionDeviceArgs) ElementType() reflect.Type
func (TaskDefinitionDeviceArgs) ToTaskDefinitionDeviceOutput ¶
func (i TaskDefinitionDeviceArgs) ToTaskDefinitionDeviceOutput() TaskDefinitionDeviceOutput
func (TaskDefinitionDeviceArgs) ToTaskDefinitionDeviceOutputWithContext ¶
func (i TaskDefinitionDeviceArgs) ToTaskDefinitionDeviceOutputWithContext(ctx context.Context) TaskDefinitionDeviceOutput
type TaskDefinitionDeviceArray ¶
type TaskDefinitionDeviceArray []TaskDefinitionDeviceInput
func (TaskDefinitionDeviceArray) ElementType ¶
func (TaskDefinitionDeviceArray) ElementType() reflect.Type
func (TaskDefinitionDeviceArray) ToTaskDefinitionDeviceArrayOutput ¶
func (i TaskDefinitionDeviceArray) ToTaskDefinitionDeviceArrayOutput() TaskDefinitionDeviceArrayOutput
func (TaskDefinitionDeviceArray) ToTaskDefinitionDeviceArrayOutputWithContext ¶
func (i TaskDefinitionDeviceArray) ToTaskDefinitionDeviceArrayOutputWithContext(ctx context.Context) TaskDefinitionDeviceArrayOutput
type TaskDefinitionDeviceArrayInput ¶
type TaskDefinitionDeviceArrayInput interface { pulumi.Input ToTaskDefinitionDeviceArrayOutput() TaskDefinitionDeviceArrayOutput ToTaskDefinitionDeviceArrayOutputWithContext(context.Context) TaskDefinitionDeviceArrayOutput }
TaskDefinitionDeviceArrayInput is an input type that accepts TaskDefinitionDeviceArray and TaskDefinitionDeviceArrayOutput values. You can construct a concrete instance of `TaskDefinitionDeviceArrayInput` via:
TaskDefinitionDeviceArray{ TaskDefinitionDeviceArgs{...} }
type TaskDefinitionDeviceArrayOutput ¶
type TaskDefinitionDeviceArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionDeviceArrayOutput) ElementType ¶
func (TaskDefinitionDeviceArrayOutput) ElementType() reflect.Type
func (TaskDefinitionDeviceArrayOutput) Index ¶
func (o TaskDefinitionDeviceArrayOutput) Index(i pulumi.IntInput) TaskDefinitionDeviceOutput
func (TaskDefinitionDeviceArrayOutput) ToTaskDefinitionDeviceArrayOutput ¶
func (o TaskDefinitionDeviceArrayOutput) ToTaskDefinitionDeviceArrayOutput() TaskDefinitionDeviceArrayOutput
func (TaskDefinitionDeviceArrayOutput) ToTaskDefinitionDeviceArrayOutputWithContext ¶
func (o TaskDefinitionDeviceArrayOutput) ToTaskDefinitionDeviceArrayOutputWithContext(ctx context.Context) TaskDefinitionDeviceArrayOutput
type TaskDefinitionDeviceInput ¶
type TaskDefinitionDeviceInput interface { pulumi.Input ToTaskDefinitionDeviceOutput() TaskDefinitionDeviceOutput ToTaskDefinitionDeviceOutputWithContext(context.Context) TaskDefinitionDeviceOutput }
TaskDefinitionDeviceInput is an input type that accepts TaskDefinitionDeviceArgs and TaskDefinitionDeviceOutput values. You can construct a concrete instance of `TaskDefinitionDeviceInput` via:
TaskDefinitionDeviceArgs{...}
type TaskDefinitionDeviceOutput ¶
type TaskDefinitionDeviceOutput struct{ *pulumi.OutputState }
func (TaskDefinitionDeviceOutput) ContainerPath ¶
func (o TaskDefinitionDeviceOutput) ContainerPath() pulumi.StringPtrOutput
func (TaskDefinitionDeviceOutput) ElementType ¶
func (TaskDefinitionDeviceOutput) ElementType() reflect.Type
func (TaskDefinitionDeviceOutput) HostPath ¶
func (o TaskDefinitionDeviceOutput) HostPath() pulumi.StringPtrOutput
func (TaskDefinitionDeviceOutput) Permissions ¶
func (o TaskDefinitionDeviceOutput) Permissions() pulumi.StringArrayOutput
func (TaskDefinitionDeviceOutput) ToTaskDefinitionDeviceOutput ¶
func (o TaskDefinitionDeviceOutput) ToTaskDefinitionDeviceOutput() TaskDefinitionDeviceOutput
func (TaskDefinitionDeviceOutput) ToTaskDefinitionDeviceOutputWithContext ¶
func (o TaskDefinitionDeviceOutput) ToTaskDefinitionDeviceOutputWithContext(ctx context.Context) TaskDefinitionDeviceOutput
type TaskDefinitionEnvironmentFileArgs ¶
type TaskDefinitionEnvironmentFileArgs struct { Type pulumi.StringPtrInput `pulumi:"type"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (TaskDefinitionEnvironmentFileArgs) ElementType ¶
func (TaskDefinitionEnvironmentFileArgs) ElementType() reflect.Type
func (TaskDefinitionEnvironmentFileArgs) ToTaskDefinitionEnvironmentFileOutput ¶
func (i TaskDefinitionEnvironmentFileArgs) ToTaskDefinitionEnvironmentFileOutput() TaskDefinitionEnvironmentFileOutput
func (TaskDefinitionEnvironmentFileArgs) ToTaskDefinitionEnvironmentFileOutputWithContext ¶
func (i TaskDefinitionEnvironmentFileArgs) ToTaskDefinitionEnvironmentFileOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileOutput
type TaskDefinitionEnvironmentFileArray ¶
type TaskDefinitionEnvironmentFileArray []TaskDefinitionEnvironmentFileInput
func (TaskDefinitionEnvironmentFileArray) ElementType ¶
func (TaskDefinitionEnvironmentFileArray) ElementType() reflect.Type
func (TaskDefinitionEnvironmentFileArray) ToTaskDefinitionEnvironmentFileArrayOutput ¶
func (i TaskDefinitionEnvironmentFileArray) ToTaskDefinitionEnvironmentFileArrayOutput() TaskDefinitionEnvironmentFileArrayOutput
func (TaskDefinitionEnvironmentFileArray) ToTaskDefinitionEnvironmentFileArrayOutputWithContext ¶
func (i TaskDefinitionEnvironmentFileArray) ToTaskDefinitionEnvironmentFileArrayOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileArrayOutput
type TaskDefinitionEnvironmentFileArrayInput ¶
type TaskDefinitionEnvironmentFileArrayInput interface { pulumi.Input ToTaskDefinitionEnvironmentFileArrayOutput() TaskDefinitionEnvironmentFileArrayOutput ToTaskDefinitionEnvironmentFileArrayOutputWithContext(context.Context) TaskDefinitionEnvironmentFileArrayOutput }
TaskDefinitionEnvironmentFileArrayInput is an input type that accepts TaskDefinitionEnvironmentFileArray and TaskDefinitionEnvironmentFileArrayOutput values. You can construct a concrete instance of `TaskDefinitionEnvironmentFileArrayInput` via:
TaskDefinitionEnvironmentFileArray{ TaskDefinitionEnvironmentFileArgs{...} }
type TaskDefinitionEnvironmentFileArrayOutput ¶
type TaskDefinitionEnvironmentFileArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionEnvironmentFileArrayOutput) ElementType ¶
func (TaskDefinitionEnvironmentFileArrayOutput) ElementType() reflect.Type
func (TaskDefinitionEnvironmentFileArrayOutput) ToTaskDefinitionEnvironmentFileArrayOutput ¶
func (o TaskDefinitionEnvironmentFileArrayOutput) ToTaskDefinitionEnvironmentFileArrayOutput() TaskDefinitionEnvironmentFileArrayOutput
func (TaskDefinitionEnvironmentFileArrayOutput) ToTaskDefinitionEnvironmentFileArrayOutputWithContext ¶
func (o TaskDefinitionEnvironmentFileArrayOutput) ToTaskDefinitionEnvironmentFileArrayOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileArrayOutput
type TaskDefinitionEnvironmentFileInput ¶
type TaskDefinitionEnvironmentFileInput interface { pulumi.Input ToTaskDefinitionEnvironmentFileOutput() TaskDefinitionEnvironmentFileOutput ToTaskDefinitionEnvironmentFileOutputWithContext(context.Context) TaskDefinitionEnvironmentFileOutput }
TaskDefinitionEnvironmentFileInput is an input type that accepts TaskDefinitionEnvironmentFileArgs and TaskDefinitionEnvironmentFileOutput values. You can construct a concrete instance of `TaskDefinitionEnvironmentFileInput` via:
TaskDefinitionEnvironmentFileArgs{...}
type TaskDefinitionEnvironmentFileOutput ¶
type TaskDefinitionEnvironmentFileOutput struct{ *pulumi.OutputState }
func (TaskDefinitionEnvironmentFileOutput) ElementType ¶
func (TaskDefinitionEnvironmentFileOutput) ElementType() reflect.Type
func (TaskDefinitionEnvironmentFileOutput) ToTaskDefinitionEnvironmentFileOutput ¶
func (o TaskDefinitionEnvironmentFileOutput) ToTaskDefinitionEnvironmentFileOutput() TaskDefinitionEnvironmentFileOutput
func (TaskDefinitionEnvironmentFileOutput) ToTaskDefinitionEnvironmentFileOutputWithContext ¶
func (o TaskDefinitionEnvironmentFileOutput) ToTaskDefinitionEnvironmentFileOutputWithContext(ctx context.Context) TaskDefinitionEnvironmentFileOutput
func (TaskDefinitionEnvironmentFileOutput) Type ¶
func (o TaskDefinitionEnvironmentFileOutput) Type() pulumi.StringPtrOutput
func (TaskDefinitionEnvironmentFileOutput) Value ¶
func (o TaskDefinitionEnvironmentFileOutput) Value() pulumi.StringPtrOutput
type TaskDefinitionFirelensConfiguration ¶
type TaskDefinitionFirelensConfiguration struct { Options interface{} `pulumi:"options"` Type *string `pulumi:"type"` }
type TaskDefinitionFirelensConfigurationArgs ¶
type TaskDefinitionFirelensConfigurationArgs struct { Options pulumi.Input `pulumi:"options"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (TaskDefinitionFirelensConfigurationArgs) ElementType ¶
func (TaskDefinitionFirelensConfigurationArgs) ElementType() reflect.Type
func (TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationOutput ¶
func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationOutput() TaskDefinitionFirelensConfigurationOutput
func (TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationOutputWithContext ¶
func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationOutput
func (TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationPtrOutput ¶
func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationPtrOutput() TaskDefinitionFirelensConfigurationPtrOutput
func (TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext ¶
func (i TaskDefinitionFirelensConfigurationArgs) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationPtrOutput
type TaskDefinitionFirelensConfigurationInput ¶
type TaskDefinitionFirelensConfigurationInput interface { pulumi.Input ToTaskDefinitionFirelensConfigurationOutput() TaskDefinitionFirelensConfigurationOutput ToTaskDefinitionFirelensConfigurationOutputWithContext(context.Context) TaskDefinitionFirelensConfigurationOutput }
TaskDefinitionFirelensConfigurationInput is an input type that accepts TaskDefinitionFirelensConfigurationArgs and TaskDefinitionFirelensConfigurationOutput values. You can construct a concrete instance of `TaskDefinitionFirelensConfigurationInput` via:
TaskDefinitionFirelensConfigurationArgs{...}
type TaskDefinitionFirelensConfigurationOutput ¶
type TaskDefinitionFirelensConfigurationOutput struct{ *pulumi.OutputState }
func (TaskDefinitionFirelensConfigurationOutput) ElementType ¶
func (TaskDefinitionFirelensConfigurationOutput) ElementType() reflect.Type
func (TaskDefinitionFirelensConfigurationOutput) Options ¶
func (o TaskDefinitionFirelensConfigurationOutput) Options() pulumi.AnyOutput
func (TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationOutput ¶
func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationOutput() TaskDefinitionFirelensConfigurationOutput
func (TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationOutputWithContext ¶
func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationOutput
func (TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationPtrOutput ¶
func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationPtrOutput() TaskDefinitionFirelensConfigurationPtrOutput
func (TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext ¶
func (o TaskDefinitionFirelensConfigurationOutput) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationPtrOutput
func (TaskDefinitionFirelensConfigurationOutput) Type ¶
func (o TaskDefinitionFirelensConfigurationOutput) Type() pulumi.StringPtrOutput
type TaskDefinitionFirelensConfigurationPtrInput ¶
type TaskDefinitionFirelensConfigurationPtrInput interface { pulumi.Input ToTaskDefinitionFirelensConfigurationPtrOutput() TaskDefinitionFirelensConfigurationPtrOutput ToTaskDefinitionFirelensConfigurationPtrOutputWithContext(context.Context) TaskDefinitionFirelensConfigurationPtrOutput }
TaskDefinitionFirelensConfigurationPtrInput is an input type that accepts TaskDefinitionFirelensConfigurationArgs, TaskDefinitionFirelensConfigurationPtr and TaskDefinitionFirelensConfigurationPtrOutput values. You can construct a concrete instance of `TaskDefinitionFirelensConfigurationPtrInput` via:
TaskDefinitionFirelensConfigurationArgs{...} or: nil
func TaskDefinitionFirelensConfigurationPtr ¶
func TaskDefinitionFirelensConfigurationPtr(v *TaskDefinitionFirelensConfigurationArgs) TaskDefinitionFirelensConfigurationPtrInput
type TaskDefinitionFirelensConfigurationPtrOutput ¶
type TaskDefinitionFirelensConfigurationPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionFirelensConfigurationPtrOutput) ElementType ¶
func (TaskDefinitionFirelensConfigurationPtrOutput) ElementType() reflect.Type
func (TaskDefinitionFirelensConfigurationPtrOutput) Options ¶
func (o TaskDefinitionFirelensConfigurationPtrOutput) Options() pulumi.AnyOutput
func (TaskDefinitionFirelensConfigurationPtrOutput) ToTaskDefinitionFirelensConfigurationPtrOutput ¶
func (o TaskDefinitionFirelensConfigurationPtrOutput) ToTaskDefinitionFirelensConfigurationPtrOutput() TaskDefinitionFirelensConfigurationPtrOutput
func (TaskDefinitionFirelensConfigurationPtrOutput) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext ¶
func (o TaskDefinitionFirelensConfigurationPtrOutput) ToTaskDefinitionFirelensConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionFirelensConfigurationPtrOutput
func (TaskDefinitionFirelensConfigurationPtrOutput) Type ¶
func (o TaskDefinitionFirelensConfigurationPtrOutput) Type() pulumi.StringPtrOutput
type TaskDefinitionHealthCheck ¶
type TaskDefinitionHealthCheck struct { // A string array representing the command that the container runs to determine if it is healthy. Command []string `pulumi:"command"` // The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds. Interval *int `pulumi:"interval"` // The number of times to retry a failed health check before the container is considered unhealthy. You may specify between 1 and 10 retries. The default value is three retries. Retries *int `pulumi:"retries"` // The optional grace period within which to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You may specify between 0 and 300 seconds. The startPeriod is disabled by default. StartPeriod *int `pulumi:"startPeriod"` // The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5 seconds. Timeout *int `pulumi:"timeout"` }
The health check command and associated configuration parameters for the container.
type TaskDefinitionHealthCheckArgs ¶
type TaskDefinitionHealthCheckArgs struct { // A string array representing the command that the container runs to determine if it is healthy. Command pulumi.StringArrayInput `pulumi:"command"` // The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` // The number of times to retry a failed health check before the container is considered unhealthy. You may specify between 1 and 10 retries. The default value is three retries. Retries pulumi.IntPtrInput `pulumi:"retries"` // The optional grace period within which to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You may specify between 0 and 300 seconds. The startPeriod is disabled by default. StartPeriod pulumi.IntPtrInput `pulumi:"startPeriod"` // The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5 seconds. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
The health check command and associated configuration parameters for the container.
func (TaskDefinitionHealthCheckArgs) ElementType ¶
func (TaskDefinitionHealthCheckArgs) ElementType() reflect.Type
func (TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckOutput ¶
func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckOutput() TaskDefinitionHealthCheckOutput
func (TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckOutputWithContext ¶
func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckOutput
func (TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckPtrOutput ¶
func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckPtrOutput() TaskDefinitionHealthCheckPtrOutput
func (TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckPtrOutputWithContext ¶
func (i TaskDefinitionHealthCheckArgs) ToTaskDefinitionHealthCheckPtrOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckPtrOutput
type TaskDefinitionHealthCheckInput ¶
type TaskDefinitionHealthCheckInput interface { pulumi.Input ToTaskDefinitionHealthCheckOutput() TaskDefinitionHealthCheckOutput ToTaskDefinitionHealthCheckOutputWithContext(context.Context) TaskDefinitionHealthCheckOutput }
TaskDefinitionHealthCheckInput is an input type that accepts TaskDefinitionHealthCheckArgs and TaskDefinitionHealthCheckOutput values. You can construct a concrete instance of `TaskDefinitionHealthCheckInput` via:
TaskDefinitionHealthCheckArgs{...}
type TaskDefinitionHealthCheckOutput ¶
type TaskDefinitionHealthCheckOutput struct{ *pulumi.OutputState }
The health check command and associated configuration parameters for the container.
func (TaskDefinitionHealthCheckOutput) Command ¶
func (o TaskDefinitionHealthCheckOutput) Command() pulumi.StringArrayOutput
A string array representing the command that the container runs to determine if it is healthy.
func (TaskDefinitionHealthCheckOutput) ElementType ¶
func (TaskDefinitionHealthCheckOutput) ElementType() reflect.Type
func (TaskDefinitionHealthCheckOutput) Interval ¶
func (o TaskDefinitionHealthCheckOutput) Interval() pulumi.IntPtrOutput
The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds.
func (TaskDefinitionHealthCheckOutput) Retries ¶
func (o TaskDefinitionHealthCheckOutput) Retries() pulumi.IntPtrOutput
The number of times to retry a failed health check before the container is considered unhealthy. You may specify between 1 and 10 retries. The default value is three retries.
func (TaskDefinitionHealthCheckOutput) StartPeriod ¶
func (o TaskDefinitionHealthCheckOutput) StartPeriod() pulumi.IntPtrOutput
The optional grace period within which to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You may specify between 0 and 300 seconds. The startPeriod is disabled by default.
func (TaskDefinitionHealthCheckOutput) Timeout ¶
func (o TaskDefinitionHealthCheckOutput) Timeout() pulumi.IntPtrOutput
The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5 seconds.
func (TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckOutput ¶
func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckOutput() TaskDefinitionHealthCheckOutput
func (TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckOutputWithContext ¶
func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckOutput
func (TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckPtrOutput ¶
func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckPtrOutput() TaskDefinitionHealthCheckPtrOutput
func (TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckPtrOutputWithContext ¶
func (o TaskDefinitionHealthCheckOutput) ToTaskDefinitionHealthCheckPtrOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckPtrOutput
type TaskDefinitionHealthCheckPtrInput ¶
type TaskDefinitionHealthCheckPtrInput interface { pulumi.Input ToTaskDefinitionHealthCheckPtrOutput() TaskDefinitionHealthCheckPtrOutput ToTaskDefinitionHealthCheckPtrOutputWithContext(context.Context) TaskDefinitionHealthCheckPtrOutput }
TaskDefinitionHealthCheckPtrInput is an input type that accepts TaskDefinitionHealthCheckArgs, TaskDefinitionHealthCheckPtr and TaskDefinitionHealthCheckPtrOutput values. You can construct a concrete instance of `TaskDefinitionHealthCheckPtrInput` via:
TaskDefinitionHealthCheckArgs{...} or: nil
func TaskDefinitionHealthCheckPtr ¶
func TaskDefinitionHealthCheckPtr(v *TaskDefinitionHealthCheckArgs) TaskDefinitionHealthCheckPtrInput
type TaskDefinitionHealthCheckPtrOutput ¶
type TaskDefinitionHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionHealthCheckPtrOutput) Command ¶
func (o TaskDefinitionHealthCheckPtrOutput) Command() pulumi.StringArrayOutput
A string array representing the command that the container runs to determine if it is healthy.
func (TaskDefinitionHealthCheckPtrOutput) Elem ¶
func (o TaskDefinitionHealthCheckPtrOutput) Elem() TaskDefinitionHealthCheckOutput
func (TaskDefinitionHealthCheckPtrOutput) ElementType ¶
func (TaskDefinitionHealthCheckPtrOutput) ElementType() reflect.Type
func (TaskDefinitionHealthCheckPtrOutput) Interval ¶
func (o TaskDefinitionHealthCheckPtrOutput) Interval() pulumi.IntPtrOutput
The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds.
func (TaskDefinitionHealthCheckPtrOutput) Retries ¶
func (o TaskDefinitionHealthCheckPtrOutput) Retries() pulumi.IntPtrOutput
The number of times to retry a failed health check before the container is considered unhealthy. You may specify between 1 and 10 retries. The default value is three retries.
func (TaskDefinitionHealthCheckPtrOutput) StartPeriod ¶
func (o TaskDefinitionHealthCheckPtrOutput) StartPeriod() pulumi.IntPtrOutput
The optional grace period within which to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You may specify between 0 and 300 seconds. The startPeriod is disabled by default.
func (TaskDefinitionHealthCheckPtrOutput) Timeout ¶
func (o TaskDefinitionHealthCheckPtrOutput) Timeout() pulumi.IntPtrOutput
The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5 seconds.
func (TaskDefinitionHealthCheckPtrOutput) ToTaskDefinitionHealthCheckPtrOutput ¶
func (o TaskDefinitionHealthCheckPtrOutput) ToTaskDefinitionHealthCheckPtrOutput() TaskDefinitionHealthCheckPtrOutput
func (TaskDefinitionHealthCheckPtrOutput) ToTaskDefinitionHealthCheckPtrOutputWithContext ¶
func (o TaskDefinitionHealthCheckPtrOutput) ToTaskDefinitionHealthCheckPtrOutputWithContext(ctx context.Context) TaskDefinitionHealthCheckPtrOutput
type TaskDefinitionHostEntry ¶
type TaskDefinitionHostEntryArgs ¶
type TaskDefinitionHostEntryArgs struct { Hostname pulumi.StringPtrInput `pulumi:"hostname"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` }
func (TaskDefinitionHostEntryArgs) ElementType ¶
func (TaskDefinitionHostEntryArgs) ElementType() reflect.Type
func (TaskDefinitionHostEntryArgs) ToTaskDefinitionHostEntryOutput ¶
func (i TaskDefinitionHostEntryArgs) ToTaskDefinitionHostEntryOutput() TaskDefinitionHostEntryOutput
func (TaskDefinitionHostEntryArgs) ToTaskDefinitionHostEntryOutputWithContext ¶
func (i TaskDefinitionHostEntryArgs) ToTaskDefinitionHostEntryOutputWithContext(ctx context.Context) TaskDefinitionHostEntryOutput
type TaskDefinitionHostEntryArray ¶
type TaskDefinitionHostEntryArray []TaskDefinitionHostEntryInput
func (TaskDefinitionHostEntryArray) ElementType ¶
func (TaskDefinitionHostEntryArray) ElementType() reflect.Type
func (TaskDefinitionHostEntryArray) ToTaskDefinitionHostEntryArrayOutput ¶
func (i TaskDefinitionHostEntryArray) ToTaskDefinitionHostEntryArrayOutput() TaskDefinitionHostEntryArrayOutput
func (TaskDefinitionHostEntryArray) ToTaskDefinitionHostEntryArrayOutputWithContext ¶
func (i TaskDefinitionHostEntryArray) ToTaskDefinitionHostEntryArrayOutputWithContext(ctx context.Context) TaskDefinitionHostEntryArrayOutput
type TaskDefinitionHostEntryArrayInput ¶
type TaskDefinitionHostEntryArrayInput interface { pulumi.Input ToTaskDefinitionHostEntryArrayOutput() TaskDefinitionHostEntryArrayOutput ToTaskDefinitionHostEntryArrayOutputWithContext(context.Context) TaskDefinitionHostEntryArrayOutput }
TaskDefinitionHostEntryArrayInput is an input type that accepts TaskDefinitionHostEntryArray and TaskDefinitionHostEntryArrayOutput values. You can construct a concrete instance of `TaskDefinitionHostEntryArrayInput` via:
TaskDefinitionHostEntryArray{ TaskDefinitionHostEntryArgs{...} }
type TaskDefinitionHostEntryArrayOutput ¶
type TaskDefinitionHostEntryArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionHostEntryArrayOutput) ElementType ¶
func (TaskDefinitionHostEntryArrayOutput) ElementType() reflect.Type
func (TaskDefinitionHostEntryArrayOutput) Index ¶
func (o TaskDefinitionHostEntryArrayOutput) Index(i pulumi.IntInput) TaskDefinitionHostEntryOutput
func (TaskDefinitionHostEntryArrayOutput) ToTaskDefinitionHostEntryArrayOutput ¶
func (o TaskDefinitionHostEntryArrayOutput) ToTaskDefinitionHostEntryArrayOutput() TaskDefinitionHostEntryArrayOutput
func (TaskDefinitionHostEntryArrayOutput) ToTaskDefinitionHostEntryArrayOutputWithContext ¶
func (o TaskDefinitionHostEntryArrayOutput) ToTaskDefinitionHostEntryArrayOutputWithContext(ctx context.Context) TaskDefinitionHostEntryArrayOutput
type TaskDefinitionHostEntryInput ¶
type TaskDefinitionHostEntryInput interface { pulumi.Input ToTaskDefinitionHostEntryOutput() TaskDefinitionHostEntryOutput ToTaskDefinitionHostEntryOutputWithContext(context.Context) TaskDefinitionHostEntryOutput }
TaskDefinitionHostEntryInput is an input type that accepts TaskDefinitionHostEntryArgs and TaskDefinitionHostEntryOutput values. You can construct a concrete instance of `TaskDefinitionHostEntryInput` via:
TaskDefinitionHostEntryArgs{...}
type TaskDefinitionHostEntryOutput ¶
type TaskDefinitionHostEntryOutput struct{ *pulumi.OutputState }
func (TaskDefinitionHostEntryOutput) ElementType ¶
func (TaskDefinitionHostEntryOutput) ElementType() reflect.Type
func (TaskDefinitionHostEntryOutput) Hostname ¶
func (o TaskDefinitionHostEntryOutput) Hostname() pulumi.StringPtrOutput
func (TaskDefinitionHostEntryOutput) IpAddress ¶
func (o TaskDefinitionHostEntryOutput) IpAddress() pulumi.StringPtrOutput
func (TaskDefinitionHostEntryOutput) ToTaskDefinitionHostEntryOutput ¶
func (o TaskDefinitionHostEntryOutput) ToTaskDefinitionHostEntryOutput() TaskDefinitionHostEntryOutput
func (TaskDefinitionHostEntryOutput) ToTaskDefinitionHostEntryOutputWithContext ¶
func (o TaskDefinitionHostEntryOutput) ToTaskDefinitionHostEntryOutputWithContext(ctx context.Context) TaskDefinitionHostEntryOutput
type TaskDefinitionKernelCapabilitiesArgs ¶
type TaskDefinitionKernelCapabilitiesArgs struct { Add pulumi.StringArrayInput `pulumi:"add"` Drop pulumi.StringArrayInput `pulumi:"drop"` }
func (TaskDefinitionKernelCapabilitiesArgs) ElementType ¶
func (TaskDefinitionKernelCapabilitiesArgs) ElementType() reflect.Type
func (TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesOutput ¶
func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesOutput() TaskDefinitionKernelCapabilitiesOutput
func (TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesOutputWithContext ¶
func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesOutput
func (TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesPtrOutput ¶
func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesPtrOutput() TaskDefinitionKernelCapabilitiesPtrOutput
func (TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext ¶
func (i TaskDefinitionKernelCapabilitiesArgs) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesPtrOutput
type TaskDefinitionKernelCapabilitiesInput ¶
type TaskDefinitionKernelCapabilitiesInput interface { pulumi.Input ToTaskDefinitionKernelCapabilitiesOutput() TaskDefinitionKernelCapabilitiesOutput ToTaskDefinitionKernelCapabilitiesOutputWithContext(context.Context) TaskDefinitionKernelCapabilitiesOutput }
TaskDefinitionKernelCapabilitiesInput is an input type that accepts TaskDefinitionKernelCapabilitiesArgs and TaskDefinitionKernelCapabilitiesOutput values. You can construct a concrete instance of `TaskDefinitionKernelCapabilitiesInput` via:
TaskDefinitionKernelCapabilitiesArgs{...}
type TaskDefinitionKernelCapabilitiesOutput ¶
type TaskDefinitionKernelCapabilitiesOutput struct{ *pulumi.OutputState }
func (TaskDefinitionKernelCapabilitiesOutput) Add ¶
func (o TaskDefinitionKernelCapabilitiesOutput) Add() pulumi.StringArrayOutput
func (TaskDefinitionKernelCapabilitiesOutput) Drop ¶
func (o TaskDefinitionKernelCapabilitiesOutput) Drop() pulumi.StringArrayOutput
func (TaskDefinitionKernelCapabilitiesOutput) ElementType ¶
func (TaskDefinitionKernelCapabilitiesOutput) ElementType() reflect.Type
func (TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesOutput ¶
func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesOutput() TaskDefinitionKernelCapabilitiesOutput
func (TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesOutputWithContext ¶
func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesOutput
func (TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesPtrOutput ¶
func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesPtrOutput() TaskDefinitionKernelCapabilitiesPtrOutput
func (TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext ¶
func (o TaskDefinitionKernelCapabilitiesOutput) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesPtrOutput
type TaskDefinitionKernelCapabilitiesPtrInput ¶
type TaskDefinitionKernelCapabilitiesPtrInput interface { pulumi.Input ToTaskDefinitionKernelCapabilitiesPtrOutput() TaskDefinitionKernelCapabilitiesPtrOutput ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext(context.Context) TaskDefinitionKernelCapabilitiesPtrOutput }
TaskDefinitionKernelCapabilitiesPtrInput is an input type that accepts TaskDefinitionKernelCapabilitiesArgs, TaskDefinitionKernelCapabilitiesPtr and TaskDefinitionKernelCapabilitiesPtrOutput values. You can construct a concrete instance of `TaskDefinitionKernelCapabilitiesPtrInput` via:
TaskDefinitionKernelCapabilitiesArgs{...} or: nil
func TaskDefinitionKernelCapabilitiesPtr ¶
func TaskDefinitionKernelCapabilitiesPtr(v *TaskDefinitionKernelCapabilitiesArgs) TaskDefinitionKernelCapabilitiesPtrInput
type TaskDefinitionKernelCapabilitiesPtrOutput ¶
type TaskDefinitionKernelCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionKernelCapabilitiesPtrOutput) Add ¶
func (o TaskDefinitionKernelCapabilitiesPtrOutput) Add() pulumi.StringArrayOutput
func (TaskDefinitionKernelCapabilitiesPtrOutput) Drop ¶
func (o TaskDefinitionKernelCapabilitiesPtrOutput) Drop() pulumi.StringArrayOutput
func (TaskDefinitionKernelCapabilitiesPtrOutput) ElementType ¶
func (TaskDefinitionKernelCapabilitiesPtrOutput) ElementType() reflect.Type
func (TaskDefinitionKernelCapabilitiesPtrOutput) ToTaskDefinitionKernelCapabilitiesPtrOutput ¶
func (o TaskDefinitionKernelCapabilitiesPtrOutput) ToTaskDefinitionKernelCapabilitiesPtrOutput() TaskDefinitionKernelCapabilitiesPtrOutput
func (TaskDefinitionKernelCapabilitiesPtrOutput) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext ¶
func (o TaskDefinitionKernelCapabilitiesPtrOutput) ToTaskDefinitionKernelCapabilitiesPtrOutputWithContext(ctx context.Context) TaskDefinitionKernelCapabilitiesPtrOutput
type TaskDefinitionKeyValuePairArgs ¶
type TaskDefinitionKeyValuePairArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (TaskDefinitionKeyValuePairArgs) ElementType ¶
func (TaskDefinitionKeyValuePairArgs) ElementType() reflect.Type
func (TaskDefinitionKeyValuePairArgs) ToTaskDefinitionKeyValuePairOutput ¶
func (i TaskDefinitionKeyValuePairArgs) ToTaskDefinitionKeyValuePairOutput() TaskDefinitionKeyValuePairOutput
func (TaskDefinitionKeyValuePairArgs) ToTaskDefinitionKeyValuePairOutputWithContext ¶
func (i TaskDefinitionKeyValuePairArgs) ToTaskDefinitionKeyValuePairOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairOutput
type TaskDefinitionKeyValuePairArray ¶
type TaskDefinitionKeyValuePairArray []TaskDefinitionKeyValuePairInput
func (TaskDefinitionKeyValuePairArray) ElementType ¶
func (TaskDefinitionKeyValuePairArray) ElementType() reflect.Type
func (TaskDefinitionKeyValuePairArray) ToTaskDefinitionKeyValuePairArrayOutput ¶
func (i TaskDefinitionKeyValuePairArray) ToTaskDefinitionKeyValuePairArrayOutput() TaskDefinitionKeyValuePairArrayOutput
func (TaskDefinitionKeyValuePairArray) ToTaskDefinitionKeyValuePairArrayOutputWithContext ¶
func (i TaskDefinitionKeyValuePairArray) ToTaskDefinitionKeyValuePairArrayOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairArrayOutput
type TaskDefinitionKeyValuePairArrayInput ¶
type TaskDefinitionKeyValuePairArrayInput interface { pulumi.Input ToTaskDefinitionKeyValuePairArrayOutput() TaskDefinitionKeyValuePairArrayOutput ToTaskDefinitionKeyValuePairArrayOutputWithContext(context.Context) TaskDefinitionKeyValuePairArrayOutput }
TaskDefinitionKeyValuePairArrayInput is an input type that accepts TaskDefinitionKeyValuePairArray and TaskDefinitionKeyValuePairArrayOutput values. You can construct a concrete instance of `TaskDefinitionKeyValuePairArrayInput` via:
TaskDefinitionKeyValuePairArray{ TaskDefinitionKeyValuePairArgs{...} }
type TaskDefinitionKeyValuePairArrayOutput ¶
type TaskDefinitionKeyValuePairArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionKeyValuePairArrayOutput) ElementType ¶
func (TaskDefinitionKeyValuePairArrayOutput) ElementType() reflect.Type
func (TaskDefinitionKeyValuePairArrayOutput) Index ¶
func (o TaskDefinitionKeyValuePairArrayOutput) Index(i pulumi.IntInput) TaskDefinitionKeyValuePairOutput
func (TaskDefinitionKeyValuePairArrayOutput) ToTaskDefinitionKeyValuePairArrayOutput ¶
func (o TaskDefinitionKeyValuePairArrayOutput) ToTaskDefinitionKeyValuePairArrayOutput() TaskDefinitionKeyValuePairArrayOutput
func (TaskDefinitionKeyValuePairArrayOutput) ToTaskDefinitionKeyValuePairArrayOutputWithContext ¶
func (o TaskDefinitionKeyValuePairArrayOutput) ToTaskDefinitionKeyValuePairArrayOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairArrayOutput
type TaskDefinitionKeyValuePairInput ¶
type TaskDefinitionKeyValuePairInput interface { pulumi.Input ToTaskDefinitionKeyValuePairOutput() TaskDefinitionKeyValuePairOutput ToTaskDefinitionKeyValuePairOutputWithContext(context.Context) TaskDefinitionKeyValuePairOutput }
TaskDefinitionKeyValuePairInput is an input type that accepts TaskDefinitionKeyValuePairArgs and TaskDefinitionKeyValuePairOutput values. You can construct a concrete instance of `TaskDefinitionKeyValuePairInput` via:
TaskDefinitionKeyValuePairArgs{...}
type TaskDefinitionKeyValuePairOutput ¶
type TaskDefinitionKeyValuePairOutput struct{ *pulumi.OutputState }
func (TaskDefinitionKeyValuePairOutput) ElementType ¶
func (TaskDefinitionKeyValuePairOutput) ElementType() reflect.Type
func (TaskDefinitionKeyValuePairOutput) Name ¶
func (o TaskDefinitionKeyValuePairOutput) Name() pulumi.StringPtrOutput
func (TaskDefinitionKeyValuePairOutput) ToTaskDefinitionKeyValuePairOutput ¶
func (o TaskDefinitionKeyValuePairOutput) ToTaskDefinitionKeyValuePairOutput() TaskDefinitionKeyValuePairOutput
func (TaskDefinitionKeyValuePairOutput) ToTaskDefinitionKeyValuePairOutputWithContext ¶
func (o TaskDefinitionKeyValuePairOutput) ToTaskDefinitionKeyValuePairOutputWithContext(ctx context.Context) TaskDefinitionKeyValuePairOutput
func (TaskDefinitionKeyValuePairOutput) Value ¶
func (o TaskDefinitionKeyValuePairOutput) Value() pulumi.StringPtrOutput
type TaskDefinitionLinuxParameters ¶
type TaskDefinitionLinuxParameters struct { Capabilities *TaskDefinitionKernelCapabilities `pulumi:"capabilities"` Devices []TaskDefinitionDevice `pulumi:"devices"` InitProcessEnabled *bool `pulumi:"initProcessEnabled"` MaxSwap *int `pulumi:"maxSwap"` Swappiness *int `pulumi:"swappiness"` Tmpfs []TaskDefinitionTmpfs `pulumi:"tmpfs"` }
type TaskDefinitionLinuxParametersArgs ¶
type TaskDefinitionLinuxParametersArgs struct { Capabilities TaskDefinitionKernelCapabilitiesPtrInput `pulumi:"capabilities"` Devices TaskDefinitionDeviceArrayInput `pulumi:"devices"` InitProcessEnabled pulumi.BoolPtrInput `pulumi:"initProcessEnabled"` MaxSwap pulumi.IntPtrInput `pulumi:"maxSwap"` Swappiness pulumi.IntPtrInput `pulumi:"swappiness"` Tmpfs TaskDefinitionTmpfsArrayInput `pulumi:"tmpfs"` }
func (TaskDefinitionLinuxParametersArgs) ElementType ¶
func (TaskDefinitionLinuxParametersArgs) ElementType() reflect.Type
func (TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersOutput ¶
func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersOutput() TaskDefinitionLinuxParametersOutput
func (TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersOutputWithContext ¶
func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersOutput
func (TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersPtrOutput ¶
func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersPtrOutput() TaskDefinitionLinuxParametersPtrOutput
func (TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersPtrOutputWithContext ¶
func (i TaskDefinitionLinuxParametersArgs) ToTaskDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersPtrOutput
type TaskDefinitionLinuxParametersInput ¶
type TaskDefinitionLinuxParametersInput interface { pulumi.Input ToTaskDefinitionLinuxParametersOutput() TaskDefinitionLinuxParametersOutput ToTaskDefinitionLinuxParametersOutputWithContext(context.Context) TaskDefinitionLinuxParametersOutput }
TaskDefinitionLinuxParametersInput is an input type that accepts TaskDefinitionLinuxParametersArgs and TaskDefinitionLinuxParametersOutput values. You can construct a concrete instance of `TaskDefinitionLinuxParametersInput` via:
TaskDefinitionLinuxParametersArgs{...}
type TaskDefinitionLinuxParametersOutput ¶
type TaskDefinitionLinuxParametersOutput struct{ *pulumi.OutputState }
func (TaskDefinitionLinuxParametersOutput) Capabilities ¶
func (o TaskDefinitionLinuxParametersOutput) Capabilities() TaskDefinitionKernelCapabilitiesPtrOutput
func (TaskDefinitionLinuxParametersOutput) Devices ¶
func (o TaskDefinitionLinuxParametersOutput) Devices() TaskDefinitionDeviceArrayOutput
func (TaskDefinitionLinuxParametersOutput) ElementType ¶
func (TaskDefinitionLinuxParametersOutput) ElementType() reflect.Type
func (TaskDefinitionLinuxParametersOutput) InitProcessEnabled ¶
func (o TaskDefinitionLinuxParametersOutput) InitProcessEnabled() pulumi.BoolPtrOutput
func (TaskDefinitionLinuxParametersOutput) MaxSwap ¶
func (o TaskDefinitionLinuxParametersOutput) MaxSwap() pulumi.IntPtrOutput
func (TaskDefinitionLinuxParametersOutput) SharedMemorySize ¶
func (o TaskDefinitionLinuxParametersOutput) SharedMemorySize() pulumi.IntPtrOutput
func (TaskDefinitionLinuxParametersOutput) Swappiness ¶
func (o TaskDefinitionLinuxParametersOutput) Swappiness() pulumi.IntPtrOutput
func (TaskDefinitionLinuxParametersOutput) Tmpfs ¶
func (o TaskDefinitionLinuxParametersOutput) Tmpfs() TaskDefinitionTmpfsArrayOutput
func (TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersOutput ¶
func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersOutput() TaskDefinitionLinuxParametersOutput
func (TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersOutputWithContext ¶
func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersOutput
func (TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersPtrOutput ¶
func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersPtrOutput() TaskDefinitionLinuxParametersPtrOutput
func (TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersPtrOutputWithContext ¶
func (o TaskDefinitionLinuxParametersOutput) ToTaskDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersPtrOutput
type TaskDefinitionLinuxParametersPtrInput ¶
type TaskDefinitionLinuxParametersPtrInput interface { pulumi.Input ToTaskDefinitionLinuxParametersPtrOutput() TaskDefinitionLinuxParametersPtrOutput ToTaskDefinitionLinuxParametersPtrOutputWithContext(context.Context) TaskDefinitionLinuxParametersPtrOutput }
TaskDefinitionLinuxParametersPtrInput is an input type that accepts TaskDefinitionLinuxParametersArgs, TaskDefinitionLinuxParametersPtr and TaskDefinitionLinuxParametersPtrOutput values. You can construct a concrete instance of `TaskDefinitionLinuxParametersPtrInput` via:
TaskDefinitionLinuxParametersArgs{...} or: nil
func TaskDefinitionLinuxParametersPtr ¶
func TaskDefinitionLinuxParametersPtr(v *TaskDefinitionLinuxParametersArgs) TaskDefinitionLinuxParametersPtrInput
type TaskDefinitionLinuxParametersPtrOutput ¶
type TaskDefinitionLinuxParametersPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionLinuxParametersPtrOutput) Capabilities ¶
func (o TaskDefinitionLinuxParametersPtrOutput) Capabilities() TaskDefinitionKernelCapabilitiesPtrOutput
func (TaskDefinitionLinuxParametersPtrOutput) Devices ¶
func (o TaskDefinitionLinuxParametersPtrOutput) Devices() TaskDefinitionDeviceArrayOutput
func (TaskDefinitionLinuxParametersPtrOutput) ElementType ¶
func (TaskDefinitionLinuxParametersPtrOutput) ElementType() reflect.Type
func (TaskDefinitionLinuxParametersPtrOutput) InitProcessEnabled ¶
func (o TaskDefinitionLinuxParametersPtrOutput) InitProcessEnabled() pulumi.BoolPtrOutput
func (TaskDefinitionLinuxParametersPtrOutput) MaxSwap ¶
func (o TaskDefinitionLinuxParametersPtrOutput) MaxSwap() pulumi.IntPtrOutput
func (TaskDefinitionLinuxParametersPtrOutput) SharedMemorySize ¶
func (o TaskDefinitionLinuxParametersPtrOutput) SharedMemorySize() pulumi.IntPtrOutput
func (TaskDefinitionLinuxParametersPtrOutput) Swappiness ¶
func (o TaskDefinitionLinuxParametersPtrOutput) Swappiness() pulumi.IntPtrOutput
func (TaskDefinitionLinuxParametersPtrOutput) Tmpfs ¶
func (o TaskDefinitionLinuxParametersPtrOutput) Tmpfs() TaskDefinitionTmpfsArrayOutput
func (TaskDefinitionLinuxParametersPtrOutput) ToTaskDefinitionLinuxParametersPtrOutput ¶
func (o TaskDefinitionLinuxParametersPtrOutput) ToTaskDefinitionLinuxParametersPtrOutput() TaskDefinitionLinuxParametersPtrOutput
func (TaskDefinitionLinuxParametersPtrOutput) ToTaskDefinitionLinuxParametersPtrOutputWithContext ¶
func (o TaskDefinitionLinuxParametersPtrOutput) ToTaskDefinitionLinuxParametersPtrOutputWithContext(ctx context.Context) TaskDefinitionLinuxParametersPtrOutput
type TaskDefinitionLogConfiguration ¶
type TaskDefinitionLogConfiguration struct { LogDriver string `pulumi:"logDriver"` Options interface{} `pulumi:"options"` SecretOptions []TaskDefinitionSecret `pulumi:"secretOptions"` }
type TaskDefinitionLogConfigurationArgs ¶
type TaskDefinitionLogConfigurationArgs struct { LogDriver pulumi.StringInput `pulumi:"logDriver"` Options pulumi.Input `pulumi:"options"` SecretOptions TaskDefinitionSecretArrayInput `pulumi:"secretOptions"` }
func (TaskDefinitionLogConfigurationArgs) ElementType ¶
func (TaskDefinitionLogConfigurationArgs) ElementType() reflect.Type
func (TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationOutput ¶
func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationOutput() TaskDefinitionLogConfigurationOutput
func (TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationOutputWithContext ¶
func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationOutput
func (TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationPtrOutput ¶
func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationPtrOutput() TaskDefinitionLogConfigurationPtrOutput
func (TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationPtrOutputWithContext ¶
func (i TaskDefinitionLogConfigurationArgs) ToTaskDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationPtrOutput
type TaskDefinitionLogConfigurationInput ¶
type TaskDefinitionLogConfigurationInput interface { pulumi.Input ToTaskDefinitionLogConfigurationOutput() TaskDefinitionLogConfigurationOutput ToTaskDefinitionLogConfigurationOutputWithContext(context.Context) TaskDefinitionLogConfigurationOutput }
TaskDefinitionLogConfigurationInput is an input type that accepts TaskDefinitionLogConfigurationArgs and TaskDefinitionLogConfigurationOutput values. You can construct a concrete instance of `TaskDefinitionLogConfigurationInput` via:
TaskDefinitionLogConfigurationArgs{...}
type TaskDefinitionLogConfigurationOutput ¶
type TaskDefinitionLogConfigurationOutput struct{ *pulumi.OutputState }
func (TaskDefinitionLogConfigurationOutput) ElementType ¶
func (TaskDefinitionLogConfigurationOutput) ElementType() reflect.Type
func (TaskDefinitionLogConfigurationOutput) LogDriver ¶
func (o TaskDefinitionLogConfigurationOutput) LogDriver() pulumi.StringOutput
func (TaskDefinitionLogConfigurationOutput) Options ¶
func (o TaskDefinitionLogConfigurationOutput) Options() pulumi.AnyOutput
func (TaskDefinitionLogConfigurationOutput) SecretOptions ¶
func (o TaskDefinitionLogConfigurationOutput) SecretOptions() TaskDefinitionSecretArrayOutput
func (TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationOutput ¶
func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationOutput() TaskDefinitionLogConfigurationOutput
func (TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationOutputWithContext ¶
func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationOutput
func (TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationPtrOutput ¶
func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationPtrOutput() TaskDefinitionLogConfigurationPtrOutput
func (TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationPtrOutputWithContext ¶
func (o TaskDefinitionLogConfigurationOutput) ToTaskDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationPtrOutput
type TaskDefinitionLogConfigurationPtrInput ¶
type TaskDefinitionLogConfigurationPtrInput interface { pulumi.Input ToTaskDefinitionLogConfigurationPtrOutput() TaskDefinitionLogConfigurationPtrOutput ToTaskDefinitionLogConfigurationPtrOutputWithContext(context.Context) TaskDefinitionLogConfigurationPtrOutput }
TaskDefinitionLogConfigurationPtrInput is an input type that accepts TaskDefinitionLogConfigurationArgs, TaskDefinitionLogConfigurationPtr and TaskDefinitionLogConfigurationPtrOutput values. You can construct a concrete instance of `TaskDefinitionLogConfigurationPtrInput` via:
TaskDefinitionLogConfigurationArgs{...} or: nil
func TaskDefinitionLogConfigurationPtr ¶
func TaskDefinitionLogConfigurationPtr(v *TaskDefinitionLogConfigurationArgs) TaskDefinitionLogConfigurationPtrInput
type TaskDefinitionLogConfigurationPtrOutput ¶
type TaskDefinitionLogConfigurationPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionLogConfigurationPtrOutput) ElementType ¶
func (TaskDefinitionLogConfigurationPtrOutput) ElementType() reflect.Type
func (TaskDefinitionLogConfigurationPtrOutput) LogDriver ¶
func (o TaskDefinitionLogConfigurationPtrOutput) LogDriver() pulumi.StringPtrOutput
func (TaskDefinitionLogConfigurationPtrOutput) Options ¶
func (o TaskDefinitionLogConfigurationPtrOutput) Options() pulumi.AnyOutput
func (TaskDefinitionLogConfigurationPtrOutput) SecretOptions ¶
func (o TaskDefinitionLogConfigurationPtrOutput) SecretOptions() TaskDefinitionSecretArrayOutput
func (TaskDefinitionLogConfigurationPtrOutput) ToTaskDefinitionLogConfigurationPtrOutput ¶
func (o TaskDefinitionLogConfigurationPtrOutput) ToTaskDefinitionLogConfigurationPtrOutput() TaskDefinitionLogConfigurationPtrOutput
func (TaskDefinitionLogConfigurationPtrOutput) ToTaskDefinitionLogConfigurationPtrOutputWithContext ¶
func (o TaskDefinitionLogConfigurationPtrOutput) ToTaskDefinitionLogConfigurationPtrOutputWithContext(ctx context.Context) TaskDefinitionLogConfigurationPtrOutput
type TaskDefinitionMountPointArgs ¶
type TaskDefinitionMountPointArgs struct { ContainerPath pulumi.StringPtrInput `pulumi:"containerPath"` ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` SourceVolume pulumi.StringPtrInput `pulumi:"sourceVolume"` }
func (TaskDefinitionMountPointArgs) ElementType ¶
func (TaskDefinitionMountPointArgs) ElementType() reflect.Type
func (TaskDefinitionMountPointArgs) ToTaskDefinitionMountPointOutput ¶
func (i TaskDefinitionMountPointArgs) ToTaskDefinitionMountPointOutput() TaskDefinitionMountPointOutput
func (TaskDefinitionMountPointArgs) ToTaskDefinitionMountPointOutputWithContext ¶
func (i TaskDefinitionMountPointArgs) ToTaskDefinitionMountPointOutputWithContext(ctx context.Context) TaskDefinitionMountPointOutput
type TaskDefinitionMountPointArray ¶
type TaskDefinitionMountPointArray []TaskDefinitionMountPointInput
func (TaskDefinitionMountPointArray) ElementType ¶
func (TaskDefinitionMountPointArray) ElementType() reflect.Type
func (TaskDefinitionMountPointArray) ToTaskDefinitionMountPointArrayOutput ¶
func (i TaskDefinitionMountPointArray) ToTaskDefinitionMountPointArrayOutput() TaskDefinitionMountPointArrayOutput
func (TaskDefinitionMountPointArray) ToTaskDefinitionMountPointArrayOutputWithContext ¶
func (i TaskDefinitionMountPointArray) ToTaskDefinitionMountPointArrayOutputWithContext(ctx context.Context) TaskDefinitionMountPointArrayOutput
type TaskDefinitionMountPointArrayInput ¶
type TaskDefinitionMountPointArrayInput interface { pulumi.Input ToTaskDefinitionMountPointArrayOutput() TaskDefinitionMountPointArrayOutput ToTaskDefinitionMountPointArrayOutputWithContext(context.Context) TaskDefinitionMountPointArrayOutput }
TaskDefinitionMountPointArrayInput is an input type that accepts TaskDefinitionMountPointArray and TaskDefinitionMountPointArrayOutput values. You can construct a concrete instance of `TaskDefinitionMountPointArrayInput` via:
TaskDefinitionMountPointArray{ TaskDefinitionMountPointArgs{...} }
type TaskDefinitionMountPointArrayOutput ¶
type TaskDefinitionMountPointArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionMountPointArrayOutput) ElementType ¶
func (TaskDefinitionMountPointArrayOutput) ElementType() reflect.Type
func (TaskDefinitionMountPointArrayOutput) Index ¶
func (o TaskDefinitionMountPointArrayOutput) Index(i pulumi.IntInput) TaskDefinitionMountPointOutput
func (TaskDefinitionMountPointArrayOutput) ToTaskDefinitionMountPointArrayOutput ¶
func (o TaskDefinitionMountPointArrayOutput) ToTaskDefinitionMountPointArrayOutput() TaskDefinitionMountPointArrayOutput
func (TaskDefinitionMountPointArrayOutput) ToTaskDefinitionMountPointArrayOutputWithContext ¶
func (o TaskDefinitionMountPointArrayOutput) ToTaskDefinitionMountPointArrayOutputWithContext(ctx context.Context) TaskDefinitionMountPointArrayOutput
type TaskDefinitionMountPointInput ¶
type TaskDefinitionMountPointInput interface { pulumi.Input ToTaskDefinitionMountPointOutput() TaskDefinitionMountPointOutput ToTaskDefinitionMountPointOutputWithContext(context.Context) TaskDefinitionMountPointOutput }
TaskDefinitionMountPointInput is an input type that accepts TaskDefinitionMountPointArgs and TaskDefinitionMountPointOutput values. You can construct a concrete instance of `TaskDefinitionMountPointInput` via:
TaskDefinitionMountPointArgs{...}
type TaskDefinitionMountPointOutput ¶
type TaskDefinitionMountPointOutput struct{ *pulumi.OutputState }
func (TaskDefinitionMountPointOutput) ContainerPath ¶
func (o TaskDefinitionMountPointOutput) ContainerPath() pulumi.StringPtrOutput
func (TaskDefinitionMountPointOutput) ElementType ¶
func (TaskDefinitionMountPointOutput) ElementType() reflect.Type
func (TaskDefinitionMountPointOutput) ReadOnly ¶
func (o TaskDefinitionMountPointOutput) ReadOnly() pulumi.BoolPtrOutput
func (TaskDefinitionMountPointOutput) SourceVolume ¶
func (o TaskDefinitionMountPointOutput) SourceVolume() pulumi.StringPtrOutput
func (TaskDefinitionMountPointOutput) ToTaskDefinitionMountPointOutput ¶
func (o TaskDefinitionMountPointOutput) ToTaskDefinitionMountPointOutput() TaskDefinitionMountPointOutput
func (TaskDefinitionMountPointOutput) ToTaskDefinitionMountPointOutputWithContext ¶
func (o TaskDefinitionMountPointOutput) ToTaskDefinitionMountPointOutputWithContext(ctx context.Context) TaskDefinitionMountPointOutput
type TaskDefinitionPortMapping ¶
type TaskDefinitionPortMapping struct { AppProtocol *TaskDefinitionPortMappingAppProtocol `pulumi:"appProtocol"` ContainerPort *int `pulumi:"containerPort"` ContainerPortRange *string `pulumi:"containerPortRange"` HostPort *int `pulumi:"hostPort"` Name *string `pulumi:"name"` Protocol *string `pulumi:"protocol"` TargetGroup *lb.TargetGroup `pulumi:"targetGroup"` }
type TaskDefinitionPortMappingAppProtocol ¶
type TaskDefinitionPortMappingAppProtocol string
func (TaskDefinitionPortMappingAppProtocol) ElementType ¶
func (TaskDefinitionPortMappingAppProtocol) ElementType() reflect.Type
func (TaskDefinitionPortMappingAppProtocol) ToStringOutput ¶
func (e TaskDefinitionPortMappingAppProtocol) ToStringOutput() pulumi.StringOutput
func (TaskDefinitionPortMappingAppProtocol) ToStringOutputWithContext ¶
func (e TaskDefinitionPortMappingAppProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TaskDefinitionPortMappingAppProtocol) ToStringPtrOutput ¶
func (e TaskDefinitionPortMappingAppProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TaskDefinitionPortMappingAppProtocol) ToStringPtrOutputWithContext ¶
func (e TaskDefinitionPortMappingAppProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolOutput ¶
func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolOutput() TaskDefinitionPortMappingAppProtocolOutput
func (TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolOutputWithContext ¶
func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolOutput
func (TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolPtrOutput ¶
func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolPtrOutput() TaskDefinitionPortMappingAppProtocolPtrOutput
func (TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext ¶
func (e TaskDefinitionPortMappingAppProtocol) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolPtrOutput
type TaskDefinitionPortMappingAppProtocolInput ¶
type TaskDefinitionPortMappingAppProtocolInput interface { pulumi.Input ToTaskDefinitionPortMappingAppProtocolOutput() TaskDefinitionPortMappingAppProtocolOutput ToTaskDefinitionPortMappingAppProtocolOutputWithContext(context.Context) TaskDefinitionPortMappingAppProtocolOutput }
TaskDefinitionPortMappingAppProtocolInput is an input type that accepts values of the TaskDefinitionPortMappingAppProtocol enum A concrete instance of `TaskDefinitionPortMappingAppProtocolInput` can be one of the following:
TaskDefinitionPortMappingAppProtocolHttp TaskDefinitionPortMappingAppProtocolHttp2 TaskDefinitionPortMappingAppProtocolGrpc
type TaskDefinitionPortMappingAppProtocolOutput ¶
type TaskDefinitionPortMappingAppProtocolOutput struct{ *pulumi.OutputState }
func (TaskDefinitionPortMappingAppProtocolOutput) ElementType ¶
func (TaskDefinitionPortMappingAppProtocolOutput) ElementType() reflect.Type
func (TaskDefinitionPortMappingAppProtocolOutput) ToStringOutput ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringOutput() pulumi.StringOutput
func (TaskDefinitionPortMappingAppProtocolOutput) ToStringOutputWithContext ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TaskDefinitionPortMappingAppProtocolOutput) ToStringPtrOutput ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TaskDefinitionPortMappingAppProtocolOutput) ToStringPtrOutputWithContext ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolOutput ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolOutput() TaskDefinitionPortMappingAppProtocolOutput
func (TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolOutputWithContext ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolOutput
func (TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutput ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutput() TaskDefinitionPortMappingAppProtocolPtrOutput
func (TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext ¶
func (o TaskDefinitionPortMappingAppProtocolOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolPtrOutput
type TaskDefinitionPortMappingAppProtocolPtrInput ¶
type TaskDefinitionPortMappingAppProtocolPtrInput interface { pulumi.Input ToTaskDefinitionPortMappingAppProtocolPtrOutput() TaskDefinitionPortMappingAppProtocolPtrOutput ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext(context.Context) TaskDefinitionPortMappingAppProtocolPtrOutput }
func TaskDefinitionPortMappingAppProtocolPtr ¶
func TaskDefinitionPortMappingAppProtocolPtr(v string) TaskDefinitionPortMappingAppProtocolPtrInput
type TaskDefinitionPortMappingAppProtocolPtrOutput ¶
type TaskDefinitionPortMappingAppProtocolPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionPortMappingAppProtocolPtrOutput) ElementType ¶
func (TaskDefinitionPortMappingAppProtocolPtrOutput) ElementType() reflect.Type
func (TaskDefinitionPortMappingAppProtocolPtrOutput) ToStringPtrOutput ¶
func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TaskDefinitionPortMappingAppProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TaskDefinitionPortMappingAppProtocolPtrOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutput ¶
func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutput() TaskDefinitionPortMappingAppProtocolPtrOutput
func (TaskDefinitionPortMappingAppProtocolPtrOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext ¶
func (o TaskDefinitionPortMappingAppProtocolPtrOutput) ToTaskDefinitionPortMappingAppProtocolPtrOutputWithContext(ctx context.Context) TaskDefinitionPortMappingAppProtocolPtrOutput
type TaskDefinitionPortMappingArgs ¶
type TaskDefinitionPortMappingArgs struct { AppProtocol TaskDefinitionPortMappingAppProtocolPtrInput `pulumi:"appProtocol"` ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` ContainerPortRange pulumi.StringPtrInput `pulumi:"containerPortRange"` HostPort pulumi.IntPtrInput `pulumi:"hostPort"` Name pulumi.StringPtrInput `pulumi:"name"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` TargetGroup lb.TargetGroupInput `pulumi:"targetGroup"` }
func (TaskDefinitionPortMappingArgs) ElementType ¶
func (TaskDefinitionPortMappingArgs) ElementType() reflect.Type
func (TaskDefinitionPortMappingArgs) ToTaskDefinitionPortMappingOutput ¶
func (i TaskDefinitionPortMappingArgs) ToTaskDefinitionPortMappingOutput() TaskDefinitionPortMappingOutput
func (TaskDefinitionPortMappingArgs) ToTaskDefinitionPortMappingOutputWithContext ¶
func (i TaskDefinitionPortMappingArgs) ToTaskDefinitionPortMappingOutputWithContext(ctx context.Context) TaskDefinitionPortMappingOutput
type TaskDefinitionPortMappingArray ¶
type TaskDefinitionPortMappingArray []TaskDefinitionPortMappingInput
func (TaskDefinitionPortMappingArray) ElementType ¶
func (TaskDefinitionPortMappingArray) ElementType() reflect.Type
func (TaskDefinitionPortMappingArray) ToTaskDefinitionPortMappingArrayOutput ¶
func (i TaskDefinitionPortMappingArray) ToTaskDefinitionPortMappingArrayOutput() TaskDefinitionPortMappingArrayOutput
func (TaskDefinitionPortMappingArray) ToTaskDefinitionPortMappingArrayOutputWithContext ¶
func (i TaskDefinitionPortMappingArray) ToTaskDefinitionPortMappingArrayOutputWithContext(ctx context.Context) TaskDefinitionPortMappingArrayOutput
type TaskDefinitionPortMappingArrayInput ¶
type TaskDefinitionPortMappingArrayInput interface { pulumi.Input ToTaskDefinitionPortMappingArrayOutput() TaskDefinitionPortMappingArrayOutput ToTaskDefinitionPortMappingArrayOutputWithContext(context.Context) TaskDefinitionPortMappingArrayOutput }
TaskDefinitionPortMappingArrayInput is an input type that accepts TaskDefinitionPortMappingArray and TaskDefinitionPortMappingArrayOutput values. You can construct a concrete instance of `TaskDefinitionPortMappingArrayInput` via:
TaskDefinitionPortMappingArray{ TaskDefinitionPortMappingArgs{...} }
type TaskDefinitionPortMappingArrayOutput ¶
type TaskDefinitionPortMappingArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionPortMappingArrayOutput) ElementType ¶
func (TaskDefinitionPortMappingArrayOutput) ElementType() reflect.Type
func (TaskDefinitionPortMappingArrayOutput) Index ¶
func (o TaskDefinitionPortMappingArrayOutput) Index(i pulumi.IntInput) TaskDefinitionPortMappingOutput
func (TaskDefinitionPortMappingArrayOutput) ToTaskDefinitionPortMappingArrayOutput ¶
func (o TaskDefinitionPortMappingArrayOutput) ToTaskDefinitionPortMappingArrayOutput() TaskDefinitionPortMappingArrayOutput
func (TaskDefinitionPortMappingArrayOutput) ToTaskDefinitionPortMappingArrayOutputWithContext ¶
func (o TaskDefinitionPortMappingArrayOutput) ToTaskDefinitionPortMappingArrayOutputWithContext(ctx context.Context) TaskDefinitionPortMappingArrayOutput
type TaskDefinitionPortMappingInput ¶
type TaskDefinitionPortMappingInput interface { pulumi.Input ToTaskDefinitionPortMappingOutput() TaskDefinitionPortMappingOutput ToTaskDefinitionPortMappingOutputWithContext(context.Context) TaskDefinitionPortMappingOutput }
TaskDefinitionPortMappingInput is an input type that accepts TaskDefinitionPortMappingArgs and TaskDefinitionPortMappingOutput values. You can construct a concrete instance of `TaskDefinitionPortMappingInput` via:
TaskDefinitionPortMappingArgs{...}
type TaskDefinitionPortMappingOutput ¶
type TaskDefinitionPortMappingOutput struct{ *pulumi.OutputState }
func (TaskDefinitionPortMappingOutput) AppProtocol ¶
func (o TaskDefinitionPortMappingOutput) AppProtocol() TaskDefinitionPortMappingAppProtocolPtrOutput
func (TaskDefinitionPortMappingOutput) ContainerPort ¶
func (o TaskDefinitionPortMappingOutput) ContainerPort() pulumi.IntPtrOutput
func (TaskDefinitionPortMappingOutput) ContainerPortRange ¶
func (o TaskDefinitionPortMappingOutput) ContainerPortRange() pulumi.StringPtrOutput
func (TaskDefinitionPortMappingOutput) ElementType ¶
func (TaskDefinitionPortMappingOutput) ElementType() reflect.Type
func (TaskDefinitionPortMappingOutput) HostPort ¶
func (o TaskDefinitionPortMappingOutput) HostPort() pulumi.IntPtrOutput
func (TaskDefinitionPortMappingOutput) Name ¶
func (o TaskDefinitionPortMappingOutput) Name() pulumi.StringPtrOutput
func (TaskDefinitionPortMappingOutput) Protocol ¶
func (o TaskDefinitionPortMappingOutput) Protocol() pulumi.StringPtrOutput
func (TaskDefinitionPortMappingOutput) TargetGroup ¶
func (o TaskDefinitionPortMappingOutput) TargetGroup() lb.TargetGroupOutput
func (TaskDefinitionPortMappingOutput) ToTaskDefinitionPortMappingOutput ¶
func (o TaskDefinitionPortMappingOutput) ToTaskDefinitionPortMappingOutput() TaskDefinitionPortMappingOutput
func (TaskDefinitionPortMappingOutput) ToTaskDefinitionPortMappingOutputWithContext ¶
func (o TaskDefinitionPortMappingOutput) ToTaskDefinitionPortMappingOutputWithContext(ctx context.Context) TaskDefinitionPortMappingOutput
type TaskDefinitionRepositoryCredentials ¶
type TaskDefinitionRepositoryCredentials struct {
CredentialsParameter *string `pulumi:"credentialsParameter"`
}
type TaskDefinitionRepositoryCredentialsArgs ¶
type TaskDefinitionRepositoryCredentialsArgs struct {
CredentialsParameter pulumi.StringPtrInput `pulumi:"credentialsParameter"`
}
func (TaskDefinitionRepositoryCredentialsArgs) ElementType ¶
func (TaskDefinitionRepositoryCredentialsArgs) ElementType() reflect.Type
func (TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsOutput ¶
func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsOutput() TaskDefinitionRepositoryCredentialsOutput
func (TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsOutputWithContext ¶
func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsOutput
func (TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsPtrOutput ¶
func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsPtrOutput() TaskDefinitionRepositoryCredentialsPtrOutput
func (TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext ¶
func (i TaskDefinitionRepositoryCredentialsArgs) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsPtrOutput
type TaskDefinitionRepositoryCredentialsInput ¶
type TaskDefinitionRepositoryCredentialsInput interface { pulumi.Input ToTaskDefinitionRepositoryCredentialsOutput() TaskDefinitionRepositoryCredentialsOutput ToTaskDefinitionRepositoryCredentialsOutputWithContext(context.Context) TaskDefinitionRepositoryCredentialsOutput }
TaskDefinitionRepositoryCredentialsInput is an input type that accepts TaskDefinitionRepositoryCredentialsArgs and TaskDefinitionRepositoryCredentialsOutput values. You can construct a concrete instance of `TaskDefinitionRepositoryCredentialsInput` via:
TaskDefinitionRepositoryCredentialsArgs{...}
type TaskDefinitionRepositoryCredentialsOutput ¶
type TaskDefinitionRepositoryCredentialsOutput struct{ *pulumi.OutputState }
func (TaskDefinitionRepositoryCredentialsOutput) CredentialsParameter ¶
func (o TaskDefinitionRepositoryCredentialsOutput) CredentialsParameter() pulumi.StringPtrOutput
func (TaskDefinitionRepositoryCredentialsOutput) ElementType ¶
func (TaskDefinitionRepositoryCredentialsOutput) ElementType() reflect.Type
func (TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsOutput ¶
func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsOutput() TaskDefinitionRepositoryCredentialsOutput
func (TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsOutputWithContext ¶
func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsOutput
func (TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsPtrOutput ¶
func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsPtrOutput() TaskDefinitionRepositoryCredentialsPtrOutput
func (TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext ¶
func (o TaskDefinitionRepositoryCredentialsOutput) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsPtrOutput
type TaskDefinitionRepositoryCredentialsPtrInput ¶
type TaskDefinitionRepositoryCredentialsPtrInput interface { pulumi.Input ToTaskDefinitionRepositoryCredentialsPtrOutput() TaskDefinitionRepositoryCredentialsPtrOutput ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext(context.Context) TaskDefinitionRepositoryCredentialsPtrOutput }
TaskDefinitionRepositoryCredentialsPtrInput is an input type that accepts TaskDefinitionRepositoryCredentialsArgs, TaskDefinitionRepositoryCredentialsPtr and TaskDefinitionRepositoryCredentialsPtrOutput values. You can construct a concrete instance of `TaskDefinitionRepositoryCredentialsPtrInput` via:
TaskDefinitionRepositoryCredentialsArgs{...} or: nil
func TaskDefinitionRepositoryCredentialsPtr ¶
func TaskDefinitionRepositoryCredentialsPtr(v *TaskDefinitionRepositoryCredentialsArgs) TaskDefinitionRepositoryCredentialsPtrInput
type TaskDefinitionRepositoryCredentialsPtrOutput ¶
type TaskDefinitionRepositoryCredentialsPtrOutput struct{ *pulumi.OutputState }
func (TaskDefinitionRepositoryCredentialsPtrOutput) CredentialsParameter ¶
func (o TaskDefinitionRepositoryCredentialsPtrOutput) CredentialsParameter() pulumi.StringPtrOutput
func (TaskDefinitionRepositoryCredentialsPtrOutput) ElementType ¶
func (TaskDefinitionRepositoryCredentialsPtrOutput) ElementType() reflect.Type
func (TaskDefinitionRepositoryCredentialsPtrOutput) ToTaskDefinitionRepositoryCredentialsPtrOutput ¶
func (o TaskDefinitionRepositoryCredentialsPtrOutput) ToTaskDefinitionRepositoryCredentialsPtrOutput() TaskDefinitionRepositoryCredentialsPtrOutput
func (TaskDefinitionRepositoryCredentialsPtrOutput) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext ¶
func (o TaskDefinitionRepositoryCredentialsPtrOutput) ToTaskDefinitionRepositoryCredentialsPtrOutputWithContext(ctx context.Context) TaskDefinitionRepositoryCredentialsPtrOutput
type TaskDefinitionResourceRequirementArgs ¶
type TaskDefinitionResourceRequirementArgs struct { Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (TaskDefinitionResourceRequirementArgs) ElementType ¶
func (TaskDefinitionResourceRequirementArgs) ElementType() reflect.Type
func (TaskDefinitionResourceRequirementArgs) ToTaskDefinitionResourceRequirementOutput ¶
func (i TaskDefinitionResourceRequirementArgs) ToTaskDefinitionResourceRequirementOutput() TaskDefinitionResourceRequirementOutput
func (TaskDefinitionResourceRequirementArgs) ToTaskDefinitionResourceRequirementOutputWithContext ¶
func (i TaskDefinitionResourceRequirementArgs) ToTaskDefinitionResourceRequirementOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementOutput
type TaskDefinitionResourceRequirementArray ¶
type TaskDefinitionResourceRequirementArray []TaskDefinitionResourceRequirementInput
func (TaskDefinitionResourceRequirementArray) ElementType ¶
func (TaskDefinitionResourceRequirementArray) ElementType() reflect.Type
func (TaskDefinitionResourceRequirementArray) ToTaskDefinitionResourceRequirementArrayOutput ¶
func (i TaskDefinitionResourceRequirementArray) ToTaskDefinitionResourceRequirementArrayOutput() TaskDefinitionResourceRequirementArrayOutput
func (TaskDefinitionResourceRequirementArray) ToTaskDefinitionResourceRequirementArrayOutputWithContext ¶
func (i TaskDefinitionResourceRequirementArray) ToTaskDefinitionResourceRequirementArrayOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementArrayOutput
type TaskDefinitionResourceRequirementArrayInput ¶
type TaskDefinitionResourceRequirementArrayInput interface { pulumi.Input ToTaskDefinitionResourceRequirementArrayOutput() TaskDefinitionResourceRequirementArrayOutput ToTaskDefinitionResourceRequirementArrayOutputWithContext(context.Context) TaskDefinitionResourceRequirementArrayOutput }
TaskDefinitionResourceRequirementArrayInput is an input type that accepts TaskDefinitionResourceRequirementArray and TaskDefinitionResourceRequirementArrayOutput values. You can construct a concrete instance of `TaskDefinitionResourceRequirementArrayInput` via:
TaskDefinitionResourceRequirementArray{ TaskDefinitionResourceRequirementArgs{...} }
type TaskDefinitionResourceRequirementArrayOutput ¶
type TaskDefinitionResourceRequirementArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionResourceRequirementArrayOutput) ElementType ¶
func (TaskDefinitionResourceRequirementArrayOutput) ElementType() reflect.Type
func (TaskDefinitionResourceRequirementArrayOutput) ToTaskDefinitionResourceRequirementArrayOutput ¶
func (o TaskDefinitionResourceRequirementArrayOutput) ToTaskDefinitionResourceRequirementArrayOutput() TaskDefinitionResourceRequirementArrayOutput
func (TaskDefinitionResourceRequirementArrayOutput) ToTaskDefinitionResourceRequirementArrayOutputWithContext ¶
func (o TaskDefinitionResourceRequirementArrayOutput) ToTaskDefinitionResourceRequirementArrayOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementArrayOutput
type TaskDefinitionResourceRequirementInput ¶
type TaskDefinitionResourceRequirementInput interface { pulumi.Input ToTaskDefinitionResourceRequirementOutput() TaskDefinitionResourceRequirementOutput ToTaskDefinitionResourceRequirementOutputWithContext(context.Context) TaskDefinitionResourceRequirementOutput }
TaskDefinitionResourceRequirementInput is an input type that accepts TaskDefinitionResourceRequirementArgs and TaskDefinitionResourceRequirementOutput values. You can construct a concrete instance of `TaskDefinitionResourceRequirementInput` via:
TaskDefinitionResourceRequirementArgs{...}
type TaskDefinitionResourceRequirementOutput ¶
type TaskDefinitionResourceRequirementOutput struct{ *pulumi.OutputState }
func (TaskDefinitionResourceRequirementOutput) ElementType ¶
func (TaskDefinitionResourceRequirementOutput) ElementType() reflect.Type
func (TaskDefinitionResourceRequirementOutput) ToTaskDefinitionResourceRequirementOutput ¶
func (o TaskDefinitionResourceRequirementOutput) ToTaskDefinitionResourceRequirementOutput() TaskDefinitionResourceRequirementOutput
func (TaskDefinitionResourceRequirementOutput) ToTaskDefinitionResourceRequirementOutputWithContext ¶
func (o TaskDefinitionResourceRequirementOutput) ToTaskDefinitionResourceRequirementOutputWithContext(ctx context.Context) TaskDefinitionResourceRequirementOutput
func (TaskDefinitionResourceRequirementOutput) Type ¶
func (o TaskDefinitionResourceRequirementOutput) Type() pulumi.StringOutput
func (TaskDefinitionResourceRequirementOutput) Value ¶
func (o TaskDefinitionResourceRequirementOutput) Value() pulumi.StringOutput
type TaskDefinitionSecret ¶
type TaskDefinitionSecretArgs ¶
type TaskDefinitionSecretArgs struct { Name pulumi.StringInput `pulumi:"name"` ValueFrom pulumi.StringInput `pulumi:"valueFrom"` }
func (TaskDefinitionSecretArgs) ElementType ¶
func (TaskDefinitionSecretArgs) ElementType() reflect.Type
func (TaskDefinitionSecretArgs) ToTaskDefinitionSecretOutput ¶
func (i TaskDefinitionSecretArgs) ToTaskDefinitionSecretOutput() TaskDefinitionSecretOutput
func (TaskDefinitionSecretArgs) ToTaskDefinitionSecretOutputWithContext ¶
func (i TaskDefinitionSecretArgs) ToTaskDefinitionSecretOutputWithContext(ctx context.Context) TaskDefinitionSecretOutput
type TaskDefinitionSecretArray ¶
type TaskDefinitionSecretArray []TaskDefinitionSecretInput
func (TaskDefinitionSecretArray) ElementType ¶
func (TaskDefinitionSecretArray) ElementType() reflect.Type
func (TaskDefinitionSecretArray) ToTaskDefinitionSecretArrayOutput ¶
func (i TaskDefinitionSecretArray) ToTaskDefinitionSecretArrayOutput() TaskDefinitionSecretArrayOutput
func (TaskDefinitionSecretArray) ToTaskDefinitionSecretArrayOutputWithContext ¶
func (i TaskDefinitionSecretArray) ToTaskDefinitionSecretArrayOutputWithContext(ctx context.Context) TaskDefinitionSecretArrayOutput
type TaskDefinitionSecretArrayInput ¶
type TaskDefinitionSecretArrayInput interface { pulumi.Input ToTaskDefinitionSecretArrayOutput() TaskDefinitionSecretArrayOutput ToTaskDefinitionSecretArrayOutputWithContext(context.Context) TaskDefinitionSecretArrayOutput }
TaskDefinitionSecretArrayInput is an input type that accepts TaskDefinitionSecretArray and TaskDefinitionSecretArrayOutput values. You can construct a concrete instance of `TaskDefinitionSecretArrayInput` via:
TaskDefinitionSecretArray{ TaskDefinitionSecretArgs{...} }
type TaskDefinitionSecretArrayOutput ¶
type TaskDefinitionSecretArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionSecretArrayOutput) ElementType ¶
func (TaskDefinitionSecretArrayOutput) ElementType() reflect.Type
func (TaskDefinitionSecretArrayOutput) Index ¶
func (o TaskDefinitionSecretArrayOutput) Index(i pulumi.IntInput) TaskDefinitionSecretOutput
func (TaskDefinitionSecretArrayOutput) ToTaskDefinitionSecretArrayOutput ¶
func (o TaskDefinitionSecretArrayOutput) ToTaskDefinitionSecretArrayOutput() TaskDefinitionSecretArrayOutput
func (TaskDefinitionSecretArrayOutput) ToTaskDefinitionSecretArrayOutputWithContext ¶
func (o TaskDefinitionSecretArrayOutput) ToTaskDefinitionSecretArrayOutputWithContext(ctx context.Context) TaskDefinitionSecretArrayOutput
type TaskDefinitionSecretInput ¶
type TaskDefinitionSecretInput interface { pulumi.Input ToTaskDefinitionSecretOutput() TaskDefinitionSecretOutput ToTaskDefinitionSecretOutputWithContext(context.Context) TaskDefinitionSecretOutput }
TaskDefinitionSecretInput is an input type that accepts TaskDefinitionSecretArgs and TaskDefinitionSecretOutput values. You can construct a concrete instance of `TaskDefinitionSecretInput` via:
TaskDefinitionSecretArgs{...}
type TaskDefinitionSecretOutput ¶
type TaskDefinitionSecretOutput struct{ *pulumi.OutputState }
func (TaskDefinitionSecretOutput) ElementType ¶
func (TaskDefinitionSecretOutput) ElementType() reflect.Type
func (TaskDefinitionSecretOutput) Name ¶
func (o TaskDefinitionSecretOutput) Name() pulumi.StringOutput
func (TaskDefinitionSecretOutput) ToTaskDefinitionSecretOutput ¶
func (o TaskDefinitionSecretOutput) ToTaskDefinitionSecretOutput() TaskDefinitionSecretOutput
func (TaskDefinitionSecretOutput) ToTaskDefinitionSecretOutputWithContext ¶
func (o TaskDefinitionSecretOutput) ToTaskDefinitionSecretOutputWithContext(ctx context.Context) TaskDefinitionSecretOutput
func (TaskDefinitionSecretOutput) ValueFrom ¶
func (o TaskDefinitionSecretOutput) ValueFrom() pulumi.StringOutput
type TaskDefinitionSystemControlArgs ¶
type TaskDefinitionSystemControlArgs struct { Namespace pulumi.StringPtrInput `pulumi:"namespace"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (TaskDefinitionSystemControlArgs) ElementType ¶
func (TaskDefinitionSystemControlArgs) ElementType() reflect.Type
func (TaskDefinitionSystemControlArgs) ToTaskDefinitionSystemControlOutput ¶
func (i TaskDefinitionSystemControlArgs) ToTaskDefinitionSystemControlOutput() TaskDefinitionSystemControlOutput
func (TaskDefinitionSystemControlArgs) ToTaskDefinitionSystemControlOutputWithContext ¶
func (i TaskDefinitionSystemControlArgs) ToTaskDefinitionSystemControlOutputWithContext(ctx context.Context) TaskDefinitionSystemControlOutput
type TaskDefinitionSystemControlArray ¶
type TaskDefinitionSystemControlArray []TaskDefinitionSystemControlInput
func (TaskDefinitionSystemControlArray) ElementType ¶
func (TaskDefinitionSystemControlArray) ElementType() reflect.Type
func (TaskDefinitionSystemControlArray) ToTaskDefinitionSystemControlArrayOutput ¶
func (i TaskDefinitionSystemControlArray) ToTaskDefinitionSystemControlArrayOutput() TaskDefinitionSystemControlArrayOutput
func (TaskDefinitionSystemControlArray) ToTaskDefinitionSystemControlArrayOutputWithContext ¶
func (i TaskDefinitionSystemControlArray) ToTaskDefinitionSystemControlArrayOutputWithContext(ctx context.Context) TaskDefinitionSystemControlArrayOutput
type TaskDefinitionSystemControlArrayInput ¶
type TaskDefinitionSystemControlArrayInput interface { pulumi.Input ToTaskDefinitionSystemControlArrayOutput() TaskDefinitionSystemControlArrayOutput ToTaskDefinitionSystemControlArrayOutputWithContext(context.Context) TaskDefinitionSystemControlArrayOutput }
TaskDefinitionSystemControlArrayInput is an input type that accepts TaskDefinitionSystemControlArray and TaskDefinitionSystemControlArrayOutput values. You can construct a concrete instance of `TaskDefinitionSystemControlArrayInput` via:
TaskDefinitionSystemControlArray{ TaskDefinitionSystemControlArgs{...} }
type TaskDefinitionSystemControlArrayOutput ¶
type TaskDefinitionSystemControlArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionSystemControlArrayOutput) ElementType ¶
func (TaskDefinitionSystemControlArrayOutput) ElementType() reflect.Type
func (TaskDefinitionSystemControlArrayOutput) ToTaskDefinitionSystemControlArrayOutput ¶
func (o TaskDefinitionSystemControlArrayOutput) ToTaskDefinitionSystemControlArrayOutput() TaskDefinitionSystemControlArrayOutput
func (TaskDefinitionSystemControlArrayOutput) ToTaskDefinitionSystemControlArrayOutputWithContext ¶
func (o TaskDefinitionSystemControlArrayOutput) ToTaskDefinitionSystemControlArrayOutputWithContext(ctx context.Context) TaskDefinitionSystemControlArrayOutput
type TaskDefinitionSystemControlInput ¶
type TaskDefinitionSystemControlInput interface { pulumi.Input ToTaskDefinitionSystemControlOutput() TaskDefinitionSystemControlOutput ToTaskDefinitionSystemControlOutputWithContext(context.Context) TaskDefinitionSystemControlOutput }
TaskDefinitionSystemControlInput is an input type that accepts TaskDefinitionSystemControlArgs and TaskDefinitionSystemControlOutput values. You can construct a concrete instance of `TaskDefinitionSystemControlInput` via:
TaskDefinitionSystemControlArgs{...}
type TaskDefinitionSystemControlOutput ¶
type TaskDefinitionSystemControlOutput struct{ *pulumi.OutputState }
func (TaskDefinitionSystemControlOutput) ElementType ¶
func (TaskDefinitionSystemControlOutput) ElementType() reflect.Type
func (TaskDefinitionSystemControlOutput) Namespace ¶
func (o TaskDefinitionSystemControlOutput) Namespace() pulumi.StringPtrOutput
func (TaskDefinitionSystemControlOutput) ToTaskDefinitionSystemControlOutput ¶
func (o TaskDefinitionSystemControlOutput) ToTaskDefinitionSystemControlOutput() TaskDefinitionSystemControlOutput
func (TaskDefinitionSystemControlOutput) ToTaskDefinitionSystemControlOutputWithContext ¶
func (o TaskDefinitionSystemControlOutput) ToTaskDefinitionSystemControlOutputWithContext(ctx context.Context) TaskDefinitionSystemControlOutput
func (TaskDefinitionSystemControlOutput) Value ¶
func (o TaskDefinitionSystemControlOutput) Value() pulumi.StringPtrOutput
type TaskDefinitionTmpfs ¶
type TaskDefinitionTmpfsArgs ¶
type TaskDefinitionTmpfsArgs struct { ContainerPath pulumi.StringPtrInput `pulumi:"containerPath"` MountOptions pulumi.StringArrayInput `pulumi:"mountOptions"` Size pulumi.IntInput `pulumi:"size"` }
func (TaskDefinitionTmpfsArgs) ElementType ¶
func (TaskDefinitionTmpfsArgs) ElementType() reflect.Type
func (TaskDefinitionTmpfsArgs) ToTaskDefinitionTmpfsOutput ¶
func (i TaskDefinitionTmpfsArgs) ToTaskDefinitionTmpfsOutput() TaskDefinitionTmpfsOutput
func (TaskDefinitionTmpfsArgs) ToTaskDefinitionTmpfsOutputWithContext ¶
func (i TaskDefinitionTmpfsArgs) ToTaskDefinitionTmpfsOutputWithContext(ctx context.Context) TaskDefinitionTmpfsOutput
type TaskDefinitionTmpfsArray ¶
type TaskDefinitionTmpfsArray []TaskDefinitionTmpfsInput
func (TaskDefinitionTmpfsArray) ElementType ¶
func (TaskDefinitionTmpfsArray) ElementType() reflect.Type
func (TaskDefinitionTmpfsArray) ToTaskDefinitionTmpfsArrayOutput ¶
func (i TaskDefinitionTmpfsArray) ToTaskDefinitionTmpfsArrayOutput() TaskDefinitionTmpfsArrayOutput
func (TaskDefinitionTmpfsArray) ToTaskDefinitionTmpfsArrayOutputWithContext ¶
func (i TaskDefinitionTmpfsArray) ToTaskDefinitionTmpfsArrayOutputWithContext(ctx context.Context) TaskDefinitionTmpfsArrayOutput
type TaskDefinitionTmpfsArrayInput ¶
type TaskDefinitionTmpfsArrayInput interface { pulumi.Input ToTaskDefinitionTmpfsArrayOutput() TaskDefinitionTmpfsArrayOutput ToTaskDefinitionTmpfsArrayOutputWithContext(context.Context) TaskDefinitionTmpfsArrayOutput }
TaskDefinitionTmpfsArrayInput is an input type that accepts TaskDefinitionTmpfsArray and TaskDefinitionTmpfsArrayOutput values. You can construct a concrete instance of `TaskDefinitionTmpfsArrayInput` via:
TaskDefinitionTmpfsArray{ TaskDefinitionTmpfsArgs{...} }
type TaskDefinitionTmpfsArrayOutput ¶
type TaskDefinitionTmpfsArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionTmpfsArrayOutput) ElementType ¶
func (TaskDefinitionTmpfsArrayOutput) ElementType() reflect.Type
func (TaskDefinitionTmpfsArrayOutput) Index ¶
func (o TaskDefinitionTmpfsArrayOutput) Index(i pulumi.IntInput) TaskDefinitionTmpfsOutput
func (TaskDefinitionTmpfsArrayOutput) ToTaskDefinitionTmpfsArrayOutput ¶
func (o TaskDefinitionTmpfsArrayOutput) ToTaskDefinitionTmpfsArrayOutput() TaskDefinitionTmpfsArrayOutput
func (TaskDefinitionTmpfsArrayOutput) ToTaskDefinitionTmpfsArrayOutputWithContext ¶
func (o TaskDefinitionTmpfsArrayOutput) ToTaskDefinitionTmpfsArrayOutputWithContext(ctx context.Context) TaskDefinitionTmpfsArrayOutput
type TaskDefinitionTmpfsInput ¶
type TaskDefinitionTmpfsInput interface { pulumi.Input ToTaskDefinitionTmpfsOutput() TaskDefinitionTmpfsOutput ToTaskDefinitionTmpfsOutputWithContext(context.Context) TaskDefinitionTmpfsOutput }
TaskDefinitionTmpfsInput is an input type that accepts TaskDefinitionTmpfsArgs and TaskDefinitionTmpfsOutput values. You can construct a concrete instance of `TaskDefinitionTmpfsInput` via:
TaskDefinitionTmpfsArgs{...}
type TaskDefinitionTmpfsOutput ¶
type TaskDefinitionTmpfsOutput struct{ *pulumi.OutputState }
func (TaskDefinitionTmpfsOutput) ContainerPath ¶
func (o TaskDefinitionTmpfsOutput) ContainerPath() pulumi.StringPtrOutput
func (TaskDefinitionTmpfsOutput) ElementType ¶
func (TaskDefinitionTmpfsOutput) ElementType() reflect.Type
func (TaskDefinitionTmpfsOutput) MountOptions ¶
func (o TaskDefinitionTmpfsOutput) MountOptions() pulumi.StringArrayOutput
func (TaskDefinitionTmpfsOutput) Size ¶
func (o TaskDefinitionTmpfsOutput) Size() pulumi.IntOutput
func (TaskDefinitionTmpfsOutput) ToTaskDefinitionTmpfsOutput ¶
func (o TaskDefinitionTmpfsOutput) ToTaskDefinitionTmpfsOutput() TaskDefinitionTmpfsOutput
func (TaskDefinitionTmpfsOutput) ToTaskDefinitionTmpfsOutputWithContext ¶
func (o TaskDefinitionTmpfsOutput) ToTaskDefinitionTmpfsOutputWithContext(ctx context.Context) TaskDefinitionTmpfsOutput
type TaskDefinitionUlimit ¶
type TaskDefinitionUlimitArgs ¶
type TaskDefinitionUlimitArgs struct { HardLimit pulumi.IntInput `pulumi:"hardLimit"` Name pulumi.StringInput `pulumi:"name"` SoftLimit pulumi.IntInput `pulumi:"softLimit"` }
func (TaskDefinitionUlimitArgs) ElementType ¶
func (TaskDefinitionUlimitArgs) ElementType() reflect.Type
func (TaskDefinitionUlimitArgs) ToTaskDefinitionUlimitOutput ¶
func (i TaskDefinitionUlimitArgs) ToTaskDefinitionUlimitOutput() TaskDefinitionUlimitOutput
func (TaskDefinitionUlimitArgs) ToTaskDefinitionUlimitOutputWithContext ¶
func (i TaskDefinitionUlimitArgs) ToTaskDefinitionUlimitOutputWithContext(ctx context.Context) TaskDefinitionUlimitOutput
type TaskDefinitionUlimitArray ¶
type TaskDefinitionUlimitArray []TaskDefinitionUlimitInput
func (TaskDefinitionUlimitArray) ElementType ¶
func (TaskDefinitionUlimitArray) ElementType() reflect.Type
func (TaskDefinitionUlimitArray) ToTaskDefinitionUlimitArrayOutput ¶
func (i TaskDefinitionUlimitArray) ToTaskDefinitionUlimitArrayOutput() TaskDefinitionUlimitArrayOutput
func (TaskDefinitionUlimitArray) ToTaskDefinitionUlimitArrayOutputWithContext ¶
func (i TaskDefinitionUlimitArray) ToTaskDefinitionUlimitArrayOutputWithContext(ctx context.Context) TaskDefinitionUlimitArrayOutput
type TaskDefinitionUlimitArrayInput ¶
type TaskDefinitionUlimitArrayInput interface { pulumi.Input ToTaskDefinitionUlimitArrayOutput() TaskDefinitionUlimitArrayOutput ToTaskDefinitionUlimitArrayOutputWithContext(context.Context) TaskDefinitionUlimitArrayOutput }
TaskDefinitionUlimitArrayInput is an input type that accepts TaskDefinitionUlimitArray and TaskDefinitionUlimitArrayOutput values. You can construct a concrete instance of `TaskDefinitionUlimitArrayInput` via:
TaskDefinitionUlimitArray{ TaskDefinitionUlimitArgs{...} }
type TaskDefinitionUlimitArrayOutput ¶
type TaskDefinitionUlimitArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionUlimitArrayOutput) ElementType ¶
func (TaskDefinitionUlimitArrayOutput) ElementType() reflect.Type
func (TaskDefinitionUlimitArrayOutput) Index ¶
func (o TaskDefinitionUlimitArrayOutput) Index(i pulumi.IntInput) TaskDefinitionUlimitOutput
func (TaskDefinitionUlimitArrayOutput) ToTaskDefinitionUlimitArrayOutput ¶
func (o TaskDefinitionUlimitArrayOutput) ToTaskDefinitionUlimitArrayOutput() TaskDefinitionUlimitArrayOutput
func (TaskDefinitionUlimitArrayOutput) ToTaskDefinitionUlimitArrayOutputWithContext ¶
func (o TaskDefinitionUlimitArrayOutput) ToTaskDefinitionUlimitArrayOutputWithContext(ctx context.Context) TaskDefinitionUlimitArrayOutput
type TaskDefinitionUlimitInput ¶
type TaskDefinitionUlimitInput interface { pulumi.Input ToTaskDefinitionUlimitOutput() TaskDefinitionUlimitOutput ToTaskDefinitionUlimitOutputWithContext(context.Context) TaskDefinitionUlimitOutput }
TaskDefinitionUlimitInput is an input type that accepts TaskDefinitionUlimitArgs and TaskDefinitionUlimitOutput values. You can construct a concrete instance of `TaskDefinitionUlimitInput` via:
TaskDefinitionUlimitArgs{...}
type TaskDefinitionUlimitOutput ¶
type TaskDefinitionUlimitOutput struct{ *pulumi.OutputState }
func (TaskDefinitionUlimitOutput) ElementType ¶
func (TaskDefinitionUlimitOutput) ElementType() reflect.Type
func (TaskDefinitionUlimitOutput) HardLimit ¶
func (o TaskDefinitionUlimitOutput) HardLimit() pulumi.IntOutput
func (TaskDefinitionUlimitOutput) Name ¶
func (o TaskDefinitionUlimitOutput) Name() pulumi.StringOutput
func (TaskDefinitionUlimitOutput) SoftLimit ¶
func (o TaskDefinitionUlimitOutput) SoftLimit() pulumi.IntOutput
func (TaskDefinitionUlimitOutput) ToTaskDefinitionUlimitOutput ¶
func (o TaskDefinitionUlimitOutput) ToTaskDefinitionUlimitOutput() TaskDefinitionUlimitOutput
func (TaskDefinitionUlimitOutput) ToTaskDefinitionUlimitOutputWithContext ¶
func (o TaskDefinitionUlimitOutput) ToTaskDefinitionUlimitOutputWithContext(ctx context.Context) TaskDefinitionUlimitOutput
type TaskDefinitionVolumeFromArgs ¶
type TaskDefinitionVolumeFromArgs struct { ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` SourceContainer pulumi.StringPtrInput `pulumi:"sourceContainer"` }
func (TaskDefinitionVolumeFromArgs) ElementType ¶
func (TaskDefinitionVolumeFromArgs) ElementType() reflect.Type
func (TaskDefinitionVolumeFromArgs) ToTaskDefinitionVolumeFromOutput ¶
func (i TaskDefinitionVolumeFromArgs) ToTaskDefinitionVolumeFromOutput() TaskDefinitionVolumeFromOutput
func (TaskDefinitionVolumeFromArgs) ToTaskDefinitionVolumeFromOutputWithContext ¶
func (i TaskDefinitionVolumeFromArgs) ToTaskDefinitionVolumeFromOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromOutput
type TaskDefinitionVolumeFromArray ¶
type TaskDefinitionVolumeFromArray []TaskDefinitionVolumeFromInput
func (TaskDefinitionVolumeFromArray) ElementType ¶
func (TaskDefinitionVolumeFromArray) ElementType() reflect.Type
func (TaskDefinitionVolumeFromArray) ToTaskDefinitionVolumeFromArrayOutput ¶
func (i TaskDefinitionVolumeFromArray) ToTaskDefinitionVolumeFromArrayOutput() TaskDefinitionVolumeFromArrayOutput
func (TaskDefinitionVolumeFromArray) ToTaskDefinitionVolumeFromArrayOutputWithContext ¶
func (i TaskDefinitionVolumeFromArray) ToTaskDefinitionVolumeFromArrayOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromArrayOutput
type TaskDefinitionVolumeFromArrayInput ¶
type TaskDefinitionVolumeFromArrayInput interface { pulumi.Input ToTaskDefinitionVolumeFromArrayOutput() TaskDefinitionVolumeFromArrayOutput ToTaskDefinitionVolumeFromArrayOutputWithContext(context.Context) TaskDefinitionVolumeFromArrayOutput }
TaskDefinitionVolumeFromArrayInput is an input type that accepts TaskDefinitionVolumeFromArray and TaskDefinitionVolumeFromArrayOutput values. You can construct a concrete instance of `TaskDefinitionVolumeFromArrayInput` via:
TaskDefinitionVolumeFromArray{ TaskDefinitionVolumeFromArgs{...} }
type TaskDefinitionVolumeFromArrayOutput ¶
type TaskDefinitionVolumeFromArrayOutput struct{ *pulumi.OutputState }
func (TaskDefinitionVolumeFromArrayOutput) ElementType ¶
func (TaskDefinitionVolumeFromArrayOutput) ElementType() reflect.Type
func (TaskDefinitionVolumeFromArrayOutput) Index ¶
func (o TaskDefinitionVolumeFromArrayOutput) Index(i pulumi.IntInput) TaskDefinitionVolumeFromOutput
func (TaskDefinitionVolumeFromArrayOutput) ToTaskDefinitionVolumeFromArrayOutput ¶
func (o TaskDefinitionVolumeFromArrayOutput) ToTaskDefinitionVolumeFromArrayOutput() TaskDefinitionVolumeFromArrayOutput
func (TaskDefinitionVolumeFromArrayOutput) ToTaskDefinitionVolumeFromArrayOutputWithContext ¶
func (o TaskDefinitionVolumeFromArrayOutput) ToTaskDefinitionVolumeFromArrayOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromArrayOutput
type TaskDefinitionVolumeFromInput ¶
type TaskDefinitionVolumeFromInput interface { pulumi.Input ToTaskDefinitionVolumeFromOutput() TaskDefinitionVolumeFromOutput ToTaskDefinitionVolumeFromOutputWithContext(context.Context) TaskDefinitionVolumeFromOutput }
TaskDefinitionVolumeFromInput is an input type that accepts TaskDefinitionVolumeFromArgs and TaskDefinitionVolumeFromOutput values. You can construct a concrete instance of `TaskDefinitionVolumeFromInput` via:
TaskDefinitionVolumeFromArgs{...}
type TaskDefinitionVolumeFromOutput ¶
type TaskDefinitionVolumeFromOutput struct{ *pulumi.OutputState }
func (TaskDefinitionVolumeFromOutput) ElementType ¶
func (TaskDefinitionVolumeFromOutput) ElementType() reflect.Type
func (TaskDefinitionVolumeFromOutput) ReadOnly ¶
func (o TaskDefinitionVolumeFromOutput) ReadOnly() pulumi.BoolPtrOutput
func (TaskDefinitionVolumeFromOutput) SourceContainer ¶
func (o TaskDefinitionVolumeFromOutput) SourceContainer() pulumi.StringPtrOutput
func (TaskDefinitionVolumeFromOutput) ToTaskDefinitionVolumeFromOutput ¶
func (o TaskDefinitionVolumeFromOutput) ToTaskDefinitionVolumeFromOutput() TaskDefinitionVolumeFromOutput
func (TaskDefinitionVolumeFromOutput) ToTaskDefinitionVolumeFromOutputWithContext ¶
func (o TaskDefinitionVolumeFromOutput) ToTaskDefinitionVolumeFromOutputWithContext(ctx context.Context) TaskDefinitionVolumeFromOutput