class Amazonite::Iam::GetSAMLProviderResponse

Overview

Contains the response to a successful GetSAMLProvider request.

Defined in:

iam/get_saml_provider_response.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_xml(node : XML::Node) : self #

[View source]
def self.new(saml_provider_uuid : String | Nil = nil, saml_metadata_document : String | Nil = nil, create_date : Time | Nil = nil, valid_until : Time | Nil = nil, tags : Array(Tag) | Nil = nil, assertion_encryption_mode : AssertionEncryptionModeType | Nil = nil, private_key_list : Array(SAMLPrivateKey) | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def assertion_encryption_mode : AssertionEncryptionModeType | Nil #

Specifies the encryption setting for the SAML provider.


[View source]
def assertion_encryption_mode=(assertion_encryption_mode : AssertionEncryptionModeType | Nil) #

Specifies the encryption setting for the SAML provider.


[View source]
def create_date : Time | Nil #

The date and time when the SAML provider was created.


[View source]
def create_date=(create_date : Time | Nil) #

The date and time when the SAML provider was created.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def private_key_list : Array(SAMLPrivateKey) | Nil #

The private key metadata for the SAML provider.


[View source]
def private_key_list=(private_key_list : Array(SAMLPrivateKey) | Nil) #

The private key metadata for the SAML provider.


[View source]
def saml_metadata_document : String | Nil #

The XML metadata document that includes information about an identity provider.


[View source]
def saml_metadata_document=(saml_metadata_document : String | Nil) #

The XML metadata document that includes information about an identity provider.


[View source]
def saml_provider_uuid : String | Nil #

The unique identifier assigned to the SAML provider.


[View source]
def saml_provider_uuid=(saml_provider_uuid : String | Nil) #

The unique identifier assigned to the SAML provider.


[View source]
def tags : Array(Tag) | Nil #

A list of tags that are attached to the specified IAM SAML provider. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.


[View source]
def tags=(tags : Array(Tag) | Nil) #

A list of tags that are attached to the specified IAM SAML provider. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.


[View source]
def to_query_params(prefix : String) : Array(Tuple(String, String)) #

[View source]
def valid_until : Time | Nil #

The expiration date and time for the SAML provider.


[View source]
def valid_until=(valid_until : Time | Nil) #

The expiration date and time for the SAML provider.


[View source]
def validate! : Nil #

[View source]