Class: DatadogAPIClient::V2::ObservabilityPipelineAwsAuth
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ObservabilityPipelineAwsAuth
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb
Overview
AWS authentication credentials used for accessing AWS services such as S3. If omitted, the system’s default credentials are used (for example, the IAM role and environment variables).
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#assume_role ⇒ Object
The Amazon Resource Name (ARN) of the role to assume.
-
#external_id ⇒ Object
A unique identifier for cross-account role assumption.
-
#session_name ⇒ Object
A session identifier used for logging and tracing the assumed role session.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb', line 34 def additional_properties @additional_properties end |
#assume_role ⇒ Object
The Amazon Resource Name (ARN) of the role to assume.
26 27 28 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb', line 26 def assume_role @assume_role end |
#external_id ⇒ Object
A unique identifier for cross-account role assumption.
29 30 31 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb', line 29 def external_id @external_id end |
#session_name ⇒ Object
A session identifier used for logging and tracing the assumed role session.
32 33 34 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_aws_auth.rb', line 32 def session_name @session_name end |