Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::EC2::Types::NativeApplicationOidcOptions

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Overview

Describes the OpenID Connect (OIDC) options.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorization_endpointString

The authorization endpoint of the IdP.

Returns:

  • (String)

58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58585

class NativeApplicationOidcOptions < Struct.new(
  :public_signing_key_endpoint,
  :issuer,
  :authorization_endpoint,
  :token_endpoint,
  :user_info_endpoint,
  :client_id,
  :scope)
  SENSITIVE = []
  include Aws::Structure
end

#client_idString

The OAuth 2.0 client identifier.

Returns:

  • (String)

58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58585

class NativeApplicationOidcOptions < Struct.new(
  :public_signing_key_endpoint,
  :issuer,
  :authorization_endpoint,
  :token_endpoint,
  :user_info_endpoint,
  :client_id,
  :scope)
  SENSITIVE = []
  include Aws::Structure
end

#issuerString

The OIDC issuer identifier of the IdP.

Returns:

  • (String)

58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58585

class NativeApplicationOidcOptions < Struct.new(
  :public_signing_key_endpoint,
  :issuer,
  :authorization_endpoint,
  :token_endpoint,
  :user_info_endpoint,
  :client_id,
  :scope)
  SENSITIVE = []
  include Aws::Structure
end

#public_signing_key_endpointString

The public signing key endpoint.

Returns:

  • (String)

58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58585

class NativeApplicationOidcOptions < Struct.new(
  :public_signing_key_endpoint,
  :issuer,
  :authorization_endpoint,
  :token_endpoint,
  :user_info_endpoint,
  :client_id,
  :scope)
  SENSITIVE = []
  include Aws::Structure
end

#scopeString

The set of user claims to be requested from the IdP.

Returns:

  • (String)

58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58585

class NativeApplicationOidcOptions < Struct.new(
  :public_signing_key_endpoint,
  :issuer,
  :authorization_endpoint,
  :token_endpoint,
  :user_info_endpoint,
  :client_id,
  :scope)
  SENSITIVE = []
  include Aws::Structure
end

#token_endpointString

The token endpoint of the IdP.

Returns:

  • (String)

58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58585

class NativeApplicationOidcOptions < Struct.new(
  :public_signing_key_endpoint,
  :issuer,
  :authorization_endpoint,
  :token_endpoint,
  :user_info_endpoint,
  :client_id,
  :scope)
  SENSITIVE = []
  include Aws::Structure
end

#user_info_endpointString

The user info endpoint of the IdP.

Returns:

  • (String)

58585
58586
58587
58588
58589
58590
58591
58592
58593
58594
58595
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58585

class NativeApplicationOidcOptions < Struct.new(
  :public_signing_key_endpoint,
  :issuer,
  :authorization_endpoint,
  :token_endpoint,
  :user_info_endpoint,
  :client_id,
  :scope)
  SENSITIVE = []
  include Aws::Structure
end