Module: Aws::SSOAdmin::Types
- Defined in:
- gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb
Defined Under Namespace
Classes: AccessControlAttribute, AccessControlAttributeValue, AccessDeniedException, AccountAssignment, AccountAssignmentForPrincipal, AccountAssignmentOperationStatus, AccountAssignmentOperationStatusMetadata, Application, ApplicationAssignment, ApplicationAssignmentForPrincipal, ApplicationProvider, AttachCustomerManagedPolicyReferenceToPermissionSetRequest, AttachCustomerManagedPolicyReferenceToPermissionSetResponse, AttachManagedPolicyToPermissionSetRequest, AttachManagedPolicyToPermissionSetResponse, AttachedManagedPolicy, AuthenticationMethod, AuthenticationMethodItem, AuthorizationCodeGrant, AuthorizedTokenIssuer, ConflictException, CreateAccountAssignmentRequest, CreateAccountAssignmentResponse, CreateApplicationAssignmentRequest, CreateApplicationAssignmentResponse, CreateApplicationRequest, CreateApplicationResponse, CreateInstanceAccessControlAttributeConfigurationRequest, CreateInstanceAccessControlAttributeConfigurationResponse, CreateInstanceRequest, CreateInstanceResponse, CreatePermissionSetRequest, CreatePermissionSetResponse, CreateTrustedTokenIssuerRequest, CreateTrustedTokenIssuerResponse, CustomerManagedPolicyReference, DeleteAccountAssignmentRequest, DeleteAccountAssignmentResponse, DeleteApplicationAccessScopeRequest, DeleteApplicationAssignmentRequest, DeleteApplicationAssignmentResponse, DeleteApplicationAuthenticationMethodRequest, DeleteApplicationGrantRequest, DeleteApplicationRequest, DeleteApplicationResponse, DeleteInlinePolicyFromPermissionSetRequest, DeleteInlinePolicyFromPermissionSetResponse, DeleteInstanceAccessControlAttributeConfigurationRequest, DeleteInstanceAccessControlAttributeConfigurationResponse, DeleteInstanceRequest, DeleteInstanceResponse, DeletePermissionSetRequest, DeletePermissionSetResponse, DeletePermissionsBoundaryFromPermissionSetRequest, DeletePermissionsBoundaryFromPermissionSetResponse, DeleteTrustedTokenIssuerRequest, DeleteTrustedTokenIssuerResponse, DescribeAccountAssignmentCreationStatusRequest, DescribeAccountAssignmentCreationStatusResponse, DescribeAccountAssignmentDeletionStatusRequest, DescribeAccountAssignmentDeletionStatusResponse, DescribeApplicationAssignmentRequest, DescribeApplicationAssignmentResponse, DescribeApplicationProviderRequest, DescribeApplicationProviderResponse, DescribeApplicationRequest, DescribeApplicationResponse, DescribeInstanceAccessControlAttributeConfigurationRequest, DescribeInstanceAccessControlAttributeConfigurationResponse, DescribeInstanceRequest, DescribeInstanceResponse, DescribePermissionSetProvisioningStatusRequest, DescribePermissionSetProvisioningStatusResponse, DescribePermissionSetRequest, DescribePermissionSetResponse, DescribeTrustedTokenIssuerRequest, DescribeTrustedTokenIssuerResponse, DetachCustomerManagedPolicyReferenceFromPermissionSetRequest, DetachCustomerManagedPolicyReferenceFromPermissionSetResponse, DetachManagedPolicyFromPermissionSetRequest, DetachManagedPolicyFromPermissionSetResponse, DisplayData, GetApplicationAccessScopeRequest, GetApplicationAccessScopeResponse, GetApplicationAssignmentConfigurationRequest, GetApplicationAssignmentConfigurationResponse, GetApplicationAuthenticationMethodRequest, GetApplicationAuthenticationMethodResponse, GetApplicationGrantRequest, GetApplicationGrantResponse, GetInlinePolicyForPermissionSetRequest, GetInlinePolicyForPermissionSetResponse, GetPermissionsBoundaryForPermissionSetRequest, GetPermissionsBoundaryForPermissionSetResponse, Grant, GrantItem, IamAuthenticationMethod, InstanceAccessControlAttributeConfiguration, InstanceMetadata, InternalServerException, JwtBearerGrant, ListAccountAssignmentCreationStatusRequest, ListAccountAssignmentCreationStatusResponse, ListAccountAssignmentDeletionStatusRequest, ListAccountAssignmentDeletionStatusResponse, ListAccountAssignmentsFilter, ListAccountAssignmentsForPrincipalRequest, ListAccountAssignmentsForPrincipalResponse, ListAccountAssignmentsRequest, ListAccountAssignmentsResponse, ListAccountsForProvisionedPermissionSetRequest, ListAccountsForProvisionedPermissionSetResponse, ListApplicationAccessScopesRequest, ListApplicationAccessScopesResponse, ListApplicationAssignmentsFilter, ListApplicationAssignmentsForPrincipalRequest, ListApplicationAssignmentsForPrincipalResponse, ListApplicationAssignmentsRequest, ListApplicationAssignmentsResponse, ListApplicationAuthenticationMethodsRequest, ListApplicationAuthenticationMethodsResponse, ListApplicationGrantsRequest, ListApplicationGrantsResponse, ListApplicationProvidersRequest, ListApplicationProvidersResponse, ListApplicationsFilter, ListApplicationsRequest, ListApplicationsResponse, ListCustomerManagedPolicyReferencesInPermissionSetRequest, ListCustomerManagedPolicyReferencesInPermissionSetResponse, ListInstancesRequest, ListInstancesResponse, ListManagedPoliciesInPermissionSetRequest, ListManagedPoliciesInPermissionSetResponse, ListPermissionSetProvisioningStatusRequest, ListPermissionSetProvisioningStatusResponse, ListPermissionSetsProvisionedToAccountRequest, ListPermissionSetsProvisionedToAccountResponse, ListPermissionSetsRequest, ListPermissionSetsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTrustedTokenIssuersRequest, ListTrustedTokenIssuersResponse, OidcJwtConfiguration, OidcJwtUpdateConfiguration, OperationStatusFilter, PermissionSet, PermissionSetProvisioningStatus, PermissionSetProvisioningStatusMetadata, PermissionsBoundary, PortalOptions, ProvisionPermissionSetRequest, ProvisionPermissionSetResponse, PutApplicationAccessScopeRequest, PutApplicationAssignmentConfigurationRequest, PutApplicationAssignmentConfigurationResponse, PutApplicationAuthenticationMethodRequest, PutApplicationGrantRequest, PutInlinePolicyToPermissionSetRequest, PutInlinePolicyToPermissionSetResponse, PutPermissionsBoundaryToPermissionSetRequest, PutPermissionsBoundaryToPermissionSetResponse, ResourceNotFoundException, ResourceServerConfig, ResourceServerScopeDetails, ScopeDetails, ServiceQuotaExceededException, SignInOptions, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, TrustedTokenIssuerConfiguration, TrustedTokenIssuerMetadata, TrustedTokenIssuerUpdateConfiguration, UntagResourceRequest, UntagResourceResponse, UpdateApplicationPortalOptions, UpdateApplicationRequest, UpdateApplicationResponse, UpdateInstanceAccessControlAttributeConfigurationRequest, UpdateInstanceAccessControlAttributeConfigurationResponse, UpdateInstanceRequest, UpdateInstanceResponse, UpdatePermissionSetRequest, UpdatePermissionSetResponse, UpdateTrustedTokenIssuerRequest, UpdateTrustedTokenIssuerResponse, ValidationException
Instance Attribute Summary collapse
-
#authorization_code ⇒ Types::AuthorizationCodeGrant
Configuration options for the
authorization_code
grant type. -
#iam ⇒ Types::IamAuthenticationMethod
A structure that describes details for IAM authentication.
-
#jwt_bearer ⇒ Types::JwtBearerGrant
Configuration options for the
urn:ietf:params:oauth:grant-type:jwt-bearer
grant type. -
#oidc_jwt_configuration ⇒ Types::OidcJwtUpdateConfiguration
A structure that describes an updated configuration for a trusted token issuer that uses OpenID Connect (OIDC) with JSON web tokens (JWT).
-
#refresh_token ⇒ Types::RefreshTokenGrant
Configuration options for the
refresh_token
grant type. -
#token_exchange ⇒ Types::TokenExchangeGrant
Configuration options for the
urn:ietf:params:oauth:grant-type:token-exchange
grant type.
Instance Attribute Details
#authorization_code ⇒ Types::AuthorizationCodeGrant
Configuration options for the authorization_code
grant type.
2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 2032 class Grant < Struct.new( :authorization_code, :jwt_bearer, :refresh_token, :token_exchange, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCode < Grant; end class JwtBearer < Grant; end class RefreshToken < Grant; end class TokenExchange < Grant; end class Unknown < Grant; end end |
#iam ⇒ Types::IamAuthenticationMethod
A structure that describes details for IAM authentication.
482 483 484 485 486 487 488 489 490 491 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 482 class AuthenticationMethod < Struct.new( :iam, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Iam < AuthenticationMethod; end class Unknown < AuthenticationMethod; end end |
#jwt_bearer ⇒ Types::JwtBearerGrant
Configuration options for the
urn:ietf:params:oauth:grant-type:jwt-bearer
grant type.
2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 2032 class Grant < Struct.new( :authorization_code, :jwt_bearer, :refresh_token, :token_exchange, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCode < Grant; end class JwtBearer < Grant; end class RefreshToken < Grant; end class TokenExchange < Grant; end class Unknown < Grant; end end |
#oidc_jwt_configuration ⇒ Types::OidcJwtUpdateConfiguration
A structure that describes an updated configuration for a trusted token issuer that uses OpenID Connect (OIDC) with JSON web tokens (JWT).
3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 3974 class TrustedTokenIssuerConfiguration < Struct.new( :oidc_jwt_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OidcJwtConfiguration < TrustedTokenIssuerConfiguration; end class Unknown < TrustedTokenIssuerConfiguration; end end |
#refresh_token ⇒ Types::RefreshTokenGrant
Configuration options for the refresh_token
grant type.
2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 2032 class Grant < Struct.new( :authorization_code, :jwt_bearer, :refresh_token, :token_exchange, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCode < Grant; end class JwtBearer < Grant; end class RefreshToken < Grant; end class TokenExchange < Grant; end class Unknown < Grant; end end |
#token_exchange ⇒ Types::TokenExchangeGrant
Configuration options for the
urn:ietf:params:oauth:grant-type:token-exchange
grant type.
2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 |
# File 'gems/aws-sdk-ssoadmin/lib/aws-sdk-ssoadmin/types.rb', line 2032 class Grant < Struct.new( :authorization_code, :jwt_bearer, :refresh_token, :token_exchange, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AuthorizationCode < Grant; end class JwtBearer < Grant; end class RefreshToken < Grant; end class TokenExchange < Grant; end class Unknown < Grant; end end |