Interface CfnEnvironmentProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnEnvironmentProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:56.747Z")
@Stability(Stable)
public interface CfnEnvironmentProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnEnvironment.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.finspace.*;
CfnEnvironmentProps cfnEnvironmentProps = CfnEnvironmentProps.builder()
.name("name")
// the properties below are optional
.description("description")
.federationMode("federationMode")
.federationParameters(FederationParametersProperty.builder()
.applicationCallBackUrl("applicationCallBackUrl")
.attributeMap(List.of(AttributeMapItemsProperty.builder()
.key("key")
.value("value")
.build()))
.federationProviderName("federationProviderName")
.federationUrn("federationUrn")
.samlMetadataDocument("samlMetadataDocument")
.samlMetadataUrl("samlMetadataUrl")
.build())
.kmsKeyId("kmsKeyId")
.superuserParameters(SuperuserParametersProperty.builder()
.emailAddress("emailAddress")
.firstName("firstName")
.lastName("lastName")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnEnvironmentPropsstatic final classAn implementation forCfnEnvironmentProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnEnvironmentProps.Builderbuilder()default StringThe description of the FinSpace environment.default StringThe authentication mode for the environment.default ObjectConfiguration information when authentication mode is FEDERATED.default StringThe KMS key id used to encrypt in the FinSpace environment.getName()The name of the FinSpace environment.default ObjectConfiguration information for the superuser.getTags()AWS::FinSpace::Environment.Tags.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the FinSpace environment. -
getDescription
The description of the FinSpace environment. -
getFederationMode
The authentication mode for the environment. -
getFederationParameters
Configuration information when authentication mode is FEDERATED. -
getKmsKeyId
The KMS key id used to encrypt in the FinSpace environment. -
getSuperuserParameters
Configuration information for the superuser. -
getTags
AWS::FinSpace::Environment.Tags. -
builder
- Returns:
- a
CfnEnvironmentProps.BuilderofCfnEnvironmentProps
-