datazone

package
v0.123.0 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DataSourceEnableSettingEnabled  = DataSourceEnableSetting("ENABLED")
	DataSourceEnableSettingDisabled = DataSourceEnableSetting("DISABLED")
)
View Source
const (
	DataSourceFilterExpressionTypeInclude = DataSourceFilterExpressionType("INCLUDE")
	DataSourceFilterExpressionTypeExclude = DataSourceFilterExpressionType("EXCLUDE")
)
View Source
const (
	DataSourceStatusCreating       = DataSourceStatus("CREATING")
	DataSourceStatusFailedCreation = DataSourceStatus("FAILED_CREATION")
	DataSourceStatusReady          = DataSourceStatus("READY")
	DataSourceStatusUpdating       = DataSourceStatus("UPDATING")
	DataSourceStatusFailedUpdate   = DataSourceStatus("FAILED_UPDATE")
	DataSourceStatusRunning        = DataSourceStatus("RUNNING")
	DataSourceStatusDeleting       = DataSourceStatus("DELETING")
	DataSourceStatusFailedDeletion = DataSourceStatus("FAILED_DELETION")
)
View Source
const (
	DomainAuthTypeIamIdc   = DomainAuthType("IAM_IDC")
	DomainAuthTypeDisabled = DomainAuthType("DISABLED")
)
View Source
const (
	DomainStatusCreating       = DomainStatus("CREATING")
	DomainStatusAvailable      = DomainStatus("AVAILABLE")
	DomainStatusCreationFailed = DomainStatus("CREATION_FAILED")
	DomainStatusDeleting       = DomainStatus("DELETING")
	DomainStatusDeleted        = DomainStatus("DELETED")
	DomainStatusDeletionFailed = DomainStatus("DELETION_FAILED")
)
View Source
const (
	DomainUserAssignmentAutomatic = DomainUserAssignment("AUTOMATIC")
	DomainUserAssignmentManual    = DomainUserAssignment("MANUAL")
)
View Source
const (
	EnvironmentStatusActive           = EnvironmentStatus("ACTIVE")
	EnvironmentStatusCreating         = EnvironmentStatus("CREATING")
	EnvironmentStatusUpdating         = EnvironmentStatus("UPDATING")
	EnvironmentStatusDeleting         = EnvironmentStatus("DELETING")
	EnvironmentStatusCreateFailed     = EnvironmentStatus("CREATE_FAILED")
	EnvironmentStatusUpdateFailed     = EnvironmentStatus("UPDATE_FAILED")
	EnvironmentStatusDeleteFailed     = EnvironmentStatus("DELETE_FAILED")
	EnvironmentStatusValidationFailed = EnvironmentStatus("VALIDATION_FAILED")
	EnvironmentStatusSuspended        = EnvironmentStatus("SUSPENDED")
	EnvironmentStatusDisabled         = EnvironmentStatus("DISABLED")
	EnvironmentStatusExpired          = EnvironmentStatus("EXPIRED")
	EnvironmentStatusDeleted          = EnvironmentStatus("DELETED")
	EnvironmentStatusInaccessible     = EnvironmentStatus("INACCESSIBLE")
)
View Source
const (
	GroupProfileStatusAssigned    = GroupProfileStatus("ASSIGNED")
	GroupProfileStatusNotAssigned = GroupProfileStatus("NOT_ASSIGNED")
)
View Source
const (
	ProjectMembershipUserDesignationProjectOwner       = ProjectMembershipUserDesignation("PROJECT_OWNER")
	ProjectMembershipUserDesignationProjectContributor = ProjectMembershipUserDesignation("PROJECT_CONTRIBUTOR")
)
View Source
const (
	UserProfileStatusAssigned    = UserProfileStatus("ASSIGNED")
	UserProfileStatusNotAssigned = UserProfileStatus("NOT_ASSIGNED")
	UserProfileStatusActivated   = UserProfileStatus("ACTIVATED")
	UserProfileStatusDeactivated = UserProfileStatus("DEACTIVATED")
)
View Source
const (
	UserProfileTypeIam = UserProfileType("IAM")
	UserProfileTypeSso = UserProfileType("SSO")
)
View Source
const (
	UserProfileUserTypeIamUser = UserProfileUserType("IAM_USER")
	UserProfileUserTypeIamRole = UserProfileUserType("IAM_ROLE")
	UserProfileUserTypeSsoUser = UserProfileUserType("SSO_USER")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataSource

type DataSource struct {
	pulumi.CustomResourceState

	// The metadata forms that are to be attached to the assets that this data source works with.
	AssetFormsInput DataSourceFormInputArrayOutput `pulumi:"assetFormsInput"`
	// The unique identifier of the data source.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
	Configuration pulumi.AnyOutput `pulumi:"configuration"`
	// The timestamp of when the data source was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the data source.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The ID of the Amazon DataZone domain where the data source is created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The ID of the Amazon DataZone domain where the data source is created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// Specifies whether the data source is enabled.
	EnableSetting DataSourceEnableSettingPtrOutput `pulumi:"enableSetting"`
	// The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
	EnvironmentIdentifier pulumi.StringOutput `pulumi:"environmentIdentifier"`
	// The number of assets created by the data source during its last run.
	LastRunAssetCount pulumi.Float64Output `pulumi:"lastRunAssetCount"`
	// The timestamp that specifies when the data source was last run.
	LastRunAt pulumi.StringOutput `pulumi:"lastRunAt"`
	// The status of the last run of this data source.
	LastRunStatus pulumi.StringOutput `pulumi:"lastRunStatus"`
	// The name of the data source.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ID of the Amazon DataZone project to which the data source is added.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The identifier of the Amazon DataZone project in which you want to add the data source.
	ProjectIdentifier pulumi.StringOutput `pulumi:"projectIdentifier"`
	// Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
	PublishOnImport pulumi.BoolPtrOutput `pulumi:"publishOnImport"`
	// Specifies whether the business name generation is to be enabled for this data source.
	Recommendation DataSourceRecommendationConfigurationPtrOutput `pulumi:"recommendation"`
	// The schedule of the data source runs.
	Schedule DataSourceScheduleConfigurationPtrOutput `pulumi:"schedule"`
	// The status of the data source.
	Status DataSourceStatusOutput `pulumi:"status"`
	// The type of the data source.
	Type pulumi.StringOutput `pulumi:"type"`
	// The timestamp of when this data source was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

A data source is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone.

func GetDataSource

func GetDataSource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)

GetDataSource gets an existing DataSource 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 NewDataSource

func NewDataSource(ctx *pulumi.Context,
	name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)

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

func (*DataSource) ElementType

func (*DataSource) ElementType() reflect.Type

func (*DataSource) ToDataSourceOutput

func (i *DataSource) ToDataSourceOutput() DataSourceOutput

func (*DataSource) ToDataSourceOutputWithContext

func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

type DataSourceArgs

type DataSourceArgs struct {
	// The metadata forms that are to be attached to the assets that this data source works with.
	AssetFormsInput DataSourceFormInputArrayInput
	// Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.
	Configuration pulumi.Input
	// The description of the data source.
	Description pulumi.StringPtrInput
	// The ID of the Amazon DataZone domain where the data source is created.
	DomainIdentifier pulumi.StringInput
	// Specifies whether the data source is enabled.
	EnableSetting DataSourceEnableSettingPtrInput
	// The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
	EnvironmentIdentifier pulumi.StringInput
	// The name of the data source.
	Name pulumi.StringPtrInput
	// The identifier of the Amazon DataZone project in which you want to add the data source.
	ProjectIdentifier pulumi.StringInput
	// Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
	PublishOnImport pulumi.BoolPtrInput
	// Specifies whether the business name generation is to be enabled for this data source.
	Recommendation DataSourceRecommendationConfigurationPtrInput
	// The schedule of the data source runs.
	Schedule DataSourceScheduleConfigurationPtrInput
	// The type of the data source.
	Type pulumi.StringInput
}

The set of arguments for constructing a DataSource resource.

func (DataSourceArgs) ElementType

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceConfigurationInput0Properties

type DataSourceConfigurationInput0Properties struct {
	GlueRunConfiguration *DataSourceGlueRunConfigurationInput `pulumi:"glueRunConfiguration"`
}

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

type DataSourceConfigurationInput0PropertiesArgs added in v0.96.0

type DataSourceConfigurationInput0PropertiesArgs struct {
	GlueRunConfiguration DataSourceGlueRunConfigurationInputPtrInput `pulumi:"glueRunConfiguration"`
}

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

func (DataSourceConfigurationInput0PropertiesArgs) ElementType added in v0.96.0

func (DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesOutput added in v0.96.0

func (i DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesOutput() DataSourceConfigurationInput0PropertiesOutput

func (DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesOutputWithContext added in v0.96.0

func (i DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesOutputWithContext(ctx context.Context) DataSourceConfigurationInput0PropertiesOutput

func (DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesPtrOutput added in v0.96.0

func (i DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesPtrOutput() DataSourceConfigurationInput0PropertiesPtrOutput

func (DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesPtrOutputWithContext added in v0.96.0

func (i DataSourceConfigurationInput0PropertiesArgs) ToDataSourceConfigurationInput0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceConfigurationInput0PropertiesPtrOutput

type DataSourceConfigurationInput0PropertiesInput added in v0.96.0

type DataSourceConfigurationInput0PropertiesInput interface {
	pulumi.Input

	ToDataSourceConfigurationInput0PropertiesOutput() DataSourceConfigurationInput0PropertiesOutput
	ToDataSourceConfigurationInput0PropertiesOutputWithContext(context.Context) DataSourceConfigurationInput0PropertiesOutput
}

DataSourceConfigurationInput0PropertiesInput is an input type that accepts DataSourceConfigurationInput0PropertiesArgs and DataSourceConfigurationInput0PropertiesOutput values. You can construct a concrete instance of `DataSourceConfigurationInput0PropertiesInput` via:

DataSourceConfigurationInput0PropertiesArgs{...}

type DataSourceConfigurationInput0PropertiesOutput added in v0.96.0

type DataSourceConfigurationInput0PropertiesOutput struct{ *pulumi.OutputState }

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

func (DataSourceConfigurationInput0PropertiesOutput) ElementType added in v0.96.0

func (DataSourceConfigurationInput0PropertiesOutput) GlueRunConfiguration added in v0.96.0

func (DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesOutput added in v0.96.0

func (o DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesOutput() DataSourceConfigurationInput0PropertiesOutput

func (DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesOutputWithContext added in v0.96.0

func (o DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesOutputWithContext(ctx context.Context) DataSourceConfigurationInput0PropertiesOutput

func (DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesPtrOutput added in v0.96.0

func (o DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesPtrOutput() DataSourceConfigurationInput0PropertiesPtrOutput

func (DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceConfigurationInput0PropertiesOutput) ToDataSourceConfigurationInput0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceConfigurationInput0PropertiesPtrOutput

type DataSourceConfigurationInput0PropertiesPtrInput added in v0.96.0

type DataSourceConfigurationInput0PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceConfigurationInput0PropertiesPtrOutput() DataSourceConfigurationInput0PropertiesPtrOutput
	ToDataSourceConfigurationInput0PropertiesPtrOutputWithContext(context.Context) DataSourceConfigurationInput0PropertiesPtrOutput
}

DataSourceConfigurationInput0PropertiesPtrInput is an input type that accepts DataSourceConfigurationInput0PropertiesArgs, DataSourceConfigurationInput0PropertiesPtr and DataSourceConfigurationInput0PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationInput0PropertiesPtrInput` via:

        DataSourceConfigurationInput0PropertiesArgs{...}

or:

        nil

type DataSourceConfigurationInput0PropertiesPtrOutput added in v0.96.0

type DataSourceConfigurationInput0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfigurationInput0PropertiesPtrOutput) Elem added in v0.96.0

func (DataSourceConfigurationInput0PropertiesPtrOutput) ElementType added in v0.96.0

func (DataSourceConfigurationInput0PropertiesPtrOutput) GlueRunConfiguration added in v0.96.0

func (DataSourceConfigurationInput0PropertiesPtrOutput) ToDataSourceConfigurationInput0PropertiesPtrOutput added in v0.96.0

func (o DataSourceConfigurationInput0PropertiesPtrOutput) ToDataSourceConfigurationInput0PropertiesPtrOutput() DataSourceConfigurationInput0PropertiesPtrOutput

func (DataSourceConfigurationInput0PropertiesPtrOutput) ToDataSourceConfigurationInput0PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceConfigurationInput0PropertiesPtrOutput) ToDataSourceConfigurationInput0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceConfigurationInput0PropertiesPtrOutput

type DataSourceConfigurationInput1Properties

type DataSourceConfigurationInput1Properties struct {
	RedshiftRunConfiguration *DataSourceRedshiftRunConfigurationInput `pulumi:"redshiftRunConfiguration"`
}

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

type DataSourceConfigurationInput1PropertiesArgs added in v0.96.0

type DataSourceConfigurationInput1PropertiesArgs struct {
	RedshiftRunConfiguration DataSourceRedshiftRunConfigurationInputPtrInput `pulumi:"redshiftRunConfiguration"`
}

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

func (DataSourceConfigurationInput1PropertiesArgs) ElementType added in v0.96.0

func (DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesOutput added in v0.96.0

func (i DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesOutput() DataSourceConfigurationInput1PropertiesOutput

func (DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesOutputWithContext added in v0.96.0

func (i DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesOutputWithContext(ctx context.Context) DataSourceConfigurationInput1PropertiesOutput

func (DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesPtrOutput added in v0.96.0

func (i DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesPtrOutput() DataSourceConfigurationInput1PropertiesPtrOutput

func (DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesPtrOutputWithContext added in v0.96.0

func (i DataSourceConfigurationInput1PropertiesArgs) ToDataSourceConfigurationInput1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceConfigurationInput1PropertiesPtrOutput

type DataSourceConfigurationInput1PropertiesInput added in v0.96.0

type DataSourceConfigurationInput1PropertiesInput interface {
	pulumi.Input

	ToDataSourceConfigurationInput1PropertiesOutput() DataSourceConfigurationInput1PropertiesOutput
	ToDataSourceConfigurationInput1PropertiesOutputWithContext(context.Context) DataSourceConfigurationInput1PropertiesOutput
}

DataSourceConfigurationInput1PropertiesInput is an input type that accepts DataSourceConfigurationInput1PropertiesArgs and DataSourceConfigurationInput1PropertiesOutput values. You can construct a concrete instance of `DataSourceConfigurationInput1PropertiesInput` via:

DataSourceConfigurationInput1PropertiesArgs{...}

type DataSourceConfigurationInput1PropertiesOutput added in v0.96.0

type DataSourceConfigurationInput1PropertiesOutput struct{ *pulumi.OutputState }

Specifies the configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

func (DataSourceConfigurationInput1PropertiesOutput) ElementType added in v0.96.0

func (DataSourceConfigurationInput1PropertiesOutput) RedshiftRunConfiguration added in v0.96.0

func (DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesOutput added in v0.96.0

func (o DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesOutput() DataSourceConfigurationInput1PropertiesOutput

func (DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesOutputWithContext added in v0.96.0

func (o DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesOutputWithContext(ctx context.Context) DataSourceConfigurationInput1PropertiesOutput

func (DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesPtrOutput added in v0.96.0

func (o DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesPtrOutput() DataSourceConfigurationInput1PropertiesPtrOutput

func (DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceConfigurationInput1PropertiesOutput) ToDataSourceConfigurationInput1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceConfigurationInput1PropertiesPtrOutput

type DataSourceConfigurationInput1PropertiesPtrInput added in v0.96.0

type DataSourceConfigurationInput1PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceConfigurationInput1PropertiesPtrOutput() DataSourceConfigurationInput1PropertiesPtrOutput
	ToDataSourceConfigurationInput1PropertiesPtrOutputWithContext(context.Context) DataSourceConfigurationInput1PropertiesPtrOutput
}

DataSourceConfigurationInput1PropertiesPtrInput is an input type that accepts DataSourceConfigurationInput1PropertiesArgs, DataSourceConfigurationInput1PropertiesPtr and DataSourceConfigurationInput1PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceConfigurationInput1PropertiesPtrInput` via:

        DataSourceConfigurationInput1PropertiesArgs{...}

or:

        nil

type DataSourceConfigurationInput1PropertiesPtrOutput added in v0.96.0

type DataSourceConfigurationInput1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceConfigurationInput1PropertiesPtrOutput) Elem added in v0.96.0

func (DataSourceConfigurationInput1PropertiesPtrOutput) ElementType added in v0.96.0

func (DataSourceConfigurationInput1PropertiesPtrOutput) RedshiftRunConfiguration added in v0.96.0

func (DataSourceConfigurationInput1PropertiesPtrOutput) ToDataSourceConfigurationInput1PropertiesPtrOutput added in v0.96.0

func (o DataSourceConfigurationInput1PropertiesPtrOutput) ToDataSourceConfigurationInput1PropertiesPtrOutput() DataSourceConfigurationInput1PropertiesPtrOutput

func (DataSourceConfigurationInput1PropertiesPtrOutput) ToDataSourceConfigurationInput1PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceConfigurationInput1PropertiesPtrOutput) ToDataSourceConfigurationInput1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceConfigurationInput1PropertiesPtrOutput

type DataSourceEnableSetting

type DataSourceEnableSetting string

Specifies whether the data source is enabled.

func (DataSourceEnableSetting) ElementType

func (DataSourceEnableSetting) ElementType() reflect.Type

func (DataSourceEnableSetting) ToDataSourceEnableSettingOutput

func (e DataSourceEnableSetting) ToDataSourceEnableSettingOutput() DataSourceEnableSettingOutput

func (DataSourceEnableSetting) ToDataSourceEnableSettingOutputWithContext

func (e DataSourceEnableSetting) ToDataSourceEnableSettingOutputWithContext(ctx context.Context) DataSourceEnableSettingOutput

func (DataSourceEnableSetting) ToDataSourceEnableSettingPtrOutput

func (e DataSourceEnableSetting) ToDataSourceEnableSettingPtrOutput() DataSourceEnableSettingPtrOutput

func (DataSourceEnableSetting) ToDataSourceEnableSettingPtrOutputWithContext

func (e DataSourceEnableSetting) ToDataSourceEnableSettingPtrOutputWithContext(ctx context.Context) DataSourceEnableSettingPtrOutput

func (DataSourceEnableSetting) ToStringOutput

func (e DataSourceEnableSetting) ToStringOutput() pulumi.StringOutput

func (DataSourceEnableSetting) ToStringOutputWithContext

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

func (DataSourceEnableSetting) ToStringPtrOutput

func (e DataSourceEnableSetting) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceEnableSetting) ToStringPtrOutputWithContext

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

type DataSourceEnableSettingInput

type DataSourceEnableSettingInput interface {
	pulumi.Input

	ToDataSourceEnableSettingOutput() DataSourceEnableSettingOutput
	ToDataSourceEnableSettingOutputWithContext(context.Context) DataSourceEnableSettingOutput
}

DataSourceEnableSettingInput is an input type that accepts values of the DataSourceEnableSetting enum A concrete instance of `DataSourceEnableSettingInput` can be one of the following:

DataSourceEnableSettingEnabled
DataSourceEnableSettingDisabled

type DataSourceEnableSettingOutput

type DataSourceEnableSettingOutput struct{ *pulumi.OutputState }

func (DataSourceEnableSettingOutput) ElementType

func (DataSourceEnableSettingOutput) ToDataSourceEnableSettingOutput

func (o DataSourceEnableSettingOutput) ToDataSourceEnableSettingOutput() DataSourceEnableSettingOutput

func (DataSourceEnableSettingOutput) ToDataSourceEnableSettingOutputWithContext

func (o DataSourceEnableSettingOutput) ToDataSourceEnableSettingOutputWithContext(ctx context.Context) DataSourceEnableSettingOutput

func (DataSourceEnableSettingOutput) ToDataSourceEnableSettingPtrOutput

func (o DataSourceEnableSettingOutput) ToDataSourceEnableSettingPtrOutput() DataSourceEnableSettingPtrOutput

func (DataSourceEnableSettingOutput) ToDataSourceEnableSettingPtrOutputWithContext

func (o DataSourceEnableSettingOutput) ToDataSourceEnableSettingPtrOutputWithContext(ctx context.Context) DataSourceEnableSettingPtrOutput

func (DataSourceEnableSettingOutput) ToStringOutput

func (DataSourceEnableSettingOutput) ToStringOutputWithContext

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

func (DataSourceEnableSettingOutput) ToStringPtrOutput

func (DataSourceEnableSettingOutput) ToStringPtrOutputWithContext

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

type DataSourceEnableSettingPtrInput

type DataSourceEnableSettingPtrInput interface {
	pulumi.Input

	ToDataSourceEnableSettingPtrOutput() DataSourceEnableSettingPtrOutput
	ToDataSourceEnableSettingPtrOutputWithContext(context.Context) DataSourceEnableSettingPtrOutput
}

func DataSourceEnableSettingPtr

func DataSourceEnableSettingPtr(v string) DataSourceEnableSettingPtrInput

type DataSourceEnableSettingPtrOutput

type DataSourceEnableSettingPtrOutput struct{ *pulumi.OutputState }

func (DataSourceEnableSettingPtrOutput) Elem

func (DataSourceEnableSettingPtrOutput) ElementType

func (DataSourceEnableSettingPtrOutput) ToDataSourceEnableSettingPtrOutput

func (o DataSourceEnableSettingPtrOutput) ToDataSourceEnableSettingPtrOutput() DataSourceEnableSettingPtrOutput

func (DataSourceEnableSettingPtrOutput) ToDataSourceEnableSettingPtrOutputWithContext

func (o DataSourceEnableSettingPtrOutput) ToDataSourceEnableSettingPtrOutputWithContext(ctx context.Context) DataSourceEnableSettingPtrOutput

func (DataSourceEnableSettingPtrOutput) ToStringPtrOutput

func (DataSourceEnableSettingPtrOutput) ToStringPtrOutputWithContext

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

type DataSourceFilterExpression

type DataSourceFilterExpression struct {
	Expression string                         `pulumi:"expression"`
	Type       DataSourceFilterExpressionType `pulumi:"type"`
}

The search filter expression.

type DataSourceFilterExpressionArgs added in v0.96.0

type DataSourceFilterExpressionArgs struct {
	Expression pulumi.StringInput                  `pulumi:"expression"`
	Type       DataSourceFilterExpressionTypeInput `pulumi:"type"`
}

The search filter expression.

func (DataSourceFilterExpressionArgs) ElementType added in v0.96.0

func (DataSourceFilterExpressionArgs) ToDataSourceFilterExpressionOutput added in v0.96.0

func (i DataSourceFilterExpressionArgs) ToDataSourceFilterExpressionOutput() DataSourceFilterExpressionOutput

func (DataSourceFilterExpressionArgs) ToDataSourceFilterExpressionOutputWithContext added in v0.96.0

func (i DataSourceFilterExpressionArgs) ToDataSourceFilterExpressionOutputWithContext(ctx context.Context) DataSourceFilterExpressionOutput

type DataSourceFilterExpressionArray added in v0.96.0

type DataSourceFilterExpressionArray []DataSourceFilterExpressionInput

func (DataSourceFilterExpressionArray) ElementType added in v0.96.0

func (DataSourceFilterExpressionArray) ToDataSourceFilterExpressionArrayOutput added in v0.96.0

func (i DataSourceFilterExpressionArray) ToDataSourceFilterExpressionArrayOutput() DataSourceFilterExpressionArrayOutput

func (DataSourceFilterExpressionArray) ToDataSourceFilterExpressionArrayOutputWithContext added in v0.96.0

func (i DataSourceFilterExpressionArray) ToDataSourceFilterExpressionArrayOutputWithContext(ctx context.Context) DataSourceFilterExpressionArrayOutput

type DataSourceFilterExpressionArrayInput added in v0.96.0

type DataSourceFilterExpressionArrayInput interface {
	pulumi.Input

	ToDataSourceFilterExpressionArrayOutput() DataSourceFilterExpressionArrayOutput
	ToDataSourceFilterExpressionArrayOutputWithContext(context.Context) DataSourceFilterExpressionArrayOutput
}

DataSourceFilterExpressionArrayInput is an input type that accepts DataSourceFilterExpressionArray and DataSourceFilterExpressionArrayOutput values. You can construct a concrete instance of `DataSourceFilterExpressionArrayInput` via:

DataSourceFilterExpressionArray{ DataSourceFilterExpressionArgs{...} }

type DataSourceFilterExpressionArrayOutput added in v0.96.0

type DataSourceFilterExpressionArrayOutput struct{ *pulumi.OutputState }

func (DataSourceFilterExpressionArrayOutput) ElementType added in v0.96.0

func (DataSourceFilterExpressionArrayOutput) Index added in v0.96.0

func (DataSourceFilterExpressionArrayOutput) ToDataSourceFilterExpressionArrayOutput added in v0.96.0

func (o DataSourceFilterExpressionArrayOutput) ToDataSourceFilterExpressionArrayOutput() DataSourceFilterExpressionArrayOutput

func (DataSourceFilterExpressionArrayOutput) ToDataSourceFilterExpressionArrayOutputWithContext added in v0.96.0

func (o DataSourceFilterExpressionArrayOutput) ToDataSourceFilterExpressionArrayOutputWithContext(ctx context.Context) DataSourceFilterExpressionArrayOutput

type DataSourceFilterExpressionInput added in v0.96.0

type DataSourceFilterExpressionInput interface {
	pulumi.Input

	ToDataSourceFilterExpressionOutput() DataSourceFilterExpressionOutput
	ToDataSourceFilterExpressionOutputWithContext(context.Context) DataSourceFilterExpressionOutput
}

DataSourceFilterExpressionInput is an input type that accepts DataSourceFilterExpressionArgs and DataSourceFilterExpressionOutput values. You can construct a concrete instance of `DataSourceFilterExpressionInput` via:

DataSourceFilterExpressionArgs{...}

type DataSourceFilterExpressionOutput added in v0.96.0

type DataSourceFilterExpressionOutput struct{ *pulumi.OutputState }

The search filter expression.

func (DataSourceFilterExpressionOutput) ElementType added in v0.96.0

func (DataSourceFilterExpressionOutput) Expression added in v0.96.0

func (DataSourceFilterExpressionOutput) ToDataSourceFilterExpressionOutput added in v0.96.0

func (o DataSourceFilterExpressionOutput) ToDataSourceFilterExpressionOutput() DataSourceFilterExpressionOutput

func (DataSourceFilterExpressionOutput) ToDataSourceFilterExpressionOutputWithContext added in v0.96.0

func (o DataSourceFilterExpressionOutput) ToDataSourceFilterExpressionOutputWithContext(ctx context.Context) DataSourceFilterExpressionOutput

func (DataSourceFilterExpressionOutput) Type added in v0.96.0

type DataSourceFilterExpressionType

type DataSourceFilterExpressionType string

The search filter expression type.

func (DataSourceFilterExpressionType) ElementType added in v0.96.0

func (DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypeOutput added in v0.96.0

func (e DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypeOutput() DataSourceFilterExpressionTypeOutput

func (DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypeOutputWithContext added in v0.96.0

func (e DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypeOutputWithContext(ctx context.Context) DataSourceFilterExpressionTypeOutput

func (DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypePtrOutput added in v0.96.0

func (e DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypePtrOutput() DataSourceFilterExpressionTypePtrOutput

func (DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypePtrOutputWithContext added in v0.96.0

func (e DataSourceFilterExpressionType) ToDataSourceFilterExpressionTypePtrOutputWithContext(ctx context.Context) DataSourceFilterExpressionTypePtrOutput

func (DataSourceFilterExpressionType) ToStringOutput added in v0.96.0

func (DataSourceFilterExpressionType) ToStringOutputWithContext added in v0.96.0

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

func (DataSourceFilterExpressionType) ToStringPtrOutput added in v0.96.0

func (DataSourceFilterExpressionType) ToStringPtrOutputWithContext added in v0.96.0

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

type DataSourceFilterExpressionTypeInput added in v0.96.0

type DataSourceFilterExpressionTypeInput interface {
	pulumi.Input

	ToDataSourceFilterExpressionTypeOutput() DataSourceFilterExpressionTypeOutput
	ToDataSourceFilterExpressionTypeOutputWithContext(context.Context) DataSourceFilterExpressionTypeOutput
}

DataSourceFilterExpressionTypeInput is an input type that accepts values of the DataSourceFilterExpressionType enum A concrete instance of `DataSourceFilterExpressionTypeInput` can be one of the following:

DataSourceFilterExpressionTypeInclude
DataSourceFilterExpressionTypeExclude

type DataSourceFilterExpressionTypeOutput added in v0.96.0

type DataSourceFilterExpressionTypeOutput struct{ *pulumi.OutputState }

func (DataSourceFilterExpressionTypeOutput) ElementType added in v0.96.0

func (DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypeOutput added in v0.96.0

func (o DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypeOutput() DataSourceFilterExpressionTypeOutput

func (DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypeOutputWithContext added in v0.96.0

func (o DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypeOutputWithContext(ctx context.Context) DataSourceFilterExpressionTypeOutput

func (DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypePtrOutput added in v0.96.0

func (o DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypePtrOutput() DataSourceFilterExpressionTypePtrOutput

func (DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypePtrOutputWithContext added in v0.96.0

func (o DataSourceFilterExpressionTypeOutput) ToDataSourceFilterExpressionTypePtrOutputWithContext(ctx context.Context) DataSourceFilterExpressionTypePtrOutput

func (DataSourceFilterExpressionTypeOutput) ToStringOutput added in v0.96.0

func (DataSourceFilterExpressionTypeOutput) ToStringOutputWithContext added in v0.96.0

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

func (DataSourceFilterExpressionTypeOutput) ToStringPtrOutput added in v0.96.0

func (DataSourceFilterExpressionTypeOutput) ToStringPtrOutputWithContext added in v0.96.0

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

type DataSourceFilterExpressionTypePtrInput added in v0.96.0

type DataSourceFilterExpressionTypePtrInput interface {
	pulumi.Input

	ToDataSourceFilterExpressionTypePtrOutput() DataSourceFilterExpressionTypePtrOutput
	ToDataSourceFilterExpressionTypePtrOutputWithContext(context.Context) DataSourceFilterExpressionTypePtrOutput
}

func DataSourceFilterExpressionTypePtr added in v0.96.0

func DataSourceFilterExpressionTypePtr(v string) DataSourceFilterExpressionTypePtrInput

type DataSourceFilterExpressionTypePtrOutput added in v0.96.0

type DataSourceFilterExpressionTypePtrOutput struct{ *pulumi.OutputState }

func (DataSourceFilterExpressionTypePtrOutput) Elem added in v0.96.0

func (DataSourceFilterExpressionTypePtrOutput) ElementType added in v0.96.0

func (DataSourceFilterExpressionTypePtrOutput) ToDataSourceFilterExpressionTypePtrOutput added in v0.96.0

func (o DataSourceFilterExpressionTypePtrOutput) ToDataSourceFilterExpressionTypePtrOutput() DataSourceFilterExpressionTypePtrOutput

func (DataSourceFilterExpressionTypePtrOutput) ToDataSourceFilterExpressionTypePtrOutputWithContext added in v0.96.0

func (o DataSourceFilterExpressionTypePtrOutput) ToDataSourceFilterExpressionTypePtrOutputWithContext(ctx context.Context) DataSourceFilterExpressionTypePtrOutput

func (DataSourceFilterExpressionTypePtrOutput) ToStringPtrOutput added in v0.96.0

func (DataSourceFilterExpressionTypePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

type DataSourceFormInput

type DataSourceFormInput struct {
	// The content of the metadata form.
	Content *string `pulumi:"content"`
	// The name of the metadata form.
	FormName string `pulumi:"formName"`
	// The ID of the metadata form type.
	TypeIdentifier *string `pulumi:"typeIdentifier"`
	// The revision of the metadata form type.
	TypeRevision *string `pulumi:"typeRevision"`
}

The details of a metadata form.

type DataSourceFormInputArgs

type DataSourceFormInputArgs struct {
	// The content of the metadata form.
	Content pulumi.StringPtrInput `pulumi:"content"`
	// The name of the metadata form.
	FormName pulumi.StringInput `pulumi:"formName"`
	// The ID of the metadata form type.
	TypeIdentifier pulumi.StringPtrInput `pulumi:"typeIdentifier"`
	// The revision of the metadata form type.
	TypeRevision pulumi.StringPtrInput `pulumi:"typeRevision"`
}

The details of a metadata form.

func (DataSourceFormInputArgs) ElementType

func (DataSourceFormInputArgs) ElementType() reflect.Type

func (DataSourceFormInputArgs) ToDataSourceFormInputOutput

func (i DataSourceFormInputArgs) ToDataSourceFormInputOutput() DataSourceFormInputOutput

func (DataSourceFormInputArgs) ToDataSourceFormInputOutputWithContext

func (i DataSourceFormInputArgs) ToDataSourceFormInputOutputWithContext(ctx context.Context) DataSourceFormInputOutput

type DataSourceFormInputArray

type DataSourceFormInputArray []DataSourceFormInputInput

func (DataSourceFormInputArray) ElementType

func (DataSourceFormInputArray) ElementType() reflect.Type

func (DataSourceFormInputArray) ToDataSourceFormInputArrayOutput

func (i DataSourceFormInputArray) ToDataSourceFormInputArrayOutput() DataSourceFormInputArrayOutput

func (DataSourceFormInputArray) ToDataSourceFormInputArrayOutputWithContext

func (i DataSourceFormInputArray) ToDataSourceFormInputArrayOutputWithContext(ctx context.Context) DataSourceFormInputArrayOutput

type DataSourceFormInputArrayInput

type DataSourceFormInputArrayInput interface {
	pulumi.Input

	ToDataSourceFormInputArrayOutput() DataSourceFormInputArrayOutput
	ToDataSourceFormInputArrayOutputWithContext(context.Context) DataSourceFormInputArrayOutput
}

DataSourceFormInputArrayInput is an input type that accepts DataSourceFormInputArray and DataSourceFormInputArrayOutput values. You can construct a concrete instance of `DataSourceFormInputArrayInput` via:

DataSourceFormInputArray{ DataSourceFormInputArgs{...} }

type DataSourceFormInputArrayOutput

type DataSourceFormInputArrayOutput struct{ *pulumi.OutputState }

func (DataSourceFormInputArrayOutput) ElementType

func (DataSourceFormInputArrayOutput) Index

func (DataSourceFormInputArrayOutput) ToDataSourceFormInputArrayOutput

func (o DataSourceFormInputArrayOutput) ToDataSourceFormInputArrayOutput() DataSourceFormInputArrayOutput

func (DataSourceFormInputArrayOutput) ToDataSourceFormInputArrayOutputWithContext

func (o DataSourceFormInputArrayOutput) ToDataSourceFormInputArrayOutputWithContext(ctx context.Context) DataSourceFormInputArrayOutput

type DataSourceFormInputInput

type DataSourceFormInputInput interface {
	pulumi.Input

	ToDataSourceFormInputOutput() DataSourceFormInputOutput
	ToDataSourceFormInputOutputWithContext(context.Context) DataSourceFormInputOutput
}

DataSourceFormInputInput is an input type that accepts DataSourceFormInputArgs and DataSourceFormInputOutput values. You can construct a concrete instance of `DataSourceFormInputInput` via:

DataSourceFormInputArgs{...}

type DataSourceFormInputOutput

type DataSourceFormInputOutput struct{ *pulumi.OutputState }

The details of a metadata form.

func (DataSourceFormInputOutput) Content

The content of the metadata form.

func (DataSourceFormInputOutput) ElementType

func (DataSourceFormInputOutput) ElementType() reflect.Type

func (DataSourceFormInputOutput) FormName

The name of the metadata form.

func (DataSourceFormInputOutput) ToDataSourceFormInputOutput

func (o DataSourceFormInputOutput) ToDataSourceFormInputOutput() DataSourceFormInputOutput

func (DataSourceFormInputOutput) ToDataSourceFormInputOutputWithContext

func (o DataSourceFormInputOutput) ToDataSourceFormInputOutputWithContext(ctx context.Context) DataSourceFormInputOutput

func (DataSourceFormInputOutput) TypeIdentifier

The ID of the metadata form type.

func (DataSourceFormInputOutput) TypeRevision

The revision of the metadata form type.

type DataSourceGlueRunConfigurationInput

type DataSourceGlueRunConfigurationInput struct {
	// Specifies whether to automatically import data quality metrics as part of the data source run.
	AutoImportDataQualityResult *bool `pulumi:"autoImportDataQualityResult"`
	// The data access role included in the configuration details of the AWS Glue data source.
	DataAccessRole *string `pulumi:"dataAccessRole"`
	// The relational filter configurations included in the configuration details of the AWS Glue data source.
	RelationalFilterConfigurations []DataSourceRelationalFilterConfiguration `pulumi:"relationalFilterConfigurations"`
}

type DataSourceGlueRunConfigurationInputArgs added in v0.96.0

type DataSourceGlueRunConfigurationInputArgs struct {
	// Specifies whether to automatically import data quality metrics as part of the data source run.
	AutoImportDataQualityResult pulumi.BoolPtrInput `pulumi:"autoImportDataQualityResult"`
	// The data access role included in the configuration details of the AWS Glue data source.
	DataAccessRole pulumi.StringPtrInput `pulumi:"dataAccessRole"`
	// The relational filter configurations included in the configuration details of the AWS Glue data source.
	RelationalFilterConfigurations DataSourceRelationalFilterConfigurationArrayInput `pulumi:"relationalFilterConfigurations"`
}

func (DataSourceGlueRunConfigurationInputArgs) ElementType added in v0.96.0

func (DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputOutput added in v0.96.0

func (i DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputOutput() DataSourceGlueRunConfigurationInputOutput

func (DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputOutputWithContext added in v0.96.0

func (i DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputOutputWithContext(ctx context.Context) DataSourceGlueRunConfigurationInputOutput

func (DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputPtrOutput added in v0.96.0

func (i DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputPtrOutput() DataSourceGlueRunConfigurationInputPtrOutput

func (DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputPtrOutputWithContext added in v0.96.0

func (i DataSourceGlueRunConfigurationInputArgs) ToDataSourceGlueRunConfigurationInputPtrOutputWithContext(ctx context.Context) DataSourceGlueRunConfigurationInputPtrOutput

type DataSourceGlueRunConfigurationInputInput added in v0.96.0

type DataSourceGlueRunConfigurationInputInput interface {
	pulumi.Input

	ToDataSourceGlueRunConfigurationInputOutput() DataSourceGlueRunConfigurationInputOutput
	ToDataSourceGlueRunConfigurationInputOutputWithContext(context.Context) DataSourceGlueRunConfigurationInputOutput
}

DataSourceGlueRunConfigurationInputInput is an input type that accepts DataSourceGlueRunConfigurationInputArgs and DataSourceGlueRunConfigurationInputOutput values. You can construct a concrete instance of `DataSourceGlueRunConfigurationInputInput` via:

DataSourceGlueRunConfigurationInputArgs{...}

type DataSourceGlueRunConfigurationInputOutput added in v0.96.0

type DataSourceGlueRunConfigurationInputOutput struct{ *pulumi.OutputState }

func (DataSourceGlueRunConfigurationInputOutput) AutoImportDataQualityResult added in v0.103.0

func (o DataSourceGlueRunConfigurationInputOutput) AutoImportDataQualityResult() pulumi.BoolPtrOutput

Specifies whether to automatically import data quality metrics as part of the data source run.

func (DataSourceGlueRunConfigurationInputOutput) DataAccessRole added in v0.96.0

The data access role included in the configuration details of the AWS Glue data source.

func (DataSourceGlueRunConfigurationInputOutput) ElementType added in v0.96.0

func (DataSourceGlueRunConfigurationInputOutput) RelationalFilterConfigurations added in v0.96.0

The relational filter configurations included in the configuration details of the AWS Glue data source.

func (DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputOutput added in v0.96.0

func (o DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputOutput() DataSourceGlueRunConfigurationInputOutput

func (DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputOutputWithContext added in v0.96.0

func (o DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputOutputWithContext(ctx context.Context) DataSourceGlueRunConfigurationInputOutput

func (DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputPtrOutput added in v0.96.0

func (o DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputPtrOutput() DataSourceGlueRunConfigurationInputPtrOutput

func (DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputPtrOutputWithContext added in v0.96.0

func (o DataSourceGlueRunConfigurationInputOutput) ToDataSourceGlueRunConfigurationInputPtrOutputWithContext(ctx context.Context) DataSourceGlueRunConfigurationInputPtrOutput

type DataSourceGlueRunConfigurationInputPtrInput added in v0.96.0

type DataSourceGlueRunConfigurationInputPtrInput interface {
	pulumi.Input

	ToDataSourceGlueRunConfigurationInputPtrOutput() DataSourceGlueRunConfigurationInputPtrOutput
	ToDataSourceGlueRunConfigurationInputPtrOutputWithContext(context.Context) DataSourceGlueRunConfigurationInputPtrOutput
}

DataSourceGlueRunConfigurationInputPtrInput is an input type that accepts DataSourceGlueRunConfigurationInputArgs, DataSourceGlueRunConfigurationInputPtr and DataSourceGlueRunConfigurationInputPtrOutput values. You can construct a concrete instance of `DataSourceGlueRunConfigurationInputPtrInput` via:

        DataSourceGlueRunConfigurationInputArgs{...}

or:

        nil

type DataSourceGlueRunConfigurationInputPtrOutput added in v0.96.0

type DataSourceGlueRunConfigurationInputPtrOutput struct{ *pulumi.OutputState }

func (DataSourceGlueRunConfigurationInputPtrOutput) AutoImportDataQualityResult added in v0.103.0

func (o DataSourceGlueRunConfigurationInputPtrOutput) AutoImportDataQualityResult() pulumi.BoolPtrOutput

Specifies whether to automatically import data quality metrics as part of the data source run.

func (DataSourceGlueRunConfigurationInputPtrOutput) DataAccessRole added in v0.96.0

The data access role included in the configuration details of the AWS Glue data source.

func (DataSourceGlueRunConfigurationInputPtrOutput) Elem added in v0.96.0

func (DataSourceGlueRunConfigurationInputPtrOutput) ElementType added in v0.96.0

func (DataSourceGlueRunConfigurationInputPtrOutput) RelationalFilterConfigurations added in v0.96.0

The relational filter configurations included in the configuration details of the AWS Glue data source.

func (DataSourceGlueRunConfigurationInputPtrOutput) ToDataSourceGlueRunConfigurationInputPtrOutput added in v0.96.0

func (o DataSourceGlueRunConfigurationInputPtrOutput) ToDataSourceGlueRunConfigurationInputPtrOutput() DataSourceGlueRunConfigurationInputPtrOutput

func (DataSourceGlueRunConfigurationInputPtrOutput) ToDataSourceGlueRunConfigurationInputPtrOutputWithContext added in v0.96.0

func (o DataSourceGlueRunConfigurationInputPtrOutput) ToDataSourceGlueRunConfigurationInputPtrOutputWithContext(ctx context.Context) DataSourceGlueRunConfigurationInputPtrOutput

type DataSourceInput

type DataSourceInput interface {
	pulumi.Input

	ToDataSourceOutput() DataSourceOutput
	ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
}

type DataSourceOutput

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) AssetFormsInput

The metadata forms that are to be attached to the assets that this data source works with.

func (DataSourceOutput) AwsId added in v0.99.0

The unique identifier of the data source.

func (DataSourceOutput) Configuration

func (o DataSourceOutput) Configuration() pulumi.AnyOutput

Configuration of the data source. It can be set to either glueRunConfiguration or redshiftRunConfiguration.

func (DataSourceOutput) CreatedAt

func (o DataSourceOutput) CreatedAt() pulumi.StringOutput

The timestamp of when the data source was created.

func (DataSourceOutput) Description

func (o DataSourceOutput) Description() pulumi.StringPtrOutput

The description of the data source.

func (DataSourceOutput) DomainId

func (o DataSourceOutput) DomainId() pulumi.StringOutput

The ID of the Amazon DataZone domain where the data source is created.

func (DataSourceOutput) DomainIdentifier

func (o DataSourceOutput) DomainIdentifier() pulumi.StringOutput

The ID of the Amazon DataZone domain where the data source is created.

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) EnableSetting

Specifies whether the data source is enabled.

func (DataSourceOutput) EnvironmentId

func (o DataSourceOutput) EnvironmentId() pulumi.StringOutput

The unique identifier of the Amazon DataZone environment to which the data source publishes assets.

func (DataSourceOutput) EnvironmentIdentifier

func (o DataSourceOutput) EnvironmentIdentifier() pulumi.StringOutput

The unique identifier of the Amazon DataZone environment to which the data source publishes assets.

func (DataSourceOutput) LastRunAssetCount

func (o DataSourceOutput) LastRunAssetCount() pulumi.Float64Output

The number of assets created by the data source during its last run.

func (DataSourceOutput) LastRunAt

func (o DataSourceOutput) LastRunAt() pulumi.StringOutput

The timestamp that specifies when the data source was last run.

func (DataSourceOutput) LastRunStatus

func (o DataSourceOutput) LastRunStatus() pulumi.StringOutput

The status of the last run of this data source.

func (DataSourceOutput) Name

The name of the data source.

func (DataSourceOutput) ProjectId

func (o DataSourceOutput) ProjectId() pulumi.StringOutput

The ID of the Amazon DataZone project to which the data source is added.

func (DataSourceOutput) ProjectIdentifier

func (o DataSourceOutput) ProjectIdentifier() pulumi.StringOutput

The identifier of the Amazon DataZone project in which you want to add the data source.

func (DataSourceOutput) PublishOnImport

func (o DataSourceOutput) PublishOnImport() pulumi.BoolPtrOutput

Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.

func (DataSourceOutput) Recommendation

Specifies whether the business name generation is to be enabled for this data source.

func (DataSourceOutput) Schedule

The schedule of the data source runs.

func (DataSourceOutput) Status

The status of the data source.

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput

func (DataSourceOutput) Type

The type of the data source.

func (DataSourceOutput) UpdatedAt

func (o DataSourceOutput) UpdatedAt() pulumi.StringOutput

The timestamp of when this data source was updated.

type DataSourceRecommendationConfiguration

type DataSourceRecommendationConfiguration struct {
	// Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
	EnableBusinessNameGeneration *bool `pulumi:"enableBusinessNameGeneration"`
}

The recommendation to be updated as part of the UpdateDataSource action.

type DataSourceRecommendationConfigurationArgs

type DataSourceRecommendationConfigurationArgs struct {
	// Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
	EnableBusinessNameGeneration pulumi.BoolPtrInput `pulumi:"enableBusinessNameGeneration"`
}

The recommendation to be updated as part of the UpdateDataSource action.

func (DataSourceRecommendationConfigurationArgs) ElementType

func (DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationOutput

func (i DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationOutput() DataSourceRecommendationConfigurationOutput

func (DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationOutputWithContext

func (i DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationOutputWithContext(ctx context.Context) DataSourceRecommendationConfigurationOutput

func (DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationPtrOutput

func (i DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationPtrOutput() DataSourceRecommendationConfigurationPtrOutput

func (DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationPtrOutputWithContext

func (i DataSourceRecommendationConfigurationArgs) ToDataSourceRecommendationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceRecommendationConfigurationPtrOutput

type DataSourceRecommendationConfigurationInput

type DataSourceRecommendationConfigurationInput interface {
	pulumi.Input

	ToDataSourceRecommendationConfigurationOutput() DataSourceRecommendationConfigurationOutput
	ToDataSourceRecommendationConfigurationOutputWithContext(context.Context) DataSourceRecommendationConfigurationOutput
}

DataSourceRecommendationConfigurationInput is an input type that accepts DataSourceRecommendationConfigurationArgs and DataSourceRecommendationConfigurationOutput values. You can construct a concrete instance of `DataSourceRecommendationConfigurationInput` via:

DataSourceRecommendationConfigurationArgs{...}

type DataSourceRecommendationConfigurationOutput

type DataSourceRecommendationConfigurationOutput struct{ *pulumi.OutputState }

The recommendation to be updated as part of the UpdateDataSource action.

func (DataSourceRecommendationConfigurationOutput) ElementType

func (DataSourceRecommendationConfigurationOutput) EnableBusinessNameGeneration

func (o DataSourceRecommendationConfigurationOutput) EnableBusinessNameGeneration() pulumi.BoolPtrOutput

Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.

func (DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationOutput

func (o DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationOutput() DataSourceRecommendationConfigurationOutput

func (DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationOutputWithContext

func (o DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationOutputWithContext(ctx context.Context) DataSourceRecommendationConfigurationOutput

func (DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationPtrOutput

func (o DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationPtrOutput() DataSourceRecommendationConfigurationPtrOutput

func (DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationPtrOutputWithContext

func (o DataSourceRecommendationConfigurationOutput) ToDataSourceRecommendationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceRecommendationConfigurationPtrOutput

type DataSourceRecommendationConfigurationPtrInput

type DataSourceRecommendationConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceRecommendationConfigurationPtrOutput() DataSourceRecommendationConfigurationPtrOutput
	ToDataSourceRecommendationConfigurationPtrOutputWithContext(context.Context) DataSourceRecommendationConfigurationPtrOutput
}

DataSourceRecommendationConfigurationPtrInput is an input type that accepts DataSourceRecommendationConfigurationArgs, DataSourceRecommendationConfigurationPtr and DataSourceRecommendationConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceRecommendationConfigurationPtrInput` via:

        DataSourceRecommendationConfigurationArgs{...}

or:

        nil

type DataSourceRecommendationConfigurationPtrOutput

type DataSourceRecommendationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceRecommendationConfigurationPtrOutput) Elem

func (DataSourceRecommendationConfigurationPtrOutput) ElementType

func (DataSourceRecommendationConfigurationPtrOutput) EnableBusinessNameGeneration

func (o DataSourceRecommendationConfigurationPtrOutput) EnableBusinessNameGeneration() pulumi.BoolPtrOutput

Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.

func (DataSourceRecommendationConfigurationPtrOutput) ToDataSourceRecommendationConfigurationPtrOutput

func (o DataSourceRecommendationConfigurationPtrOutput) ToDataSourceRecommendationConfigurationPtrOutput() DataSourceRecommendationConfigurationPtrOutput

func (DataSourceRecommendationConfigurationPtrOutput) ToDataSourceRecommendationConfigurationPtrOutputWithContext

func (o DataSourceRecommendationConfigurationPtrOutput) ToDataSourceRecommendationConfigurationPtrOutputWithContext(ctx context.Context) DataSourceRecommendationConfigurationPtrOutput

type DataSourceRedshiftClusterStorage

type DataSourceRedshiftClusterStorage struct {
	// The name of an Amazon Redshift cluster.
	ClusterName string `pulumi:"clusterName"`
}

The name of an Amazon Redshift cluster.

type DataSourceRedshiftClusterStorageArgs added in v0.96.0

type DataSourceRedshiftClusterStorageArgs struct {
	// The name of an Amazon Redshift cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
}

The name of an Amazon Redshift cluster.

func (DataSourceRedshiftClusterStorageArgs) ElementType added in v0.96.0

func (DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStorageOutput added in v0.96.0

func (i DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStorageOutput() DataSourceRedshiftClusterStorageOutput

func (DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStorageOutputWithContext added in v0.96.0

func (i DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStorageOutputWithContext(ctx context.Context) DataSourceRedshiftClusterStorageOutput

func (DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStoragePtrOutput added in v0.96.0

func (i DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStoragePtrOutput() DataSourceRedshiftClusterStoragePtrOutput

func (DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStoragePtrOutputWithContext added in v0.96.0

func (i DataSourceRedshiftClusterStorageArgs) ToDataSourceRedshiftClusterStoragePtrOutputWithContext(ctx context.Context) DataSourceRedshiftClusterStoragePtrOutput

type DataSourceRedshiftClusterStorageInput added in v0.96.0

type DataSourceRedshiftClusterStorageInput interface {
	pulumi.Input

	ToDataSourceRedshiftClusterStorageOutput() DataSourceRedshiftClusterStorageOutput
	ToDataSourceRedshiftClusterStorageOutputWithContext(context.Context) DataSourceRedshiftClusterStorageOutput
}

DataSourceRedshiftClusterStorageInput is an input type that accepts DataSourceRedshiftClusterStorageArgs and DataSourceRedshiftClusterStorageOutput values. You can construct a concrete instance of `DataSourceRedshiftClusterStorageInput` via:

DataSourceRedshiftClusterStorageArgs{...}

type DataSourceRedshiftClusterStorageOutput added in v0.96.0

type DataSourceRedshiftClusterStorageOutput struct{ *pulumi.OutputState }

The name of an Amazon Redshift cluster.

func (DataSourceRedshiftClusterStorageOutput) ClusterName added in v0.96.0

The name of an Amazon Redshift cluster.

func (DataSourceRedshiftClusterStorageOutput) ElementType added in v0.96.0

func (DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStorageOutput added in v0.96.0

func (o DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStorageOutput() DataSourceRedshiftClusterStorageOutput

func (DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStorageOutputWithContext added in v0.96.0

func (o DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStorageOutputWithContext(ctx context.Context) DataSourceRedshiftClusterStorageOutput

func (DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStoragePtrOutput added in v0.96.0

func (o DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStoragePtrOutput() DataSourceRedshiftClusterStoragePtrOutput

func (DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStoragePtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftClusterStorageOutput) ToDataSourceRedshiftClusterStoragePtrOutputWithContext(ctx context.Context) DataSourceRedshiftClusterStoragePtrOutput

type DataSourceRedshiftClusterStoragePtrInput added in v0.96.0

type DataSourceRedshiftClusterStoragePtrInput interface {
	pulumi.Input

	ToDataSourceRedshiftClusterStoragePtrOutput() DataSourceRedshiftClusterStoragePtrOutput
	ToDataSourceRedshiftClusterStoragePtrOutputWithContext(context.Context) DataSourceRedshiftClusterStoragePtrOutput
}

DataSourceRedshiftClusterStoragePtrInput is an input type that accepts DataSourceRedshiftClusterStorageArgs, DataSourceRedshiftClusterStoragePtr and DataSourceRedshiftClusterStoragePtrOutput values. You can construct a concrete instance of `DataSourceRedshiftClusterStoragePtrInput` via:

        DataSourceRedshiftClusterStorageArgs{...}

or:

        nil

type DataSourceRedshiftClusterStoragePtrOutput added in v0.96.0

type DataSourceRedshiftClusterStoragePtrOutput struct{ *pulumi.OutputState }

func (DataSourceRedshiftClusterStoragePtrOutput) ClusterName added in v0.96.0

The name of an Amazon Redshift cluster.

func (DataSourceRedshiftClusterStoragePtrOutput) Elem added in v0.96.0

func (DataSourceRedshiftClusterStoragePtrOutput) ElementType added in v0.96.0

func (DataSourceRedshiftClusterStoragePtrOutput) ToDataSourceRedshiftClusterStoragePtrOutput added in v0.96.0

func (o DataSourceRedshiftClusterStoragePtrOutput) ToDataSourceRedshiftClusterStoragePtrOutput() DataSourceRedshiftClusterStoragePtrOutput

func (DataSourceRedshiftClusterStoragePtrOutput) ToDataSourceRedshiftClusterStoragePtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftClusterStoragePtrOutput) ToDataSourceRedshiftClusterStoragePtrOutputWithContext(ctx context.Context) DataSourceRedshiftClusterStoragePtrOutput

type DataSourceRedshiftCredentialConfiguration

type DataSourceRedshiftCredentialConfiguration struct {
	// The ARN of a secret manager for an Amazon Redshift cluster.
	SecretManagerArn string `pulumi:"secretManagerArn"`
}

The ARN of a secret manager for an Amazon Redshift cluster.

type DataSourceRedshiftCredentialConfigurationArgs added in v0.96.0

type DataSourceRedshiftCredentialConfigurationArgs struct {
	// The ARN of a secret manager for an Amazon Redshift cluster.
	SecretManagerArn pulumi.StringInput `pulumi:"secretManagerArn"`
}

The ARN of a secret manager for an Amazon Redshift cluster.

func (DataSourceRedshiftCredentialConfigurationArgs) ElementType added in v0.96.0

func (DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationOutput added in v0.96.0

func (i DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationOutput() DataSourceRedshiftCredentialConfigurationOutput

func (DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationOutputWithContext added in v0.96.0

func (i DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationOutputWithContext(ctx context.Context) DataSourceRedshiftCredentialConfigurationOutput

func (DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationPtrOutput added in v0.96.0

func (i DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationPtrOutput() DataSourceRedshiftCredentialConfigurationPtrOutput

func (DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationPtrOutputWithContext added in v0.96.0

func (i DataSourceRedshiftCredentialConfigurationArgs) ToDataSourceRedshiftCredentialConfigurationPtrOutputWithContext(ctx context.Context) DataSourceRedshiftCredentialConfigurationPtrOutput

type DataSourceRedshiftCredentialConfigurationInput added in v0.96.0

type DataSourceRedshiftCredentialConfigurationInput interface {
	pulumi.Input

	ToDataSourceRedshiftCredentialConfigurationOutput() DataSourceRedshiftCredentialConfigurationOutput
	ToDataSourceRedshiftCredentialConfigurationOutputWithContext(context.Context) DataSourceRedshiftCredentialConfigurationOutput
}

DataSourceRedshiftCredentialConfigurationInput is an input type that accepts DataSourceRedshiftCredentialConfigurationArgs and DataSourceRedshiftCredentialConfigurationOutput values. You can construct a concrete instance of `DataSourceRedshiftCredentialConfigurationInput` via:

DataSourceRedshiftCredentialConfigurationArgs{...}

type DataSourceRedshiftCredentialConfigurationOutput added in v0.96.0

type DataSourceRedshiftCredentialConfigurationOutput struct{ *pulumi.OutputState }

The ARN of a secret manager for an Amazon Redshift cluster.

func (DataSourceRedshiftCredentialConfigurationOutput) ElementType added in v0.96.0

func (DataSourceRedshiftCredentialConfigurationOutput) SecretManagerArn added in v0.96.0

The ARN of a secret manager for an Amazon Redshift cluster.

func (DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationOutput added in v0.96.0

func (o DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationOutput() DataSourceRedshiftCredentialConfigurationOutput

func (DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationOutputWithContext added in v0.96.0

func (o DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationOutputWithContext(ctx context.Context) DataSourceRedshiftCredentialConfigurationOutput

func (DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutput added in v0.96.0

func (o DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutput() DataSourceRedshiftCredentialConfigurationPtrOutput

func (DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftCredentialConfigurationOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutputWithContext(ctx context.Context) DataSourceRedshiftCredentialConfigurationPtrOutput

type DataSourceRedshiftCredentialConfigurationPtrInput added in v0.96.0

type DataSourceRedshiftCredentialConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceRedshiftCredentialConfigurationPtrOutput() DataSourceRedshiftCredentialConfigurationPtrOutput
	ToDataSourceRedshiftCredentialConfigurationPtrOutputWithContext(context.Context) DataSourceRedshiftCredentialConfigurationPtrOutput
}

DataSourceRedshiftCredentialConfigurationPtrInput is an input type that accepts DataSourceRedshiftCredentialConfigurationArgs, DataSourceRedshiftCredentialConfigurationPtr and DataSourceRedshiftCredentialConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceRedshiftCredentialConfigurationPtrInput` via:

        DataSourceRedshiftCredentialConfigurationArgs{...}

or:

        nil

type DataSourceRedshiftCredentialConfigurationPtrOutput added in v0.96.0

type DataSourceRedshiftCredentialConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceRedshiftCredentialConfigurationPtrOutput) Elem added in v0.96.0

func (DataSourceRedshiftCredentialConfigurationPtrOutput) ElementType added in v0.96.0

func (DataSourceRedshiftCredentialConfigurationPtrOutput) SecretManagerArn added in v0.96.0

The ARN of a secret manager for an Amazon Redshift cluster.

func (DataSourceRedshiftCredentialConfigurationPtrOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutput added in v0.96.0

func (o DataSourceRedshiftCredentialConfigurationPtrOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutput() DataSourceRedshiftCredentialConfigurationPtrOutput

func (DataSourceRedshiftCredentialConfigurationPtrOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftCredentialConfigurationPtrOutput) ToDataSourceRedshiftCredentialConfigurationPtrOutputWithContext(ctx context.Context) DataSourceRedshiftCredentialConfigurationPtrOutput

type DataSourceRedshiftRunConfigurationInput

type DataSourceRedshiftRunConfigurationInput struct {
	// The data access role included in the configuration details of the Amazon Redshift data source.
	DataAccessRole *string `pulumi:"dataAccessRole"`
	// The details of the credentials required to access an Amazon Redshift cluster.
	RedshiftCredentialConfiguration DataSourceRedshiftCredentialConfiguration `pulumi:"redshiftCredentialConfiguration"`
	// The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
	RedshiftStorage                interface{}                               `pulumi:"redshiftStorage"`
	RelationalFilterConfigurations []DataSourceRelationalFilterConfiguration `pulumi:"relationalFilterConfigurations"`
}

The configuration details of the Amazon Redshift data source.

type DataSourceRedshiftRunConfigurationInputArgs added in v0.96.0

type DataSourceRedshiftRunConfigurationInputArgs struct {
	// The data access role included in the configuration details of the Amazon Redshift data source.
	DataAccessRole pulumi.StringPtrInput `pulumi:"dataAccessRole"`
	// The details of the credentials required to access an Amazon Redshift cluster.
	RedshiftCredentialConfiguration DataSourceRedshiftCredentialConfigurationInput `pulumi:"redshiftCredentialConfiguration"`
	// The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
	RedshiftStorage                pulumi.Input                                      `pulumi:"redshiftStorage"`
	RelationalFilterConfigurations DataSourceRelationalFilterConfigurationArrayInput `pulumi:"relationalFilterConfigurations"`
}

The configuration details of the Amazon Redshift data source.

func (DataSourceRedshiftRunConfigurationInputArgs) ElementType added in v0.96.0

func (DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputOutput added in v0.96.0

func (i DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputOutput() DataSourceRedshiftRunConfigurationInputOutput

func (DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputOutputWithContext added in v0.96.0

func (i DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputOutputWithContext(ctx context.Context) DataSourceRedshiftRunConfigurationInputOutput

func (DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputPtrOutput added in v0.96.0

func (i DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputPtrOutput() DataSourceRedshiftRunConfigurationInputPtrOutput

func (DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputPtrOutputWithContext added in v0.96.0

func (i DataSourceRedshiftRunConfigurationInputArgs) ToDataSourceRedshiftRunConfigurationInputPtrOutputWithContext(ctx context.Context) DataSourceRedshiftRunConfigurationInputPtrOutput

type DataSourceRedshiftRunConfigurationInputInput added in v0.96.0

type DataSourceRedshiftRunConfigurationInputInput interface {
	pulumi.Input

	ToDataSourceRedshiftRunConfigurationInputOutput() DataSourceRedshiftRunConfigurationInputOutput
	ToDataSourceRedshiftRunConfigurationInputOutputWithContext(context.Context) DataSourceRedshiftRunConfigurationInputOutput
}

DataSourceRedshiftRunConfigurationInputInput is an input type that accepts DataSourceRedshiftRunConfigurationInputArgs and DataSourceRedshiftRunConfigurationInputOutput values. You can construct a concrete instance of `DataSourceRedshiftRunConfigurationInputInput` via:

DataSourceRedshiftRunConfigurationInputArgs{...}

type DataSourceRedshiftRunConfigurationInputOutput added in v0.96.0

type DataSourceRedshiftRunConfigurationInputOutput struct{ *pulumi.OutputState }

The configuration details of the Amazon Redshift data source.

func (DataSourceRedshiftRunConfigurationInputOutput) DataAccessRole added in v0.96.0

The data access role included in the configuration details of the Amazon Redshift data source.

func (DataSourceRedshiftRunConfigurationInputOutput) ElementType added in v0.96.0

func (DataSourceRedshiftRunConfigurationInputOutput) RedshiftCredentialConfiguration added in v0.96.0

The details of the credentials required to access an Amazon Redshift cluster.

func (DataSourceRedshiftRunConfigurationInputOutput) RedshiftStorage added in v0.96.0

The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.

func (DataSourceRedshiftRunConfigurationInputOutput) RelationalFilterConfigurations added in v0.96.0

func (DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputOutput added in v0.96.0

func (o DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputOutput() DataSourceRedshiftRunConfigurationInputOutput

func (DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputOutputWithContext added in v0.96.0

func (o DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputOutputWithContext(ctx context.Context) DataSourceRedshiftRunConfigurationInputOutput

func (DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutput added in v0.96.0

func (o DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutput() DataSourceRedshiftRunConfigurationInputPtrOutput

func (DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftRunConfigurationInputOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutputWithContext(ctx context.Context) DataSourceRedshiftRunConfigurationInputPtrOutput

type DataSourceRedshiftRunConfigurationInputPtrInput added in v0.96.0

type DataSourceRedshiftRunConfigurationInputPtrInput interface {
	pulumi.Input

	ToDataSourceRedshiftRunConfigurationInputPtrOutput() DataSourceRedshiftRunConfigurationInputPtrOutput
	ToDataSourceRedshiftRunConfigurationInputPtrOutputWithContext(context.Context) DataSourceRedshiftRunConfigurationInputPtrOutput
}

DataSourceRedshiftRunConfigurationInputPtrInput is an input type that accepts DataSourceRedshiftRunConfigurationInputArgs, DataSourceRedshiftRunConfigurationInputPtr and DataSourceRedshiftRunConfigurationInputPtrOutput values. You can construct a concrete instance of `DataSourceRedshiftRunConfigurationInputPtrInput` via:

        DataSourceRedshiftRunConfigurationInputArgs{...}

or:

        nil

type DataSourceRedshiftRunConfigurationInputPtrOutput added in v0.96.0

type DataSourceRedshiftRunConfigurationInputPtrOutput struct{ *pulumi.OutputState }

func (DataSourceRedshiftRunConfigurationInputPtrOutput) DataAccessRole added in v0.96.0

The data access role included in the configuration details of the Amazon Redshift data source.

func (DataSourceRedshiftRunConfigurationInputPtrOutput) Elem added in v0.96.0

func (DataSourceRedshiftRunConfigurationInputPtrOutput) ElementType added in v0.96.0

func (DataSourceRedshiftRunConfigurationInputPtrOutput) RedshiftCredentialConfiguration added in v0.96.0

The details of the credentials required to access an Amazon Redshift cluster.

func (DataSourceRedshiftRunConfigurationInputPtrOutput) RedshiftStorage added in v0.96.0

The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.

func (DataSourceRedshiftRunConfigurationInputPtrOutput) RelationalFilterConfigurations added in v0.96.0

func (DataSourceRedshiftRunConfigurationInputPtrOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutput added in v0.96.0

func (o DataSourceRedshiftRunConfigurationInputPtrOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutput() DataSourceRedshiftRunConfigurationInputPtrOutput

func (DataSourceRedshiftRunConfigurationInputPtrOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftRunConfigurationInputPtrOutput) ToDataSourceRedshiftRunConfigurationInputPtrOutputWithContext(ctx context.Context) DataSourceRedshiftRunConfigurationInputPtrOutput

type DataSourceRedshiftServerlessStorage

type DataSourceRedshiftServerlessStorage struct {
	// The name of the Amazon Redshift Serverless workgroup.
	WorkgroupName string `pulumi:"workgroupName"`
}

The details of the Amazon Redshift Serverless workgroup storage.

type DataSourceRedshiftServerlessStorageArgs added in v0.96.0

type DataSourceRedshiftServerlessStorageArgs struct {
	// The name of the Amazon Redshift Serverless workgroup.
	WorkgroupName pulumi.StringInput `pulumi:"workgroupName"`
}

The details of the Amazon Redshift Serverless workgroup storage.

func (DataSourceRedshiftServerlessStorageArgs) ElementType added in v0.96.0

func (DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStorageOutput added in v0.96.0

func (i DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStorageOutput() DataSourceRedshiftServerlessStorageOutput

func (DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStorageOutputWithContext added in v0.96.0

func (i DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStorageOutputWithContext(ctx context.Context) DataSourceRedshiftServerlessStorageOutput

func (DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStoragePtrOutput added in v0.96.0

func (i DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStoragePtrOutput() DataSourceRedshiftServerlessStoragePtrOutput

func (DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStoragePtrOutputWithContext added in v0.96.0

func (i DataSourceRedshiftServerlessStorageArgs) ToDataSourceRedshiftServerlessStoragePtrOutputWithContext(ctx context.Context) DataSourceRedshiftServerlessStoragePtrOutput

type DataSourceRedshiftServerlessStorageInput added in v0.96.0

type DataSourceRedshiftServerlessStorageInput interface {
	pulumi.Input

	ToDataSourceRedshiftServerlessStorageOutput() DataSourceRedshiftServerlessStorageOutput
	ToDataSourceRedshiftServerlessStorageOutputWithContext(context.Context) DataSourceRedshiftServerlessStorageOutput
}

DataSourceRedshiftServerlessStorageInput is an input type that accepts DataSourceRedshiftServerlessStorageArgs and DataSourceRedshiftServerlessStorageOutput values. You can construct a concrete instance of `DataSourceRedshiftServerlessStorageInput` via:

DataSourceRedshiftServerlessStorageArgs{...}

type DataSourceRedshiftServerlessStorageOutput added in v0.96.0

type DataSourceRedshiftServerlessStorageOutput struct{ *pulumi.OutputState }

The details of the Amazon Redshift Serverless workgroup storage.

func (DataSourceRedshiftServerlessStorageOutput) ElementType added in v0.96.0

func (DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStorageOutput added in v0.96.0

func (o DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStorageOutput() DataSourceRedshiftServerlessStorageOutput

func (DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStorageOutputWithContext added in v0.96.0

func (o DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStorageOutputWithContext(ctx context.Context) DataSourceRedshiftServerlessStorageOutput

func (DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStoragePtrOutput added in v0.96.0

func (o DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStoragePtrOutput() DataSourceRedshiftServerlessStoragePtrOutput

func (DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStoragePtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftServerlessStorageOutput) ToDataSourceRedshiftServerlessStoragePtrOutputWithContext(ctx context.Context) DataSourceRedshiftServerlessStoragePtrOutput

func (DataSourceRedshiftServerlessStorageOutput) WorkgroupName added in v0.96.0

The name of the Amazon Redshift Serverless workgroup.

type DataSourceRedshiftServerlessStoragePtrInput added in v0.96.0

type DataSourceRedshiftServerlessStoragePtrInput interface {
	pulumi.Input

	ToDataSourceRedshiftServerlessStoragePtrOutput() DataSourceRedshiftServerlessStoragePtrOutput
	ToDataSourceRedshiftServerlessStoragePtrOutputWithContext(context.Context) DataSourceRedshiftServerlessStoragePtrOutput
}

DataSourceRedshiftServerlessStoragePtrInput is an input type that accepts DataSourceRedshiftServerlessStorageArgs, DataSourceRedshiftServerlessStoragePtr and DataSourceRedshiftServerlessStoragePtrOutput values. You can construct a concrete instance of `DataSourceRedshiftServerlessStoragePtrInput` via:

        DataSourceRedshiftServerlessStorageArgs{...}

or:

        nil

type DataSourceRedshiftServerlessStoragePtrOutput added in v0.96.0

type DataSourceRedshiftServerlessStoragePtrOutput struct{ *pulumi.OutputState }

func (DataSourceRedshiftServerlessStoragePtrOutput) Elem added in v0.96.0

func (DataSourceRedshiftServerlessStoragePtrOutput) ElementType added in v0.96.0

func (DataSourceRedshiftServerlessStoragePtrOutput) ToDataSourceRedshiftServerlessStoragePtrOutput added in v0.96.0

func (o DataSourceRedshiftServerlessStoragePtrOutput) ToDataSourceRedshiftServerlessStoragePtrOutput() DataSourceRedshiftServerlessStoragePtrOutput

func (DataSourceRedshiftServerlessStoragePtrOutput) ToDataSourceRedshiftServerlessStoragePtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftServerlessStoragePtrOutput) ToDataSourceRedshiftServerlessStoragePtrOutputWithContext(ctx context.Context) DataSourceRedshiftServerlessStoragePtrOutput

func (DataSourceRedshiftServerlessStoragePtrOutput) WorkgroupName added in v0.96.0

The name of the Amazon Redshift Serverless workgroup.

type DataSourceRedshiftStorage0Properties

type DataSourceRedshiftStorage0Properties struct {
	RedshiftClusterSource DataSourceRedshiftClusterStorage `pulumi:"redshiftClusterSource"`
}

The details of the Amazon Redshift cluster source.

type DataSourceRedshiftStorage0PropertiesArgs added in v0.96.0

type DataSourceRedshiftStorage0PropertiesArgs struct {
	RedshiftClusterSource DataSourceRedshiftClusterStorageInput `pulumi:"redshiftClusterSource"`
}

The details of the Amazon Redshift cluster source.

func (DataSourceRedshiftStorage0PropertiesArgs) ElementType added in v0.96.0

func (DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesOutput added in v0.96.0

func (i DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesOutput() DataSourceRedshiftStorage0PropertiesOutput

func (DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesOutputWithContext added in v0.96.0

func (i DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesOutputWithContext(ctx context.Context) DataSourceRedshiftStorage0PropertiesOutput

func (DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesPtrOutput added in v0.96.0

func (i DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesPtrOutput() DataSourceRedshiftStorage0PropertiesPtrOutput

func (DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesPtrOutputWithContext added in v0.96.0

func (i DataSourceRedshiftStorage0PropertiesArgs) ToDataSourceRedshiftStorage0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceRedshiftStorage0PropertiesPtrOutput

type DataSourceRedshiftStorage0PropertiesInput added in v0.96.0

type DataSourceRedshiftStorage0PropertiesInput interface {
	pulumi.Input

	ToDataSourceRedshiftStorage0PropertiesOutput() DataSourceRedshiftStorage0PropertiesOutput
	ToDataSourceRedshiftStorage0PropertiesOutputWithContext(context.Context) DataSourceRedshiftStorage0PropertiesOutput
}

DataSourceRedshiftStorage0PropertiesInput is an input type that accepts DataSourceRedshiftStorage0PropertiesArgs and DataSourceRedshiftStorage0PropertiesOutput values. You can construct a concrete instance of `DataSourceRedshiftStorage0PropertiesInput` via:

DataSourceRedshiftStorage0PropertiesArgs{...}

type DataSourceRedshiftStorage0PropertiesOutput added in v0.96.0

type DataSourceRedshiftStorage0PropertiesOutput struct{ *pulumi.OutputState }

The details of the Amazon Redshift cluster source.

func (DataSourceRedshiftStorage0PropertiesOutput) ElementType added in v0.96.0

func (DataSourceRedshiftStorage0PropertiesOutput) RedshiftClusterSource added in v0.96.0

func (DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesOutput added in v0.96.0

func (o DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesOutput() DataSourceRedshiftStorage0PropertiesOutput

func (DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesOutputWithContext added in v0.96.0

func (o DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesOutputWithContext(ctx context.Context) DataSourceRedshiftStorage0PropertiesOutput

func (DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutput added in v0.96.0

func (o DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutput() DataSourceRedshiftStorage0PropertiesPtrOutput

func (DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftStorage0PropertiesOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceRedshiftStorage0PropertiesPtrOutput

type DataSourceRedshiftStorage0PropertiesPtrInput added in v0.96.0

type DataSourceRedshiftStorage0PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceRedshiftStorage0PropertiesPtrOutput() DataSourceRedshiftStorage0PropertiesPtrOutput
	ToDataSourceRedshiftStorage0PropertiesPtrOutputWithContext(context.Context) DataSourceRedshiftStorage0PropertiesPtrOutput
}

DataSourceRedshiftStorage0PropertiesPtrInput is an input type that accepts DataSourceRedshiftStorage0PropertiesArgs, DataSourceRedshiftStorage0PropertiesPtr and DataSourceRedshiftStorage0PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceRedshiftStorage0PropertiesPtrInput` via:

        DataSourceRedshiftStorage0PropertiesArgs{...}

or:

        nil

type DataSourceRedshiftStorage0PropertiesPtrOutput added in v0.96.0

type DataSourceRedshiftStorage0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceRedshiftStorage0PropertiesPtrOutput) Elem added in v0.96.0

func (DataSourceRedshiftStorage0PropertiesPtrOutput) ElementType added in v0.96.0

func (DataSourceRedshiftStorage0PropertiesPtrOutput) RedshiftClusterSource added in v0.96.0

func (DataSourceRedshiftStorage0PropertiesPtrOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutput added in v0.96.0

func (o DataSourceRedshiftStorage0PropertiesPtrOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutput() DataSourceRedshiftStorage0PropertiesPtrOutput

func (DataSourceRedshiftStorage0PropertiesPtrOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftStorage0PropertiesPtrOutput) ToDataSourceRedshiftStorage0PropertiesPtrOutputWithContext(ctx context.Context) DataSourceRedshiftStorage0PropertiesPtrOutput

type DataSourceRedshiftStorage1Properties

type DataSourceRedshiftStorage1Properties struct {
	RedshiftServerlessSource DataSourceRedshiftServerlessStorage `pulumi:"redshiftServerlessSource"`
}

The details of the Amazon Redshift Serverless workgroup source.

type DataSourceRedshiftStorage1PropertiesArgs added in v0.96.0

type DataSourceRedshiftStorage1PropertiesArgs struct {
	RedshiftServerlessSource DataSourceRedshiftServerlessStorageInput `pulumi:"redshiftServerlessSource"`
}

The details of the Amazon Redshift Serverless workgroup source.

func (DataSourceRedshiftStorage1PropertiesArgs) ElementType added in v0.96.0

func (DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesOutput added in v0.96.0

func (i DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesOutput() DataSourceRedshiftStorage1PropertiesOutput

func (DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesOutputWithContext added in v0.96.0

func (i DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesOutputWithContext(ctx context.Context) DataSourceRedshiftStorage1PropertiesOutput

func (DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesPtrOutput added in v0.96.0

func (i DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesPtrOutput() DataSourceRedshiftStorage1PropertiesPtrOutput

func (DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesPtrOutputWithContext added in v0.96.0

func (i DataSourceRedshiftStorage1PropertiesArgs) ToDataSourceRedshiftStorage1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceRedshiftStorage1PropertiesPtrOutput

type DataSourceRedshiftStorage1PropertiesInput added in v0.96.0

type DataSourceRedshiftStorage1PropertiesInput interface {
	pulumi.Input

	ToDataSourceRedshiftStorage1PropertiesOutput() DataSourceRedshiftStorage1PropertiesOutput
	ToDataSourceRedshiftStorage1PropertiesOutputWithContext(context.Context) DataSourceRedshiftStorage1PropertiesOutput
}

DataSourceRedshiftStorage1PropertiesInput is an input type that accepts DataSourceRedshiftStorage1PropertiesArgs and DataSourceRedshiftStorage1PropertiesOutput values. You can construct a concrete instance of `DataSourceRedshiftStorage1PropertiesInput` via:

DataSourceRedshiftStorage1PropertiesArgs{...}

type DataSourceRedshiftStorage1PropertiesOutput added in v0.96.0

type DataSourceRedshiftStorage1PropertiesOutput struct{ *pulumi.OutputState }

The details of the Amazon Redshift Serverless workgroup source.

func (DataSourceRedshiftStorage1PropertiesOutput) ElementType added in v0.96.0

func (DataSourceRedshiftStorage1PropertiesOutput) RedshiftServerlessSource added in v0.96.0

func (DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesOutput added in v0.96.0

func (o DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesOutput() DataSourceRedshiftStorage1PropertiesOutput

func (DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesOutputWithContext added in v0.96.0

func (o DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesOutputWithContext(ctx context.Context) DataSourceRedshiftStorage1PropertiesOutput

func (DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutput added in v0.96.0

func (o DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutput() DataSourceRedshiftStorage1PropertiesPtrOutput

func (DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftStorage1PropertiesOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceRedshiftStorage1PropertiesPtrOutput

type DataSourceRedshiftStorage1PropertiesPtrInput added in v0.96.0

type DataSourceRedshiftStorage1PropertiesPtrInput interface {
	pulumi.Input

	ToDataSourceRedshiftStorage1PropertiesPtrOutput() DataSourceRedshiftStorage1PropertiesPtrOutput
	ToDataSourceRedshiftStorage1PropertiesPtrOutputWithContext(context.Context) DataSourceRedshiftStorage1PropertiesPtrOutput
}

DataSourceRedshiftStorage1PropertiesPtrInput is an input type that accepts DataSourceRedshiftStorage1PropertiesArgs, DataSourceRedshiftStorage1PropertiesPtr and DataSourceRedshiftStorage1PropertiesPtrOutput values. You can construct a concrete instance of `DataSourceRedshiftStorage1PropertiesPtrInput` via:

        DataSourceRedshiftStorage1PropertiesArgs{...}

or:

        nil

type DataSourceRedshiftStorage1PropertiesPtrOutput added in v0.96.0

type DataSourceRedshiftStorage1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (DataSourceRedshiftStorage1PropertiesPtrOutput) Elem added in v0.96.0

func (DataSourceRedshiftStorage1PropertiesPtrOutput) ElementType added in v0.96.0

func (DataSourceRedshiftStorage1PropertiesPtrOutput) RedshiftServerlessSource added in v0.96.0

func (DataSourceRedshiftStorage1PropertiesPtrOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutput added in v0.96.0

func (o DataSourceRedshiftStorage1PropertiesPtrOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutput() DataSourceRedshiftStorage1PropertiesPtrOutput

func (DataSourceRedshiftStorage1PropertiesPtrOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutputWithContext added in v0.96.0

func (o DataSourceRedshiftStorage1PropertiesPtrOutput) ToDataSourceRedshiftStorage1PropertiesPtrOutputWithContext(ctx context.Context) DataSourceRedshiftStorage1PropertiesPtrOutput

type DataSourceRelationalFilterConfiguration

type DataSourceRelationalFilterConfiguration struct {
	// The database name specified in the relational filter configuration for the data source.
	DatabaseName string `pulumi:"databaseName"`
	// The filter expressions specified in the relational filter configuration for the data source.
	FilterExpressions []DataSourceFilterExpression `pulumi:"filterExpressions"`
	// The schema name specified in the relational filter configuration for the data source.
	SchemaName *string `pulumi:"schemaName"`
}

The relational filter configuration for the data source.

type DataSourceRelationalFilterConfigurationArgs added in v0.96.0

type DataSourceRelationalFilterConfigurationArgs struct {
	// The database name specified in the relational filter configuration for the data source.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The filter expressions specified in the relational filter configuration for the data source.
	FilterExpressions DataSourceFilterExpressionArrayInput `pulumi:"filterExpressions"`
	// The schema name specified in the relational filter configuration for the data source.
	SchemaName pulumi.StringPtrInput `pulumi:"schemaName"`
}

The relational filter configuration for the data source.

func (DataSourceRelationalFilterConfigurationArgs) ElementType added in v0.96.0

func (DataSourceRelationalFilterConfigurationArgs) ToDataSourceRelationalFilterConfigurationOutput added in v0.96.0

func (i DataSourceRelationalFilterConfigurationArgs) ToDataSourceRelationalFilterConfigurationOutput() DataSourceRelationalFilterConfigurationOutput

func (DataSourceRelationalFilterConfigurationArgs) ToDataSourceRelationalFilterConfigurationOutputWithContext added in v0.96.0

func (i DataSourceRelationalFilterConfigurationArgs) ToDataSourceRelationalFilterConfigurationOutputWithContext(ctx context.Context) DataSourceRelationalFilterConfigurationOutput

type DataSourceRelationalFilterConfigurationArray added in v0.96.0

type DataSourceRelationalFilterConfigurationArray []DataSourceRelationalFilterConfigurationInput

func (DataSourceRelationalFilterConfigurationArray) ElementType added in v0.96.0

func (DataSourceRelationalFilterConfigurationArray) ToDataSourceRelationalFilterConfigurationArrayOutput added in v0.96.0

func (i DataSourceRelationalFilterConfigurationArray) ToDataSourceRelationalFilterConfigurationArrayOutput() DataSourceRelationalFilterConfigurationArrayOutput

func (DataSourceRelationalFilterConfigurationArray) ToDataSourceRelationalFilterConfigurationArrayOutputWithContext added in v0.96.0

func (i DataSourceRelationalFilterConfigurationArray) ToDataSourceRelationalFilterConfigurationArrayOutputWithContext(ctx context.Context) DataSourceRelationalFilterConfigurationArrayOutput

type DataSourceRelationalFilterConfigurationArrayInput added in v0.96.0

type DataSourceRelationalFilterConfigurationArrayInput interface {
	pulumi.Input

	ToDataSourceRelationalFilterConfigurationArrayOutput() DataSourceRelationalFilterConfigurationArrayOutput
	ToDataSourceRelationalFilterConfigurationArrayOutputWithContext(context.Context) DataSourceRelationalFilterConfigurationArrayOutput
}

DataSourceRelationalFilterConfigurationArrayInput is an input type that accepts DataSourceRelationalFilterConfigurationArray and DataSourceRelationalFilterConfigurationArrayOutput values. You can construct a concrete instance of `DataSourceRelationalFilterConfigurationArrayInput` via:

DataSourceRelationalFilterConfigurationArray{ DataSourceRelationalFilterConfigurationArgs{...} }

type DataSourceRelationalFilterConfigurationArrayOutput added in v0.96.0

type DataSourceRelationalFilterConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DataSourceRelationalFilterConfigurationArrayOutput) ElementType added in v0.96.0

func (DataSourceRelationalFilterConfigurationArrayOutput) Index added in v0.96.0

func (DataSourceRelationalFilterConfigurationArrayOutput) ToDataSourceRelationalFilterConfigurationArrayOutput added in v0.96.0

func (o DataSourceRelationalFilterConfigurationArrayOutput) ToDataSourceRelationalFilterConfigurationArrayOutput() DataSourceRelationalFilterConfigurationArrayOutput

func (DataSourceRelationalFilterConfigurationArrayOutput) ToDataSourceRelationalFilterConfigurationArrayOutputWithContext added in v0.96.0

func (o DataSourceRelationalFilterConfigurationArrayOutput) ToDataSourceRelationalFilterConfigurationArrayOutputWithContext(ctx context.Context) DataSourceRelationalFilterConfigurationArrayOutput

type DataSourceRelationalFilterConfigurationInput added in v0.96.0

type DataSourceRelationalFilterConfigurationInput interface {
	pulumi.Input

	ToDataSourceRelationalFilterConfigurationOutput() DataSourceRelationalFilterConfigurationOutput
	ToDataSourceRelationalFilterConfigurationOutputWithContext(context.Context) DataSourceRelationalFilterConfigurationOutput
}

DataSourceRelationalFilterConfigurationInput is an input type that accepts DataSourceRelationalFilterConfigurationArgs and DataSourceRelationalFilterConfigurationOutput values. You can construct a concrete instance of `DataSourceRelationalFilterConfigurationInput` via:

DataSourceRelationalFilterConfigurationArgs{...}

type DataSourceRelationalFilterConfigurationOutput added in v0.96.0

type DataSourceRelationalFilterConfigurationOutput struct{ *pulumi.OutputState }

The relational filter configuration for the data source.

func (DataSourceRelationalFilterConfigurationOutput) DatabaseName added in v0.96.0

The database name specified in the relational filter configuration for the data source.

func (DataSourceRelationalFilterConfigurationOutput) ElementType added in v0.96.0

func (DataSourceRelationalFilterConfigurationOutput) FilterExpressions added in v0.96.0

The filter expressions specified in the relational filter configuration for the data source.

func (DataSourceRelationalFilterConfigurationOutput) SchemaName added in v0.96.0

The schema name specified in the relational filter configuration for the data source.

func (DataSourceRelationalFilterConfigurationOutput) ToDataSourceRelationalFilterConfigurationOutput added in v0.96.0

func (o DataSourceRelationalFilterConfigurationOutput) ToDataSourceRelationalFilterConfigurationOutput() DataSourceRelationalFilterConfigurationOutput

func (DataSourceRelationalFilterConfigurationOutput) ToDataSourceRelationalFilterConfigurationOutputWithContext added in v0.96.0

func (o DataSourceRelationalFilterConfigurationOutput) ToDataSourceRelationalFilterConfigurationOutputWithContext(ctx context.Context) DataSourceRelationalFilterConfigurationOutput

type DataSourceScheduleConfiguration

type DataSourceScheduleConfiguration struct {
	// The schedule of the data source runs.
	Schedule *string `pulumi:"schedule"`
	// The timezone of the data source run.
	Timezone *string `pulumi:"timezone"`
}

The schedule of the data source runs.

type DataSourceScheduleConfigurationArgs

type DataSourceScheduleConfigurationArgs struct {
	// The schedule of the data source runs.
	Schedule pulumi.StringPtrInput `pulumi:"schedule"`
	// The timezone of the data source run.
	Timezone pulumi.StringPtrInput `pulumi:"timezone"`
}

The schedule of the data source runs.

func (DataSourceScheduleConfigurationArgs) ElementType

func (DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationOutput

func (i DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationOutput() DataSourceScheduleConfigurationOutput

func (DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationOutputWithContext

func (i DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationOutputWithContext(ctx context.Context) DataSourceScheduleConfigurationOutput

func (DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationPtrOutput

func (i DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationPtrOutput() DataSourceScheduleConfigurationPtrOutput

func (DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationPtrOutputWithContext

func (i DataSourceScheduleConfigurationArgs) ToDataSourceScheduleConfigurationPtrOutputWithContext(ctx context.Context) DataSourceScheduleConfigurationPtrOutput

type DataSourceScheduleConfigurationInput

type DataSourceScheduleConfigurationInput interface {
	pulumi.Input

	ToDataSourceScheduleConfigurationOutput() DataSourceScheduleConfigurationOutput
	ToDataSourceScheduleConfigurationOutputWithContext(context.Context) DataSourceScheduleConfigurationOutput
}

DataSourceScheduleConfigurationInput is an input type that accepts DataSourceScheduleConfigurationArgs and DataSourceScheduleConfigurationOutput values. You can construct a concrete instance of `DataSourceScheduleConfigurationInput` via:

DataSourceScheduleConfigurationArgs{...}

type DataSourceScheduleConfigurationOutput

type DataSourceScheduleConfigurationOutput struct{ *pulumi.OutputState }

The schedule of the data source runs.

func (DataSourceScheduleConfigurationOutput) ElementType

func (DataSourceScheduleConfigurationOutput) Schedule

The schedule of the data source runs.

func (DataSourceScheduleConfigurationOutput) Timezone

The timezone of the data source run.

func (DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationOutput

func (o DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationOutput() DataSourceScheduleConfigurationOutput

func (DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationOutputWithContext

func (o DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationOutputWithContext(ctx context.Context) DataSourceScheduleConfigurationOutput

func (DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationPtrOutput

func (o DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationPtrOutput() DataSourceScheduleConfigurationPtrOutput

func (DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationPtrOutputWithContext

func (o DataSourceScheduleConfigurationOutput) ToDataSourceScheduleConfigurationPtrOutputWithContext(ctx context.Context) DataSourceScheduleConfigurationPtrOutput

type DataSourceScheduleConfigurationPtrInput

type DataSourceScheduleConfigurationPtrInput interface {
	pulumi.Input

	ToDataSourceScheduleConfigurationPtrOutput() DataSourceScheduleConfigurationPtrOutput
	ToDataSourceScheduleConfigurationPtrOutputWithContext(context.Context) DataSourceScheduleConfigurationPtrOutput
}

DataSourceScheduleConfigurationPtrInput is an input type that accepts DataSourceScheduleConfigurationArgs, DataSourceScheduleConfigurationPtr and DataSourceScheduleConfigurationPtrOutput values. You can construct a concrete instance of `DataSourceScheduleConfigurationPtrInput` via:

        DataSourceScheduleConfigurationArgs{...}

or:

        nil

type DataSourceScheduleConfigurationPtrOutput

type DataSourceScheduleConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DataSourceScheduleConfigurationPtrOutput) Elem

func (DataSourceScheduleConfigurationPtrOutput) ElementType

func (DataSourceScheduleConfigurationPtrOutput) Schedule

The schedule of the data source runs.

func (DataSourceScheduleConfigurationPtrOutput) Timezone

The timezone of the data source run.

func (DataSourceScheduleConfigurationPtrOutput) ToDataSourceScheduleConfigurationPtrOutput

func (o DataSourceScheduleConfigurationPtrOutput) ToDataSourceScheduleConfigurationPtrOutput() DataSourceScheduleConfigurationPtrOutput

func (DataSourceScheduleConfigurationPtrOutput) ToDataSourceScheduleConfigurationPtrOutputWithContext

func (o DataSourceScheduleConfigurationPtrOutput) ToDataSourceScheduleConfigurationPtrOutputWithContext(ctx context.Context) DataSourceScheduleConfigurationPtrOutput

type DataSourceState

type DataSourceState struct {
}

func (DataSourceState) ElementType

func (DataSourceState) ElementType() reflect.Type

type DataSourceStatus

type DataSourceStatus string

The status of the data source.

type DataSourceStatusOutput

type DataSourceStatusOutput struct{ *pulumi.OutputState }

func (DataSourceStatusOutput) ElementType

func (DataSourceStatusOutput) ElementType() reflect.Type

func (DataSourceStatusOutput) ToDataSourceStatusOutput

func (o DataSourceStatusOutput) ToDataSourceStatusOutput() DataSourceStatusOutput

func (DataSourceStatusOutput) ToDataSourceStatusOutputWithContext

func (o DataSourceStatusOutput) ToDataSourceStatusOutputWithContext(ctx context.Context) DataSourceStatusOutput

func (DataSourceStatusOutput) ToDataSourceStatusPtrOutput

func (o DataSourceStatusOutput) ToDataSourceStatusPtrOutput() DataSourceStatusPtrOutput

func (DataSourceStatusOutput) ToDataSourceStatusPtrOutputWithContext

func (o DataSourceStatusOutput) ToDataSourceStatusPtrOutputWithContext(ctx context.Context) DataSourceStatusPtrOutput

func (DataSourceStatusOutput) ToStringOutput

func (o DataSourceStatusOutput) ToStringOutput() pulumi.StringOutput

func (DataSourceStatusOutput) ToStringOutputWithContext

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

func (DataSourceStatusOutput) ToStringPtrOutput

func (o DataSourceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceStatusOutput) ToStringPtrOutputWithContext

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

type DataSourceStatusPtrOutput

type DataSourceStatusPtrOutput struct{ *pulumi.OutputState }

func (DataSourceStatusPtrOutput) Elem

func (DataSourceStatusPtrOutput) ElementType

func (DataSourceStatusPtrOutput) ElementType() reflect.Type

func (DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutput

func (o DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutput() DataSourceStatusPtrOutput

func (DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutputWithContext

func (o DataSourceStatusPtrOutput) ToDataSourceStatusPtrOutputWithContext(ctx context.Context) DataSourceStatusPtrOutput

func (DataSourceStatusPtrOutput) ToStringPtrOutput

func (o DataSourceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSourceStatusPtrOutput) ToStringPtrOutputWithContext

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

type Domain

type Domain struct {
	pulumi.CustomResourceState

	// The ARN of the Amazon DataZone domain.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The id of the Amazon DataZone domain.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The timestamp of when the Amazon DataZone domain was last updated.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The description of the Amazon DataZone domain.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the AWS account that houses the Amazon DataZone domain.
	DomainExecutionRole pulumi.StringOutput `pulumi:"domainExecutionRole"`
	// The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
	KmsKeyIdentifier pulumi.StringPtrOutput `pulumi:"kmsKeyIdentifier"`
	// The timestamp of when the Amazon DataZone domain was last updated.
	LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"`
	// The identifier of the AWS account that manages the domain.
	ManagedAccountId pulumi.StringOutput `pulumi:"managedAccountId"`
	// The name of the Amazon DataZone domain.
	Name pulumi.StringOutput `pulumi:"name"`
	// The URL of the data portal for this Amazon DataZone domain.
	PortalUrl pulumi.StringOutput `pulumi:"portalUrl"`
	// The single-sign on configuration of the Amazon DataZone domain.
	SingleSignOn DomainSingleSignOnPtrOutput `pulumi:"singleSignOn"`
	// The status of the Amazon DataZone domain.
	Status DomainStatusOutput `pulumi:"status"`
	// The tags specified for the Amazon DataZone domain.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

A domain is an organizing entity for connecting together assets, users, and their projects

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain 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 NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

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

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainArgs

type DomainArgs struct {
	// The description of the Amazon DataZone domain.
	Description pulumi.StringPtrInput
	// The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the AWS account that houses the Amazon DataZone domain.
	DomainExecutionRole pulumi.StringInput
	// The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
	KmsKeyIdentifier pulumi.StringPtrInput
	// The name of the Amazon DataZone domain.
	Name pulumi.StringPtrInput
	// The single-sign on configuration of the Amazon DataZone domain.
	SingleSignOn DomainSingleSignOnPtrInput
	// The tags specified for the Amazon DataZone domain.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainAuthType

type DomainAuthType string

The type of single sign-on in Amazon DataZone.

func (DomainAuthType) ElementType

func (DomainAuthType) ElementType() reflect.Type

func (DomainAuthType) ToDomainAuthTypeOutput

func (e DomainAuthType) ToDomainAuthTypeOutput() DomainAuthTypeOutput

func (DomainAuthType) ToDomainAuthTypeOutputWithContext

func (e DomainAuthType) ToDomainAuthTypeOutputWithContext(ctx context.Context) DomainAuthTypeOutput

func (DomainAuthType) ToDomainAuthTypePtrOutput

func (e DomainAuthType) ToDomainAuthTypePtrOutput() DomainAuthTypePtrOutput

func (DomainAuthType) ToDomainAuthTypePtrOutputWithContext

func (e DomainAuthType) ToDomainAuthTypePtrOutputWithContext(ctx context.Context) DomainAuthTypePtrOutput

func (DomainAuthType) ToStringOutput

func (e DomainAuthType) ToStringOutput() pulumi.StringOutput

func (DomainAuthType) ToStringOutputWithContext

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

func (DomainAuthType) ToStringPtrOutput

func (e DomainAuthType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainAuthType) ToStringPtrOutputWithContext

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

type DomainAuthTypeInput

type DomainAuthTypeInput interface {
	pulumi.Input

	ToDomainAuthTypeOutput() DomainAuthTypeOutput
	ToDomainAuthTypeOutputWithContext(context.Context) DomainAuthTypeOutput
}

DomainAuthTypeInput is an input type that accepts values of the DomainAuthType enum A concrete instance of `DomainAuthTypeInput` can be one of the following:

DomainAuthTypeIamIdc
DomainAuthTypeDisabled

type DomainAuthTypeOutput

type DomainAuthTypeOutput struct{ *pulumi.OutputState }

func (DomainAuthTypeOutput) ElementType

func (DomainAuthTypeOutput) ElementType() reflect.Type

func (DomainAuthTypeOutput) ToDomainAuthTypeOutput

func (o DomainAuthTypeOutput) ToDomainAuthTypeOutput() DomainAuthTypeOutput

func (DomainAuthTypeOutput) ToDomainAuthTypeOutputWithContext

func (o DomainAuthTypeOutput) ToDomainAuthTypeOutputWithContext(ctx context.Context) DomainAuthTypeOutput

func (DomainAuthTypeOutput) ToDomainAuthTypePtrOutput

func (o DomainAuthTypeOutput) ToDomainAuthTypePtrOutput() DomainAuthTypePtrOutput

func (DomainAuthTypeOutput) ToDomainAuthTypePtrOutputWithContext

func (o DomainAuthTypeOutput) ToDomainAuthTypePtrOutputWithContext(ctx context.Context) DomainAuthTypePtrOutput

func (DomainAuthTypeOutput) ToStringOutput

func (o DomainAuthTypeOutput) ToStringOutput() pulumi.StringOutput

func (DomainAuthTypeOutput) ToStringOutputWithContext

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

func (DomainAuthTypeOutput) ToStringPtrOutput

func (o DomainAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainAuthTypeOutput) ToStringPtrOutputWithContext

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

type DomainAuthTypePtrInput

type DomainAuthTypePtrInput interface {
	pulumi.Input

	ToDomainAuthTypePtrOutput() DomainAuthTypePtrOutput
	ToDomainAuthTypePtrOutputWithContext(context.Context) DomainAuthTypePtrOutput
}

func DomainAuthTypePtr

func DomainAuthTypePtr(v string) DomainAuthTypePtrInput

type DomainAuthTypePtrOutput

type DomainAuthTypePtrOutput struct{ *pulumi.OutputState }

func (DomainAuthTypePtrOutput) Elem

func (DomainAuthTypePtrOutput) ElementType

func (DomainAuthTypePtrOutput) ElementType() reflect.Type

func (DomainAuthTypePtrOutput) ToDomainAuthTypePtrOutput

func (o DomainAuthTypePtrOutput) ToDomainAuthTypePtrOutput() DomainAuthTypePtrOutput

func (DomainAuthTypePtrOutput) ToDomainAuthTypePtrOutputWithContext

func (o DomainAuthTypePtrOutput) ToDomainAuthTypePtrOutputWithContext(ctx context.Context) DomainAuthTypePtrOutput

func (DomainAuthTypePtrOutput) ToStringPtrOutput

func (o DomainAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainAuthTypePtrOutput) ToStringPtrOutputWithContext

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

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) Arn

The ARN of the Amazon DataZone domain.

func (DomainOutput) AwsId added in v0.99.0

func (o DomainOutput) AwsId() pulumi.StringOutput

The id of the Amazon DataZone domain.

func (DomainOutput) CreatedAt

func (o DomainOutput) CreatedAt() pulumi.StringOutput

The timestamp of when the Amazon DataZone domain was last updated.

func (DomainOutput) Description

func (o DomainOutput) Description() pulumi.StringPtrOutput

The description of the Amazon DataZone domain.

func (DomainOutput) DomainExecutionRole

func (o DomainOutput) DomainExecutionRole() pulumi.StringOutput

The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the AWS account that houses the Amazon DataZone domain.

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) KmsKeyIdentifier

func (o DomainOutput) KmsKeyIdentifier() pulumi.StringPtrOutput

The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.

func (DomainOutput) LastUpdatedAt

func (o DomainOutput) LastUpdatedAt() pulumi.StringOutput

The timestamp of when the Amazon DataZone domain was last updated.

func (DomainOutput) ManagedAccountId

func (o DomainOutput) ManagedAccountId() pulumi.StringOutput

The identifier of the AWS account that manages the domain.

func (DomainOutput) Name

func (o DomainOutput) Name() pulumi.StringOutput

The name of the Amazon DataZone domain.

func (DomainOutput) PortalUrl

func (o DomainOutput) PortalUrl() pulumi.StringOutput

The URL of the data portal for this Amazon DataZone domain.

func (DomainOutput) SingleSignOn

func (o DomainOutput) SingleSignOn() DomainSingleSignOnPtrOutput

The single-sign on configuration of the Amazon DataZone domain.

func (DomainOutput) Status

func (o DomainOutput) Status() DomainStatusOutput

The status of the Amazon DataZone domain.

func (DomainOutput) Tags

func (o DomainOutput) Tags() aws.TagArrayOutput

The tags specified for the Amazon DataZone domain.

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainSingleSignOn

type DomainSingleSignOn struct {
	// The type of single sign-on in Amazon DataZone.
	Type *DomainAuthType `pulumi:"type"`
	// The single sign-on user assignment in Amazon DataZone.
	UserAssignment *DomainUserAssignment `pulumi:"userAssignment"`
}

The single-sign on configuration of the Amazon DataZone domain.

type DomainSingleSignOnArgs

type DomainSingleSignOnArgs struct {
	// The type of single sign-on in Amazon DataZone.
	Type DomainAuthTypePtrInput `pulumi:"type"`
	// The single sign-on user assignment in Amazon DataZone.
	UserAssignment DomainUserAssignmentPtrInput `pulumi:"userAssignment"`
}

The single-sign on configuration of the Amazon DataZone domain.

func (DomainSingleSignOnArgs) ElementType

func (DomainSingleSignOnArgs) ElementType() reflect.Type

func (DomainSingleSignOnArgs) ToDomainSingleSignOnOutput

func (i DomainSingleSignOnArgs) ToDomainSingleSignOnOutput() DomainSingleSignOnOutput

func (DomainSingleSignOnArgs) ToDomainSingleSignOnOutputWithContext

func (i DomainSingleSignOnArgs) ToDomainSingleSignOnOutputWithContext(ctx context.Context) DomainSingleSignOnOutput

func (DomainSingleSignOnArgs) ToDomainSingleSignOnPtrOutput

func (i DomainSingleSignOnArgs) ToDomainSingleSignOnPtrOutput() DomainSingleSignOnPtrOutput

func (DomainSingleSignOnArgs) ToDomainSingleSignOnPtrOutputWithContext

func (i DomainSingleSignOnArgs) ToDomainSingleSignOnPtrOutputWithContext(ctx context.Context) DomainSingleSignOnPtrOutput

type DomainSingleSignOnInput

type DomainSingleSignOnInput interface {
	pulumi.Input

	ToDomainSingleSignOnOutput() DomainSingleSignOnOutput
	ToDomainSingleSignOnOutputWithContext(context.Context) DomainSingleSignOnOutput
}

DomainSingleSignOnInput is an input type that accepts DomainSingleSignOnArgs and DomainSingleSignOnOutput values. You can construct a concrete instance of `DomainSingleSignOnInput` via:

DomainSingleSignOnArgs{...}

type DomainSingleSignOnOutput

type DomainSingleSignOnOutput struct{ *pulumi.OutputState }

The single-sign on configuration of the Amazon DataZone domain.

func (DomainSingleSignOnOutput) ElementType

func (DomainSingleSignOnOutput) ElementType() reflect.Type

func (DomainSingleSignOnOutput) ToDomainSingleSignOnOutput

func (o DomainSingleSignOnOutput) ToDomainSingleSignOnOutput() DomainSingleSignOnOutput

func (DomainSingleSignOnOutput) ToDomainSingleSignOnOutputWithContext

func (o DomainSingleSignOnOutput) ToDomainSingleSignOnOutputWithContext(ctx context.Context) DomainSingleSignOnOutput

func (DomainSingleSignOnOutput) ToDomainSingleSignOnPtrOutput

func (o DomainSingleSignOnOutput) ToDomainSingleSignOnPtrOutput() DomainSingleSignOnPtrOutput

func (DomainSingleSignOnOutput) ToDomainSingleSignOnPtrOutputWithContext

func (o DomainSingleSignOnOutput) ToDomainSingleSignOnPtrOutputWithContext(ctx context.Context) DomainSingleSignOnPtrOutput

func (DomainSingleSignOnOutput) Type

The type of single sign-on in Amazon DataZone.

func (DomainSingleSignOnOutput) UserAssignment

The single sign-on user assignment in Amazon DataZone.

type DomainSingleSignOnPtrInput

type DomainSingleSignOnPtrInput interface {
	pulumi.Input

	ToDomainSingleSignOnPtrOutput() DomainSingleSignOnPtrOutput
	ToDomainSingleSignOnPtrOutputWithContext(context.Context) DomainSingleSignOnPtrOutput
}

DomainSingleSignOnPtrInput is an input type that accepts DomainSingleSignOnArgs, DomainSingleSignOnPtr and DomainSingleSignOnPtrOutput values. You can construct a concrete instance of `DomainSingleSignOnPtrInput` via:

        DomainSingleSignOnArgs{...}

or:

        nil

type DomainSingleSignOnPtrOutput

type DomainSingleSignOnPtrOutput struct{ *pulumi.OutputState }

func (DomainSingleSignOnPtrOutput) Elem

func (DomainSingleSignOnPtrOutput) ElementType

func (DomainSingleSignOnPtrOutput) ToDomainSingleSignOnPtrOutput

func (o DomainSingleSignOnPtrOutput) ToDomainSingleSignOnPtrOutput() DomainSingleSignOnPtrOutput

func (DomainSingleSignOnPtrOutput) ToDomainSingleSignOnPtrOutputWithContext

func (o DomainSingleSignOnPtrOutput) ToDomainSingleSignOnPtrOutputWithContext(ctx context.Context) DomainSingleSignOnPtrOutput

func (DomainSingleSignOnPtrOutput) Type

The type of single sign-on in Amazon DataZone.

func (DomainSingleSignOnPtrOutput) UserAssignment

The single sign-on user assignment in Amazon DataZone.

type DomainState

type DomainState struct {
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type DomainStatus

type DomainStatus string

The status of the Amazon DataZone domain.

type DomainStatusOutput

type DomainStatusOutput struct{ *pulumi.OutputState }

func (DomainStatusOutput) ElementType

func (DomainStatusOutput) ElementType() reflect.Type

func (DomainStatusOutput) ToDomainStatusOutput

func (o DomainStatusOutput) ToDomainStatusOutput() DomainStatusOutput

func (DomainStatusOutput) ToDomainStatusOutputWithContext

func (o DomainStatusOutput) ToDomainStatusOutputWithContext(ctx context.Context) DomainStatusOutput

func (DomainStatusOutput) ToDomainStatusPtrOutput

func (o DomainStatusOutput) ToDomainStatusPtrOutput() DomainStatusPtrOutput

func (DomainStatusOutput) ToDomainStatusPtrOutputWithContext

func (o DomainStatusOutput) ToDomainStatusPtrOutputWithContext(ctx context.Context) DomainStatusPtrOutput

func (DomainStatusOutput) ToStringOutput

func (o DomainStatusOutput) ToStringOutput() pulumi.StringOutput

func (DomainStatusOutput) ToStringOutputWithContext

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

func (DomainStatusOutput) ToStringPtrOutput

func (o DomainStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainStatusOutput) ToStringPtrOutputWithContext

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

type DomainStatusPtrOutput

type DomainStatusPtrOutput struct{ *pulumi.OutputState }

func (DomainStatusPtrOutput) Elem

func (DomainStatusPtrOutput) ElementType

func (DomainStatusPtrOutput) ElementType() reflect.Type

func (DomainStatusPtrOutput) ToDomainStatusPtrOutput

func (o DomainStatusPtrOutput) ToDomainStatusPtrOutput() DomainStatusPtrOutput

func (DomainStatusPtrOutput) ToDomainStatusPtrOutputWithContext

func (o DomainStatusPtrOutput) ToDomainStatusPtrOutputWithContext(ctx context.Context) DomainStatusPtrOutput

func (DomainStatusPtrOutput) ToStringPtrOutput

func (o DomainStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainStatusPtrOutput) ToStringPtrOutputWithContext

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

type DomainTag

type DomainTag struct {
	// The key name of the tag.
	Key string `pulumi:"key"`
	// The value for the tag.
	Value string `pulumi:"value"`
}

A key-value pair to associate with the domain.

type DomainUserAssignment

type DomainUserAssignment string

The single sign-on user assignment in Amazon DataZone.

func (DomainUserAssignment) ElementType

func (DomainUserAssignment) ElementType() reflect.Type

func (DomainUserAssignment) ToDomainUserAssignmentOutput

func (e DomainUserAssignment) ToDomainUserAssignmentOutput() DomainUserAssignmentOutput

func (DomainUserAssignment) ToDomainUserAssignmentOutputWithContext

func (e DomainUserAssignment) ToDomainUserAssignmentOutputWithContext(ctx context.Context) DomainUserAssignmentOutput

func (DomainUserAssignment) ToDomainUserAssignmentPtrOutput

func (e DomainUserAssignment) ToDomainUserAssignmentPtrOutput() DomainUserAssignmentPtrOutput

func (DomainUserAssignment) ToDomainUserAssignmentPtrOutputWithContext

func (e DomainUserAssignment) ToDomainUserAssignmentPtrOutputWithContext(ctx context.Context) DomainUserAssignmentPtrOutput

func (DomainUserAssignment) ToStringOutput

func (e DomainUserAssignment) ToStringOutput() pulumi.StringOutput

func (DomainUserAssignment) ToStringOutputWithContext

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

func (DomainUserAssignment) ToStringPtrOutput

func (e DomainUserAssignment) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainUserAssignment) ToStringPtrOutputWithContext

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

type DomainUserAssignmentInput

type DomainUserAssignmentInput interface {
	pulumi.Input

	ToDomainUserAssignmentOutput() DomainUserAssignmentOutput
	ToDomainUserAssignmentOutputWithContext(context.Context) DomainUserAssignmentOutput
}

DomainUserAssignmentInput is an input type that accepts values of the DomainUserAssignment enum A concrete instance of `DomainUserAssignmentInput` can be one of the following:

DomainUserAssignmentAutomatic
DomainUserAssignmentManual

type DomainUserAssignmentOutput

type DomainUserAssignmentOutput struct{ *pulumi.OutputState }

func (DomainUserAssignmentOutput) ElementType

func (DomainUserAssignmentOutput) ElementType() reflect.Type

func (DomainUserAssignmentOutput) ToDomainUserAssignmentOutput

func (o DomainUserAssignmentOutput) ToDomainUserAssignmentOutput() DomainUserAssignmentOutput

func (DomainUserAssignmentOutput) ToDomainUserAssignmentOutputWithContext

func (o DomainUserAssignmentOutput) ToDomainUserAssignmentOutputWithContext(ctx context.Context) DomainUserAssignmentOutput

func (DomainUserAssignmentOutput) ToDomainUserAssignmentPtrOutput

func (o DomainUserAssignmentOutput) ToDomainUserAssignmentPtrOutput() DomainUserAssignmentPtrOutput

func (DomainUserAssignmentOutput) ToDomainUserAssignmentPtrOutputWithContext

func (o DomainUserAssignmentOutput) ToDomainUserAssignmentPtrOutputWithContext(ctx context.Context) DomainUserAssignmentPtrOutput

func (DomainUserAssignmentOutput) ToStringOutput

func (o DomainUserAssignmentOutput) ToStringOutput() pulumi.StringOutput

func (DomainUserAssignmentOutput) ToStringOutputWithContext

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

func (DomainUserAssignmentOutput) ToStringPtrOutput

func (o DomainUserAssignmentOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DomainUserAssignmentOutput) ToStringPtrOutputWithContext

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

type DomainUserAssignmentPtrInput

type DomainUserAssignmentPtrInput interface {
	pulumi.Input

	ToDomainUserAssignmentPtrOutput() DomainUserAssignmentPtrOutput
	ToDomainUserAssignmentPtrOutputWithContext(context.Context) DomainUserAssignmentPtrOutput
}

func DomainUserAssignmentPtr

func DomainUserAssignmentPtr(v string) DomainUserAssignmentPtrInput

type DomainUserAssignmentPtrOutput

type DomainUserAssignmentPtrOutput struct{ *pulumi.OutputState }

func (DomainUserAssignmentPtrOutput) Elem

func (DomainUserAssignmentPtrOutput) ElementType

func (DomainUserAssignmentPtrOutput) ToDomainUserAssignmentPtrOutput

func (o DomainUserAssignmentPtrOutput) ToDomainUserAssignmentPtrOutput() DomainUserAssignmentPtrOutput

func (DomainUserAssignmentPtrOutput) ToDomainUserAssignmentPtrOutputWithContext

func (o DomainUserAssignmentPtrOutput) ToDomainUserAssignmentPtrOutputWithContext(ctx context.Context) DomainUserAssignmentPtrOutput

func (DomainUserAssignmentPtrOutput) ToStringPtrOutput

func (DomainUserAssignmentPtrOutput) ToStringPtrOutputWithContext

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

type Environment

type Environment struct {
	pulumi.CustomResourceState

	// The AWS account in which the Amazon DataZone environment is created.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The AWS region in which the Amazon DataZone environment is created.
	AwsAccountRegion pulumi.StringOutput `pulumi:"awsAccountRegion"`
	// The ID of the Amazon DataZone environment.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The timestamp of when the environment was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The Amazon DataZone user who created the environment.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The description of the Amazon DataZone environment.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The identifier of the Amazon DataZone domain in which the environment would be created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The AWS account in which the Amazon DataZone environment is created.
	EnvironmentAccountIdentifier pulumi.StringPtrOutput `pulumi:"environmentAccountIdentifier"`
	// The AWS region in which the Amazon DataZone environment is created.
	EnvironmentAccountRegion pulumi.StringPtrOutput `pulumi:"environmentAccountRegion"`
	// The ID of the blueprint with which the Amazon DataZone environment was created.
	EnvironmentBlueprintId pulumi.StringOutput `pulumi:"environmentBlueprintId"`
	// The ID of the environment profile with which the Amazon DataZone environment was created.
	EnvironmentProfileId pulumi.StringOutput `pulumi:"environmentProfileId"`
	// The ID of the environment profile with which the Amazon DataZone environment would be created.
	EnvironmentProfileIdentifier pulumi.StringPtrOutput `pulumi:"environmentProfileIdentifier"`
	// Environment role arn for custom aws environment permissions
	EnvironmentRoleArn pulumi.StringPtrOutput `pulumi:"environmentRoleArn"`
	// The glossary terms that can be used in the Amazon DataZone environment.
	GlossaryTerms pulumi.StringArrayOutput `pulumi:"glossaryTerms"`
	// The name of the environment.
	Name pulumi.StringOutput `pulumi:"name"`
	// The ID of the Amazon DataZone project in which the environment is created.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The ID of the Amazon DataZone project in which the environment would be created.
	ProjectIdentifier pulumi.StringOutput `pulumi:"projectIdentifier"`
	// The provider of the Amazon DataZone environment.
	Provider pulumi.StringOutput `pulumi:"provider"`
	// The status of the Amazon DataZone environment.
	Status EnvironmentStatusOutput `pulumi:"status"`
	// The timestamp of when the environment was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The user parameters of the Amazon DataZone environment.
	UserParameters EnvironmentParameterArrayOutput `pulumi:"userParameters"`
}

Definition of AWS::DataZone::Environment Resource Type

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 EnvironmentActions added in v0.123.0

type EnvironmentActions struct {
	pulumi.CustomResourceState

	// The ID of the Amazon DataZone environment action.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The description of the Amazon DataZone environment action.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The identifier of the Amazon DataZone domain in which the environment would be created.
	DomainIdentifier pulumi.StringPtrOutput `pulumi:"domainIdentifier"`
	// The identifier of the Amazon DataZone environment in which the action is taking place
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// The identifier of the Amazon DataZone environment in which the action is taking place
	EnvironmentIdentifier pulumi.StringPtrOutput `pulumi:"environmentIdentifier"`
	// The ID of the Amazon DataZone environment action.
	Identifier pulumi.StringPtrOutput `pulumi:"identifier"`
	// The name of the environment action.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parameters of the environment action.
	Parameters EnvironmentActionsAwsConsoleLinkParametersPtrOutput `pulumi:"parameters"`
}

Definition of AWS::DataZone::EnvironmentActions Resource Type

func GetEnvironmentActions added in v0.123.0

func GetEnvironmentActions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentActionsState, opts ...pulumi.ResourceOption) (*EnvironmentActions, error)

GetEnvironmentActions gets an existing EnvironmentActions 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 NewEnvironmentActions added in v0.123.0

func NewEnvironmentActions(ctx *pulumi.Context,
	name string, args *EnvironmentActionsArgs, opts ...pulumi.ResourceOption) (*EnvironmentActions, error)

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

func (*EnvironmentActions) ElementType added in v0.123.0

func (*EnvironmentActions) ElementType() reflect.Type

func (*EnvironmentActions) ToEnvironmentActionsOutput added in v0.123.0

func (i *EnvironmentActions) ToEnvironmentActionsOutput() EnvironmentActionsOutput

func (*EnvironmentActions) ToEnvironmentActionsOutputWithContext added in v0.123.0

func (i *EnvironmentActions) ToEnvironmentActionsOutputWithContext(ctx context.Context) EnvironmentActionsOutput

type EnvironmentActionsArgs added in v0.123.0

type EnvironmentActionsArgs struct {
	// The description of the Amazon DataZone environment action.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon DataZone domain in which the environment would be created.
	DomainIdentifier pulumi.StringPtrInput
	// The identifier of the Amazon DataZone environment in which the action is taking place
	EnvironmentIdentifier pulumi.StringPtrInput
	// The ID of the Amazon DataZone environment action.
	Identifier pulumi.StringPtrInput
	// The name of the environment action.
	Name pulumi.StringPtrInput
	// The parameters of the environment action.
	Parameters EnvironmentActionsAwsConsoleLinkParametersPtrInput
}

The set of arguments for constructing a EnvironmentActions resource.

func (EnvironmentActionsArgs) ElementType added in v0.123.0

func (EnvironmentActionsArgs) ElementType() reflect.Type

type EnvironmentActionsAwsConsoleLinkParameters added in v0.123.0

type EnvironmentActionsAwsConsoleLinkParameters struct {
	Uri *string `pulumi:"uri"`
}

The parameters of the console link specified as part of the environment action

type EnvironmentActionsAwsConsoleLinkParametersArgs added in v0.123.0

type EnvironmentActionsAwsConsoleLinkParametersArgs struct {
	Uri pulumi.StringPtrInput `pulumi:"uri"`
}

The parameters of the console link specified as part of the environment action

func (EnvironmentActionsAwsConsoleLinkParametersArgs) ElementType added in v0.123.0

func (EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersOutput added in v0.123.0

func (i EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersOutput() EnvironmentActionsAwsConsoleLinkParametersOutput

func (EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersOutputWithContext added in v0.123.0

func (i EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersOutputWithContext(ctx context.Context) EnvironmentActionsAwsConsoleLinkParametersOutput

func (EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutput added in v0.123.0

func (i EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutput() EnvironmentActionsAwsConsoleLinkParametersPtrOutput

func (EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutputWithContext added in v0.123.0

func (i EnvironmentActionsAwsConsoleLinkParametersArgs) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutputWithContext(ctx context.Context) EnvironmentActionsAwsConsoleLinkParametersPtrOutput

type EnvironmentActionsAwsConsoleLinkParametersInput added in v0.123.0

type EnvironmentActionsAwsConsoleLinkParametersInput interface {
	pulumi.Input

	ToEnvironmentActionsAwsConsoleLinkParametersOutput() EnvironmentActionsAwsConsoleLinkParametersOutput
	ToEnvironmentActionsAwsConsoleLinkParametersOutputWithContext(context.Context) EnvironmentActionsAwsConsoleLinkParametersOutput
}

EnvironmentActionsAwsConsoleLinkParametersInput is an input type that accepts EnvironmentActionsAwsConsoleLinkParametersArgs and EnvironmentActionsAwsConsoleLinkParametersOutput values. You can construct a concrete instance of `EnvironmentActionsAwsConsoleLinkParametersInput` via:

EnvironmentActionsAwsConsoleLinkParametersArgs{...}

type EnvironmentActionsAwsConsoleLinkParametersOutput added in v0.123.0

type EnvironmentActionsAwsConsoleLinkParametersOutput struct{ *pulumi.OutputState }

The parameters of the console link specified as part of the environment action

func (EnvironmentActionsAwsConsoleLinkParametersOutput) ElementType added in v0.123.0

func (EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersOutput added in v0.123.0

func (o EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersOutput() EnvironmentActionsAwsConsoleLinkParametersOutput

func (EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersOutputWithContext added in v0.123.0

func (o EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersOutputWithContext(ctx context.Context) EnvironmentActionsAwsConsoleLinkParametersOutput

func (EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutput added in v0.123.0

func (o EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutput() EnvironmentActionsAwsConsoleLinkParametersPtrOutput

func (EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutputWithContext added in v0.123.0

func (o EnvironmentActionsAwsConsoleLinkParametersOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutputWithContext(ctx context.Context) EnvironmentActionsAwsConsoleLinkParametersPtrOutput

func (EnvironmentActionsAwsConsoleLinkParametersOutput) Uri added in v0.123.0

type EnvironmentActionsAwsConsoleLinkParametersPtrInput added in v0.123.0

type EnvironmentActionsAwsConsoleLinkParametersPtrInput interface {
	pulumi.Input

	ToEnvironmentActionsAwsConsoleLinkParametersPtrOutput() EnvironmentActionsAwsConsoleLinkParametersPtrOutput
	ToEnvironmentActionsAwsConsoleLinkParametersPtrOutputWithContext(context.Context) EnvironmentActionsAwsConsoleLinkParametersPtrOutput
}

EnvironmentActionsAwsConsoleLinkParametersPtrInput is an input type that accepts EnvironmentActionsAwsConsoleLinkParametersArgs, EnvironmentActionsAwsConsoleLinkParametersPtr and EnvironmentActionsAwsConsoleLinkParametersPtrOutput values. You can construct a concrete instance of `EnvironmentActionsAwsConsoleLinkParametersPtrInput` via:

        EnvironmentActionsAwsConsoleLinkParametersArgs{...}

or:

        nil

type EnvironmentActionsAwsConsoleLinkParametersPtrOutput added in v0.123.0

type EnvironmentActionsAwsConsoleLinkParametersPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentActionsAwsConsoleLinkParametersPtrOutput) Elem added in v0.123.0

func (EnvironmentActionsAwsConsoleLinkParametersPtrOutput) ElementType added in v0.123.0

func (EnvironmentActionsAwsConsoleLinkParametersPtrOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutput added in v0.123.0

func (o EnvironmentActionsAwsConsoleLinkParametersPtrOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutput() EnvironmentActionsAwsConsoleLinkParametersPtrOutput

func (EnvironmentActionsAwsConsoleLinkParametersPtrOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutputWithContext added in v0.123.0

func (o EnvironmentActionsAwsConsoleLinkParametersPtrOutput) ToEnvironmentActionsAwsConsoleLinkParametersPtrOutputWithContext(ctx context.Context) EnvironmentActionsAwsConsoleLinkParametersPtrOutput

func (EnvironmentActionsAwsConsoleLinkParametersPtrOutput) Uri added in v0.123.0

type EnvironmentActionsInput added in v0.123.0

type EnvironmentActionsInput interface {
	pulumi.Input

	ToEnvironmentActionsOutput() EnvironmentActionsOutput
	ToEnvironmentActionsOutputWithContext(ctx context.Context) EnvironmentActionsOutput
}

type EnvironmentActionsOutput added in v0.123.0

type EnvironmentActionsOutput struct{ *pulumi.OutputState }

func (EnvironmentActionsOutput) AwsId added in v0.123.0

The ID of the Amazon DataZone environment action.

func (EnvironmentActionsOutput) Description added in v0.123.0

The description of the Amazon DataZone environment action.

func (EnvironmentActionsOutput) DomainId added in v0.123.0

The identifier of the Amazon DataZone domain in which the environment is created.

func (EnvironmentActionsOutput) DomainIdentifier added in v0.123.0

func (o EnvironmentActionsOutput) DomainIdentifier() pulumi.StringPtrOutput

The identifier of the Amazon DataZone domain in which the environment would be created.

func (EnvironmentActionsOutput) ElementType added in v0.123.0

func (EnvironmentActionsOutput) ElementType() reflect.Type

func (EnvironmentActionsOutput) EnvironmentId added in v0.123.0

func (o EnvironmentActionsOutput) EnvironmentId() pulumi.StringOutput

The identifier of the Amazon DataZone environment in which the action is taking place

func (EnvironmentActionsOutput) EnvironmentIdentifier added in v0.123.0

func (o EnvironmentActionsOutput) EnvironmentIdentifier() pulumi.StringPtrOutput

The identifier of the Amazon DataZone environment in which the action is taking place

func (EnvironmentActionsOutput) Identifier added in v0.123.0

The ID of the Amazon DataZone environment action.

func (EnvironmentActionsOutput) Name added in v0.123.0

The name of the environment action.

func (EnvironmentActionsOutput) Parameters added in v0.123.0

The parameters of the environment action.

func (EnvironmentActionsOutput) ToEnvironmentActionsOutput added in v0.123.0

func (o EnvironmentActionsOutput) ToEnvironmentActionsOutput() EnvironmentActionsOutput

func (EnvironmentActionsOutput) ToEnvironmentActionsOutputWithContext added in v0.123.0

func (o EnvironmentActionsOutput) ToEnvironmentActionsOutputWithContext(ctx context.Context) EnvironmentActionsOutput

type EnvironmentActionsState added in v0.123.0

type EnvironmentActionsState struct {
}

func (EnvironmentActionsState) ElementType added in v0.123.0

func (EnvironmentActionsState) ElementType() reflect.Type

type EnvironmentArgs

type EnvironmentArgs struct {
	// The description of the Amazon DataZone environment.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon DataZone domain in which the environment would be created.
	DomainIdentifier pulumi.StringInput
	// The AWS account in which the Amazon DataZone environment is created.
	EnvironmentAccountIdentifier pulumi.StringPtrInput
	// The AWS region in which the Amazon DataZone environment is created.
	EnvironmentAccountRegion pulumi.StringPtrInput
	// The ID of the environment profile with which the Amazon DataZone environment would be created.
	EnvironmentProfileIdentifier pulumi.StringPtrInput
	// Environment role arn for custom aws environment permissions
	EnvironmentRoleArn pulumi.StringPtrInput
	// The glossary terms that can be used in the Amazon DataZone environment.
	GlossaryTerms pulumi.StringArrayInput
	// The name of the environment.
	Name pulumi.StringPtrInput
	// The ID of the Amazon DataZone project in which the environment would be created.
	ProjectIdentifier pulumi.StringInput
	// The user parameters of the Amazon DataZone environment.
	UserParameters EnvironmentParameterArrayInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentBlueprintConfiguration

type EnvironmentBlueprintConfiguration struct {
	pulumi.CustomResourceState

	// The timestamp of when an environment blueprint was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The identifier of the Amazon DataZone domain in which an environment blueprint exists.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The identifier of the Amazon DataZone domain in which an environment blueprint exists.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The enabled AWS Regions specified in a blueprint configuration.
	EnabledRegions pulumi.StringArrayOutput `pulumi:"enabledRegions"`
	// The identifier of the environment blueprint. This identifier should be used when creating environment profiles.
	EnvironmentBlueprintId pulumi.StringOutput `pulumi:"environmentBlueprintId"`
	// The identifier of the environment blueprint.
	//
	// In the current release, only the following values are supported: `DefaultDataLake` and `DefaultDataWarehouse` .
	EnvironmentBlueprintIdentifier pulumi.StringOutput `pulumi:"environmentBlueprintIdentifier"`
	// The ARN of the manage access role.
	ManageAccessRoleArn pulumi.StringPtrOutput `pulumi:"manageAccessRoleArn"`
	// The ARN of the provisioning role.
	ProvisioningRoleArn pulumi.StringPtrOutput `pulumi:"provisioningRoleArn"`
	// The regional parameters of the environment blueprint.
	RegionalParameters EnvironmentBlueprintConfigurationRegionalParameterArrayOutput `pulumi:"regionalParameters"`
	// The timestamp of when the environment blueprint was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Definition of AWS::DataZone::EnvironmentBlueprintConfiguration Resource Type

func GetEnvironmentBlueprintConfiguration

func GetEnvironmentBlueprintConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentBlueprintConfigurationState, opts ...pulumi.ResourceOption) (*EnvironmentBlueprintConfiguration, error)

GetEnvironmentBlueprintConfiguration gets an existing EnvironmentBlueprintConfiguration 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 NewEnvironmentBlueprintConfiguration

func NewEnvironmentBlueprintConfiguration(ctx *pulumi.Context,
	name string, args *EnvironmentBlueprintConfigurationArgs, opts ...pulumi.ResourceOption) (*EnvironmentBlueprintConfiguration, error)

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

func (*EnvironmentBlueprintConfiguration) ElementType

func (*EnvironmentBlueprintConfiguration) ToEnvironmentBlueprintConfigurationOutput

func (i *EnvironmentBlueprintConfiguration) ToEnvironmentBlueprintConfigurationOutput() EnvironmentBlueprintConfigurationOutput

func (*EnvironmentBlueprintConfiguration) ToEnvironmentBlueprintConfigurationOutputWithContext

func (i *EnvironmentBlueprintConfiguration) ToEnvironmentBlueprintConfigurationOutputWithContext(ctx context.Context) EnvironmentBlueprintConfigurationOutput

type EnvironmentBlueprintConfigurationArgs

type EnvironmentBlueprintConfigurationArgs struct {
	// The identifier of the Amazon DataZone domain in which an environment blueprint exists.
	DomainIdentifier pulumi.StringInput
	// The enabled AWS Regions specified in a blueprint configuration.
	EnabledRegions pulumi.StringArrayInput
	// The identifier of the environment blueprint.
	//
	// In the current release, only the following values are supported: `DefaultDataLake` and `DefaultDataWarehouse` .
	EnvironmentBlueprintIdentifier pulumi.StringInput
	// The ARN of the manage access role.
	ManageAccessRoleArn pulumi.StringPtrInput
	// The ARN of the provisioning role.
	ProvisioningRoleArn pulumi.StringPtrInput
	// The regional parameters of the environment blueprint.
	RegionalParameters EnvironmentBlueprintConfigurationRegionalParameterArrayInput
}

The set of arguments for constructing a EnvironmentBlueprintConfiguration resource.

func (EnvironmentBlueprintConfigurationArgs) ElementType

type EnvironmentBlueprintConfigurationInput

type EnvironmentBlueprintConfigurationInput interface {
	pulumi.Input

	ToEnvironmentBlueprintConfigurationOutput() EnvironmentBlueprintConfigurationOutput
	ToEnvironmentBlueprintConfigurationOutputWithContext(ctx context.Context) EnvironmentBlueprintConfigurationOutput
}

type EnvironmentBlueprintConfigurationOutput

type EnvironmentBlueprintConfigurationOutput struct{ *pulumi.OutputState }

func (EnvironmentBlueprintConfigurationOutput) CreatedAt

The timestamp of when an environment blueprint was created.

func (EnvironmentBlueprintConfigurationOutput) DomainId

The identifier of the Amazon DataZone domain in which an environment blueprint exists.

func (EnvironmentBlueprintConfigurationOutput) DomainIdentifier

The identifier of the Amazon DataZone domain in which an environment blueprint exists.

func (EnvironmentBlueprintConfigurationOutput) ElementType

func (EnvironmentBlueprintConfigurationOutput) EnabledRegions

The enabled AWS Regions specified in a blueprint configuration.

func (EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintId

func (o EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintId() pulumi.StringOutput

The identifier of the environment blueprint. This identifier should be used when creating environment profiles.

func (EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintIdentifier

func (o EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintIdentifier() pulumi.StringOutput

The identifier of the environment blueprint.

In the current release, only the following values are supported: `DefaultDataLake` and `DefaultDataWarehouse` .

func (EnvironmentBlueprintConfigurationOutput) ManageAccessRoleArn

The ARN of the manage access role.

func (EnvironmentBlueprintConfigurationOutput) ProvisioningRoleArn

The ARN of the provisioning role.

func (EnvironmentBlueprintConfigurationOutput) RegionalParameters

The regional parameters of the environment blueprint.

func (EnvironmentBlueprintConfigurationOutput) ToEnvironmentBlueprintConfigurationOutput

func (o EnvironmentBlueprintConfigurationOutput) ToEnvironmentBlueprintConfigurationOutput() EnvironmentBlueprintConfigurationOutput

func (EnvironmentBlueprintConfigurationOutput) ToEnvironmentBlueprintConfigurationOutputWithContext

func (o EnvironmentBlueprintConfigurationOutput) ToEnvironmentBlueprintConfigurationOutputWithContext(ctx context.Context) EnvironmentBlueprintConfigurationOutput

func (EnvironmentBlueprintConfigurationOutput) UpdatedAt

The timestamp of when the environment blueprint was updated.

type EnvironmentBlueprintConfigurationRegionalParameter

type EnvironmentBlueprintConfigurationRegionalParameter struct {
	// A string to string map containing parameters for the region.
	Parameters map[string]string `pulumi:"parameters"`
	// The region specified in the environment parameter.
	Region *string `pulumi:"region"`
}

type EnvironmentBlueprintConfigurationRegionalParameterArgs

type EnvironmentBlueprintConfigurationRegionalParameterArgs struct {
	// A string to string map containing parameters for the region.
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
	// The region specified in the environment parameter.
	Region pulumi.StringPtrInput `pulumi:"region"`
}

func (EnvironmentBlueprintConfigurationRegionalParameterArgs) ElementType

func (EnvironmentBlueprintConfigurationRegionalParameterArgs) ToEnvironmentBlueprintConfigurationRegionalParameterOutput

func (EnvironmentBlueprintConfigurationRegionalParameterArgs) ToEnvironmentBlueprintConfigurationRegionalParameterOutputWithContext

func (i EnvironmentBlueprintConfigurationRegionalParameterArgs) ToEnvironmentBlueprintConfigurationRegionalParameterOutputWithContext(ctx context.Context) EnvironmentBlueprintConfigurationRegionalParameterOutput

type EnvironmentBlueprintConfigurationRegionalParameterArray

type EnvironmentBlueprintConfigurationRegionalParameterArray []EnvironmentBlueprintConfigurationRegionalParameterInput

func (EnvironmentBlueprintConfigurationRegionalParameterArray) ElementType

func (EnvironmentBlueprintConfigurationRegionalParameterArray) ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutput

func (i EnvironmentBlueprintConfigurationRegionalParameterArray) ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutput() EnvironmentBlueprintConfigurationRegionalParameterArrayOutput

func (EnvironmentBlueprintConfigurationRegionalParameterArray) ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutputWithContext

func (i EnvironmentBlueprintConfigurationRegionalParameterArray) ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutputWithContext(ctx context.Context) EnvironmentBlueprintConfigurationRegionalParameterArrayOutput

type EnvironmentBlueprintConfigurationRegionalParameterArrayInput

type EnvironmentBlueprintConfigurationRegionalParameterArrayInput interface {
	pulumi.Input

	ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutput() EnvironmentBlueprintConfigurationRegionalParameterArrayOutput
	ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutputWithContext(context.Context) EnvironmentBlueprintConfigurationRegionalParameterArrayOutput
}

EnvironmentBlueprintConfigurationRegionalParameterArrayInput is an input type that accepts EnvironmentBlueprintConfigurationRegionalParameterArray and EnvironmentBlueprintConfigurationRegionalParameterArrayOutput values. You can construct a concrete instance of `EnvironmentBlueprintConfigurationRegionalParameterArrayInput` via:

EnvironmentBlueprintConfigurationRegionalParameterArray{ EnvironmentBlueprintConfigurationRegionalParameterArgs{...} }

type EnvironmentBlueprintConfigurationRegionalParameterArrayOutput

type EnvironmentBlueprintConfigurationRegionalParameterArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentBlueprintConfigurationRegionalParameterArrayOutput) ElementType

func (EnvironmentBlueprintConfigurationRegionalParameterArrayOutput) Index

func (EnvironmentBlueprintConfigurationRegionalParameterArrayOutput) ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutput

func (EnvironmentBlueprintConfigurationRegionalParameterArrayOutput) ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutputWithContext

func (o EnvironmentBlueprintConfigurationRegionalParameterArrayOutput) ToEnvironmentBlueprintConfigurationRegionalParameterArrayOutputWithContext(ctx context.Context) EnvironmentBlueprintConfigurationRegionalParameterArrayOutput

type EnvironmentBlueprintConfigurationRegionalParameterInput

type EnvironmentBlueprintConfigurationRegionalParameterInput interface {
	pulumi.Input

	ToEnvironmentBlueprintConfigurationRegionalParameterOutput() EnvironmentBlueprintConfigurationRegionalParameterOutput
	ToEnvironmentBlueprintConfigurationRegionalParameterOutputWithContext(context.Context) EnvironmentBlueprintConfigurationRegionalParameterOutput
}

EnvironmentBlueprintConfigurationRegionalParameterInput is an input type that accepts EnvironmentBlueprintConfigurationRegionalParameterArgs and EnvironmentBlueprintConfigurationRegionalParameterOutput values. You can construct a concrete instance of `EnvironmentBlueprintConfigurationRegionalParameterInput` via:

EnvironmentBlueprintConfigurationRegionalParameterArgs{...}

type EnvironmentBlueprintConfigurationRegionalParameterOutput

type EnvironmentBlueprintConfigurationRegionalParameterOutput struct{ *pulumi.OutputState }

func (EnvironmentBlueprintConfigurationRegionalParameterOutput) ElementType

func (EnvironmentBlueprintConfigurationRegionalParameterOutput) Parameters

A string to string map containing parameters for the region.

func (EnvironmentBlueprintConfigurationRegionalParameterOutput) Region

The region specified in the environment parameter.

func (EnvironmentBlueprintConfigurationRegionalParameterOutput) ToEnvironmentBlueprintConfigurationRegionalParameterOutput

func (EnvironmentBlueprintConfigurationRegionalParameterOutput) ToEnvironmentBlueprintConfigurationRegionalParameterOutputWithContext

func (o EnvironmentBlueprintConfigurationRegionalParameterOutput) ToEnvironmentBlueprintConfigurationRegionalParameterOutputWithContext(ctx context.Context) EnvironmentBlueprintConfigurationRegionalParameterOutput

type EnvironmentBlueprintConfigurationState

type EnvironmentBlueprintConfigurationState struct {
}

func (EnvironmentBlueprintConfigurationState) ElementType

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

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

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) AwsAccountId

func (o EnvironmentOutput) AwsAccountId() pulumi.StringOutput

The AWS account in which the Amazon DataZone environment is created.

func (EnvironmentOutput) AwsAccountRegion

func (o EnvironmentOutput) AwsAccountRegion() pulumi.StringOutput

The AWS region in which the Amazon DataZone environment is created.

func (EnvironmentOutput) AwsId added in v0.99.0

The ID of the Amazon DataZone environment.

func (EnvironmentOutput) CreatedAt

func (o EnvironmentOutput) CreatedAt() pulumi.StringOutput

The timestamp of when the environment was created.

func (EnvironmentOutput) CreatedBy

func (o EnvironmentOutput) CreatedBy() pulumi.StringOutput

The Amazon DataZone user who created the environment.

func (EnvironmentOutput) Description

func (o EnvironmentOutput) Description() pulumi.StringPtrOutput

The description of the Amazon DataZone environment.

func (EnvironmentOutput) DomainId

func (o EnvironmentOutput) DomainId() pulumi.StringOutput

The identifier of the Amazon DataZone domain in which the environment is created.

func (EnvironmentOutput) DomainIdentifier

func (o EnvironmentOutput) DomainIdentifier() pulumi.StringOutput

The identifier of the Amazon DataZone domain in which the environment would be created.

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EnvironmentAccountIdentifier added in v0.123.0

func (o EnvironmentOutput) EnvironmentAccountIdentifier() pulumi.StringPtrOutput

The AWS account in which the Amazon DataZone environment is created.

func (EnvironmentOutput) EnvironmentAccountRegion added in v0.123.0

func (o EnvironmentOutput) EnvironmentAccountRegion() pulumi.StringPtrOutput

The AWS region in which the Amazon DataZone environment is created.

func (EnvironmentOutput) EnvironmentBlueprintId

func (o EnvironmentOutput) EnvironmentBlueprintId() pulumi.StringOutput

The ID of the blueprint with which the Amazon DataZone environment was created.

func (EnvironmentOutput) EnvironmentProfileId

func (o EnvironmentOutput) EnvironmentProfileId() pulumi.StringOutput

The ID of the environment profile with which the Amazon DataZone environment was created.

func (EnvironmentOutput) EnvironmentProfileIdentifier

func (o EnvironmentOutput) EnvironmentProfileIdentifier() pulumi.StringPtrOutput

The ID of the environment profile with which the Amazon DataZone environment would be created.

func (EnvironmentOutput) EnvironmentRoleArn added in v0.123.0

func (o EnvironmentOutput) EnvironmentRoleArn() pulumi.StringPtrOutput

Environment role arn for custom aws environment permissions

func (EnvironmentOutput) GlossaryTerms

func (o EnvironmentOutput) GlossaryTerms() pulumi.StringArrayOutput

The glossary terms that can be used in the Amazon DataZone environment.

func (EnvironmentOutput) Name

The name of the environment.

func (EnvironmentOutput) ProjectId

func (o EnvironmentOutput) ProjectId() pulumi.StringOutput

The ID of the Amazon DataZone project in which the environment is created.

func (EnvironmentOutput) ProjectIdentifier

func (o EnvironmentOutput) ProjectIdentifier() pulumi.StringOutput

The ID of the Amazon DataZone project in which the environment would be created.

func (EnvironmentOutput) Provider

func (o EnvironmentOutput) Provider() pulumi.StringOutput

The provider of the Amazon DataZone environment.

func (EnvironmentOutput) Status

The status of the Amazon DataZone environment.

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

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

func (EnvironmentOutput) UpdatedAt

func (o EnvironmentOutput) UpdatedAt() pulumi.StringOutput

The timestamp of when the environment was updated.

func (EnvironmentOutput) UserParameters

The user parameters of the Amazon DataZone environment.

type EnvironmentParameter

type EnvironmentParameter struct {
	// The name of an environment parameter.
	Name *string `pulumi:"name"`
	// The value of an environment parameter.
	Value *string `pulumi:"value"`
}

The parameter details of an environment.

type EnvironmentParameterArgs

type EnvironmentParameterArgs struct {
	// The name of an environment parameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of an environment parameter.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The parameter details of an environment.

func (EnvironmentParameterArgs) ElementType

func (EnvironmentParameterArgs) ElementType() reflect.Type

func (EnvironmentParameterArgs) ToEnvironmentParameterOutput

func (i EnvironmentParameterArgs) ToEnvironmentParameterOutput() EnvironmentParameterOutput

func (EnvironmentParameterArgs) ToEnvironmentParameterOutputWithContext

func (i EnvironmentParameterArgs) ToEnvironmentParameterOutputWithContext(ctx context.Context) EnvironmentParameterOutput

type EnvironmentParameterArray

type EnvironmentParameterArray []EnvironmentParameterInput

func (EnvironmentParameterArray) ElementType

func (EnvironmentParameterArray) ElementType() reflect.Type

func (EnvironmentParameterArray) ToEnvironmentParameterArrayOutput

func (i EnvironmentParameterArray) ToEnvironmentParameterArrayOutput() EnvironmentParameterArrayOutput

func (EnvironmentParameterArray) ToEnvironmentParameterArrayOutputWithContext

func (i EnvironmentParameterArray) ToEnvironmentParameterArrayOutputWithContext(ctx context.Context) EnvironmentParameterArrayOutput

type EnvironmentParameterArrayInput

type EnvironmentParameterArrayInput interface {
	pulumi.Input

	ToEnvironmentParameterArrayOutput() EnvironmentParameterArrayOutput
	ToEnvironmentParameterArrayOutputWithContext(context.Context) EnvironmentParameterArrayOutput
}

EnvironmentParameterArrayInput is an input type that accepts EnvironmentParameterArray and EnvironmentParameterArrayOutput values. You can construct a concrete instance of `EnvironmentParameterArrayInput` via:

EnvironmentParameterArray{ EnvironmentParameterArgs{...} }

type EnvironmentParameterArrayOutput

type EnvironmentParameterArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentParameterArrayOutput) ElementType

func (EnvironmentParameterArrayOutput) Index

func (EnvironmentParameterArrayOutput) ToEnvironmentParameterArrayOutput

func (o EnvironmentParameterArrayOutput) ToEnvironmentParameterArrayOutput() EnvironmentParameterArrayOutput

func (EnvironmentParameterArrayOutput) ToEnvironmentParameterArrayOutputWithContext

func (o EnvironmentParameterArrayOutput) ToEnvironmentParameterArrayOutputWithContext(ctx context.Context) EnvironmentParameterArrayOutput

type EnvironmentParameterInput

type EnvironmentParameterInput interface {
	pulumi.Input

	ToEnvironmentParameterOutput() EnvironmentParameterOutput
	ToEnvironmentParameterOutputWithContext(context.Context) EnvironmentParameterOutput
}

EnvironmentParameterInput is an input type that accepts EnvironmentParameterArgs and EnvironmentParameterOutput values. You can construct a concrete instance of `EnvironmentParameterInput` via:

EnvironmentParameterArgs{...}

type EnvironmentParameterOutput

type EnvironmentParameterOutput struct{ *pulumi.OutputState }

The parameter details of an environment.

func (EnvironmentParameterOutput) ElementType

func (EnvironmentParameterOutput) ElementType() reflect.Type

func (EnvironmentParameterOutput) Name

The name of an environment parameter.

func (EnvironmentParameterOutput) ToEnvironmentParameterOutput

func (o EnvironmentParameterOutput) ToEnvironmentParameterOutput() EnvironmentParameterOutput

func (EnvironmentParameterOutput) ToEnvironmentParameterOutputWithContext

func (o EnvironmentParameterOutput) ToEnvironmentParameterOutputWithContext(ctx context.Context) EnvironmentParameterOutput

func (EnvironmentParameterOutput) Value

The value of an environment parameter.

type EnvironmentProfile

type EnvironmentProfile struct {
	pulumi.CustomResourceState

	// The AWS account in which the Amazon DataZone environment is created.
	AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"`
	// The AWS region in which this environment profile is created.
	AwsAccountRegion pulumi.StringOutput `pulumi:"awsAccountRegion"`
	// The ID of this Amazon DataZone environment profile.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The timestamp of when this environment profile was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The Amazon DataZone user who created this environment profile.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The description of this Amazon DataZone environment profile.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The ID of the Amazon DataZone domain in which this environment profile is created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The ID of the Amazon DataZone domain in which this environment profile is created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The ID of the blueprint with which this environment profile is created.
	EnvironmentBlueprintId pulumi.StringOutput `pulumi:"environmentBlueprintId"`
	// The ID of the blueprint with which this environment profile is created.
	EnvironmentBlueprintIdentifier pulumi.StringOutput `pulumi:"environmentBlueprintIdentifier"`
	// The name of this Amazon DataZone environment profile.
	Name pulumi.StringOutput `pulumi:"name"`
	// The identifier of the project in which to create the environment profile.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The identifier of the project in which to create the environment profile.
	ProjectIdentifier pulumi.StringOutput `pulumi:"projectIdentifier"`
	// The timestamp of when this environment profile was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The user parameters of this Amazon DataZone environment profile.
	UserParameters EnvironmentProfileEnvironmentParameterArrayOutput `pulumi:"userParameters"`
}

AWS Datazone Environment Profile is pre-configured set of resources and blueprints that provide reusable templates for creating environments.

func GetEnvironmentProfile

func GetEnvironmentProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentProfileState, opts ...pulumi.ResourceOption) (*EnvironmentProfile, error)

GetEnvironmentProfile gets an existing EnvironmentProfile 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 NewEnvironmentProfile

func NewEnvironmentProfile(ctx *pulumi.Context,
	name string, args *EnvironmentProfileArgs, opts ...pulumi.ResourceOption) (*EnvironmentProfile, error)

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

func (*EnvironmentProfile) ElementType

func (*EnvironmentProfile) ElementType() reflect.Type

func (*EnvironmentProfile) ToEnvironmentProfileOutput

func (i *EnvironmentProfile) ToEnvironmentProfileOutput() EnvironmentProfileOutput

func (*EnvironmentProfile) ToEnvironmentProfileOutputWithContext

func (i *EnvironmentProfile) ToEnvironmentProfileOutputWithContext(ctx context.Context) EnvironmentProfileOutput

type EnvironmentProfileArgs

type EnvironmentProfileArgs struct {
	// The AWS account in which the Amazon DataZone environment is created.
	AwsAccountId pulumi.StringInput
	// The AWS region in which this environment profile is created.
	AwsAccountRegion pulumi.StringInput
	// The description of this Amazon DataZone environment profile.
	Description pulumi.StringPtrInput
	// The ID of the Amazon DataZone domain in which this environment profile is created.
	DomainIdentifier pulumi.StringInput
	// The ID of the blueprint with which this environment profile is created.
	EnvironmentBlueprintIdentifier pulumi.StringInput
	// The name of this Amazon DataZone environment profile.
	Name pulumi.StringPtrInput
	// The identifier of the project in which to create the environment profile.
	ProjectIdentifier pulumi.StringInput
	// The user parameters of this Amazon DataZone environment profile.
	UserParameters EnvironmentProfileEnvironmentParameterArrayInput
}

The set of arguments for constructing a EnvironmentProfile resource.

func (EnvironmentProfileArgs) ElementType

func (EnvironmentProfileArgs) ElementType() reflect.Type

type EnvironmentProfileEnvironmentParameter

type EnvironmentProfileEnvironmentParameter struct {
	// The name of an environment profile parameter.
	Name *string `pulumi:"name"`
	// The value of an environment profile parameter.
	Value *string `pulumi:"value"`
}

The parameter details of an environment profile.

type EnvironmentProfileEnvironmentParameterArgs

type EnvironmentProfileEnvironmentParameterArgs struct {
	// The name of an environment profile parameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The value of an environment profile parameter.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

The parameter details of an environment profile.

func (EnvironmentProfileEnvironmentParameterArgs) ElementType

func (EnvironmentProfileEnvironmentParameterArgs) ToEnvironmentProfileEnvironmentParameterOutput

func (i EnvironmentProfileEnvironmentParameterArgs) ToEnvironmentProfileEnvironmentParameterOutput() EnvironmentProfileEnvironmentParameterOutput

func (EnvironmentProfileEnvironmentParameterArgs) ToEnvironmentProfileEnvironmentParameterOutputWithContext

func (i EnvironmentProfileEnvironmentParameterArgs) ToEnvironmentProfileEnvironmentParameterOutputWithContext(ctx context.Context) EnvironmentProfileEnvironmentParameterOutput

type EnvironmentProfileEnvironmentParameterArray

type EnvironmentProfileEnvironmentParameterArray []EnvironmentProfileEnvironmentParameterInput

func (EnvironmentProfileEnvironmentParameterArray) ElementType

func (EnvironmentProfileEnvironmentParameterArray) ToEnvironmentProfileEnvironmentParameterArrayOutput

func (i EnvironmentProfileEnvironmentParameterArray) ToEnvironmentProfileEnvironmentParameterArrayOutput() EnvironmentProfileEnvironmentParameterArrayOutput

func (EnvironmentProfileEnvironmentParameterArray) ToEnvironmentProfileEnvironmentParameterArrayOutputWithContext

func (i EnvironmentProfileEnvironmentParameterArray) ToEnvironmentProfileEnvironmentParameterArrayOutputWithContext(ctx context.Context) EnvironmentProfileEnvironmentParameterArrayOutput

type EnvironmentProfileEnvironmentParameterArrayInput

type EnvironmentProfileEnvironmentParameterArrayInput interface {
	pulumi.Input

	ToEnvironmentProfileEnvironmentParameterArrayOutput() EnvironmentProfileEnvironmentParameterArrayOutput
	ToEnvironmentProfileEnvironmentParameterArrayOutputWithContext(context.Context) EnvironmentProfileEnvironmentParameterArrayOutput
}

EnvironmentProfileEnvironmentParameterArrayInput is an input type that accepts EnvironmentProfileEnvironmentParameterArray and EnvironmentProfileEnvironmentParameterArrayOutput values. You can construct a concrete instance of `EnvironmentProfileEnvironmentParameterArrayInput` via:

EnvironmentProfileEnvironmentParameterArray{ EnvironmentProfileEnvironmentParameterArgs{...} }

type EnvironmentProfileEnvironmentParameterArrayOutput

type EnvironmentProfileEnvironmentParameterArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentProfileEnvironmentParameterArrayOutput) ElementType

func (EnvironmentProfileEnvironmentParameterArrayOutput) Index

func (EnvironmentProfileEnvironmentParameterArrayOutput) ToEnvironmentProfileEnvironmentParameterArrayOutput

func (o EnvironmentProfileEnvironmentParameterArrayOutput) ToEnvironmentProfileEnvironmentParameterArrayOutput() EnvironmentProfileEnvironmentParameterArrayOutput

func (EnvironmentProfileEnvironmentParameterArrayOutput) ToEnvironmentProfileEnvironmentParameterArrayOutputWithContext

func (o EnvironmentProfileEnvironmentParameterArrayOutput) ToEnvironmentProfileEnvironmentParameterArrayOutputWithContext(ctx context.Context) EnvironmentProfileEnvironmentParameterArrayOutput

type EnvironmentProfileEnvironmentParameterInput

type EnvironmentProfileEnvironmentParameterInput interface {
	pulumi.Input

	ToEnvironmentProfileEnvironmentParameterOutput() EnvironmentProfileEnvironmentParameterOutput
	ToEnvironmentProfileEnvironmentParameterOutputWithContext(context.Context) EnvironmentProfileEnvironmentParameterOutput
}

EnvironmentProfileEnvironmentParameterInput is an input type that accepts EnvironmentProfileEnvironmentParameterArgs and EnvironmentProfileEnvironmentParameterOutput values. You can construct a concrete instance of `EnvironmentProfileEnvironmentParameterInput` via:

EnvironmentProfileEnvironmentParameterArgs{...}

type EnvironmentProfileEnvironmentParameterOutput

type EnvironmentProfileEnvironmentParameterOutput struct{ *pulumi.OutputState }

The parameter details of an environment profile.

func (EnvironmentProfileEnvironmentParameterOutput) ElementType

func (EnvironmentProfileEnvironmentParameterOutput) Name

The name of an environment profile parameter.

func (EnvironmentProfileEnvironmentParameterOutput) ToEnvironmentProfileEnvironmentParameterOutput

func (o EnvironmentProfileEnvironmentParameterOutput) ToEnvironmentProfileEnvironmentParameterOutput() EnvironmentProfileEnvironmentParameterOutput

func (EnvironmentProfileEnvironmentParameterOutput) ToEnvironmentProfileEnvironmentParameterOutputWithContext

func (o EnvironmentProfileEnvironmentParameterOutput) ToEnvironmentProfileEnvironmentParameterOutputWithContext(ctx context.Context) EnvironmentProfileEnvironmentParameterOutput

func (EnvironmentProfileEnvironmentParameterOutput) Value

The value of an environment profile parameter.

type EnvironmentProfileInput

type EnvironmentProfileInput interface {
	pulumi.Input

	ToEnvironmentProfileOutput() EnvironmentProfileOutput
	ToEnvironmentProfileOutputWithContext(ctx context.Context) EnvironmentProfileOutput
}

type EnvironmentProfileOutput

type EnvironmentProfileOutput struct{ *pulumi.OutputState }

func (EnvironmentProfileOutput) AwsAccountId

func (o EnvironmentProfileOutput) AwsAccountId() pulumi.StringOutput

The AWS account in which the Amazon DataZone environment is created.

func (EnvironmentProfileOutput) AwsAccountRegion

func (o EnvironmentProfileOutput) AwsAccountRegion() pulumi.StringOutput

The AWS region in which this environment profile is created.

func (EnvironmentProfileOutput) AwsId added in v0.99.0

The ID of this Amazon DataZone environment profile.

func (EnvironmentProfileOutput) CreatedAt

The timestamp of when this environment profile was created.

func (EnvironmentProfileOutput) CreatedBy

The Amazon DataZone user who created this environment profile.

func (EnvironmentProfileOutput) Description

The description of this Amazon DataZone environment profile.

func (EnvironmentProfileOutput) DomainId

The ID of the Amazon DataZone domain in which this environment profile is created.

func (EnvironmentProfileOutput) DomainIdentifier

func (o EnvironmentProfileOutput) DomainIdentifier() pulumi.StringOutput

The ID of the Amazon DataZone domain in which this environment profile is created.

func (EnvironmentProfileOutput) ElementType

func (EnvironmentProfileOutput) ElementType() reflect.Type

func (EnvironmentProfileOutput) EnvironmentBlueprintId

func (o EnvironmentProfileOutput) EnvironmentBlueprintId() pulumi.StringOutput

The ID of the blueprint with which this environment profile is created.

func (EnvironmentProfileOutput) EnvironmentBlueprintIdentifier

func (o EnvironmentProfileOutput) EnvironmentBlueprintIdentifier() pulumi.StringOutput

The ID of the blueprint with which this environment profile is created.

func (EnvironmentProfileOutput) Name

The name of this Amazon DataZone environment profile.

func (EnvironmentProfileOutput) ProjectId

The identifier of the project in which to create the environment profile.

func (EnvironmentProfileOutput) ProjectIdentifier

func (o EnvironmentProfileOutput) ProjectIdentifier() pulumi.StringOutput

The identifier of the project in which to create the environment profile.

func (EnvironmentProfileOutput) ToEnvironmentProfileOutput

func (o EnvironmentProfileOutput) ToEnvironmentProfileOutput() EnvironmentProfileOutput

func (EnvironmentProfileOutput) ToEnvironmentProfileOutputWithContext

func (o EnvironmentProfileOutput) ToEnvironmentProfileOutputWithContext(ctx context.Context) EnvironmentProfileOutput

func (EnvironmentProfileOutput) UpdatedAt

The timestamp of when this environment profile was updated.

func (EnvironmentProfileOutput) UserParameters

The user parameters of this Amazon DataZone environment profile.

type EnvironmentProfileState

type EnvironmentProfileState struct {
}

func (EnvironmentProfileState) ElementType

func (EnvironmentProfileState) ElementType() reflect.Type

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentStatus

type EnvironmentStatus string

The status of the Amazon DataZone 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 GroupProfile added in v0.107.0

type GroupProfile struct {
	pulumi.CustomResourceState

	// The ID of the Amazon DataZone group profile.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The identifier of the Amazon DataZone domain in which the group profile is created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The identifier of the Amazon DataZone domain in which the group profile would be created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The ID of the group.
	GroupIdentifier pulumi.StringOutput `pulumi:"groupIdentifier"`
	// The group-name of the Group Profile.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// The status of a group profile.
	Status GroupProfileStatusPtrOutput `pulumi:"status"`
}

Group profiles represent groups of Amazon DataZone users. Groups can be manually created, or mapped to Active Directory groups of enterprise customers. In Amazon DataZone, groups serve two purposes. First, a group can map to a team of users in the organizational chart, and thus reduce the administrative work of a Amazon DataZone project owner when there are new employees joining or leaving a team. Second, corporate administrators use Active Directory groups to manage and update user statuses and so Amazon DataZone domain administrators can use these group memberships to implement Amazon DataZone domain policies.

func GetGroupProfile added in v0.107.0

func GetGroupProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupProfileState, opts ...pulumi.ResourceOption) (*GroupProfile, error)

GetGroupProfile gets an existing GroupProfile 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 NewGroupProfile added in v0.107.0

func NewGroupProfile(ctx *pulumi.Context,
	name string, args *GroupProfileArgs, opts ...pulumi.ResourceOption) (*GroupProfile, error)

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

func (*GroupProfile) ElementType added in v0.107.0

func (*GroupProfile) ElementType() reflect.Type

func (*GroupProfile) ToGroupProfileOutput added in v0.107.0

func (i *GroupProfile) ToGroupProfileOutput() GroupProfileOutput

func (*GroupProfile) ToGroupProfileOutputWithContext added in v0.107.0

func (i *GroupProfile) ToGroupProfileOutputWithContext(ctx context.Context) GroupProfileOutput

type GroupProfileArgs added in v0.107.0

type GroupProfileArgs struct {
	// The identifier of the Amazon DataZone domain in which the group profile would be created.
	DomainIdentifier pulumi.StringInput
	// The ID of the group.
	GroupIdentifier pulumi.StringInput
	// The status of a group profile.
	Status GroupProfileStatusPtrInput
}

The set of arguments for constructing a GroupProfile resource.

func (GroupProfileArgs) ElementType added in v0.107.0

func (GroupProfileArgs) ElementType() reflect.Type

type GroupProfileInput added in v0.107.0

type GroupProfileInput interface {
	pulumi.Input

	ToGroupProfileOutput() GroupProfileOutput
	ToGroupProfileOutputWithContext(ctx context.Context) GroupProfileOutput
}

type GroupProfileOutput added in v0.107.0

type GroupProfileOutput struct{ *pulumi.OutputState }

func (GroupProfileOutput) AwsId added in v0.107.0

The ID of the Amazon DataZone group profile.

func (GroupProfileOutput) DomainId added in v0.107.0

func (o GroupProfileOutput) DomainId() pulumi.StringOutput

The identifier of the Amazon DataZone domain in which the group profile is created.

func (GroupProfileOutput) DomainIdentifier added in v0.107.0

func (o GroupProfileOutput) DomainIdentifier() pulumi.StringOutput

The identifier of the Amazon DataZone domain in which the group profile would be created.

func (GroupProfileOutput) ElementType added in v0.107.0

func (GroupProfileOutput) ElementType() reflect.Type

func (GroupProfileOutput) GroupIdentifier added in v0.107.0

func (o GroupProfileOutput) GroupIdentifier() pulumi.StringOutput

The ID of the group.

func (GroupProfileOutput) GroupName added in v0.107.0

func (o GroupProfileOutput) GroupName() pulumi.StringOutput

The group-name of the Group Profile.

func (GroupProfileOutput) Status added in v0.107.0

The status of a group profile.

func (GroupProfileOutput) ToGroupProfileOutput added in v0.107.0

func (o GroupProfileOutput) ToGroupProfileOutput() GroupProfileOutput

func (GroupProfileOutput) ToGroupProfileOutputWithContext added in v0.107.0

func (o GroupProfileOutput) ToGroupProfileOutputWithContext(ctx context.Context) GroupProfileOutput

type GroupProfileState added in v0.107.0

type GroupProfileState struct {
}

func (GroupProfileState) ElementType added in v0.107.0

func (GroupProfileState) ElementType() reflect.Type

type GroupProfileStatus added in v0.107.0

type GroupProfileStatus string

The status of the group profile.

func (GroupProfileStatus) ElementType added in v0.107.0

func (GroupProfileStatus) ElementType() reflect.Type

func (GroupProfileStatus) ToGroupProfileStatusOutput added in v0.107.0

func (e GroupProfileStatus) ToGroupProfileStatusOutput() GroupProfileStatusOutput

func (GroupProfileStatus) ToGroupProfileStatusOutputWithContext added in v0.107.0

func (e GroupProfileStatus) ToGroupProfileStatusOutputWithContext(ctx context.Context) GroupProfileStatusOutput

func (GroupProfileStatus) ToGroupProfileStatusPtrOutput added in v0.107.0

func (e GroupProfileStatus) ToGroupProfileStatusPtrOutput() GroupProfileStatusPtrOutput

func (GroupProfileStatus) ToGroupProfileStatusPtrOutputWithContext added in v0.107.0

func (e GroupProfileStatus) ToGroupProfileStatusPtrOutputWithContext(ctx context.Context) GroupProfileStatusPtrOutput

func (GroupProfileStatus) ToStringOutput added in v0.107.0

func (e GroupProfileStatus) ToStringOutput() pulumi.StringOutput

func (GroupProfileStatus) ToStringOutputWithContext added in v0.107.0

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

func (GroupProfileStatus) ToStringPtrOutput added in v0.107.0

func (e GroupProfileStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupProfileStatus) ToStringPtrOutputWithContext added in v0.107.0

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

type GroupProfileStatusInput added in v0.107.0

type GroupProfileStatusInput interface {
	pulumi.Input

	ToGroupProfileStatusOutput() GroupProfileStatusOutput
	ToGroupProfileStatusOutputWithContext(context.Context) GroupProfileStatusOutput
}

GroupProfileStatusInput is an input type that accepts values of the GroupProfileStatus enum A concrete instance of `GroupProfileStatusInput` can be one of the following:

GroupProfileStatusAssigned
GroupProfileStatusNotAssigned

type GroupProfileStatusOutput added in v0.107.0

type GroupProfileStatusOutput struct{ *pulumi.OutputState }

func (GroupProfileStatusOutput) ElementType added in v0.107.0

func (GroupProfileStatusOutput) ElementType() reflect.Type

func (GroupProfileStatusOutput) ToGroupProfileStatusOutput added in v0.107.0

func (o GroupProfileStatusOutput) ToGroupProfileStatusOutput() GroupProfileStatusOutput

func (GroupProfileStatusOutput) ToGroupProfileStatusOutputWithContext added in v0.107.0

func (o GroupProfileStatusOutput) ToGroupProfileStatusOutputWithContext(ctx context.Context) GroupProfileStatusOutput

func (GroupProfileStatusOutput) ToGroupProfileStatusPtrOutput added in v0.107.0

func (o GroupProfileStatusOutput) ToGroupProfileStatusPtrOutput() GroupProfileStatusPtrOutput

func (GroupProfileStatusOutput) ToGroupProfileStatusPtrOutputWithContext added in v0.107.0

func (o GroupProfileStatusOutput) ToGroupProfileStatusPtrOutputWithContext(ctx context.Context) GroupProfileStatusPtrOutput

func (GroupProfileStatusOutput) ToStringOutput added in v0.107.0

func (o GroupProfileStatusOutput) ToStringOutput() pulumi.StringOutput

func (GroupProfileStatusOutput) ToStringOutputWithContext added in v0.107.0

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

func (GroupProfileStatusOutput) ToStringPtrOutput added in v0.107.0

func (o GroupProfileStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupProfileStatusOutput) ToStringPtrOutputWithContext added in v0.107.0

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

type GroupProfileStatusPtrInput added in v0.107.0

type GroupProfileStatusPtrInput interface {
	pulumi.Input

	ToGroupProfileStatusPtrOutput() GroupProfileStatusPtrOutput
	ToGroupProfileStatusPtrOutputWithContext(context.Context) GroupProfileStatusPtrOutput
}

func GroupProfileStatusPtr added in v0.107.0

func GroupProfileStatusPtr(v string) GroupProfileStatusPtrInput

type GroupProfileStatusPtrOutput added in v0.107.0

type GroupProfileStatusPtrOutput struct{ *pulumi.OutputState }

func (GroupProfileStatusPtrOutput) Elem added in v0.107.0

func (GroupProfileStatusPtrOutput) ElementType added in v0.107.0

func (GroupProfileStatusPtrOutput) ToGroupProfileStatusPtrOutput added in v0.107.0

func (o GroupProfileStatusPtrOutput) ToGroupProfileStatusPtrOutput() GroupProfileStatusPtrOutput

func (GroupProfileStatusPtrOutput) ToGroupProfileStatusPtrOutputWithContext added in v0.107.0

func (o GroupProfileStatusPtrOutput) ToGroupProfileStatusPtrOutputWithContext(ctx context.Context) GroupProfileStatusPtrOutput

func (GroupProfileStatusPtrOutput) ToStringPtrOutput added in v0.107.0

func (o GroupProfileStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (GroupProfileStatusPtrOutput) ToStringPtrOutputWithContext added in v0.107.0

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

type LookupDataSourceArgs

type LookupDataSourceArgs struct {
	// The ID of the Amazon DataZone domain where the data source is created.
	DomainId string `pulumi:"domainId"`
	// The unique identifier of the data source.
	Id string `pulumi:"id"`
}

type LookupDataSourceOutputArgs

type LookupDataSourceOutputArgs struct {
	// The ID of the Amazon DataZone domain where the data source is created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The unique identifier of the data source.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDataSourceOutputArgs) ElementType

func (LookupDataSourceOutputArgs) ElementType() reflect.Type

type LookupDataSourceResult

type LookupDataSourceResult struct {
	// The timestamp of when the data source was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The description of the data source.
	Description *string `pulumi:"description"`
	// The ID of the Amazon DataZone domain where the data source is created.
	DomainId *string `pulumi:"domainId"`
	// Specifies whether the data source is enabled.
	EnableSetting *DataSourceEnableSetting `pulumi:"enableSetting"`
	// The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
	EnvironmentId *string `pulumi:"environmentId"`
	// The unique identifier of the data source.
	Id *string `pulumi:"id"`
	// The number of assets created by the data source during its last run.
	LastRunAssetCount *float64 `pulumi:"lastRunAssetCount"`
	// The timestamp that specifies when the data source was last run.
	LastRunAt *string `pulumi:"lastRunAt"`
	// The status of the last run of this data source.
	LastRunStatus *string `pulumi:"lastRunStatus"`
	// The name of the data source.
	Name *string `pulumi:"name"`
	// The ID of the Amazon DataZone project to which the data source is added.
	ProjectId *string `pulumi:"projectId"`
	// Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
	PublishOnImport *bool `pulumi:"publishOnImport"`
	// Specifies whether the business name generation is to be enabled for this data source.
	Recommendation *DataSourceRecommendationConfiguration `pulumi:"recommendation"`
	// The schedule of the data source runs.
	Schedule *DataSourceScheduleConfiguration `pulumi:"schedule"`
	// The status of the data source.
	Status *DataSourceStatus `pulumi:"status"`
	// The timestamp of when this data source was updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupDataSource

func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)

A data source is used to import technical metadata of assets (data) from the source databases or data warehouses into Amazon DataZone.

type LookupDataSourceResultOutput

type LookupDataSourceResultOutput struct{ *pulumi.OutputState }

func (LookupDataSourceResultOutput) CreatedAt

The timestamp of when the data source was created.

func (LookupDataSourceResultOutput) Description

The description of the data source.

func (LookupDataSourceResultOutput) DomainId

The ID of the Amazon DataZone domain where the data source is created.

func (LookupDataSourceResultOutput) ElementType

func (LookupDataSourceResultOutput) EnableSetting

Specifies whether the data source is enabled.

func (LookupDataSourceResultOutput) EnvironmentId

The unique identifier of the Amazon DataZone environment to which the data source publishes assets.

func (LookupDataSourceResultOutput) Id

The unique identifier of the data source.

func (LookupDataSourceResultOutput) LastRunAssetCount

The number of assets created by the data source during its last run.

func (LookupDataSourceResultOutput) LastRunAt

The timestamp that specifies when the data source was last run.

func (LookupDataSourceResultOutput) LastRunStatus

The status of the last run of this data source.

func (LookupDataSourceResultOutput) Name

The name of the data source.

func (LookupDataSourceResultOutput) ProjectId

The ID of the Amazon DataZone project to which the data source is added.

func (LookupDataSourceResultOutput) PublishOnImport

Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.

func (LookupDataSourceResultOutput) Recommendation

Specifies whether the business name generation is to be enabled for this data source.

func (LookupDataSourceResultOutput) Schedule

The schedule of the data source runs.

func (LookupDataSourceResultOutput) Status

The status of the data source.

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutput

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) UpdatedAt

The timestamp of when this data source was updated.

type LookupDomainArgs

type LookupDomainArgs struct {
	// The id of the Amazon DataZone domain.
	Id string `pulumi:"id"`
}

type LookupDomainOutputArgs

type LookupDomainOutputArgs struct {
	// The id of the Amazon DataZone domain.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDomainOutputArgs) ElementType

func (LookupDomainOutputArgs) ElementType() reflect.Type

type LookupDomainResult

type LookupDomainResult struct {
	// The ARN of the Amazon DataZone domain.
	Arn *string `pulumi:"arn"`
	// The timestamp of when the Amazon DataZone domain was last updated.
	CreatedAt *string `pulumi:"createdAt"`
	// The description of the Amazon DataZone domain.
	Description *string `pulumi:"description"`
	// The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the AWS account that houses the Amazon DataZone domain.
	DomainExecutionRole *string `pulumi:"domainExecutionRole"`
	// The id of the Amazon DataZone domain.
	Id *string `pulumi:"id"`
	// The timestamp of when the Amazon DataZone domain was last updated.
	LastUpdatedAt *string `pulumi:"lastUpdatedAt"`
	// The identifier of the AWS account that manages the domain.
	ManagedAccountId *string `pulumi:"managedAccountId"`
	// The name of the Amazon DataZone domain.
	Name *string `pulumi:"name"`
	// The URL of the data portal for this Amazon DataZone domain.
	PortalUrl *string `pulumi:"portalUrl"`
	// The single-sign on configuration of the Amazon DataZone domain.
	SingleSignOn *DomainSingleSignOn `pulumi:"singleSignOn"`
	// The status of the Amazon DataZone domain.
	Status *DomainStatus `pulumi:"status"`
	// The tags specified for the Amazon DataZone domain.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupDomain

func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)

A domain is an organizing entity for connecting together assets, users, and their projects

type LookupDomainResultOutput

type LookupDomainResultOutput struct{ *pulumi.OutputState }

func (LookupDomainResultOutput) Arn

The ARN of the Amazon DataZone domain.

func (LookupDomainResultOutput) CreatedAt

The timestamp of when the Amazon DataZone domain was last updated.

func (LookupDomainResultOutput) Description

The description of the Amazon DataZone domain.

func (LookupDomainResultOutput) DomainExecutionRole

func (o LookupDomainResultOutput) DomainExecutionRole() pulumi.StringPtrOutput

The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the AWS account that houses the Amazon DataZone domain.

func (LookupDomainResultOutput) ElementType

func (LookupDomainResultOutput) ElementType() reflect.Type

func (LookupDomainResultOutput) Id

The id of the Amazon DataZone domain.

func (LookupDomainResultOutput) LastUpdatedAt

The timestamp of when the Amazon DataZone domain was last updated.

func (LookupDomainResultOutput) ManagedAccountId

func (o LookupDomainResultOutput) ManagedAccountId() pulumi.StringPtrOutput

The identifier of the AWS account that manages the domain.

func (LookupDomainResultOutput) Name

The name of the Amazon DataZone domain.

func (LookupDomainResultOutput) PortalUrl

The URL of the data portal for this Amazon DataZone domain.

func (LookupDomainResultOutput) SingleSignOn

The single-sign on configuration of the Amazon DataZone domain.

func (LookupDomainResultOutput) Status

The status of the Amazon DataZone domain.

func (LookupDomainResultOutput) Tags

The tags specified for the Amazon DataZone domain.

func (LookupDomainResultOutput) ToLookupDomainResultOutput

func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput

func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext

func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput

type LookupEnvironmentActionsArgs added in v0.123.0

type LookupEnvironmentActionsArgs struct {
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId string `pulumi:"domainId"`
	// The identifier of the Amazon DataZone environment in which the action is taking place
	EnvironmentId string `pulumi:"environmentId"`
	// The ID of the Amazon DataZone environment action.
	Id string `pulumi:"id"`
}

type LookupEnvironmentActionsOutputArgs added in v0.123.0

type LookupEnvironmentActionsOutputArgs struct {
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The identifier of the Amazon DataZone environment in which the action is taking place
	EnvironmentId pulumi.StringInput `pulumi:"environmentId"`
	// The ID of the Amazon DataZone environment action.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEnvironmentActionsOutputArgs) ElementType added in v0.123.0

type LookupEnvironmentActionsResult added in v0.123.0

type LookupEnvironmentActionsResult struct {
	// The description of the Amazon DataZone environment action.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId *string `pulumi:"domainId"`
	// The identifier of the Amazon DataZone environment in which the action is taking place
	EnvironmentId *string `pulumi:"environmentId"`
	// The ID of the Amazon DataZone environment action.
	Id *string `pulumi:"id"`
	// The name of the environment action.
	Name *string `pulumi:"name"`
	// The parameters of the environment action.
	Parameters *EnvironmentActionsAwsConsoleLinkParameters `pulumi:"parameters"`
}

func LookupEnvironmentActions added in v0.123.0

func LookupEnvironmentActions(ctx *pulumi.Context, args *LookupEnvironmentActionsArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentActionsResult, error)

Definition of AWS::DataZone::EnvironmentActions Resource Type

type LookupEnvironmentActionsResultOutput added in v0.123.0

type LookupEnvironmentActionsResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentActionsOutput added in v0.123.0

func (LookupEnvironmentActionsResultOutput) Description added in v0.123.0

The description of the Amazon DataZone environment action.

func (LookupEnvironmentActionsResultOutput) DomainId added in v0.123.0

The identifier of the Amazon DataZone domain in which the environment is created.

func (LookupEnvironmentActionsResultOutput) ElementType added in v0.123.0

func (LookupEnvironmentActionsResultOutput) EnvironmentId added in v0.123.0

The identifier of the Amazon DataZone environment in which the action is taking place

func (LookupEnvironmentActionsResultOutput) Id added in v0.123.0

The ID of the Amazon DataZone environment action.

func (LookupEnvironmentActionsResultOutput) Name added in v0.123.0

The name of the environment action.

func (LookupEnvironmentActionsResultOutput) Parameters added in v0.123.0

The parameters of the environment action.

func (LookupEnvironmentActionsResultOutput) ToLookupEnvironmentActionsResultOutput added in v0.123.0

func (o LookupEnvironmentActionsResultOutput) ToLookupEnvironmentActionsResultOutput() LookupEnvironmentActionsResultOutput

func (LookupEnvironmentActionsResultOutput) ToLookupEnvironmentActionsResultOutputWithContext added in v0.123.0

func (o LookupEnvironmentActionsResultOutput) ToLookupEnvironmentActionsResultOutputWithContext(ctx context.Context) LookupEnvironmentActionsResultOutput

type LookupEnvironmentArgs

type LookupEnvironmentArgs struct {
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId string `pulumi:"domainId"`
	// The ID of the Amazon DataZone environment.
	Id string `pulumi:"id"`
}

type LookupEnvironmentBlueprintConfigurationArgs

type LookupEnvironmentBlueprintConfigurationArgs struct {
	// The identifier of the Amazon DataZone domain in which an environment blueprint exists.
	DomainId string `pulumi:"domainId"`
	// The identifier of the environment blueprint. This identifier should be used when creating environment profiles.
	EnvironmentBlueprintId string `pulumi:"environmentBlueprintId"`
}

type LookupEnvironmentBlueprintConfigurationOutputArgs

type LookupEnvironmentBlueprintConfigurationOutputArgs struct {
	// The identifier of the Amazon DataZone domain in which an environment blueprint exists.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The identifier of the environment blueprint. This identifier should be used when creating environment profiles.
	EnvironmentBlueprintId pulumi.StringInput `pulumi:"environmentBlueprintId"`
}

func (LookupEnvironmentBlueprintConfigurationOutputArgs) ElementType

type LookupEnvironmentBlueprintConfigurationResult

type LookupEnvironmentBlueprintConfigurationResult struct {
	// The timestamp of when an environment blueprint was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The identifier of the Amazon DataZone domain in which an environment blueprint exists.
	DomainId *string `pulumi:"domainId"`
	// The enabled AWS Regions specified in a blueprint configuration.
	EnabledRegions []string `pulumi:"enabledRegions"`
	// The identifier of the environment blueprint. This identifier should be used when creating environment profiles.
	EnvironmentBlueprintId *string `pulumi:"environmentBlueprintId"`
	// The ARN of the manage access role.
	ManageAccessRoleArn *string `pulumi:"manageAccessRoleArn"`
	// The ARN of the provisioning role.
	ProvisioningRoleArn *string `pulumi:"provisioningRoleArn"`
	// The regional parameters of the environment blueprint.
	RegionalParameters []EnvironmentBlueprintConfigurationRegionalParameter `pulumi:"regionalParameters"`
	// The timestamp of when the environment blueprint was updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupEnvironmentBlueprintConfiguration

Definition of AWS::DataZone::EnvironmentBlueprintConfiguration Resource Type

type LookupEnvironmentBlueprintConfigurationResultOutput

type LookupEnvironmentBlueprintConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupEnvironmentBlueprintConfigurationResultOutput) CreatedAt

The timestamp of when an environment blueprint was created.

func (LookupEnvironmentBlueprintConfigurationResultOutput) DomainId

The identifier of the Amazon DataZone domain in which an environment blueprint exists.

func (LookupEnvironmentBlueprintConfigurationResultOutput) ElementType

func (LookupEnvironmentBlueprintConfigurationResultOutput) EnabledRegions

The enabled AWS Regions specified in a blueprint configuration.

func (LookupEnvironmentBlueprintConfigurationResultOutput) EnvironmentBlueprintId

The identifier of the environment blueprint. This identifier should be used when creating environment profiles.

func (LookupEnvironmentBlueprintConfigurationResultOutput) ManageAccessRoleArn

The ARN of the manage access role.

func (LookupEnvironmentBlueprintConfigurationResultOutput) ProvisioningRoleArn

The ARN of the provisioning role.

func (LookupEnvironmentBlueprintConfigurationResultOutput) RegionalParameters

The regional parameters of the environment blueprint.

func (LookupEnvironmentBlueprintConfigurationResultOutput) ToLookupEnvironmentBlueprintConfigurationResultOutput

func (o LookupEnvironmentBlueprintConfigurationResultOutput) ToLookupEnvironmentBlueprintConfigurationResultOutput() LookupEnvironmentBlueprintConfigurationResultOutput

func (LookupEnvironmentBlueprintConfigurationResultOutput) ToLookupEnvironmentBlueprintConfigurationResultOutputWithContext

func (o LookupEnvironmentBlueprintConfigurationResultOutput) ToLookupEnvironmentBlueprintConfigurationResultOutputWithContext(ctx context.Context) LookupEnvironmentBlueprintConfigurationResultOutput

func (LookupEnvironmentBlueprintConfigurationResultOutput) UpdatedAt

The timestamp of when the environment blueprint was updated.

type LookupEnvironmentOutputArgs

type LookupEnvironmentOutputArgs struct {
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The ID of the Amazon DataZone environment.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEnvironmentOutputArgs) ElementType

type LookupEnvironmentProfileArgs

type LookupEnvironmentProfileArgs struct {
	// The ID of the Amazon DataZone domain in which this environment profile is created.
	DomainId string `pulumi:"domainId"`
	// The ID of this Amazon DataZone environment profile.
	Id string `pulumi:"id"`
}

type LookupEnvironmentProfileOutputArgs

type LookupEnvironmentProfileOutputArgs struct {
	// The ID of the Amazon DataZone domain in which this environment profile is created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The ID of this Amazon DataZone environment profile.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupEnvironmentProfileOutputArgs) ElementType

type LookupEnvironmentProfileResult

type LookupEnvironmentProfileResult struct {
	// The AWS account in which the Amazon DataZone environment is created.
	AwsAccountId *string `pulumi:"awsAccountId"`
	// The AWS region in which this environment profile is created.
	AwsAccountRegion *string `pulumi:"awsAccountRegion"`
	// The timestamp of when this environment profile was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The Amazon DataZone user who created this environment profile.
	CreatedBy *string `pulumi:"createdBy"`
	// The description of this Amazon DataZone environment profile.
	Description *string `pulumi:"description"`
	// The ID of the Amazon DataZone domain in which this environment profile is created.
	DomainId *string `pulumi:"domainId"`
	// The ID of the blueprint with which this environment profile is created.
	EnvironmentBlueprintId *string `pulumi:"environmentBlueprintId"`
	// The ID of this Amazon DataZone environment profile.
	Id *string `pulumi:"id"`
	// The name of this Amazon DataZone environment profile.
	Name *string `pulumi:"name"`
	// The identifier of the project in which to create the environment profile.
	ProjectId *string `pulumi:"projectId"`
	// The timestamp of when this environment profile was updated.
	UpdatedAt *string `pulumi:"updatedAt"`
	// The user parameters of this Amazon DataZone environment profile.
	UserParameters []EnvironmentProfileEnvironmentParameter `pulumi:"userParameters"`
}

func LookupEnvironmentProfile

func LookupEnvironmentProfile(ctx *pulumi.Context, args *LookupEnvironmentProfileArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentProfileResult, error)

AWS Datazone Environment Profile is pre-configured set of resources and blueprints that provide reusable templates for creating environments.

type LookupEnvironmentProfileResultOutput

type LookupEnvironmentProfileResultOutput struct{ *pulumi.OutputState }

func (LookupEnvironmentProfileResultOutput) AwsAccountId

The AWS account in which the Amazon DataZone environment is created.

func (LookupEnvironmentProfileResultOutput) AwsAccountRegion

The AWS region in which this environment profile is created.

func (LookupEnvironmentProfileResultOutput) CreatedAt

The timestamp of when this environment profile was created.

func (LookupEnvironmentProfileResultOutput) CreatedBy

The Amazon DataZone user who created this environment profile.

func (LookupEnvironmentProfileResultOutput) Description

The description of this Amazon DataZone environment profile.

func (LookupEnvironmentProfileResultOutput) DomainId

The ID of the Amazon DataZone domain in which this environment profile is created.

func (LookupEnvironmentProfileResultOutput) ElementType

func (LookupEnvironmentProfileResultOutput) EnvironmentBlueprintId

func (o LookupEnvironmentProfileResultOutput) EnvironmentBlueprintId() pulumi.StringPtrOutput

The ID of the blueprint with which this environment profile is created.

func (LookupEnvironmentProfileResultOutput) Id

The ID of this Amazon DataZone environment profile.

func (LookupEnvironmentProfileResultOutput) Name

The name of this Amazon DataZone environment profile.

func (LookupEnvironmentProfileResultOutput) ProjectId

The identifier of the project in which to create the environment profile.

func (LookupEnvironmentProfileResultOutput) ToLookupEnvironmentProfileResultOutput

func (o LookupEnvironmentProfileResultOutput) ToLookupEnvironmentProfileResultOutput() LookupEnvironmentProfileResultOutput

func (LookupEnvironmentProfileResultOutput) ToLookupEnvironmentProfileResultOutputWithContext

func (o LookupEnvironmentProfileResultOutput) ToLookupEnvironmentProfileResultOutputWithContext(ctx context.Context) LookupEnvironmentProfileResultOutput

func (LookupEnvironmentProfileResultOutput) UpdatedAt

The timestamp of when this environment profile was updated.

func (LookupEnvironmentProfileResultOutput) UserParameters

The user parameters of this Amazon DataZone environment profile.

type LookupEnvironmentResult

type LookupEnvironmentResult struct {
	// The AWS account in which the Amazon DataZone environment is created.
	AwsAccountId *string `pulumi:"awsAccountId"`
	// The AWS region in which the Amazon DataZone environment is created.
	AwsAccountRegion *string `pulumi:"awsAccountRegion"`
	// The timestamp of when the environment was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The Amazon DataZone user who created the environment.
	CreatedBy *string `pulumi:"createdBy"`
	// The description of the Amazon DataZone environment.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon DataZone domain in which the environment is created.
	DomainId *string `pulumi:"domainId"`
	// The ID of the blueprint with which the Amazon DataZone environment was created.
	EnvironmentBlueprintId *string `pulumi:"environmentBlueprintId"`
	// The ID of the environment profile with which the Amazon DataZone environment was created.
	EnvironmentProfileId *string `pulumi:"environmentProfileId"`
	// The glossary terms that can be used in the Amazon DataZone environment.
	GlossaryTerms []string `pulumi:"glossaryTerms"`
	// The ID of the Amazon DataZone environment.
	Id *string `pulumi:"id"`
	// The name of the environment.
	Name *string `pulumi:"name"`
	// The ID of the Amazon DataZone project in which the environment is created.
	ProjectId *string `pulumi:"projectId"`
	// The provider of the Amazon DataZone environment.
	Provider *string `pulumi:"provider"`
	// The status of the Amazon DataZone environment.
	Status *EnvironmentStatus `pulumi:"status"`
	// The timestamp of when the environment was updated.
	UpdatedAt *string `pulumi:"updatedAt"`
}

func LookupEnvironment

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

Definition of AWS::DataZone::Environment Resource Type

type LookupEnvironmentResultOutput

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func (LookupEnvironmentResultOutput) AwsAccountId

The AWS account in which the Amazon DataZone environment is created.

func (LookupEnvironmentResultOutput) AwsAccountRegion

The AWS region in which the Amazon DataZone environment is created.

func (LookupEnvironmentResultOutput) CreatedAt

The timestamp of when the environment was created.

func (LookupEnvironmentResultOutput) CreatedBy

The Amazon DataZone user who created the environment.

func (LookupEnvironmentResultOutput) Description

The description of the Amazon DataZone environment.

func (LookupEnvironmentResultOutput) DomainId

The identifier of the Amazon DataZone domain in which the environment is created.

func (LookupEnvironmentResultOutput) ElementType

func (LookupEnvironmentResultOutput) EnvironmentBlueprintId

func (o LookupEnvironmentResultOutput) EnvironmentBlueprintId() pulumi.StringPtrOutput

The ID of the blueprint with which the Amazon DataZone environment was created.

func (LookupEnvironmentResultOutput) EnvironmentProfileId

func (o LookupEnvironmentResultOutput) EnvironmentProfileId() pulumi.StringPtrOutput

The ID of the environment profile with which the Amazon DataZone environment was created.

func (LookupEnvironmentResultOutput) GlossaryTerms

The glossary terms that can be used in the Amazon DataZone environment.

func (LookupEnvironmentResultOutput) Id

The ID of the Amazon DataZone environment.

func (LookupEnvironmentResultOutput) Name

The name of the environment.

func (LookupEnvironmentResultOutput) ProjectId

The ID of the Amazon DataZone project in which the environment is created.

func (LookupEnvironmentResultOutput) Provider

The provider of the Amazon DataZone environment.

func (LookupEnvironmentResultOutput) Status

The status of the Amazon DataZone environment.

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext

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

func (LookupEnvironmentResultOutput) UpdatedAt

The timestamp of when the environment was updated.

type LookupGroupProfileArgs added in v0.107.0

type LookupGroupProfileArgs struct {
	// The identifier of the Amazon DataZone domain in which the group profile is created.
	DomainId string `pulumi:"domainId"`
	// The ID of the Amazon DataZone group profile.
	Id string `pulumi:"id"`
}

type LookupGroupProfileOutputArgs added in v0.107.0

type LookupGroupProfileOutputArgs struct {
	// The identifier of the Amazon DataZone domain in which the group profile is created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The ID of the Amazon DataZone group profile.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupGroupProfileOutputArgs) ElementType added in v0.107.0

type LookupGroupProfileResult added in v0.107.0

type LookupGroupProfileResult struct {
	// The identifier of the Amazon DataZone domain in which the group profile is created.
	DomainId *string `pulumi:"domainId"`
	// The group-name of the Group Profile.
	GroupName *string `pulumi:"groupName"`
	// The ID of the Amazon DataZone group profile.
	Id *string `pulumi:"id"`
	// The status of a group profile.
	Status *GroupProfileStatus `pulumi:"status"`
}

func LookupGroupProfile added in v0.107.0

func LookupGroupProfile(ctx *pulumi.Context, args *LookupGroupProfileArgs, opts ...pulumi.InvokeOption) (*LookupGroupProfileResult, error)

Group profiles represent groups of Amazon DataZone users. Groups can be manually created, or mapped to Active Directory groups of enterprise customers. In Amazon DataZone, groups serve two purposes. First, a group can map to a team of users in the organizational chart, and thus reduce the administrative work of a Amazon DataZone project owner when there are new employees joining or leaving a team. Second, corporate administrators use Active Directory groups to manage and update user statuses and so Amazon DataZone domain administrators can use these group memberships to implement Amazon DataZone domain policies.

type LookupGroupProfileResultOutput added in v0.107.0

type LookupGroupProfileResultOutput struct{ *pulumi.OutputState }

func LookupGroupProfileOutput added in v0.107.0

func (LookupGroupProfileResultOutput) DomainId added in v0.107.0

The identifier of the Amazon DataZone domain in which the group profile is created.

func (LookupGroupProfileResultOutput) ElementType added in v0.107.0

func (LookupGroupProfileResultOutput) GroupName added in v0.107.0

The group-name of the Group Profile.

func (LookupGroupProfileResultOutput) Id added in v0.107.0

The ID of the Amazon DataZone group profile.

func (LookupGroupProfileResultOutput) Status added in v0.107.0

The status of a group profile.

func (LookupGroupProfileResultOutput) ToLookupGroupProfileResultOutput added in v0.107.0

func (o LookupGroupProfileResultOutput) ToLookupGroupProfileResultOutput() LookupGroupProfileResultOutput

func (LookupGroupProfileResultOutput) ToLookupGroupProfileResultOutputWithContext added in v0.107.0

func (o LookupGroupProfileResultOutput) ToLookupGroupProfileResultOutputWithContext(ctx context.Context) LookupGroupProfileResultOutput

type LookupProjectArgs

type LookupProjectArgs struct {
	// The identifier of the Amazon DataZone domain in which the project was created.
	DomainId string `pulumi:"domainId"`
	// The ID of the Amazon DataZone project.
	Id string `pulumi:"id"`
}

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	// The identifier of the Amazon DataZone domain in which the project was created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The ID of the Amazon DataZone project.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupProjectOutputArgs) ElementType

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult

type LookupProjectResult struct {
	// The timestamp of when the project was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The Amazon DataZone user who created the project.
	CreatedBy *string `pulumi:"createdBy"`
	// The description of the Amazon DataZone project.
	Description *string `pulumi:"description"`
	// The identifier of the Amazon DataZone domain in which the project was created.
	DomainId *string `pulumi:"domainId"`
	// The glossary terms that can be used in this Amazon DataZone project.
	GlossaryTerms []string `pulumi:"glossaryTerms"`
	// The ID of the Amazon DataZone project.
	Id *string `pulumi:"id"`
	// The timestamp of when the project was last updated.
	LastUpdatedAt *string `pulumi:"lastUpdatedAt"`
	// The name of the Amazon DataZone project.
	Name *string `pulumi:"name"`
}

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

Amazon DataZone projects are business use case–based groupings of people, assets (data), and tools used to simplify access to the AWS analytics.

type LookupProjectResultOutput

type LookupProjectResultOutput struct{ *pulumi.OutputState }

func (LookupProjectResultOutput) CreatedAt

The timestamp of when the project was created.

func (LookupProjectResultOutput) CreatedBy

The Amazon DataZone user who created the project.

func (LookupProjectResultOutput) Description

The description of the Amazon DataZone project.

func (LookupProjectResultOutput) DomainId

The identifier of the Amazon DataZone domain in which the project was created.

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) GlossaryTerms

The glossary terms that can be used in this Amazon DataZone project.

func (LookupProjectResultOutput) Id

The ID of the Amazon DataZone project.

func (LookupProjectResultOutput) LastUpdatedAt

The timestamp of when the project was last updated.

func (LookupProjectResultOutput) Name

The name of the Amazon DataZone project.

func (LookupProjectResultOutput) ToLookupProjectResultOutput

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type LookupSubscriptionTargetArgs

type LookupSubscriptionTargetArgs struct {
	// The ID of the Amazon DataZone domain in which subscription target is created.
	DomainId string `pulumi:"domainId"`
	// The ID of the environment in which subscription target is created.
	EnvironmentId string `pulumi:"environmentId"`
	// The ID of the subscription target.
	Id string `pulumi:"id"`
}

type LookupSubscriptionTargetOutputArgs

type LookupSubscriptionTargetOutputArgs struct {
	// The ID of the Amazon DataZone domain in which subscription target is created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The ID of the environment in which subscription target is created.
	EnvironmentId pulumi.StringInput `pulumi:"environmentId"`
	// The ID of the subscription target.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSubscriptionTargetOutputArgs) ElementType

type LookupSubscriptionTargetResult

type LookupSubscriptionTargetResult struct {
	// The asset types that can be included in the subscription target.
	ApplicableAssetTypes []string `pulumi:"applicableAssetTypes"`
	// The authorized principals of the subscription target.
	AuthorizedPrincipals []string `pulumi:"authorizedPrincipals"`
	// The timestamp of when the subscription target was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The Amazon DataZone user who created the subscription target.
	CreatedBy *string `pulumi:"createdBy"`
	// The ID of the Amazon DataZone domain in which subscription target is created.
	DomainId *string `pulumi:"domainId"`
	// The ID of the environment in which subscription target is created.
	EnvironmentId *string `pulumi:"environmentId"`
	// The ID of the subscription target.
	Id *string `pulumi:"id"`
	// The manage access role that is used to create the subscription target.
	ManageAccessRole *string `pulumi:"manageAccessRole"`
	// The name of the subscription target.
	Name *string `pulumi:"name"`
	// The identifier of the project specified in the subscription target.
	ProjectId *string `pulumi:"projectId"`
	// The provider of the subscription target.
	Provider *string `pulumi:"provider"`
	// The configuration of the subscription target.
	SubscriptionTargetConfig []SubscriptionTargetForm `pulumi:"subscriptionTargetConfig"`
	// The timestamp of when the subscription target was updated.
	UpdatedAt *string `pulumi:"updatedAt"`
	// The Amazon DataZone user who updated the subscription target.
	UpdatedBy *string `pulumi:"updatedBy"`
}

func LookupSubscriptionTarget

func LookupSubscriptionTarget(ctx *pulumi.Context, args *LookupSubscriptionTargetArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionTargetResult, error)

Subscription targets enables one to access the data to which you have subscribed in your projects.

type LookupSubscriptionTargetResultOutput

type LookupSubscriptionTargetResultOutput struct{ *pulumi.OutputState }

func (LookupSubscriptionTargetResultOutput) ApplicableAssetTypes

The asset types that can be included in the subscription target.

func (LookupSubscriptionTargetResultOutput) AuthorizedPrincipals

The authorized principals of the subscription target.

func (LookupSubscriptionTargetResultOutput) CreatedAt

The timestamp of when the subscription target was created.

func (LookupSubscriptionTargetResultOutput) CreatedBy

The Amazon DataZone user who created the subscription target.

func (LookupSubscriptionTargetResultOutput) DomainId

The ID of the Amazon DataZone domain in which subscription target is created.

func (LookupSubscriptionTargetResultOutput) ElementType

func (LookupSubscriptionTargetResultOutput) EnvironmentId

The ID of the environment in which subscription target is created.

func (LookupSubscriptionTargetResultOutput) Id

The ID of the subscription target.

func (LookupSubscriptionTargetResultOutput) ManageAccessRole

The manage access role that is used to create the subscription target.

func (LookupSubscriptionTargetResultOutput) Name

The name of the subscription target.

func (LookupSubscriptionTargetResultOutput) ProjectId

The identifier of the project specified in the subscription target.

func (LookupSubscriptionTargetResultOutput) Provider

The provider of the subscription target.

func (LookupSubscriptionTargetResultOutput) SubscriptionTargetConfig

The configuration of the subscription target.

func (LookupSubscriptionTargetResultOutput) ToLookupSubscriptionTargetResultOutput

func (o LookupSubscriptionTargetResultOutput) ToLookupSubscriptionTargetResultOutput() LookupSubscriptionTargetResultOutput

func (LookupSubscriptionTargetResultOutput) ToLookupSubscriptionTargetResultOutputWithContext

func (o LookupSubscriptionTargetResultOutput) ToLookupSubscriptionTargetResultOutputWithContext(ctx context.Context) LookupSubscriptionTargetResultOutput

func (LookupSubscriptionTargetResultOutput) UpdatedAt

The timestamp of when the subscription target was updated.

func (LookupSubscriptionTargetResultOutput) UpdatedBy

The Amazon DataZone user who updated the subscription target.

type LookupUserProfileArgs added in v0.107.0

type LookupUserProfileArgs struct {
	// The identifier of the Amazon DataZone domain in which the user profile is created.
	DomainId string `pulumi:"domainId"`
	// The ID of the Amazon DataZone user profile.
	Id string `pulumi:"id"`
}

type LookupUserProfileOutputArgs added in v0.107.0

type LookupUserProfileOutputArgs struct {
	// The identifier of the Amazon DataZone domain in which the user profile is created.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// The ID of the Amazon DataZone user profile.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserProfileOutputArgs) ElementType added in v0.107.0

type LookupUserProfileResult added in v0.107.0

type LookupUserProfileResult struct {
	Details interface{} `pulumi:"details"`
	// The identifier of the Amazon DataZone domain in which the user profile is created.
	DomainId *string `pulumi:"domainId"`
	// The ID of the Amazon DataZone user profile.
	Id *string `pulumi:"id"`
	// The status of the user profile.
	Status *UserProfileStatus `pulumi:"status"`
	// The type of the user profile.
	Type *UserProfileType `pulumi:"type"`
}

func LookupUserProfile added in v0.107.0

func LookupUserProfile(ctx *pulumi.Context, args *LookupUserProfileArgs, opts ...pulumi.InvokeOption) (*LookupUserProfileResult, error)

A user profile represents Amazon DataZone users. Amazon DataZone supports both IAM roles and SSO identities to interact with the Amazon DataZone Management Console and the data portal for different purposes. Domain administrators use IAM roles to perform the initial administrative domain-related work in the Amazon DataZone Management Console, including creating new Amazon DataZone domains, configuring metadata form types, and implementing policies. Data workers use their SSO corporate identities via Identity Center to log into the Amazon DataZone Data Portal and access projects where they have memberships.

type LookupUserProfileResultOutput added in v0.107.0

type LookupUserProfileResultOutput struct{ *pulumi.OutputState }

func LookupUserProfileOutput added in v0.107.0

func (LookupUserProfileResultOutput) Details added in v0.107.0

func (LookupUserProfileResultOutput) DomainId added in v0.107.0

The identifier of the Amazon DataZone domain in which the user profile is created.

func (LookupUserProfileResultOutput) ElementType added in v0.107.0

func (LookupUserProfileResultOutput) Id added in v0.107.0

The ID of the Amazon DataZone user profile.

func (LookupUserProfileResultOutput) Status added in v0.107.0

The status of the user profile.

func (LookupUserProfileResultOutput) ToLookupUserProfileResultOutput added in v0.107.0

func (o LookupUserProfileResultOutput) ToLookupUserProfileResultOutput() LookupUserProfileResultOutput

func (LookupUserProfileResultOutput) ToLookupUserProfileResultOutputWithContext added in v0.107.0

func (o LookupUserProfileResultOutput) ToLookupUserProfileResultOutputWithContext(ctx context.Context) LookupUserProfileResultOutput

func (LookupUserProfileResultOutput) Type added in v0.107.0

The type of the user profile.

type Project

type Project struct {
	pulumi.CustomResourceState

	// The ID of the Amazon DataZone project.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The timestamp of when the project was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The Amazon DataZone user who created the project.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The description of the Amazon DataZone project.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon DataZone domain in which the project was created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The ID of the Amazon DataZone domain in which this project is created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The glossary terms that can be used in this Amazon DataZone project.
	GlossaryTerms pulumi.StringArrayOutput `pulumi:"glossaryTerms"`
	// The timestamp of when the project was last updated.
	LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"`
	// The name of the Amazon DataZone project.
	Name pulumi.StringOutput `pulumi:"name"`
}

Amazon DataZone projects are business use case–based groupings of people, assets (data), and tools used to simplify access to the AWS analytics.

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project 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 NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

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

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// The description of the Amazon DataZone project.
	Description pulumi.StringPtrInput
	// The ID of the Amazon DataZone domain in which this project is created.
	DomainIdentifier pulumi.StringInput
	// The glossary terms that can be used in this Amazon DataZone project.
	GlossaryTerms pulumi.StringArrayInput
	// The name of the Amazon DataZone project.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMembership added in v0.107.0

type ProjectMembership struct {
	pulumi.CustomResourceState

	// The designated role of a project member.
	Designation ProjectMembershipUserDesignationOutput `pulumi:"designation"`
	// The ID of the Amazon DataZone domain in which project membership is created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The details about a project member.
	Member pulumi.AnyOutput `pulumi:"member"`
	// The ID of the project for which this project membership was created.
	ProjectIdentifier pulumi.StringOutput `pulumi:"projectIdentifier"`
}

Definition of AWS::DataZone::ProjectMembership Resource Type

func GetProjectMembership added in v0.107.0

func GetProjectMembership(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectMembershipState, opts ...pulumi.ResourceOption) (*ProjectMembership, error)

GetProjectMembership gets an existing ProjectMembership 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 NewProjectMembership added in v0.107.0

func NewProjectMembership(ctx *pulumi.Context,
	name string, args *ProjectMembershipArgs, opts ...pulumi.ResourceOption) (*ProjectMembership, error)

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

func (*ProjectMembership) ElementType added in v0.107.0

func (*ProjectMembership) ElementType() reflect.Type

func (*ProjectMembership) ToProjectMembershipOutput added in v0.107.0

func (i *ProjectMembership) ToProjectMembershipOutput() ProjectMembershipOutput

func (*ProjectMembership) ToProjectMembershipOutputWithContext added in v0.107.0

func (i *ProjectMembership) ToProjectMembershipOutputWithContext(ctx context.Context) ProjectMembershipOutput

type ProjectMembershipArgs added in v0.107.0

type ProjectMembershipArgs struct {
	// The designated role of a project member.
	Designation ProjectMembershipUserDesignationInput
	// The ID of the Amazon DataZone domain in which project membership is created.
	DomainIdentifier pulumi.StringInput
	// The details about a project member.
	Member pulumi.Input
	// The ID of the project for which this project membership was created.
	ProjectIdentifier pulumi.StringInput
}

The set of arguments for constructing a ProjectMembership resource.

func (ProjectMembershipArgs) ElementType added in v0.107.0

func (ProjectMembershipArgs) ElementType() reflect.Type

type ProjectMembershipInput added in v0.107.0

type ProjectMembershipInput interface {
	pulumi.Input

	ToProjectMembershipOutput() ProjectMembershipOutput
	ToProjectMembershipOutputWithContext(ctx context.Context) ProjectMembershipOutput
}

type ProjectMembershipMember0Properties added in v0.107.0

type ProjectMembershipMember0Properties struct {
	UserIdentifier string `pulumi:"userIdentifier"`
}

type ProjectMembershipMember0PropertiesArgs added in v0.107.0

type ProjectMembershipMember0PropertiesArgs struct {
	UserIdentifier pulumi.StringInput `pulumi:"userIdentifier"`
}

func (ProjectMembershipMember0PropertiesArgs) ElementType added in v0.107.0

func (ProjectMembershipMember0PropertiesArgs) ToProjectMembershipMember0PropertiesOutput added in v0.107.0

func (i ProjectMembershipMember0PropertiesArgs) ToProjectMembershipMember0PropertiesOutput() ProjectMembershipMember0PropertiesOutput

func (ProjectMembershipMember0PropertiesArgs) ToProjectMembershipMember0PropertiesOutputWithContext added in v0.107.0

func (i ProjectMembershipMember0PropertiesArgs) ToProjectMembershipMember0PropertiesOutputWithContext(ctx context.Context) ProjectMembershipMember0PropertiesOutput

type ProjectMembershipMember0PropertiesInput added in v0.107.0

type ProjectMembershipMember0PropertiesInput interface {
	pulumi.Input

	ToProjectMembershipMember0PropertiesOutput() ProjectMembershipMember0PropertiesOutput
	ToProjectMembershipMember0PropertiesOutputWithContext(context.Context) ProjectMembershipMember0PropertiesOutput
}

ProjectMembershipMember0PropertiesInput is an input type that accepts ProjectMembershipMember0PropertiesArgs and ProjectMembershipMember0PropertiesOutput values. You can construct a concrete instance of `ProjectMembershipMember0PropertiesInput` via:

ProjectMembershipMember0PropertiesArgs{...}

type ProjectMembershipMember0PropertiesOutput added in v0.107.0

type ProjectMembershipMember0PropertiesOutput struct{ *pulumi.OutputState }

func (ProjectMembershipMember0PropertiesOutput) ElementType added in v0.107.0

func (ProjectMembershipMember0PropertiesOutput) ToProjectMembershipMember0PropertiesOutput added in v0.107.0

func (o ProjectMembershipMember0PropertiesOutput) ToProjectMembershipMember0PropertiesOutput() ProjectMembershipMember0PropertiesOutput

func (ProjectMembershipMember0PropertiesOutput) ToProjectMembershipMember0PropertiesOutputWithContext added in v0.107.0

func (o ProjectMembershipMember0PropertiesOutput) ToProjectMembershipMember0PropertiesOutputWithContext(ctx context.Context) ProjectMembershipMember0PropertiesOutput

func (ProjectMembershipMember0PropertiesOutput) UserIdentifier added in v0.107.0

type ProjectMembershipMember1Properties added in v0.107.0

type ProjectMembershipMember1Properties struct {
	GroupIdentifier string `pulumi:"groupIdentifier"`
}

type ProjectMembershipMember1PropertiesArgs added in v0.107.0

type ProjectMembershipMember1PropertiesArgs struct {
	GroupIdentifier pulumi.StringInput `pulumi:"groupIdentifier"`
}

func (ProjectMembershipMember1PropertiesArgs) ElementType added in v0.107.0

func (ProjectMembershipMember1PropertiesArgs) ToProjectMembershipMember1PropertiesOutput added in v0.107.0

func (i ProjectMembershipMember1PropertiesArgs) ToProjectMembershipMember1PropertiesOutput() ProjectMembershipMember1PropertiesOutput

func (ProjectMembershipMember1PropertiesArgs) ToProjectMembershipMember1PropertiesOutputWithContext added in v0.107.0

func (i ProjectMembershipMember1PropertiesArgs) ToProjectMembershipMember1PropertiesOutputWithContext(ctx context.Context) ProjectMembershipMember1PropertiesOutput

type ProjectMembershipMember1PropertiesInput added in v0.107.0

type ProjectMembershipMember1PropertiesInput interface {
	pulumi.Input

	ToProjectMembershipMember1PropertiesOutput() ProjectMembershipMember1PropertiesOutput
	ToProjectMembershipMember1PropertiesOutputWithContext(context.Context) ProjectMembershipMember1PropertiesOutput
}

ProjectMembershipMember1PropertiesInput is an input type that accepts ProjectMembershipMember1PropertiesArgs and ProjectMembershipMember1PropertiesOutput values. You can construct a concrete instance of `ProjectMembershipMember1PropertiesInput` via:

ProjectMembershipMember1PropertiesArgs{...}

type ProjectMembershipMember1PropertiesOutput added in v0.107.0

type ProjectMembershipMember1PropertiesOutput struct{ *pulumi.OutputState }

func (ProjectMembershipMember1PropertiesOutput) ElementType added in v0.107.0

func (ProjectMembershipMember1PropertiesOutput) GroupIdentifier added in v0.107.0

func (ProjectMembershipMember1PropertiesOutput) ToProjectMembershipMember1PropertiesOutput added in v0.107.0

func (o ProjectMembershipMember1PropertiesOutput) ToProjectMembershipMember1PropertiesOutput() ProjectMembershipMember1PropertiesOutput

func (ProjectMembershipMember1PropertiesOutput) ToProjectMembershipMember1PropertiesOutputWithContext added in v0.107.0

func (o ProjectMembershipMember1PropertiesOutput) ToProjectMembershipMember1PropertiesOutputWithContext(ctx context.Context) ProjectMembershipMember1PropertiesOutput

type ProjectMembershipOutput added in v0.107.0

type ProjectMembershipOutput struct{ *pulumi.OutputState }

func (ProjectMembershipOutput) Designation added in v0.107.0

The designated role of a project member.

func (ProjectMembershipOutput) DomainIdentifier added in v0.107.0

func (o ProjectMembershipOutput) DomainIdentifier() pulumi.StringOutput

The ID of the Amazon DataZone domain in which project membership is created.

func (ProjectMembershipOutput) ElementType added in v0.107.0

func (ProjectMembershipOutput) ElementType() reflect.Type

func (ProjectMembershipOutput) Member added in v0.107.0

The details about a project member.

func (ProjectMembershipOutput) ProjectIdentifier added in v0.107.0

func (o ProjectMembershipOutput) ProjectIdentifier() pulumi.StringOutput

The ID of the project for which this project membership was created.

func (ProjectMembershipOutput) ToProjectMembershipOutput added in v0.107.0

func (o ProjectMembershipOutput) ToProjectMembershipOutput() ProjectMembershipOutput

func (ProjectMembershipOutput) ToProjectMembershipOutputWithContext added in v0.107.0

func (o ProjectMembershipOutput) ToProjectMembershipOutputWithContext(ctx context.Context) ProjectMembershipOutput

type ProjectMembershipState added in v0.107.0

type ProjectMembershipState struct {
}

func (ProjectMembershipState) ElementType added in v0.107.0

func (ProjectMembershipState) ElementType() reflect.Type

type ProjectMembershipUserDesignation added in v0.107.0

type ProjectMembershipUserDesignation string

func (ProjectMembershipUserDesignation) ElementType added in v0.107.0

func (ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationOutput added in v0.107.0

func (e ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationOutput() ProjectMembershipUserDesignationOutput

func (ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationOutputWithContext added in v0.107.0

func (e ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationOutputWithContext(ctx context.Context) ProjectMembershipUserDesignationOutput

func (ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationPtrOutput added in v0.107.0

func (e ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationPtrOutput() ProjectMembershipUserDesignationPtrOutput

func (ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationPtrOutputWithContext added in v0.107.0

func (e ProjectMembershipUserDesignation) ToProjectMembershipUserDesignationPtrOutputWithContext(ctx context.Context) ProjectMembershipUserDesignationPtrOutput

func (ProjectMembershipUserDesignation) ToStringOutput added in v0.107.0

func (ProjectMembershipUserDesignation) ToStringOutputWithContext added in v0.107.0

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

func (ProjectMembershipUserDesignation) ToStringPtrOutput added in v0.107.0

func (ProjectMembershipUserDesignation) ToStringPtrOutputWithContext added in v0.107.0

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

type ProjectMembershipUserDesignationInput added in v0.107.0

type ProjectMembershipUserDesignationInput interface {
	pulumi.Input

	ToProjectMembershipUserDesignationOutput() ProjectMembershipUserDesignationOutput
	ToProjectMembershipUserDesignationOutputWithContext(context.Context) ProjectMembershipUserDesignationOutput
}

ProjectMembershipUserDesignationInput is an input type that accepts values of the ProjectMembershipUserDesignation enum A concrete instance of `ProjectMembershipUserDesignationInput` can be one of the following:

ProjectMembershipUserDesignationProjectOwner
ProjectMembershipUserDesignationProjectContributor

type ProjectMembershipUserDesignationOutput added in v0.107.0

type ProjectMembershipUserDesignationOutput struct{ *pulumi.OutputState }

func (ProjectMembershipUserDesignationOutput) ElementType added in v0.107.0

func (ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationOutput added in v0.107.0

func (o ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationOutput() ProjectMembershipUserDesignationOutput

func (ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationOutputWithContext added in v0.107.0

func (o ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationOutputWithContext(ctx context.Context) ProjectMembershipUserDesignationOutput

func (ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationPtrOutput added in v0.107.0

func (o ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationPtrOutput() ProjectMembershipUserDesignationPtrOutput

func (ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationPtrOutputWithContext added in v0.107.0

func (o ProjectMembershipUserDesignationOutput) ToProjectMembershipUserDesignationPtrOutputWithContext(ctx context.Context) ProjectMembershipUserDesignationPtrOutput

func (ProjectMembershipUserDesignationOutput) ToStringOutput added in v0.107.0

func (ProjectMembershipUserDesignationOutput) ToStringOutputWithContext added in v0.107.0

func (ProjectMembershipUserDesignationOutput) ToStringPtrOutput added in v0.107.0

func (ProjectMembershipUserDesignationOutput) ToStringPtrOutputWithContext added in v0.107.0

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

type ProjectMembershipUserDesignationPtrInput added in v0.107.0

type ProjectMembershipUserDesignationPtrInput interface {
	pulumi.Input

	ToProjectMembershipUserDesignationPtrOutput() ProjectMembershipUserDesignationPtrOutput
	ToProjectMembershipUserDesignationPtrOutputWithContext(context.Context) ProjectMembershipUserDesignationPtrOutput
}

func ProjectMembershipUserDesignationPtr added in v0.107.0

func ProjectMembershipUserDesignationPtr(v string) ProjectMembershipUserDesignationPtrInput

type ProjectMembershipUserDesignationPtrOutput added in v0.107.0

type ProjectMembershipUserDesignationPtrOutput struct{ *pulumi.OutputState }

func (ProjectMembershipUserDesignationPtrOutput) Elem added in v0.107.0

func (ProjectMembershipUserDesignationPtrOutput) ElementType added in v0.107.0

func (ProjectMembershipUserDesignationPtrOutput) ToProjectMembershipUserDesignationPtrOutput added in v0.107.0

func (o ProjectMembershipUserDesignationPtrOutput) ToProjectMembershipUserDesignationPtrOutput() ProjectMembershipUserDesignationPtrOutput

func (ProjectMembershipUserDesignationPtrOutput) ToProjectMembershipUserDesignationPtrOutputWithContext added in v0.107.0

func (o ProjectMembershipUserDesignationPtrOutput) ToProjectMembershipUserDesignationPtrOutputWithContext(ctx context.Context) ProjectMembershipUserDesignationPtrOutput

func (ProjectMembershipUserDesignationPtrOutput) ToStringPtrOutput added in v0.107.0

func (ProjectMembershipUserDesignationPtrOutput) ToStringPtrOutputWithContext added in v0.107.0

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) AwsId added in v0.99.0

func (o ProjectOutput) AwsId() pulumi.StringOutput

The ID of the Amazon DataZone project.

func (ProjectOutput) CreatedAt

func (o ProjectOutput) CreatedAt() pulumi.StringOutput

The timestamp of when the project was created.

func (ProjectOutput) CreatedBy

func (o ProjectOutput) CreatedBy() pulumi.StringOutput

The Amazon DataZone user who created the project.

func (ProjectOutput) Description

func (o ProjectOutput) Description() pulumi.StringPtrOutput

The description of the Amazon DataZone project.

func (ProjectOutput) DomainId

func (o ProjectOutput) DomainId() pulumi.StringOutput

The identifier of the Amazon DataZone domain in which the project was created.

func (ProjectOutput) DomainIdentifier

func (o ProjectOutput) DomainIdentifier() pulumi.StringOutput

The ID of the Amazon DataZone domain in which this project is created.

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) GlossaryTerms

func (o ProjectOutput) GlossaryTerms() pulumi.StringArrayOutput

The glossary terms that can be used in this Amazon DataZone project.

func (ProjectOutput) LastUpdatedAt

func (o ProjectOutput) LastUpdatedAt() pulumi.StringOutput

The timestamp of when the project was last updated.

func (ProjectOutput) Name

The name of the Amazon DataZone project.

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectState

type ProjectState struct {
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type SubscriptionTarget

type SubscriptionTarget struct {
	pulumi.CustomResourceState

	// The asset types that can be included in the subscription target.
	ApplicableAssetTypes pulumi.StringArrayOutput `pulumi:"applicableAssetTypes"`
	// The authorized principals of the subscription target.
	AuthorizedPrincipals pulumi.StringArrayOutput `pulumi:"authorizedPrincipals"`
	// The ID of the subscription target.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The timestamp of when the subscription target was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The Amazon DataZone user who created the subscription target.
	CreatedBy pulumi.StringOutput `pulumi:"createdBy"`
	// The ID of the Amazon DataZone domain in which subscription target is created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The ID of the Amazon DataZone domain in which subscription target would be created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The ID of the environment in which subscription target is created.
	EnvironmentId pulumi.StringOutput `pulumi:"environmentId"`
	// The ID of the environment in which subscription target would be created.
	EnvironmentIdentifier pulumi.StringOutput `pulumi:"environmentIdentifier"`
	// The manage access role that is used to create the subscription target.
	ManageAccessRole pulumi.StringOutput `pulumi:"manageAccessRole"`
	// The name of the subscription target.
	Name pulumi.StringOutput `pulumi:"name"`
	// The identifier of the project specified in the subscription target.
	ProjectId pulumi.StringOutput `pulumi:"projectId"`
	// The provider of the subscription target.
	Provider pulumi.StringPtrOutput `pulumi:"provider"`
	// The configuration of the subscription target.
	SubscriptionTargetConfig SubscriptionTargetFormArrayOutput `pulumi:"subscriptionTargetConfig"`
	// The type of the subscription target.
	Type pulumi.StringOutput `pulumi:"type"`
	// The timestamp of when the subscription target was updated.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// The Amazon DataZone user who updated the subscription target.
	UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"`
}

Subscription targets enables one to access the data to which you have subscribed in your projects.

func GetSubscriptionTarget

func GetSubscriptionTarget(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubscriptionTargetState, opts ...pulumi.ResourceOption) (*SubscriptionTarget, error)

GetSubscriptionTarget gets an existing SubscriptionTarget 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 NewSubscriptionTarget

func NewSubscriptionTarget(ctx *pulumi.Context,
	name string, args *SubscriptionTargetArgs, opts ...pulumi.ResourceOption) (*SubscriptionTarget, error)

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

func (*SubscriptionTarget) ElementType

func (*SubscriptionTarget) ElementType() reflect.Type

func (*SubscriptionTarget) ToSubscriptionTargetOutput

func (i *SubscriptionTarget) ToSubscriptionTargetOutput() SubscriptionTargetOutput

func (*SubscriptionTarget) ToSubscriptionTargetOutputWithContext

func (i *SubscriptionTarget) ToSubscriptionTargetOutputWithContext(ctx context.Context) SubscriptionTargetOutput

type SubscriptionTargetArgs

type SubscriptionTargetArgs struct {
	// The asset types that can be included in the subscription target.
	ApplicableAssetTypes pulumi.StringArrayInput
	// The authorized principals of the subscription target.
	AuthorizedPrincipals pulumi.StringArrayInput
	// The ID of the Amazon DataZone domain in which subscription target would be created.
	DomainIdentifier pulumi.StringInput
	// The ID of the environment in which subscription target would be created.
	EnvironmentIdentifier pulumi.StringInput
	// The manage access role that is used to create the subscription target.
	ManageAccessRole pulumi.StringInput
	// The name of the subscription target.
	Name pulumi.StringPtrInput
	// The provider of the subscription target.
	Provider pulumi.StringPtrInput
	// The configuration of the subscription target.
	SubscriptionTargetConfig SubscriptionTargetFormArrayInput
	// The type of the subscription target.
	Type pulumi.StringInput
}

The set of arguments for constructing a SubscriptionTarget resource.

func (SubscriptionTargetArgs) ElementType

func (SubscriptionTargetArgs) ElementType() reflect.Type

type SubscriptionTargetForm

type SubscriptionTargetForm struct {
	// The content of the subscription target configuration.
	Content string `pulumi:"content"`
	// The form name included in the subscription target configuration.
	FormName string `pulumi:"formName"`
}

The details of the subscription target configuration.

type SubscriptionTargetFormArgs

type SubscriptionTargetFormArgs struct {
	// The content of the subscription target configuration.
	Content pulumi.StringInput `pulumi:"content"`
	// The form name included in the subscription target configuration.
	FormName pulumi.StringInput `pulumi:"formName"`
}

The details of the subscription target configuration.

func (SubscriptionTargetFormArgs) ElementType

func (SubscriptionTargetFormArgs) ElementType() reflect.Type

func (SubscriptionTargetFormArgs) ToSubscriptionTargetFormOutput

func (i SubscriptionTargetFormArgs) ToSubscriptionTargetFormOutput() SubscriptionTargetFormOutput

func (SubscriptionTargetFormArgs) ToSubscriptionTargetFormOutputWithContext

func (i SubscriptionTargetFormArgs) ToSubscriptionTargetFormOutputWithContext(ctx context.Context) SubscriptionTargetFormOutput

type SubscriptionTargetFormArray

type SubscriptionTargetFormArray []SubscriptionTargetFormInput

func (SubscriptionTargetFormArray) ElementType

func (SubscriptionTargetFormArray) ToSubscriptionTargetFormArrayOutput

func (i SubscriptionTargetFormArray) ToSubscriptionTargetFormArrayOutput() SubscriptionTargetFormArrayOutput

func (SubscriptionTargetFormArray) ToSubscriptionTargetFormArrayOutputWithContext

func (i SubscriptionTargetFormArray) ToSubscriptionTargetFormArrayOutputWithContext(ctx context.Context) SubscriptionTargetFormArrayOutput

type SubscriptionTargetFormArrayInput

type SubscriptionTargetFormArrayInput interface {
	pulumi.Input

	ToSubscriptionTargetFormArrayOutput() SubscriptionTargetFormArrayOutput
	ToSubscriptionTargetFormArrayOutputWithContext(context.Context) SubscriptionTargetFormArrayOutput
}

SubscriptionTargetFormArrayInput is an input type that accepts SubscriptionTargetFormArray and SubscriptionTargetFormArrayOutput values. You can construct a concrete instance of `SubscriptionTargetFormArrayInput` via:

SubscriptionTargetFormArray{ SubscriptionTargetFormArgs{...} }

type SubscriptionTargetFormArrayOutput

type SubscriptionTargetFormArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionTargetFormArrayOutput) ElementType

func (SubscriptionTargetFormArrayOutput) Index

func (SubscriptionTargetFormArrayOutput) ToSubscriptionTargetFormArrayOutput

func (o SubscriptionTargetFormArrayOutput) ToSubscriptionTargetFormArrayOutput() SubscriptionTargetFormArrayOutput

func (SubscriptionTargetFormArrayOutput) ToSubscriptionTargetFormArrayOutputWithContext

func (o SubscriptionTargetFormArrayOutput) ToSubscriptionTargetFormArrayOutputWithContext(ctx context.Context) SubscriptionTargetFormArrayOutput

type SubscriptionTargetFormInput

type SubscriptionTargetFormInput interface {
	pulumi.Input

	ToSubscriptionTargetFormOutput() SubscriptionTargetFormOutput
	ToSubscriptionTargetFormOutputWithContext(context.Context) SubscriptionTargetFormOutput
}

SubscriptionTargetFormInput is an input type that accepts SubscriptionTargetFormArgs and SubscriptionTargetFormOutput values. You can construct a concrete instance of `SubscriptionTargetFormInput` via:

SubscriptionTargetFormArgs{...}

type SubscriptionTargetFormOutput

type SubscriptionTargetFormOutput struct{ *pulumi.OutputState }

The details of the subscription target configuration.

func (SubscriptionTargetFormOutput) Content

The content of the subscription target configuration.

func (SubscriptionTargetFormOutput) ElementType

func (SubscriptionTargetFormOutput) FormName

The form name included in the subscription target configuration.

func (SubscriptionTargetFormOutput) ToSubscriptionTargetFormOutput

func (o SubscriptionTargetFormOutput) ToSubscriptionTargetFormOutput() SubscriptionTargetFormOutput

func (SubscriptionTargetFormOutput) ToSubscriptionTargetFormOutputWithContext

func (o SubscriptionTargetFormOutput) ToSubscriptionTargetFormOutputWithContext(ctx context.Context) SubscriptionTargetFormOutput

type SubscriptionTargetInput

type SubscriptionTargetInput interface {
	pulumi.Input

	ToSubscriptionTargetOutput() SubscriptionTargetOutput
	ToSubscriptionTargetOutputWithContext(ctx context.Context) SubscriptionTargetOutput
}

type SubscriptionTargetOutput

type SubscriptionTargetOutput struct{ *pulumi.OutputState }

func (SubscriptionTargetOutput) ApplicableAssetTypes

func (o SubscriptionTargetOutput) ApplicableAssetTypes() pulumi.StringArrayOutput

The asset types that can be included in the subscription target.

func (SubscriptionTargetOutput) AuthorizedPrincipals

func (o SubscriptionTargetOutput) AuthorizedPrincipals() pulumi.StringArrayOutput

The authorized principals of the subscription target.

func (SubscriptionTargetOutput) AwsId added in v0.99.0

The ID of the subscription target.

func (SubscriptionTargetOutput) CreatedAt

The timestamp of when the subscription target was created.

func (SubscriptionTargetOutput) CreatedBy

The Amazon DataZone user who created the subscription target.

func (SubscriptionTargetOutput) DomainId

The ID of the Amazon DataZone domain in which subscription target is created.

func (SubscriptionTargetOutput) DomainIdentifier

func (o SubscriptionTargetOutput) DomainIdentifier() pulumi.StringOutput

The ID of the Amazon DataZone domain in which subscription target would be created.

func (SubscriptionTargetOutput) ElementType

func (SubscriptionTargetOutput) ElementType() reflect.Type

func (SubscriptionTargetOutput) EnvironmentId

func (o SubscriptionTargetOutput) EnvironmentId() pulumi.StringOutput

The ID of the environment in which subscription target is created.

func (SubscriptionTargetOutput) EnvironmentIdentifier

func (o SubscriptionTargetOutput) EnvironmentIdentifier() pulumi.StringOutput

The ID of the environment in which subscription target would be created.

func (SubscriptionTargetOutput) ManageAccessRole

func (o SubscriptionTargetOutput) ManageAccessRole() pulumi.StringOutput

The manage access role that is used to create the subscription target.

func (SubscriptionTargetOutput) Name

The name of the subscription target.

func (SubscriptionTargetOutput) ProjectId

The identifier of the project specified in the subscription target.

func (SubscriptionTargetOutput) Provider

The provider of the subscription target.

func (SubscriptionTargetOutput) SubscriptionTargetConfig

func (o SubscriptionTargetOutput) SubscriptionTargetConfig() SubscriptionTargetFormArrayOutput

The configuration of the subscription target.

func (SubscriptionTargetOutput) ToSubscriptionTargetOutput

func (o SubscriptionTargetOutput) ToSubscriptionTargetOutput() SubscriptionTargetOutput

func (SubscriptionTargetOutput) ToSubscriptionTargetOutputWithContext

func (o SubscriptionTargetOutput) ToSubscriptionTargetOutputWithContext(ctx context.Context) SubscriptionTargetOutput

func (SubscriptionTargetOutput) Type

The type of the subscription target.

func (SubscriptionTargetOutput) UpdatedAt

The timestamp of when the subscription target was updated.

func (SubscriptionTargetOutput) UpdatedBy

The Amazon DataZone user who updated the subscription target.

type SubscriptionTargetState

type SubscriptionTargetState struct {
}

func (SubscriptionTargetState) ElementType

func (SubscriptionTargetState) ElementType() reflect.Type

type UserProfile added in v0.107.0

type UserProfile struct {
	pulumi.CustomResourceState

	// The ID of the Amazon DataZone user profile.
	AwsId   pulumi.StringOutput `pulumi:"awsId"`
	Details pulumi.AnyOutput    `pulumi:"details"`
	// The identifier of the Amazon DataZone domain in which the user profile is created.
	DomainId pulumi.StringOutput `pulumi:"domainId"`
	// The identifier of the Amazon DataZone domain in which the user profile would be created.
	DomainIdentifier pulumi.StringOutput `pulumi:"domainIdentifier"`
	// The status of the user profile.
	Status UserProfileStatusPtrOutput `pulumi:"status"`
	// The type of the user profile.
	Type UserProfileTypeOutput `pulumi:"type"`
	// The ID of the user.
	UserIdentifier pulumi.StringOutput `pulumi:"userIdentifier"`
	// The user type of the user for which the user profile is created.
	UserType UserProfileUserTypePtrOutput `pulumi:"userType"`
}

A user profile represents Amazon DataZone users. Amazon DataZone supports both IAM roles and SSO identities to interact with the Amazon DataZone Management Console and the data portal for different purposes. Domain administrators use IAM roles to perform the initial administrative domain-related work in the Amazon DataZone Management Console, including creating new Amazon DataZone domains, configuring metadata form types, and implementing policies. Data workers use their SSO corporate identities via Identity Center to log into the Amazon DataZone Data Portal and access projects where they have memberships.

func GetUserProfile added in v0.107.0

func GetUserProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserProfileState, opts ...pulumi.ResourceOption) (*UserProfile, error)

GetUserProfile gets an existing UserProfile 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 NewUserProfile added in v0.107.0

func NewUserProfile(ctx *pulumi.Context,
	name string, args *UserProfileArgs, opts ...pulumi.ResourceOption) (*UserProfile, error)

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

func (*UserProfile) ElementType added in v0.107.0

func (*UserProfile) ElementType() reflect.Type

func (*UserProfile) ToUserProfileOutput added in v0.107.0

func (i *UserProfile) ToUserProfileOutput() UserProfileOutput

func (*UserProfile) ToUserProfileOutputWithContext added in v0.107.0

func (i *UserProfile) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput

type UserProfileArgs added in v0.107.0

type UserProfileArgs struct {
	// The identifier of the Amazon DataZone domain in which the user profile would be created.
	DomainIdentifier pulumi.StringInput
	// The status of the user profile.
	Status UserProfileStatusPtrInput
	// The ID of the user.
	UserIdentifier pulumi.StringInput
	// The user type of the user for which the user profile is created.
	UserType UserProfileUserTypePtrInput
}

The set of arguments for constructing a UserProfile resource.

func (UserProfileArgs) ElementType added in v0.107.0

func (UserProfileArgs) ElementType() reflect.Type

type UserProfileDetails0Properties added in v0.107.0

type UserProfileDetails0Properties struct {
	Iam UserProfileIamUserProfileDetails `pulumi:"iam"`
}

type UserProfileDetails0PropertiesOutput added in v0.107.0

type UserProfileDetails0PropertiesOutput struct{ *pulumi.OutputState }

func (UserProfileDetails0PropertiesOutput) ElementType added in v0.107.0

func (UserProfileDetails0PropertiesOutput) Iam added in v0.107.0

func (UserProfileDetails0PropertiesOutput) ToUserProfileDetails0PropertiesOutput added in v0.107.0

func (o UserProfileDetails0PropertiesOutput) ToUserProfileDetails0PropertiesOutput() UserProfileDetails0PropertiesOutput

func (UserProfileDetails0PropertiesOutput) ToUserProfileDetails0PropertiesOutputWithContext added in v0.107.0

func (o UserProfileDetails0PropertiesOutput) ToUserProfileDetails0PropertiesOutputWithContext(ctx context.Context) UserProfileDetails0PropertiesOutput

type UserProfileDetails0PropertiesPtrOutput added in v0.107.0

type UserProfileDetails0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (UserProfileDetails0PropertiesPtrOutput) Elem added in v0.107.0

func (UserProfileDetails0PropertiesPtrOutput) ElementType added in v0.107.0

func (UserProfileDetails0PropertiesPtrOutput) Iam added in v0.107.0

func (UserProfileDetails0PropertiesPtrOutput) ToUserProfileDetails0PropertiesPtrOutput added in v0.107.0

func (o UserProfileDetails0PropertiesPtrOutput) ToUserProfileDetails0PropertiesPtrOutput() UserProfileDetails0PropertiesPtrOutput

func (UserProfileDetails0PropertiesPtrOutput) ToUserProfileDetails0PropertiesPtrOutputWithContext added in v0.107.0

func (o UserProfileDetails0PropertiesPtrOutput) ToUserProfileDetails0PropertiesPtrOutputWithContext(ctx context.Context) UserProfileDetails0PropertiesPtrOutput

type UserProfileDetails1Properties added in v0.107.0

type UserProfileDetails1Properties struct {
	Sso UserProfileSsoUserProfileDetails `pulumi:"sso"`
}

type UserProfileDetails1PropertiesOutput added in v0.107.0

type UserProfileDetails1PropertiesOutput struct{ *pulumi.OutputState }

func (UserProfileDetails1PropertiesOutput) ElementType added in v0.107.0

func (UserProfileDetails1PropertiesOutput) Sso added in v0.107.0

func (UserProfileDetails1PropertiesOutput) ToUserProfileDetails1PropertiesOutput added in v0.107.0

func (o UserProfileDetails1PropertiesOutput) ToUserProfileDetails1PropertiesOutput() UserProfileDetails1PropertiesOutput

func (UserProfileDetails1PropertiesOutput) ToUserProfileDetails1PropertiesOutputWithContext added in v0.107.0

func (o UserProfileDetails1PropertiesOutput) ToUserProfileDetails1PropertiesOutputWithContext(ctx context.Context) UserProfileDetails1PropertiesOutput

type UserProfileDetails1PropertiesPtrOutput added in v0.107.0

type UserProfileDetails1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (UserProfileDetails1PropertiesPtrOutput) Elem added in v0.107.0

func (UserProfileDetails1PropertiesPtrOutput) ElementType added in v0.107.0

func (UserProfileDetails1PropertiesPtrOutput) Sso added in v0.107.0

func (UserProfileDetails1PropertiesPtrOutput) ToUserProfileDetails1PropertiesPtrOutput added in v0.107.0

func (o UserProfileDetails1PropertiesPtrOutput) ToUserProfileDetails1PropertiesPtrOutput() UserProfileDetails1PropertiesPtrOutput

func (UserProfileDetails1PropertiesPtrOutput) ToUserProfileDetails1PropertiesPtrOutputWithContext added in v0.107.0

func (o UserProfileDetails1PropertiesPtrOutput) ToUserProfileDetails1PropertiesPtrOutputWithContext(ctx context.Context) UserProfileDetails1PropertiesPtrOutput

type UserProfileIamUserProfileDetails added in v0.107.0

type UserProfileIamUserProfileDetails struct {
	// The ARN of the IAM User Profile.
	Arn *string `pulumi:"arn"`
}

The details of the IAM User Profile.

type UserProfileIamUserProfileDetailsOutput added in v0.107.0

type UserProfileIamUserProfileDetailsOutput struct{ *pulumi.OutputState }

The details of the IAM User Profile.

func (UserProfileIamUserProfileDetailsOutput) Arn added in v0.107.0

The ARN of the IAM User Profile.

func (UserProfileIamUserProfileDetailsOutput) ElementType added in v0.107.0

func (UserProfileIamUserProfileDetailsOutput) ToUserProfileIamUserProfileDetailsOutput added in v0.107.0

func (o UserProfileIamUserProfileDetailsOutput) ToUserProfileIamUserProfileDetailsOutput() UserProfileIamUserProfileDetailsOutput

func (UserProfileIamUserProfileDetailsOutput) ToUserProfileIamUserProfileDetailsOutputWithContext added in v0.107.0

func (o UserProfileIamUserProfileDetailsOutput) ToUserProfileIamUserProfileDetailsOutputWithContext(ctx context.Context) UserProfileIamUserProfileDetailsOutput

type UserProfileIamUserProfileDetailsPtrOutput added in v0.107.0

type UserProfileIamUserProfileDetailsPtrOutput struct{ *pulumi.OutputState }

func (UserProfileIamUserProfileDetailsPtrOutput) Arn added in v0.107.0

The ARN of the IAM User Profile.

func (UserProfileIamUserProfileDetailsPtrOutput) Elem added in v0.107.0

func (UserProfileIamUserProfileDetailsPtrOutput) ElementType added in v0.107.0

func (UserProfileIamUserProfileDetailsPtrOutput) ToUserProfileIamUserProfileDetailsPtrOutput added in v0.107.0

func (o UserProfileIamUserProfileDetailsPtrOutput) ToUserProfileIamUserProfileDetailsPtrOutput() UserProfileIamUserProfileDetailsPtrOutput

func (UserProfileIamUserProfileDetailsPtrOutput) ToUserProfileIamUserProfileDetailsPtrOutputWithContext added in v0.107.0

func (o UserProfileIamUserProfileDetailsPtrOutput) ToUserProfileIamUserProfileDetailsPtrOutputWithContext(ctx context.Context) UserProfileIamUserProfileDetailsPtrOutput

type UserProfileInput added in v0.107.0

type UserProfileInput interface {
	pulumi.Input

	ToUserProfileOutput() UserProfileOutput
	ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput
}

type UserProfileOutput added in v0.107.0

type UserProfileOutput struct{ *pulumi.OutputState }

func (UserProfileOutput) AwsId added in v0.107.0

The ID of the Amazon DataZone user profile.

func (UserProfileOutput) Details added in v0.107.0

func (o UserProfileOutput) Details() pulumi.AnyOutput

func (UserProfileOutput) DomainId added in v0.107.0

func (o UserProfileOutput) DomainId() pulumi.StringOutput

The identifier of the Amazon DataZone domain in which the user profile is created.

func (UserProfileOutput) DomainIdentifier added in v0.107.0

func (o UserProfileOutput) DomainIdentifier() pulumi.StringOutput

The identifier of the Amazon DataZone domain in which the user profile would be created.

func (UserProfileOutput) ElementType added in v0.107.0

func (UserProfileOutput) ElementType() reflect.Type

func (UserProfileOutput) Status added in v0.107.0

The status of the user profile.

func (UserProfileOutput) ToUserProfileOutput added in v0.107.0

func (o UserProfileOutput) ToUserProfileOutput() UserProfileOutput

func (UserProfileOutput) ToUserProfileOutputWithContext added in v0.107.0

func (o UserProfileOutput) ToUserProfileOutputWithContext(ctx context.Context) UserProfileOutput

func (UserProfileOutput) Type added in v0.107.0

The type of the user profile.

func (UserProfileOutput) UserIdentifier added in v0.107.0

func (o UserProfileOutput) UserIdentifier() pulumi.StringOutput

The ID of the user.

func (UserProfileOutput) UserType added in v0.107.0

The user type of the user for which the user profile is created.

type UserProfileSsoUserProfileDetails added in v0.107.0

type UserProfileSsoUserProfileDetails struct {
	// The First Name of the IAM User Profile.
	FirstName *string `pulumi:"firstName"`
	// The Last Name of the IAM User Profile.
	LastName *string `pulumi:"lastName"`
	// The username of the SSO User Profile.
	Username *string `pulumi:"username"`
}

The details of the SSO User Profile.

type UserProfileSsoUserProfileDetailsOutput added in v0.107.0

type UserProfileSsoUserProfileDetailsOutput struct{ *pulumi.OutputState }

The details of the SSO User Profile.

func (UserProfileSsoUserProfileDetailsOutput) ElementType added in v0.107.0

func (UserProfileSsoUserProfileDetailsOutput) FirstName added in v0.107.0

The First Name of the IAM User Profile.

func (UserProfileSsoUserProfileDetailsOutput) LastName added in v0.107.0

The Last Name of the IAM User Profile.

func (UserProfileSsoUserProfileDetailsOutput) ToUserProfileSsoUserProfileDetailsOutput added in v0.107.0

func (o UserProfileSsoUserProfileDetailsOutput) ToUserProfileSsoUserProfileDetailsOutput() UserProfileSsoUserProfileDetailsOutput

func (UserProfileSsoUserProfileDetailsOutput) ToUserProfileSsoUserProfileDetailsOutputWithContext added in v0.107.0

func (o UserProfileSsoUserProfileDetailsOutput) ToUserProfileSsoUserProfileDetailsOutputWithContext(ctx context.Context) UserProfileSsoUserProfileDetailsOutput

func (UserProfileSsoUserProfileDetailsOutput) Username added in v0.107.0

The username of the SSO User Profile.

type UserProfileSsoUserProfileDetailsPtrOutput added in v0.107.0

type UserProfileSsoUserProfileDetailsPtrOutput struct{ *pulumi.OutputState }

func (UserProfileSsoUserProfileDetailsPtrOutput) Elem added in v0.107.0

func (UserProfileSsoUserProfileDetailsPtrOutput) ElementType added in v0.107.0

func (UserProfileSsoUserProfileDetailsPtrOutput) FirstName added in v0.107.0

The First Name of the IAM User Profile.

func (UserProfileSsoUserProfileDetailsPtrOutput) LastName added in v0.107.0

The Last Name of the IAM User Profile.

func (UserProfileSsoUserProfileDetailsPtrOutput) ToUserProfileSsoUserProfileDetailsPtrOutput added in v0.107.0

func (o UserProfileSsoUserProfileDetailsPtrOutput) ToUserProfileSsoUserProfileDetailsPtrOutput() UserProfileSsoUserProfileDetailsPtrOutput

func (UserProfileSsoUserProfileDetailsPtrOutput) ToUserProfileSsoUserProfileDetailsPtrOutputWithContext added in v0.107.0

func (o UserProfileSsoUserProfileDetailsPtrOutput) ToUserProfileSsoUserProfileDetailsPtrOutputWithContext(ctx context.Context) UserProfileSsoUserProfileDetailsPtrOutput

func (UserProfileSsoUserProfileDetailsPtrOutput) Username added in v0.107.0

The username of the SSO User Profile.

type UserProfileState added in v0.107.0

type UserProfileState struct {
}

func (UserProfileState) ElementType added in v0.107.0

func (UserProfileState) ElementType() reflect.Type

type UserProfileStatus added in v0.107.0

type UserProfileStatus string

The status of the user profile.

func (UserProfileStatus) ElementType added in v0.107.0

func (UserProfileStatus) ElementType() reflect.Type

func (UserProfileStatus) ToStringOutput added in v0.107.0

func (e UserProfileStatus) ToStringOutput() pulumi.StringOutput

func (UserProfileStatus) ToStringOutputWithContext added in v0.107.0

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

func (UserProfileStatus) ToStringPtrOutput added in v0.107.0

func (e UserProfileStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileStatus) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileStatus) ToUserProfileStatusOutput added in v0.107.0

func (e UserProfileStatus) ToUserProfileStatusOutput() UserProfileStatusOutput

func (UserProfileStatus) ToUserProfileStatusOutputWithContext added in v0.107.0

func (e UserProfileStatus) ToUserProfileStatusOutputWithContext(ctx context.Context) UserProfileStatusOutput

func (UserProfileStatus) ToUserProfileStatusPtrOutput added in v0.107.0

func (e UserProfileStatus) ToUserProfileStatusPtrOutput() UserProfileStatusPtrOutput

func (UserProfileStatus) ToUserProfileStatusPtrOutputWithContext added in v0.107.0

func (e UserProfileStatus) ToUserProfileStatusPtrOutputWithContext(ctx context.Context) UserProfileStatusPtrOutput

type UserProfileStatusInput added in v0.107.0

type UserProfileStatusInput interface {
	pulumi.Input

	ToUserProfileStatusOutput() UserProfileStatusOutput
	ToUserProfileStatusOutputWithContext(context.Context) UserProfileStatusOutput
}

UserProfileStatusInput is an input type that accepts values of the UserProfileStatus enum A concrete instance of `UserProfileStatusInput` can be one of the following:

UserProfileStatusAssigned
UserProfileStatusNotAssigned
UserProfileStatusActivated
UserProfileStatusDeactivated

type UserProfileStatusOutput added in v0.107.0

type UserProfileStatusOutput struct{ *pulumi.OutputState }

func (UserProfileStatusOutput) ElementType added in v0.107.0

func (UserProfileStatusOutput) ElementType() reflect.Type

func (UserProfileStatusOutput) ToStringOutput added in v0.107.0

func (o UserProfileStatusOutput) ToStringOutput() pulumi.StringOutput

func (UserProfileStatusOutput) ToStringOutputWithContext added in v0.107.0

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

func (UserProfileStatusOutput) ToStringPtrOutput added in v0.107.0

func (o UserProfileStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileStatusOutput) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileStatusOutput) ToUserProfileStatusOutput added in v0.107.0

func (o UserProfileStatusOutput) ToUserProfileStatusOutput() UserProfileStatusOutput

func (UserProfileStatusOutput) ToUserProfileStatusOutputWithContext added in v0.107.0

func (o UserProfileStatusOutput) ToUserProfileStatusOutputWithContext(ctx context.Context) UserProfileStatusOutput

func (UserProfileStatusOutput) ToUserProfileStatusPtrOutput added in v0.107.0

func (o UserProfileStatusOutput) ToUserProfileStatusPtrOutput() UserProfileStatusPtrOutput

func (UserProfileStatusOutput) ToUserProfileStatusPtrOutputWithContext added in v0.107.0

func (o UserProfileStatusOutput) ToUserProfileStatusPtrOutputWithContext(ctx context.Context) UserProfileStatusPtrOutput

type UserProfileStatusPtrInput added in v0.107.0

type UserProfileStatusPtrInput interface {
	pulumi.Input

	ToUserProfileStatusPtrOutput() UserProfileStatusPtrOutput
	ToUserProfileStatusPtrOutputWithContext(context.Context) UserProfileStatusPtrOutput
}

func UserProfileStatusPtr added in v0.107.0

func UserProfileStatusPtr(v string) UserProfileStatusPtrInput

type UserProfileStatusPtrOutput added in v0.107.0

type UserProfileStatusPtrOutput struct{ *pulumi.OutputState }

func (UserProfileStatusPtrOutput) Elem added in v0.107.0

func (UserProfileStatusPtrOutput) ElementType added in v0.107.0

func (UserProfileStatusPtrOutput) ElementType() reflect.Type

func (UserProfileStatusPtrOutput) ToStringPtrOutput added in v0.107.0

func (o UserProfileStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileStatusPtrOutput) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileStatusPtrOutput) ToUserProfileStatusPtrOutput added in v0.107.0

func (o UserProfileStatusPtrOutput) ToUserProfileStatusPtrOutput() UserProfileStatusPtrOutput

func (UserProfileStatusPtrOutput) ToUserProfileStatusPtrOutputWithContext added in v0.107.0

func (o UserProfileStatusPtrOutput) ToUserProfileStatusPtrOutputWithContext(ctx context.Context) UserProfileStatusPtrOutput

type UserProfileType added in v0.107.0

type UserProfileType string

The type of the user profile.

type UserProfileTypeOutput added in v0.107.0

type UserProfileTypeOutput struct{ *pulumi.OutputState }

func (UserProfileTypeOutput) ElementType added in v0.107.0

func (UserProfileTypeOutput) ElementType() reflect.Type

func (UserProfileTypeOutput) ToStringOutput added in v0.107.0

func (o UserProfileTypeOutput) ToStringOutput() pulumi.StringOutput

func (UserProfileTypeOutput) ToStringOutputWithContext added in v0.107.0

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

func (UserProfileTypeOutput) ToStringPtrOutput added in v0.107.0

func (o UserProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileTypeOutput) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileTypeOutput) ToUserProfileTypeOutput added in v0.107.0

func (o UserProfileTypeOutput) ToUserProfileTypeOutput() UserProfileTypeOutput

func (UserProfileTypeOutput) ToUserProfileTypeOutputWithContext added in v0.107.0

func (o UserProfileTypeOutput) ToUserProfileTypeOutputWithContext(ctx context.Context) UserProfileTypeOutput

func (UserProfileTypeOutput) ToUserProfileTypePtrOutput added in v0.107.0

func (o UserProfileTypeOutput) ToUserProfileTypePtrOutput() UserProfileTypePtrOutput

func (UserProfileTypeOutput) ToUserProfileTypePtrOutputWithContext added in v0.107.0

func (o UserProfileTypeOutput) ToUserProfileTypePtrOutputWithContext(ctx context.Context) UserProfileTypePtrOutput

type UserProfileTypePtrOutput added in v0.107.0

type UserProfileTypePtrOutput struct{ *pulumi.OutputState }

func (UserProfileTypePtrOutput) Elem added in v0.107.0

func (UserProfileTypePtrOutput) ElementType added in v0.107.0

func (UserProfileTypePtrOutput) ElementType() reflect.Type

func (UserProfileTypePtrOutput) ToStringPtrOutput added in v0.107.0

func (o UserProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileTypePtrOutput) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileTypePtrOutput) ToUserProfileTypePtrOutput added in v0.107.0

func (o UserProfileTypePtrOutput) ToUserProfileTypePtrOutput() UserProfileTypePtrOutput

func (UserProfileTypePtrOutput) ToUserProfileTypePtrOutputWithContext added in v0.107.0

func (o UserProfileTypePtrOutput) ToUserProfileTypePtrOutputWithContext(ctx context.Context) UserProfileTypePtrOutput

type UserProfileUserType added in v0.107.0

type UserProfileUserType string

The type of the user.

func (UserProfileUserType) ElementType added in v0.107.0

func (UserProfileUserType) ElementType() reflect.Type

func (UserProfileUserType) ToStringOutput added in v0.107.0

func (e UserProfileUserType) ToStringOutput() pulumi.StringOutput

func (UserProfileUserType) ToStringOutputWithContext added in v0.107.0

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

func (UserProfileUserType) ToStringPtrOutput added in v0.107.0

func (e UserProfileUserType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileUserType) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileUserType) ToUserProfileUserTypeOutput added in v0.107.0

func (e UserProfileUserType) ToUserProfileUserTypeOutput() UserProfileUserTypeOutput

func (UserProfileUserType) ToUserProfileUserTypeOutputWithContext added in v0.107.0

func (e UserProfileUserType) ToUserProfileUserTypeOutputWithContext(ctx context.Context) UserProfileUserTypeOutput

func (UserProfileUserType) ToUserProfileUserTypePtrOutput added in v0.107.0

func (e UserProfileUserType) ToUserProfileUserTypePtrOutput() UserProfileUserTypePtrOutput

func (UserProfileUserType) ToUserProfileUserTypePtrOutputWithContext added in v0.107.0

func (e UserProfileUserType) ToUserProfileUserTypePtrOutputWithContext(ctx context.Context) UserProfileUserTypePtrOutput

type UserProfileUserTypeInput added in v0.107.0

type UserProfileUserTypeInput interface {
	pulumi.Input

	ToUserProfileUserTypeOutput() UserProfileUserTypeOutput
	ToUserProfileUserTypeOutputWithContext(context.Context) UserProfileUserTypeOutput
}

UserProfileUserTypeInput is an input type that accepts values of the UserProfileUserType enum A concrete instance of `UserProfileUserTypeInput` can be one of the following:

UserProfileUserTypeIamUser
UserProfileUserTypeIamRole
UserProfileUserTypeSsoUser

type UserProfileUserTypeOutput added in v0.107.0

type UserProfileUserTypeOutput struct{ *pulumi.OutputState }

func (UserProfileUserTypeOutput) ElementType added in v0.107.0

func (UserProfileUserTypeOutput) ElementType() reflect.Type

func (UserProfileUserTypeOutput) ToStringOutput added in v0.107.0

func (o UserProfileUserTypeOutput) ToStringOutput() pulumi.StringOutput

func (UserProfileUserTypeOutput) ToStringOutputWithContext added in v0.107.0

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

func (UserProfileUserTypeOutput) ToStringPtrOutput added in v0.107.0

func (o UserProfileUserTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileUserTypeOutput) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileUserTypeOutput) ToUserProfileUserTypeOutput added in v0.107.0

func (o UserProfileUserTypeOutput) ToUserProfileUserTypeOutput() UserProfileUserTypeOutput

func (UserProfileUserTypeOutput) ToUserProfileUserTypeOutputWithContext added in v0.107.0

func (o UserProfileUserTypeOutput) ToUserProfileUserTypeOutputWithContext(ctx context.Context) UserProfileUserTypeOutput

func (UserProfileUserTypeOutput) ToUserProfileUserTypePtrOutput added in v0.107.0

func (o UserProfileUserTypeOutput) ToUserProfileUserTypePtrOutput() UserProfileUserTypePtrOutput

func (UserProfileUserTypeOutput) ToUserProfileUserTypePtrOutputWithContext added in v0.107.0

func (o UserProfileUserTypeOutput) ToUserProfileUserTypePtrOutputWithContext(ctx context.Context) UserProfileUserTypePtrOutput

type UserProfileUserTypePtrInput added in v0.107.0

type UserProfileUserTypePtrInput interface {
	pulumi.Input

	ToUserProfileUserTypePtrOutput() UserProfileUserTypePtrOutput
	ToUserProfileUserTypePtrOutputWithContext(context.Context) UserProfileUserTypePtrOutput
}

func UserProfileUserTypePtr added in v0.107.0

func UserProfileUserTypePtr(v string) UserProfileUserTypePtrInput

type UserProfileUserTypePtrOutput added in v0.107.0

type UserProfileUserTypePtrOutput struct{ *pulumi.OutputState }

func (UserProfileUserTypePtrOutput) Elem added in v0.107.0

func (UserProfileUserTypePtrOutput) ElementType added in v0.107.0

func (UserProfileUserTypePtrOutput) ToStringPtrOutput added in v0.107.0

func (o UserProfileUserTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserProfileUserTypePtrOutput) ToStringPtrOutputWithContext added in v0.107.0

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

func (UserProfileUserTypePtrOutput) ToUserProfileUserTypePtrOutput added in v0.107.0

func (o UserProfileUserTypePtrOutput) ToUserProfileUserTypePtrOutput() UserProfileUserTypePtrOutput

func (UserProfileUserTypePtrOutput) ToUserProfileUserTypePtrOutputWithContext added in v0.107.0

func (o UserProfileUserTypePtrOutput) ToUserProfileUserTypePtrOutputWithContext(ctx context.Context) UserProfileUserTypePtrOutput

Jump to

Keyboard shortcuts

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