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.

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



639
640
641
# File 'gems/aws-sdk-managedgrafana/lib/aws-sdk-managedgrafana/types.rb', line 639

def unknown
  @unknown
end

#urlString

The URL of the location containing the metadata.

Returns:

  • (String)


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

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 actual full metadata file, in XML format.

Returns:

  • (String)


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

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