Class: Aws::EMRContainers::Types::GetManagedEndpointSessionCredentialsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMRContainers::Types::GetManagedEndpointSessionCredentialsRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-emrcontainers/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
The client idempotency token of the job run request.
-
#credential_type ⇒ String
Type of the token requested.
-
#duration_in_seconds ⇒ Integer
Duration in seconds for which the session token is valid.
-
#endpoint_identifier ⇒ String
The ARN of the managed endpoint for which the request is submitted.
-
#execution_role_arn ⇒ String
The IAM Execution Role ARN that will be used by the job run.
-
#log_context ⇒ String
String identifier used to separate sections of the execution logs uploaded to S3.
-
#virtual_cluster_identifier ⇒ String
The ARN of the Virtual Cluster which the Managed Endpoint belongs to.
Instance Attribute Details
#client_token ⇒ String
The client idempotency token of the job run request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 905 class GetManagedEndpointSessionCredentialsRequest < Struct.new( :endpoint_identifier, :virtual_cluster_identifier, :execution_role_arn, :credential_type, :duration_in_seconds, :log_context, :client_token) SENSITIVE = [] include Aws::Structure end |
#credential_type ⇒ String
Type of the token requested. Currently supported and default value of this field is “TOKEN.”
905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 905 class GetManagedEndpointSessionCredentialsRequest < Struct.new( :endpoint_identifier, :virtual_cluster_identifier, :execution_role_arn, :credential_type, :duration_in_seconds, :log_context, :client_token) SENSITIVE = [] include Aws::Structure end |
#duration_in_seconds ⇒ Integer
Duration in seconds for which the session token is valid. The default duration is 15 minutes and the maximum is 12 hours.
905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 905 class GetManagedEndpointSessionCredentialsRequest < Struct.new( :endpoint_identifier, :virtual_cluster_identifier, :execution_role_arn, :credential_type, :duration_in_seconds, :log_context, :client_token) SENSITIVE = [] include Aws::Structure end |
#endpoint_identifier ⇒ String
The ARN of the managed endpoint for which the request is submitted.
905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 905 class GetManagedEndpointSessionCredentialsRequest < Struct.new( :endpoint_identifier, :virtual_cluster_identifier, :execution_role_arn, :credential_type, :duration_in_seconds, :log_context, :client_token) SENSITIVE = [] include Aws::Structure end |
#execution_role_arn ⇒ String
The IAM Execution Role ARN that will be used by the job run.
905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 905 class GetManagedEndpointSessionCredentialsRequest < Struct.new( :endpoint_identifier, :virtual_cluster_identifier, :execution_role_arn, :credential_type, :duration_in_seconds, :log_context, :client_token) SENSITIVE = [] include Aws::Structure end |
#log_context ⇒ String
String identifier used to separate sections of the execution logs uploaded to S3.
905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 905 class GetManagedEndpointSessionCredentialsRequest < Struct.new( :endpoint_identifier, :virtual_cluster_identifier, :execution_role_arn, :credential_type, :duration_in_seconds, :log_context, :client_token) SENSITIVE = [] include Aws::Structure end |
#virtual_cluster_identifier ⇒ String
The ARN of the Virtual Cluster which the Managed Endpoint belongs to.
905 906 907 908 909 910 911 912 913 914 915 |
# File 'lib/aws-sdk-emrcontainers/types.rb', line 905 class GetManagedEndpointSessionCredentialsRequest < Struct.new( :endpoint_identifier, :virtual_cluster_identifier, :execution_role_arn, :credential_type, :duration_in_seconds, :log_context, :client_token) SENSITIVE = [] include Aws::Structure end |