Interface CfnQueueMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnQueueMixinProps.Jsii$Proxy
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.deadline.mixins.*;
CfnQueueMixinProps cfnQueueMixinProps = CfnQueueMixinProps.builder()
.allowedStorageProfileIds(List.of("allowedStorageProfileIds"))
.defaultBudgetAction("defaultBudgetAction")
.description("description")
.displayName("displayName")
.farmId("farmId")
.jobAttachmentSettings(JobAttachmentSettingsProperty.builder()
.rootPrefix("rootPrefix")
.s3BucketName("s3BucketName")
.build())
.jobRunAsUser(JobRunAsUserProperty.builder()
.posix(PosixUserProperty.builder()
.group("group")
.user("user")
.build())
.runAs("runAs")
.windows(WindowsUserProperty.builder()
.passwordArn("passwordArn")
.user("user")
.build())
.build())
.requiredFileSystemLocationNames(List.of("requiredFileSystemLocationNames"))
.roleArn("roleArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnQueueMixinPropsstatic final classAn implementation forCfnQueueMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnQueueMixinProps.Builderbuilder()The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.default StringThe default action taken on a queue summary if a budget wasn't configured.default StringA description of the queue that helps identify what the queue is used for.default StringThe display name of the queue summary to update.default StringThe farm ID.default ObjectThe job attachment settings.default ObjectIdentifies the user for a job.The file system location that the queue uses.default StringThe Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.getTags()The tags to add to your queue.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAllowedStorageProfileIds
The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.- See Also:
-
getDefaultBudgetAction
The default action taken on a queue summary if a budget wasn't configured.Default: - "NONE"
- See Also:
-
getDescription
A description of the queue that helps identify what the queue is used for.This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
Default: - ""
- See Also:
-
getDisplayName
The display name of the queue summary to update.This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
- See Also:
-
getFarmId
The farm ID.- See Also:
-
getJobAttachmentSettings
The job attachment settings.These are the Amazon S3 bucket name and the Amazon S3 prefix.
Returns union: either
IResolvableorCfnQueuePropsMixin.JobAttachmentSettingsProperty- See Also:
-
getJobRunAsUser
Identifies the user for a job.Returns union: either
IResolvableorCfnQueuePropsMixin.JobRunAsUserProperty- See Also:
-
getRequiredFileSystemLocationNames
The file system location that the queue uses.- See Also:
-
getRoleArn
The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.- See Also:
-
getTags
The tags to add to your queue.Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
- See Also:
-
builder
- Returns:
- a
CfnQueueMixinProps.BuilderofCfnQueueMixinProps
-