finspace

package
v0.78.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnvironmentFederationModeLocal     = EnvironmentFederationMode("LOCAL")
	EnvironmentFederationModeFederated = EnvironmentFederationMode("FEDERATED")
)
View Source
const (
	EnvironmentStatusCreateRequested = EnvironmentStatus("CREATE_REQUESTED")
	EnvironmentStatusCreating        = EnvironmentStatus("CREATING")
	EnvironmentStatusCreated         = EnvironmentStatus("CREATED")
	EnvironmentStatusDeleteRequested = EnvironmentStatus("DELETE_REQUESTED")
	EnvironmentStatusDeleting        = EnvironmentStatus("DELETING")
	EnvironmentStatusDeleted         = EnvironmentStatus("DELETED")
	EnvironmentStatusFailedCreation  = EnvironmentStatus("FAILED_CREATION")
	EnvironmentStatusFailedDeletion  = EnvironmentStatus("FAILED_DELETION")
	EnvironmentStatusRetryDeletion   = EnvironmentStatus("RETRY_DELETION")
	EnvironmentStatusSuspended       = EnvironmentStatus("SUSPENDED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Environment

type Environment struct {
	pulumi.CustomResourceState

	// AWS account ID associated with the Environment
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// ARNs of FinSpace Data Bundles to install
	DataBundles pulumi.StringArrayOutput `pulumi:"dataBundles"`
	// ID for FinSpace created account used to store Environment artifacts
	DedicatedServiceAccountId pulumi.StringOutput `pulumi:"dedicatedServiceAccountId"`
	// Description of the Environment
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// ARN of the Environment
	EnvironmentArn pulumi.StringOutput `pulumi:"environmentArn"`
	// Unique identifier for representing FinSpace Environment
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// URL used to login to the Environment
	EnvironmentUrl pulumi.StringOutput `pulumi:"environmentUrl"`
	// Federation mode used with the Environment
	FederationMode       EnvironmentFederationModePtrOutput       `pulumi:"federationMode"`
	FederationParameters EnvironmentFederationParametersPtrOutput `pulumi:"federationParameters"`
	// KMS key used to encrypt customer data within FinSpace Environment infrastructure
	KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"`
	// Name of the Environment
	Name pulumi.StringOutput `pulumi:"name"`
	// SageMaker Studio Domain URL associated with the Environment
	SageMakerStudioDomainUrl pulumi.StringOutput `pulumi:"sageMakerStudioDomainUrl"`
	// State of the Environment
	Status              EnvironmentStatusOutput                 `pulumi:"status"`
	SuperuserParameters EnvironmentSuperuserParametersPtrOutput `pulumi:"superuserParameters"`
	// An array of key-value pairs to apply to this resource.
	Tags EnvironmentTagArrayOutput `pulumi:"tags"`
}

An example resource schema demonstrating some basic constructs and validation rules.

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

NewEnvironment registers a new resource with the given unique name, arguments, and options.

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

func (*Environment) ToOutput added in v0.76.0

func (i *Environment) ToOutput(ctx context.Context) pulumix.Output[*Environment]

type EnvironmentArgs

type EnvironmentArgs struct {
	// ARNs of FinSpace Data Bundles to install
	DataBundles pulumi.StringArrayInput
	// Description of the Environment
	Description pulumi.StringPtrInput
	// Federation mode used with the Environment
	FederationMode       EnvironmentFederationModePtrInput
	FederationParameters EnvironmentFederationParametersPtrInput
	// KMS key used to encrypt customer data within FinSpace Environment infrastructure
	KmsKeyId pulumi.StringPtrInput
	// Name of the Environment
	Name                pulumi.StringPtrInput
	SuperuserParameters EnvironmentSuperuserParametersPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags EnvironmentTagArrayInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentFederationMode

type EnvironmentFederationMode string

Federation mode used with the Environment

func (EnvironmentFederationMode) ElementType

func (EnvironmentFederationMode) ElementType() reflect.Type

func (EnvironmentFederationMode) ToEnvironmentFederationModeOutput

func (e EnvironmentFederationMode) ToEnvironmentFederationModeOutput() EnvironmentFederationModeOutput

func (EnvironmentFederationMode) ToEnvironmentFederationModeOutputWithContext

func (e EnvironmentFederationMode) ToEnvironmentFederationModeOutputWithContext(ctx context.Context) EnvironmentFederationModeOutput

func (EnvironmentFederationMode) ToEnvironmentFederationModePtrOutput

func (e EnvironmentFederationMode) ToEnvironmentFederationModePtrOutput() EnvironmentFederationModePtrOutput

func (EnvironmentFederationMode) ToEnvironmentFederationModePtrOutputWithContext

func (e EnvironmentFederationMode) ToEnvironmentFederationModePtrOutputWithContext(ctx context.Context) EnvironmentFederationModePtrOutput

func (EnvironmentFederationMode) ToStringOutput

func (e EnvironmentFederationMode) ToStringOutput() pulumi.StringOutput

func (EnvironmentFederationMode) ToStringOutputWithContext

func (e EnvironmentFederationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentFederationMode) ToStringPtrOutput

func (e EnvironmentFederationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentFederationMode) ToStringPtrOutputWithContext

func (e EnvironmentFederationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentFederationModeInput

type EnvironmentFederationModeInput interface {
	pulumi.Input

	ToEnvironmentFederationModeOutput() EnvironmentFederationModeOutput
	ToEnvironmentFederationModeOutputWithContext(context.Context) EnvironmentFederationModeOutput
}

EnvironmentFederationModeInput is an input type that accepts EnvironmentFederationModeArgs and EnvironmentFederationModeOutput values. You can construct a concrete instance of `EnvironmentFederationModeInput` via:

EnvironmentFederationModeArgs{...}

type EnvironmentFederationModeOutput

type EnvironmentFederationModeOutput struct{ *pulumi.OutputState }

func (EnvironmentFederationModeOutput) ElementType

func (EnvironmentFederationModeOutput) ToEnvironmentFederationModeOutput

func (o EnvironmentFederationModeOutput) ToEnvironmentFederationModeOutput() EnvironmentFederationModeOutput

func (EnvironmentFederationModeOutput) ToEnvironmentFederationModeOutputWithContext

func (o EnvironmentFederationModeOutput) ToEnvironmentFederationModeOutputWithContext(ctx context.Context) EnvironmentFederationModeOutput

func (EnvironmentFederationModeOutput) ToEnvironmentFederationModePtrOutput

func (o EnvironmentFederationModeOutput) ToEnvironmentFederationModePtrOutput() EnvironmentFederationModePtrOutput

func (EnvironmentFederationModeOutput) ToEnvironmentFederationModePtrOutputWithContext

func (o EnvironmentFederationModeOutput) ToEnvironmentFederationModePtrOutputWithContext(ctx context.Context) EnvironmentFederationModePtrOutput

func (EnvironmentFederationModeOutput) ToOutput added in v0.76.0

func (EnvironmentFederationModeOutput) ToStringOutput

func (EnvironmentFederationModeOutput) ToStringOutputWithContext

func (o EnvironmentFederationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentFederationModeOutput) ToStringPtrOutput

func (EnvironmentFederationModeOutput) ToStringPtrOutputWithContext

func (o EnvironmentFederationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentFederationModePtrInput

type EnvironmentFederationModePtrInput interface {
	pulumi.Input

	ToEnvironmentFederationModePtrOutput() EnvironmentFederationModePtrOutput
	ToEnvironmentFederationModePtrOutputWithContext(context.Context) EnvironmentFederationModePtrOutput
}

func EnvironmentFederationModePtr

func EnvironmentFederationModePtr(v string) EnvironmentFederationModePtrInput

type EnvironmentFederationModePtrOutput

type EnvironmentFederationModePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentFederationModePtrOutput) Elem

func (EnvironmentFederationModePtrOutput) ElementType

func (EnvironmentFederationModePtrOutput) ToEnvironmentFederationModePtrOutput

func (o EnvironmentFederationModePtrOutput) ToEnvironmentFederationModePtrOutput() EnvironmentFederationModePtrOutput

func (EnvironmentFederationModePtrOutput) ToEnvironmentFederationModePtrOutputWithContext

func (o EnvironmentFederationModePtrOutput) ToEnvironmentFederationModePtrOutputWithContext(ctx context.Context) EnvironmentFederationModePtrOutput

func (EnvironmentFederationModePtrOutput) ToOutput added in v0.76.0

func (EnvironmentFederationModePtrOutput) ToStringPtrOutput

func (EnvironmentFederationModePtrOutput) ToStringPtrOutputWithContext

func (o EnvironmentFederationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentFederationParameters

type EnvironmentFederationParameters struct {
	// SAML metadata URL to link with the Environment
	ApplicationCallBackUrl *string `pulumi:"applicationCallBackUrl"`
	// Attribute map for SAML configuration
	AttributeMap []EnvironmentFederationParametersAttributeMapItemProperties `pulumi:"attributeMap"`
	// Federation provider name to link with the Environment
	FederationProviderName *string `pulumi:"federationProviderName"`
	// SAML metadata URL to link with the Environment
	FederationUrn *string `pulumi:"federationUrn"`
	// SAML metadata document to link the federation provider to the Environment
	SamlMetadataDocument *string `pulumi:"samlMetadataDocument"`
	// SAML metadata URL to link with the Environment
	SamlMetadataUrl *string `pulumi:"samlMetadataUrl"`
}

Additional parameters to identify Federation mode

type EnvironmentFederationParametersArgs

type EnvironmentFederationParametersArgs struct {
	// SAML metadata URL to link with the Environment
	ApplicationCallBackUrl pulumi.StringPtrInput `pulumi:"applicationCallBackUrl"`
	// Attribute map for SAML configuration
	AttributeMap EnvironmentFederationParametersAttributeMapItemPropertiesArrayInput `pulumi:"attributeMap"`
	// Federation provider name to link with the Environment
	FederationProviderName pulumi.StringPtrInput `pulumi:"federationProviderName"`
	// SAML metadata URL to link with the Environment
	FederationUrn pulumi.StringPtrInput `pulumi:"federationUrn"`
	// SAML metadata document to link the federation provider to the Environment
	SamlMetadataDocument pulumi.StringPtrInput `pulumi:"samlMetadataDocument"`
	// SAML metadata URL to link with the Environment
	SamlMetadataUrl pulumi.StringPtrInput `pulumi:"samlMetadataUrl"`
}

Additional parameters to identify Federation mode

func (EnvironmentFederationParametersArgs) ElementType

func (EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersOutput

func (i EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersOutput() EnvironmentFederationParametersOutput

func (EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersOutputWithContext

func (i EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersOutputWithContext(ctx context.Context) EnvironmentFederationParametersOutput

func (EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersPtrOutput

func (i EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersPtrOutput() EnvironmentFederationParametersPtrOutput

func (EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersPtrOutputWithContext

func (i EnvironmentFederationParametersArgs) ToEnvironmentFederationParametersPtrOutputWithContext(ctx context.Context) EnvironmentFederationParametersPtrOutput

func (EnvironmentFederationParametersArgs) ToOutput added in v0.76.0

type EnvironmentFederationParametersAttributeMapItemProperties added in v0.59.0

type EnvironmentFederationParametersAttributeMapItemProperties struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key *string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value *string `pulumi:"value"`
}

type EnvironmentFederationParametersAttributeMapItemPropertiesArgs added in v0.59.0

type EnvironmentFederationParametersAttributeMapItemPropertiesArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (EnvironmentFederationParametersAttributeMapItemPropertiesArgs) ElementType added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesArgs) ToEnvironmentFederationParametersAttributeMapItemPropertiesOutput added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesArgs) ToEnvironmentFederationParametersAttributeMapItemPropertiesOutputWithContext added in v0.59.0

func (i EnvironmentFederationParametersAttributeMapItemPropertiesArgs) ToEnvironmentFederationParametersAttributeMapItemPropertiesOutputWithContext(ctx context.Context) EnvironmentFederationParametersAttributeMapItemPropertiesOutput

func (EnvironmentFederationParametersAttributeMapItemPropertiesArgs) ToOutput added in v0.76.0

type EnvironmentFederationParametersAttributeMapItemPropertiesArray added in v0.59.0

type EnvironmentFederationParametersAttributeMapItemPropertiesArray []EnvironmentFederationParametersAttributeMapItemPropertiesInput

func (EnvironmentFederationParametersAttributeMapItemPropertiesArray) ElementType added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesArray) ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesArray) ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutputWithContext added in v0.59.0

func (i EnvironmentFederationParametersAttributeMapItemPropertiesArray) ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutputWithContext(ctx context.Context) EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput

func (EnvironmentFederationParametersAttributeMapItemPropertiesArray) ToOutput added in v0.76.0

type EnvironmentFederationParametersAttributeMapItemPropertiesArrayInput added in v0.59.0

type EnvironmentFederationParametersAttributeMapItemPropertiesArrayInput interface {
	pulumi.Input

	ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput() EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput
	ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutputWithContext(context.Context) EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput
}

EnvironmentFederationParametersAttributeMapItemPropertiesArrayInput is an input type that accepts EnvironmentFederationParametersAttributeMapItemPropertiesArray and EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput values. You can construct a concrete instance of `EnvironmentFederationParametersAttributeMapItemPropertiesArrayInput` via:

EnvironmentFederationParametersAttributeMapItemPropertiesArray{ EnvironmentFederationParametersAttributeMapItemPropertiesArgs{...} }

type EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput added in v0.59.0

type EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput) ElementType added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput) Index added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput) ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput) ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutputWithContext added in v0.59.0

func (o EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput) ToEnvironmentFederationParametersAttributeMapItemPropertiesArrayOutputWithContext(ctx context.Context) EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput

func (EnvironmentFederationParametersAttributeMapItemPropertiesArrayOutput) ToOutput added in v0.76.0

type EnvironmentFederationParametersAttributeMapItemPropertiesInput added in v0.59.0

type EnvironmentFederationParametersAttributeMapItemPropertiesInput interface {
	pulumi.Input

	ToEnvironmentFederationParametersAttributeMapItemPropertiesOutput() EnvironmentFederationParametersAttributeMapItemPropertiesOutput
	ToEnvironmentFederationParametersAttributeMapItemPropertiesOutputWithContext(context.Context) EnvironmentFederationParametersAttributeMapItemPropertiesOutput
}

EnvironmentFederationParametersAttributeMapItemPropertiesInput is an input type that accepts EnvironmentFederationParametersAttributeMapItemPropertiesArgs and EnvironmentFederationParametersAttributeMapItemPropertiesOutput values. You can construct a concrete instance of `EnvironmentFederationParametersAttributeMapItemPropertiesInput` via:

EnvironmentFederationParametersAttributeMapItemPropertiesArgs{...}

type EnvironmentFederationParametersAttributeMapItemPropertiesOutput added in v0.59.0

type EnvironmentFederationParametersAttributeMapItemPropertiesOutput struct{ *pulumi.OutputState }

func (EnvironmentFederationParametersAttributeMapItemPropertiesOutput) ElementType added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesOutput) Key added in v0.59.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (EnvironmentFederationParametersAttributeMapItemPropertiesOutput) ToEnvironmentFederationParametersAttributeMapItemPropertiesOutput added in v0.59.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesOutput) ToEnvironmentFederationParametersAttributeMapItemPropertiesOutputWithContext added in v0.59.0

func (o EnvironmentFederationParametersAttributeMapItemPropertiesOutput) ToEnvironmentFederationParametersAttributeMapItemPropertiesOutputWithContext(ctx context.Context) EnvironmentFederationParametersAttributeMapItemPropertiesOutput

func (EnvironmentFederationParametersAttributeMapItemPropertiesOutput) ToOutput added in v0.76.0

func (EnvironmentFederationParametersAttributeMapItemPropertiesOutput) Value added in v0.59.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type EnvironmentFederationParametersInput

type EnvironmentFederationParametersInput interface {
	pulumi.Input

	ToEnvironmentFederationParametersOutput() EnvironmentFederationParametersOutput
	ToEnvironmentFederationParametersOutputWithContext(context.Context) EnvironmentFederationParametersOutput
}

EnvironmentFederationParametersInput is an input type that accepts EnvironmentFederationParametersArgs and EnvironmentFederationParametersOutput values. You can construct a concrete instance of `EnvironmentFederationParametersInput` via:

EnvironmentFederationParametersArgs{...}

type EnvironmentFederationParametersOutput

type EnvironmentFederationParametersOutput struct{ *pulumi.OutputState }

Additional parameters to identify Federation mode

func (EnvironmentFederationParametersOutput) ApplicationCallBackUrl added in v0.72.0

SAML metadata URL to link with the Environment

func (EnvironmentFederationParametersOutput) AttributeMap

Attribute map for SAML configuration

func (EnvironmentFederationParametersOutput) ElementType

func (EnvironmentFederationParametersOutput) FederationProviderName

Federation provider name to link with the Environment

func (EnvironmentFederationParametersOutput) FederationUrn added in v0.72.0

SAML metadata URL to link with the Environment

func (EnvironmentFederationParametersOutput) SamlMetadataDocument

SAML metadata document to link the federation provider to the Environment

func (EnvironmentFederationParametersOutput) SamlMetadataUrl added in v0.72.0

SAML metadata URL to link with the Environment

func (EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersOutput

func (o EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersOutput() EnvironmentFederationParametersOutput

func (EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersOutputWithContext

func (o EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersOutputWithContext(ctx context.Context) EnvironmentFederationParametersOutput

func (EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersPtrOutput

func (o EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersPtrOutput() EnvironmentFederationParametersPtrOutput

func (EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersPtrOutputWithContext

func (o EnvironmentFederationParametersOutput) ToEnvironmentFederationParametersPtrOutputWithContext(ctx context.Context) EnvironmentFederationParametersPtrOutput

func (EnvironmentFederationParametersOutput) ToOutput added in v0.76.0

type EnvironmentFederationParametersPtrInput

type EnvironmentFederationParametersPtrInput interface {
	pulumi.Input

	ToEnvironmentFederationParametersPtrOutput() EnvironmentFederationParametersPtrOutput
	ToEnvironmentFederationParametersPtrOutputWithContext(context.Context) EnvironmentFederationParametersPtrOutput
}

EnvironmentFederationParametersPtrInput is an input type that accepts EnvironmentFederationParametersArgs, EnvironmentFederationParametersPtr and EnvironmentFederationParametersPtrOutput values. You can construct a concrete instance of `EnvironmentFederationParametersPtrInput` via:

        EnvironmentFederationParametersArgs{...}

or:

        nil

type EnvironmentFederationParametersPtrOutput

type EnvironmentFederationParametersPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentFederationParametersPtrOutput) ApplicationCallBackUrl added in v0.72.0

SAML metadata URL to link with the Environment

func (EnvironmentFederationParametersPtrOutput) AttributeMap

Attribute map for SAML configuration

func (EnvironmentFederationParametersPtrOutput) Elem

func (EnvironmentFederationParametersPtrOutput) ElementType

func (EnvironmentFederationParametersPtrOutput) FederationProviderName

Federation provider name to link with the Environment

func (EnvironmentFederationParametersPtrOutput) FederationUrn added in v0.72.0

SAML metadata URL to link with the Environment

func (EnvironmentFederationParametersPtrOutput) SamlMetadataDocument

SAML metadata document to link the federation provider to the Environment

func (EnvironmentFederationParametersPtrOutput) SamlMetadataUrl added in v0.72.0

SAML metadata URL to link with the Environment

func (EnvironmentFederationParametersPtrOutput) ToEnvironmentFederationParametersPtrOutput

func (o EnvironmentFederationParametersPtrOutput) ToEnvironmentFederationParametersPtrOutput() EnvironmentFederationParametersPtrOutput

func (EnvironmentFederationParametersPtrOutput) ToEnvironmentFederationParametersPtrOutputWithContext

func (o EnvironmentFederationParametersPtrOutput) ToEnvironmentFederationParametersPtrOutputWithContext(ctx context.Context) EnvironmentFederationParametersPtrOutput

func (EnvironmentFederationParametersPtrOutput) ToOutput added in v0.76.0

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) AwsAccountId added in v0.17.0

func (o EnvironmentOutput) AwsAccountId() pulumi.StringOutput

AWS account ID associated with the Environment

func (EnvironmentOutput) DataBundles added in v0.17.0

func (o EnvironmentOutput) DataBundles() pulumi.StringArrayOutput

ARNs of FinSpace Data Bundles to install

func (EnvironmentOutput) DedicatedServiceAccountId added in v0.17.0

func (o EnvironmentOutput) DedicatedServiceAccountId() pulumi.StringOutput

ID for FinSpace created account used to store Environment artifacts

func (EnvironmentOutput) Description added in v0.17.0

func (o EnvironmentOutput) Description() pulumi.StringPtrOutput

Description of the Environment

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EnvironmentArn added in v0.17.0

func (o EnvironmentOutput) EnvironmentArn() pulumi.StringOutput

ARN of the Environment

func (EnvironmentOutput) EnvironmentId added in v0.17.0

func (o EnvironmentOutput) EnvironmentId() pulumi.StringOutput

Unique identifier for representing FinSpace Environment

func (EnvironmentOutput) EnvironmentUrl added in v0.17.0

func (o EnvironmentOutput) EnvironmentUrl() pulumi.StringOutput

URL used to login to the Environment

func (EnvironmentOutput) FederationMode added in v0.17.0

Federation mode used with the Environment

func (EnvironmentOutput) FederationParameters added in v0.17.0

func (EnvironmentOutput) KmsKeyId added in v0.17.0

KMS key used to encrypt customer data within FinSpace Environment infrastructure

func (EnvironmentOutput) Name added in v0.17.0

Name of the Environment

func (EnvironmentOutput) SageMakerStudioDomainUrl added in v0.17.0

func (o EnvironmentOutput) SageMakerStudioDomainUrl() pulumi.StringOutput

SageMaker Studio Domain URL associated with the Environment

func (EnvironmentOutput) Status added in v0.17.0

State of the Environment

func (EnvironmentOutput) SuperuserParameters added in v0.17.0

func (EnvironmentOutput) Tags added in v0.59.0

An array of key-value pairs to apply to this resource.

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

func (EnvironmentOutput) ToOutput added in v0.76.0

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentStatus

type EnvironmentStatus string

State of the Environment

type EnvironmentStatusOutput

type EnvironmentStatusOutput struct{ *pulumi.OutputState }

func (EnvironmentStatusOutput) ElementType

func (EnvironmentStatusOutput) ElementType() reflect.Type

func (EnvironmentStatusOutput) ToEnvironmentStatusOutput

func (o EnvironmentStatusOutput) ToEnvironmentStatusOutput() EnvironmentStatusOutput

func (EnvironmentStatusOutput) ToEnvironmentStatusOutputWithContext

func (o EnvironmentStatusOutput) ToEnvironmentStatusOutputWithContext(ctx context.Context) EnvironmentStatusOutput

func (EnvironmentStatusOutput) ToEnvironmentStatusPtrOutput

func (o EnvironmentStatusOutput) ToEnvironmentStatusPtrOutput() EnvironmentStatusPtrOutput

func (EnvironmentStatusOutput) ToEnvironmentStatusPtrOutputWithContext

func (o EnvironmentStatusOutput) ToEnvironmentStatusPtrOutputWithContext(ctx context.Context) EnvironmentStatusPtrOutput

func (EnvironmentStatusOutput) ToOutput added in v0.76.0

func (EnvironmentStatusOutput) ToStringOutput

func (o EnvironmentStatusOutput) ToStringOutput() pulumi.StringOutput

func (EnvironmentStatusOutput) ToStringOutputWithContext

func (o EnvironmentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentStatusOutput) ToStringPtrOutput

func (o EnvironmentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentStatusOutput) ToStringPtrOutputWithContext

func (o EnvironmentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentStatusPtrOutput

type EnvironmentStatusPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentStatusPtrOutput) Elem

func (EnvironmentStatusPtrOutput) ElementType

func (EnvironmentStatusPtrOutput) ElementType() reflect.Type

func (EnvironmentStatusPtrOutput) ToEnvironmentStatusPtrOutput

func (o EnvironmentStatusPtrOutput) ToEnvironmentStatusPtrOutput() EnvironmentStatusPtrOutput

func (EnvironmentStatusPtrOutput) ToEnvironmentStatusPtrOutputWithContext

func (o EnvironmentStatusPtrOutput) ToEnvironmentStatusPtrOutputWithContext(ctx context.Context) EnvironmentStatusPtrOutput

func (EnvironmentStatusPtrOutput) ToOutput added in v0.76.0

func (EnvironmentStatusPtrOutput) ToStringPtrOutput

func (o EnvironmentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentStatusPtrOutput) ToStringPtrOutputWithContext

func (o EnvironmentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentSuperuserParameters added in v0.5.0

type EnvironmentSuperuserParameters struct {
	// Email address
	EmailAddress *string `pulumi:"emailAddress"`
	// First name
	FirstName *string `pulumi:"firstName"`
	// Last name
	LastName *string `pulumi:"lastName"`
}

Parameters of the first Superuser for the FinSpace Environment

type EnvironmentSuperuserParametersArgs added in v0.5.0

type EnvironmentSuperuserParametersArgs struct {
	// Email address
	EmailAddress pulumi.StringPtrInput `pulumi:"emailAddress"`
	// First name
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	// Last name
	LastName pulumi.StringPtrInput `pulumi:"lastName"`
}

Parameters of the first Superuser for the FinSpace Environment

func (EnvironmentSuperuserParametersArgs) ElementType added in v0.5.0

func (EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersOutput added in v0.5.0

func (i EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersOutput() EnvironmentSuperuserParametersOutput

func (EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersOutputWithContext added in v0.5.0

func (i EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersOutputWithContext(ctx context.Context) EnvironmentSuperuserParametersOutput

func (EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersPtrOutput added in v0.5.0

func (i EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersPtrOutput() EnvironmentSuperuserParametersPtrOutput

func (EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersPtrOutputWithContext added in v0.5.0

func (i EnvironmentSuperuserParametersArgs) ToEnvironmentSuperuserParametersPtrOutputWithContext(ctx context.Context) EnvironmentSuperuserParametersPtrOutput

func (EnvironmentSuperuserParametersArgs) ToOutput added in v0.76.0

type EnvironmentSuperuserParametersInput added in v0.5.0

type EnvironmentSuperuserParametersInput interface {
	pulumi.Input

	ToEnvironmentSuperuserParametersOutput() EnvironmentSuperuserParametersOutput
	ToEnvironmentSuperuserParametersOutputWithContext(context.Context) EnvironmentSuperuserParametersOutput
}

EnvironmentSuperuserParametersInput is an input type that accepts EnvironmentSuperuserParametersArgs and EnvironmentSuperuserParametersOutput values. You can construct a concrete instance of `EnvironmentSuperuserParametersInput` via:

EnvironmentSuperuserParametersArgs{...}

type EnvironmentSuperuserParametersOutput added in v0.5.0

type EnvironmentSuperuserParametersOutput struct{ *pulumi.OutputState }

Parameters of the first Superuser for the FinSpace Environment

func (EnvironmentSuperuserParametersOutput) ElementType added in v0.5.0

func (EnvironmentSuperuserParametersOutput) EmailAddress added in v0.5.0

Email address

func (EnvironmentSuperuserParametersOutput) FirstName added in v0.5.0

First name

func (EnvironmentSuperuserParametersOutput) LastName added in v0.5.0

Last name

func (EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersOutput added in v0.5.0

func (o EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersOutput() EnvironmentSuperuserParametersOutput

func (EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersOutputWithContext added in v0.5.0

func (o EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersOutputWithContext(ctx context.Context) EnvironmentSuperuserParametersOutput

func (EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersPtrOutput added in v0.5.0

func (o EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersPtrOutput() EnvironmentSuperuserParametersPtrOutput

func (EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersPtrOutputWithContext added in v0.5.0

func (o EnvironmentSuperuserParametersOutput) ToEnvironmentSuperuserParametersPtrOutputWithContext(ctx context.Context) EnvironmentSuperuserParametersPtrOutput

func (EnvironmentSuperuserParametersOutput) ToOutput added in v0.76.0

type EnvironmentSuperuserParametersPtrInput added in v0.5.0

type EnvironmentSuperuserParametersPtrInput interface {
	pulumi.Input

	ToEnvironmentSuperuserParametersPtrOutput() EnvironmentSuperuserParametersPtrOutput
	ToEnvironmentSuperuserParametersPtrOutputWithContext(context.Context) EnvironmentSuperuserParametersPtrOutput
}

EnvironmentSuperuserParametersPtrInput is an input type that accepts EnvironmentSuperuserParametersArgs, EnvironmentSuperuserParametersPtr and EnvironmentSuperuserParametersPtrOutput values. You can construct a concrete instance of `EnvironmentSuperuserParametersPtrInput` via:

        EnvironmentSuperuserParametersArgs{...}

or:

        nil

type EnvironmentSuperuserParametersPtrOutput added in v0.5.0

type EnvironmentSuperuserParametersPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentSuperuserParametersPtrOutput) Elem added in v0.5.0

func (EnvironmentSuperuserParametersPtrOutput) ElementType added in v0.5.0

func (EnvironmentSuperuserParametersPtrOutput) EmailAddress added in v0.5.0

Email address

func (EnvironmentSuperuserParametersPtrOutput) FirstName added in v0.5.0

First name

func (EnvironmentSuperuserParametersPtrOutput) LastName added in v0.5.0

Last name

func (EnvironmentSuperuserParametersPtrOutput) ToEnvironmentSuperuserParametersPtrOutput added in v0.5.0

func (o EnvironmentSuperuserParametersPtrOutput) ToEnvironmentSuperuserParametersPtrOutput() EnvironmentSuperuserParametersPtrOutput

func (EnvironmentSuperuserParametersPtrOutput) ToEnvironmentSuperuserParametersPtrOutputWithContext added in v0.5.0

func (o EnvironmentSuperuserParametersPtrOutput) ToEnvironmentSuperuserParametersPtrOutputWithContext(ctx context.Context) EnvironmentSuperuserParametersPtrOutput

func (EnvironmentSuperuserParametersPtrOutput) ToOutput added in v0.76.0

type EnvironmentTag added in v0.59.0

type EnvironmentTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A list of all tags for a resource.

type EnvironmentTagArgs added in v0.59.0

type EnvironmentTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A list of all tags for a resource.

func (EnvironmentTagArgs) ElementType added in v0.59.0

func (EnvironmentTagArgs) ElementType() reflect.Type

func (EnvironmentTagArgs) ToEnvironmentTagOutput added in v0.59.0

func (i EnvironmentTagArgs) ToEnvironmentTagOutput() EnvironmentTagOutput

func (EnvironmentTagArgs) ToEnvironmentTagOutputWithContext added in v0.59.0

func (i EnvironmentTagArgs) ToEnvironmentTagOutputWithContext(ctx context.Context) EnvironmentTagOutput

func (EnvironmentTagArgs) ToOutput added in v0.76.0

type EnvironmentTagArray added in v0.59.0

type EnvironmentTagArray []EnvironmentTagInput

func (EnvironmentTagArray) ElementType added in v0.59.0

func (EnvironmentTagArray) ElementType() reflect.Type

func (EnvironmentTagArray) ToEnvironmentTagArrayOutput added in v0.59.0

func (i EnvironmentTagArray) ToEnvironmentTagArrayOutput() EnvironmentTagArrayOutput

func (EnvironmentTagArray) ToEnvironmentTagArrayOutputWithContext added in v0.59.0

func (i EnvironmentTagArray) ToEnvironmentTagArrayOutputWithContext(ctx context.Context) EnvironmentTagArrayOutput

func (EnvironmentTagArray) ToOutput added in v0.76.0

type EnvironmentTagArrayInput added in v0.59.0

type EnvironmentTagArrayInput interface {
	pulumi.Input

	ToEnvironmentTagArrayOutput() EnvironmentTagArrayOutput
	ToEnvironmentTagArrayOutputWithContext(context.Context) EnvironmentTagArrayOutput
}

EnvironmentTagArrayInput is an input type that accepts EnvironmentTagArray and EnvironmentTagArrayOutput values. You can construct a concrete instance of `EnvironmentTagArrayInput` via:

EnvironmentTagArray{ EnvironmentTagArgs{...} }

type EnvironmentTagArrayOutput added in v0.59.0

type EnvironmentTagArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentTagArrayOutput) ElementType added in v0.59.0

func (EnvironmentTagArrayOutput) ElementType() reflect.Type

func (EnvironmentTagArrayOutput) Index added in v0.59.0

func (EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutput added in v0.59.0

func (o EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutput() EnvironmentTagArrayOutput

func (EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutputWithContext added in v0.59.0

func (o EnvironmentTagArrayOutput) ToEnvironmentTagArrayOutputWithContext(ctx context.Context) EnvironmentTagArrayOutput

func (EnvironmentTagArrayOutput) ToOutput added in v0.76.0

type EnvironmentTagInput added in v0.59.0

type EnvironmentTagInput interface {
	pulumi.Input

	ToEnvironmentTagOutput() EnvironmentTagOutput
	ToEnvironmentTagOutputWithContext(context.Context) EnvironmentTagOutput
}

EnvironmentTagInput is an input type that accepts EnvironmentTagArgs and EnvironmentTagOutput values. You can construct a concrete instance of `EnvironmentTagInput` via:

EnvironmentTagArgs{...}

type EnvironmentTagOutput added in v0.59.0

type EnvironmentTagOutput struct{ *pulumi.OutputState }

A list of all tags for a resource.

func (EnvironmentTagOutput) ElementType added in v0.59.0

func (EnvironmentTagOutput) ElementType() reflect.Type

func (EnvironmentTagOutput) Key added in v0.59.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (EnvironmentTagOutput) ToEnvironmentTagOutput added in v0.59.0

func (o EnvironmentTagOutput) ToEnvironmentTagOutput() EnvironmentTagOutput

func (EnvironmentTagOutput) ToEnvironmentTagOutputWithContext added in v0.59.0

func (o EnvironmentTagOutput) ToEnvironmentTagOutputWithContext(ctx context.Context) EnvironmentTagOutput

func (EnvironmentTagOutput) ToOutput added in v0.76.0

func (EnvironmentTagOutput) Value added in v0.59.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type LookupEnvironmentArgs added in v0.12.0

type LookupEnvironmentArgs struct {
	// Unique identifier for representing FinSpace Environment
	EnvironmentId string `pulumi:"environmentId"`
}

type LookupEnvironmentOutputArgs added in v0.12.0

type LookupEnvironmentOutputArgs struct {
	// Unique identifier for representing FinSpace Environment
	EnvironmentId pulumi.StringInput `pulumi:"environmentId"`
}

func (LookupEnvironmentOutputArgs) ElementType added in v0.12.0

type LookupEnvironmentResult added in v0.12.0

type LookupEnvironmentResult struct {
	// AWS account ID associated with the Environment
	AwsAccountId *string `pulumi:"awsAccountId"`
	// ID for FinSpace created account used to store Environment artifacts
	DedicatedServiceAccountId *string `pulumi:"dedicatedServiceAccountId"`
	// Description of the Environment
	Description *string `pulumi:"description"`
	// ARN of the Environment
	EnvironmentArn *string `pulumi:"environmentArn"`
	// Unique identifier for representing FinSpace Environment
	EnvironmentId *string `pulumi:"environmentId"`
	// URL used to login to the Environment
	EnvironmentUrl *string `pulumi:"environmentUrl"`
	// Federation mode used with the Environment
	FederationMode *EnvironmentFederationMode `pulumi:"federationMode"`
	// Name of the Environment
	Name *string `pulumi:"name"`
	// SageMaker Studio Domain URL associated with the Environment
	SageMakerStudioDomainUrl *string `pulumi:"sageMakerStudioDomainUrl"`
	// State of the Environment
	Status *EnvironmentStatus `pulumi:"status"`
}

func LookupEnvironment added in v0.12.0

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

An example resource schema demonstrating some basic constructs and validation rules.

type LookupEnvironmentResultOutput added in v0.12.0

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentOutput added in v0.12.0

func (LookupEnvironmentResultOutput) AwsAccountId added in v0.12.0

AWS account ID associated with the Environment

func (LookupEnvironmentResultOutput) DedicatedServiceAccountId added in v0.12.0

func (o LookupEnvironmentResultOutput) DedicatedServiceAccountId() pulumi.StringPtrOutput

ID for FinSpace created account used to store Environment artifacts

func (LookupEnvironmentResultOutput) Description added in v0.12.0

Description of the Environment

func (LookupEnvironmentResultOutput) ElementType added in v0.12.0

func (LookupEnvironmentResultOutput) EnvironmentArn added in v0.12.0

ARN of the Environment

func (LookupEnvironmentResultOutput) EnvironmentId added in v0.12.0

Unique identifier for representing FinSpace Environment

func (LookupEnvironmentResultOutput) EnvironmentUrl added in v0.12.0

URL used to login to the Environment

func (LookupEnvironmentResultOutput) FederationMode added in v0.12.0

Federation mode used with the Environment

func (LookupEnvironmentResultOutput) Name added in v0.12.0

Name of the Environment

func (LookupEnvironmentResultOutput) SageMakerStudioDomainUrl added in v0.12.0

func (o LookupEnvironmentResultOutput) SageMakerStudioDomainUrl() pulumi.StringPtrOutput

SageMaker Studio Domain URL associated with the Environment

func (LookupEnvironmentResultOutput) Status added in v0.12.0

State of the Environment

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToOutput added in v0.76.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL