finspace

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 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 aws.CreateOnlyTagArrayOutput `pulumi:"tags"`
}

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

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/finspace"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := finspace.NewEnvironment(ctx, "finSpaceEnvironment", &finspace.EnvironmentArgs{
			Name:           pulumi.String("MyEnvironment"),
			KmsKeyId:       pulumi.String("arn:aws:kms:us-east-1:123456789012:key/44efed01-30d0-4b39-80e7-165d5ed34524"),
			FederationMode: finspace.EnvironmentFederationModeLocal,
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/finspace"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := finspace.NewEnvironment(ctx, "finSpaceEnvironment", &finspace.EnvironmentArgs{
			Name:           pulumi.String("MyEnvironment"),
			KmsKeyId:       pulumi.String("arn:aws:kms:us-east-1:123456789012:key/44efed01-30d0-4b39-80e7-165d5ed34524"),
			FederationMode: finspace.EnvironmentFederationModeLocal,
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

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

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 aws.CreateOnlyTagArrayInput
}

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 values of the EnvironmentFederationMode enum A concrete instance of `EnvironmentFederationModeInput` can be one of the following:

EnvironmentFederationModeLocal
EnvironmentFederationModeFederated

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) 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) 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

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

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

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

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) 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

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

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

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) 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) 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

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

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

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 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

Jump to

Keyboard shortcuts

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