Class: AWSCDK::ECS::CfnTaskDefinition::FSXAuthorizationConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::ECS::CfnTaskDefinition::FSXAuthorizationConfigProperty
- Defined in:
- ecs/cfn_task_definition.rb
Overview
The authorization configuration details for Amazon FSx for Windows File Server file system.
See FSxWindowsFileServerVolumeConfiguration in the Amazon ECS API Reference .
For more information and the input format, see Amazon FSx for Windows File Server Volumes in the Amazon Elastic Container Service Developer Guide .
Instance Attribute Summary collapse
-
#credentials_parameter ⇒ String
readonly
The authorization credential option to use.
-
#domain ⇒ String
readonly
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(credentials_parameter:, domain:) ⇒ FSXAuthorizationConfigProperty
constructor
A new instance of FSXAuthorizationConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(credentials_parameter:, domain:) ⇒ FSXAuthorizationConfigProperty
Returns a new instance of FSXAuthorizationConfigProperty.
1855 1856 1857 1858 1859 1860 |
# File 'ecs/cfn_task_definition.rb', line 1855 def initialize(credentials_parameter:, domain:) @credentials_parameter = credentials_parameter Jsii::Type.check_type(@credentials_parameter, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "credentialsParameter") @domain = domain Jsii::Type.check_type(@domain, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "domain") end |
Instance Attribute Details
#credentials_parameter ⇒ String (readonly)
The authorization credential option to use.
The authorization credential options can be provided using either the Amazon Resource Name (ARN) of an AWS Secrets Manager secret or SSM Parameter Store parameter. The ARN refers to the stored credentials.
1868 1869 1870 |
# File 'ecs/cfn_task_definition.rb', line 1868 def credentials_parameter @credentials_parameter end |
#domain ⇒ String (readonly)
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted AD on Amazon EC2.
1873 1874 1875 |
# File 'ecs/cfn_task_definition.rb', line 1873 def domain @domain end |
Class Method Details
.jsii_properties ⇒ Object
1875 1876 1877 1878 1879 1880 |
# File 'ecs/cfn_task_definition.rb', line 1875 def self.jsii_properties { :credentials_parameter => "credentialsParameter", :domain => "domain", } end |
Instance Method Details
#to_jsii ⇒ Object
1882 1883 1884 1885 1886 1887 1888 1889 |
# File 'ecs/cfn_task_definition.rb', line 1882 def to_jsii result = {} result.merge!({ "credentialsParameter" => @credentials_parameter, "domain" => @domain, }) result.compact end |