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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-managedgrafana/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



642
643
644
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 642

def unknown
  @unknown
end

#urlString

The URL of the location containing the IdP metadata.

Returns:

  • (String)


642
643
644
645
646
647
648
649
650
651
652
653
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 642

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)


642
643
644
645
646
647
648
649
650
651
652
653
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 642

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