Class DomainJoinedCredentialSpec
Credential specification (CredSpec) file.
Inherited Members
Namespace: Amazon.CDK.AWS.ECS
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class DomainJoinedCredentialSpec : CredentialSpec
Syntax (vb)
Public Class DomainJoinedCredentialSpec
Inherits CredentialSpec
Remarks
ExampleMetadata: infused
Examples
// Make sure the task definition's execution role has permissions to read from the S3 bucket or SSM parameter where the CredSpec file is stored.
IParameter parameter;
TaskDefinition taskDefinition;
// Domain-joined gMSA container from a SSM parameter
taskDefinition.AddContainer("gmsa-domain-joined-container", new ContainerDefinitionOptions {
Image = ContainerImage.FromRegistry("amazon/amazon-ecs-sample"),
Cpu = 128,
MemoryLimitMiB = 256,
CredentialSpecs = new [] { DomainJoinedCredentialSpec.FromSsmParameter(parameter) }
});
Synopsis
Constructors
DomainJoinedCredentialSpec(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
DomainJoinedCredentialSpec(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
DomainJoinedCredentialSpec(String) |
Methods
FromS3Bucket(IBucket, String) | Loads the CredSpec from a S3 bucket object. |
FromSsmParameter(IParameter) | Loads the CredSpec from a SSM parameter. |
Constructors
DomainJoinedCredentialSpec(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected DomainJoinedCredentialSpec(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
DomainJoinedCredentialSpec(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected DomainJoinedCredentialSpec(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
DomainJoinedCredentialSpec(String)
public DomainJoinedCredentialSpec(string fileLocation)
Parameters
- fileLocation System.String
Location or ARN from where to retrieve the CredSpec file.
Methods
FromS3Bucket(IBucket, String)
Loads the CredSpec from a S3 bucket object.
public static DomainJoinedCredentialSpec FromS3Bucket(IBucket bucket, string key)
Parameters
- bucket IBucket
The S3 bucket.
- key System.String
The object key.
Returns
CredSpec with it's locations set to the S3 object's ARN.
FromSsmParameter(IParameter)
Loads the CredSpec from a SSM parameter.
public static DomainJoinedCredentialSpec FromSsmParameter(IParameter parameter)
Parameters
- parameter IParameter
The SSM parameter.
Returns
CredSpec with it's locations set to the SSM parameter's ARN.