Class: Aws::ManagedGrafana::Types::IdpMetadata
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::ManagedGrafana::Types::IdpMetadata
 
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-managedgrafana/types.rb
Overview
IdpMetadata is a union - when making an API calls you must set exactly one of the members.
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.
Defined Under Namespace
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #unknown  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Returns the value of attribute unknown. 
- 
  
    
      #url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The URL of the location containing the IdP metadata. 
- 
  
    
      #xml  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The full IdP metadata, in XML format. 
Instance Attribute Details
#unknown ⇒ Object
Returns the value of attribute unknown
| 831 832 833 | # File 'lib/aws-sdk-managedgrafana/types.rb', line 831 def unknown @unknown end | 
#url ⇒ String
The URL of the location containing the IdP metadata.
| 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 | 
#xml ⇒ String
The full IdP metadata, in XML format.
| 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 |