Class CfnWorkspace.SamlConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.grafana.CfnWorkspace.SamlConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnWorkspace.SamlConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnWorkspace.SamlConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnWorkspace.SamlConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWorkspace.SamlConfigurationProperty
An implementation for
CfnWorkspace.SamlConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.grafana.CfnWorkspace.SamlConfigurationProperty
CfnWorkspace.SamlConfigurationProperty.Builder, CfnWorkspace.SamlConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnWorkspace.SamlConfigurationProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace.final Object
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.final Object
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.final Number
How long a sign-on session by a SAML user is valid, before the user has to sign on again.final Object
A structure containing arrays that map group names in the SAML assertion to the GrafanaAdmin
andEditor
roles in the workspace.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnWorkspace.SamlConfigurationProperty.Builder
.
-
-
Method Details
-
getIdpMetadata
Description copied from interface:CfnWorkspace.SamlConfigurationProperty
A structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.- Specified by:
getIdpMetadata
in interfaceCfnWorkspace.SamlConfigurationProperty
-
getAllowedOrganizations
Description copied from interface:CfnWorkspace.SamlConfigurationProperty
Lists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace.If this is empty, all organizations in the assertion attribute have access.
- Specified by:
getAllowedOrganizations
in interfaceCfnWorkspace.SamlConfigurationProperty
-
getAssertionAttributes
Description copied from interface:CfnWorkspace.SamlConfigurationProperty
A structure that defines which attributes in the SAML assertion are to be used to define information about the users authenticated by that IdP to use the workspace.- Specified by:
getAssertionAttributes
in interfaceCfnWorkspace.SamlConfigurationProperty
-
getLoginValidityDuration
Description copied from interface:CfnWorkspace.SamlConfigurationProperty
How long a sign-on session by a SAML user is valid, before the user has to sign on again.- Specified by:
getLoginValidityDuration
in interfaceCfnWorkspace.SamlConfigurationProperty
-
getRoleValues
Description copied from interface:CfnWorkspace.SamlConfigurationProperty
A structure containing arrays that map group names in the SAML assertion to the GrafanaAdmin
andEditor
roles in the workspace.- Specified by:
getRoleValues
in interfaceCfnWorkspace.SamlConfigurationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-