Class: Aws::EMRContainers::Types::GetManagedEndpointSessionCredentialsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMRContainers::Types::GetManagedEndpointSessionCredentialsRequest
- Defined in:
- gems/aws-sdk-emrcontainers/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.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 917 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.”
917 918 919 920 921 922 923 924 925 926 927 |
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 917 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.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 917 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.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 917 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.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 917 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.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 917 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.
917 918 919 920 921 922 923 924 925 926 927 |
# File 'gems/aws-sdk-emrcontainers/lib/aws-sdk-emrcontainers/types.rb', line 917 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 |