Class CfnRedshiftIdcApplicationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.redshift.CfnRedshiftIdcApplicationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRedshiftIdcApplicationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRedshiftIdcApplicationMixinProps
@Stability(Stable)
@Internal
public static final class CfnRedshiftIdcApplicationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRedshiftIdcApplicationMixinProps
An implementation for
CfnRedshiftIdcApplicationMixinProps-
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.redshift.CfnRedshiftIdcApplicationMixinProps
CfnRedshiftIdcApplicationMixinProps.Builder, CfnRedshiftIdcApplicationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRedshiftIdcApplicationMixinProps.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 booleanfinal StringThe type of application being created.final ObjectThe token issuer list for the Amazon Redshift IAM Identity Center application instance.final StringThe IAM role ARN for the Amazon Redshift IAM Identity Center application instance.final StringThe display name for the Amazon Redshift IAM Identity Center application instance.final StringThe Amazon resource name (ARN) of the IAM Identity Center instance where Amazon Redshift creates a new managed application.final StringThe namespace for the Amazon Redshift IAM Identity Center application instance.final StringThe name of the Redshift application in IAM Identity Center.final ObjectA collection of service integrations for the Redshift IAM Identity Center application.A list of tag keys that Redshift Identity Center applications copy to IAM Identity Center.getTags()An array of key-value pairs to apply to this resource.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 theCfnRedshiftIdcApplicationMixinProps.Builder.
-
-
Method Details
-
getApplicationType
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsThe type of application being created.- Specified by:
getApplicationTypein interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getAuthorizedTokenIssuerList
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsThe token issuer list for the Amazon Redshift IAM Identity Center application instance.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRedshiftIdcApplicationPropsMixin.AuthorizedTokenIssuerProperty>- Specified by:
getAuthorizedTokenIssuerListin interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getIamRoleArn
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsThe IAM role ARN for the Amazon Redshift IAM Identity Center application instance.It has the required permissions to be assumed and invoke the IDC Identity Center API.
- Specified by:
getIamRoleArnin interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getIdcDisplayName
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsThe display name for the Amazon Redshift IAM Identity Center application instance.It appears in the console.
- Specified by:
getIdcDisplayNamein interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getIdcInstanceArn
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsThe Amazon resource name (ARN) of the IAM Identity Center instance where Amazon Redshift creates a new managed application.- Specified by:
getIdcInstanceArnin interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getIdentityNamespace
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsThe namespace for the Amazon Redshift IAM Identity Center application instance.It determines which managed application verifies the connection token.
- Specified by:
getIdentityNamespacein interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getRedshiftIdcApplicationName
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsThe name of the Redshift application in IAM Identity Center.- Specified by:
getRedshiftIdcApplicationNamein interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getServiceIntegrations
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsA collection of service integrations for the Redshift IAM Identity Center application.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRedshiftIdcApplicationPropsMixin.ServiceIntegrationsUnionProperty>- Specified by:
getServiceIntegrationsin interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getSsoTagKeys
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsA list of tag keys that Redshift Identity Center applications copy to IAM Identity Center.- Specified by:
getSsoTagKeysin interfaceCfnRedshiftIdcApplicationMixinProps- See Also:
-
getTags
Description copied from interface:CfnRedshiftIdcApplicationMixinPropsAn array of key-value pairs to apply to this resource.- Specified by:
getTagsin interfaceCfnRedshiftIdcApplicationMixinProps- 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()
-