Class CfnWorkspacePropsMixin.SamlConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.grafana.CfnWorkspacePropsMixin.SamlConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnWorkspacePropsMixin.SamlConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWorkspacePropsMixin.SamlConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnWorkspacePropsMixin.SamlConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWorkspacePropsMixin.SamlConfigurationProperty
An implementation for
CfnWorkspacePropsMixin.SamlConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.grafana.CfnWorkspacePropsMixin.SamlConfigurationProperty
CfnWorkspacePropsMixin.SamlConfigurationProperty.Builder, CfnWorkspacePropsMixin.SamlConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnWorkspacePropsMixin.SamlConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanLists which organizations defined in the SAML assertion are allowed to use the Amazon Managed Grafana workspace.final ObjectA 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 ObjectA structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.final NumberHow long a sign-on session by a SAML user is valid, before the user has to sign on again.final ObjectA structure containing arrays that map group names in the SAML assertion to the GrafanaAdminandEditorroles in the workspace.final inthashCode()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 theCfnWorkspacePropsMixin.SamlConfigurationProperty.Builder.
-
-
Method Details
-
getAllowedOrganizations
Description copied from interface:CfnWorkspacePropsMixin.SamlConfigurationPropertyLists 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:
getAllowedOrganizationsin interfaceCfnWorkspacePropsMixin.SamlConfigurationProperty- See Also:
-
getAssertionAttributes
Description copied from interface:CfnWorkspacePropsMixin.SamlConfigurationPropertyA 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.Returns union: either
IResolvableorCfnWorkspacePropsMixin.AssertionAttributesProperty- Specified by:
getAssertionAttributesin interfaceCfnWorkspacePropsMixin.SamlConfigurationProperty- See Also:
-
getIdpMetadata
Description copied from interface:CfnWorkspacePropsMixin.SamlConfigurationPropertyA structure containing the identity provider (IdP) metadata used to integrate the identity provider with this workspace.Returns union: either
IResolvableorCfnWorkspacePropsMixin.IdpMetadataProperty- Specified by:
getIdpMetadatain interfaceCfnWorkspacePropsMixin.SamlConfigurationProperty- See Also:
-
getLoginValidityDuration
Description copied from interface:CfnWorkspacePropsMixin.SamlConfigurationPropertyHow long a sign-on session by a SAML user is valid, before the user has to sign on again.- Specified by:
getLoginValidityDurationin interfaceCfnWorkspacePropsMixin.SamlConfigurationProperty- See Also:
-
getRoleValues
Description copied from interface:CfnWorkspacePropsMixin.SamlConfigurationPropertyA structure containing arrays that map group names in the SAML assertion to the GrafanaAdminandEditorroles in the workspace.Returns union: either
IResolvableorCfnWorkspacePropsMixin.RoleValuesProperty- Specified by:
getRoleValuesin interfaceCfnWorkspacePropsMixin.SamlConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-