Class: Aws::ManagedGrafana::Types::IdpMetadata

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-managedgrafana/types.rb

Overview

Note:

IdpMetadata is a union - when making an API calls you must set exactly one of the members.

Note:

IdpMetadata is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of IdpMetadata corresponding to the set member.

A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace. You can specify the metadata either by providing a URL to its location in the ‘url` parameter, or by specifying the full metadata in XML format in the `xml` parameter. Specifying both will cause an error.

Direct Known Subclasses

Unknown, Url, Xml

Defined Under Namespace

Classes: Unknown, Url, Xml

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



831
832
833
# File 'lib/aws-sdk-managedgrafana/types.rb', line 831

def unknown
  @unknown
end

#urlString

The URL of the location containing the IdP metadata.

Returns:

  • (String)


831
832
833
834
835
836
837
838
839
840
841
842
# File 'lib/aws-sdk-managedgrafana/types.rb', line 831

class IdpMetadata < Struct.new(
  :url,
  :xml,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < IdpMetadata; end
  class Xml < IdpMetadata; end
  class Unknown < IdpMetadata; end
end

#xmlString

The full IdP metadata, in XML format.

Returns:

  • (String)


831
832
833
834
835
836
837
838
839
840
841
842
# File 'lib/aws-sdk-managedgrafana/types.rb', line 831

class IdpMetadata < Struct.new(
  :url,
  :xml,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Url < IdpMetadata; end
  class Xml < IdpMetadata; end
  class Unknown < IdpMetadata; end
end