datazone

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 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")
)

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 {
	Type           *DomainAuthType       `pulumi:"type"`
	UserAssignment *DomainUserAssignment `pulumi:"userAssignment"`
}

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

type DomainSingleSignOnArgs

type DomainSingleSignOnArgs struct {
	Type           DomainAuthTypePtrInput       `pulumi:"type"`
	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

func (DomainSingleSignOnOutput) UserAssignment

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

func (DomainSingleSignOnPtrOutput) UserAssignment

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 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.StringOutput `pulumi:"environmentProfileIdentifier"`
	// 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 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 ID of the environment profile with which the Amazon DataZone environment would be created.
	EnvironmentProfileIdentifier pulumi.StringInput
	// 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

	CreatedAt                      pulumi.StringOutput                                           `pulumi:"createdAt"`
	DomainId                       pulumi.StringOutput                                           `pulumi:"domainId"`
	DomainIdentifier               pulumi.StringOutput                                           `pulumi:"domainIdentifier"`
	EnabledRegions                 pulumi.StringArrayOutput                                      `pulumi:"enabledRegions"`
	EnvironmentBlueprintId         pulumi.StringOutput                                           `pulumi:"environmentBlueprintId"`
	EnvironmentBlueprintIdentifier pulumi.StringOutput                                           `pulumi:"environmentBlueprintIdentifier"`
	ManageAccessRoleArn            pulumi.StringPtrOutput                                        `pulumi:"manageAccessRoleArn"`
	ProvisioningRoleArn            pulumi.StringPtrOutput                                        `pulumi:"provisioningRoleArn"`
	RegionalParameters             EnvironmentBlueprintConfigurationRegionalParameterArrayOutput `pulumi:"regionalParameters"`
	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 {
	DomainIdentifier               pulumi.StringInput
	EnabledRegions                 pulumi.StringArrayInput
	EnvironmentBlueprintIdentifier pulumi.StringInput
	ManageAccessRoleArn            pulumi.StringPtrInput
	ProvisioningRoleArn            pulumi.StringPtrInput
	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

func (EnvironmentBlueprintConfigurationOutput) DomainId

func (EnvironmentBlueprintConfigurationOutput) DomainIdentifier

func (EnvironmentBlueprintConfigurationOutput) ElementType

func (EnvironmentBlueprintConfigurationOutput) EnabledRegions

func (EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintId

func (o EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintId() pulumi.StringOutput

func (EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintIdentifier

func (o EnvironmentBlueprintConfigurationOutput) EnvironmentBlueprintIdentifier() pulumi.StringOutput

func (EnvironmentBlueprintConfigurationOutput) ManageAccessRoleArn

func (EnvironmentBlueprintConfigurationOutput) ProvisioningRoleArn

func (EnvironmentBlueprintConfigurationOutput) RegionalParameters

func (EnvironmentBlueprintConfigurationOutput) ToEnvironmentBlueprintConfigurationOutput

func (o EnvironmentBlueprintConfigurationOutput) ToEnvironmentBlueprintConfigurationOutput() EnvironmentBlueprintConfigurationOutput

func (EnvironmentBlueprintConfigurationOutput) ToEnvironmentBlueprintConfigurationOutputWithContext

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

func (EnvironmentBlueprintConfigurationOutput) UpdatedAt

type EnvironmentBlueprintConfigurationRegionalParameter

type EnvironmentBlueprintConfigurationRegionalParameter struct {
	Parameters map[string]string `pulumi:"parameters"`
	Region     *string           `pulumi:"region"`
}

type EnvironmentBlueprintConfigurationRegionalParameterArgs

type EnvironmentBlueprintConfigurationRegionalParameterArgs struct {
	Parameters pulumi.StringMapInput `pulumi:"parameters"`
	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

func (EnvironmentBlueprintConfigurationRegionalParameterOutput) Region

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

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

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 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 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 {
	DomainId               string `pulumi:"domainId"`
	EnvironmentBlueprintId string `pulumi:"environmentBlueprintId"`
}

type LookupEnvironmentBlueprintConfigurationOutputArgs

type LookupEnvironmentBlueprintConfigurationOutputArgs struct {
	DomainId               pulumi.StringInput `pulumi:"domainId"`
	EnvironmentBlueprintId pulumi.StringInput `pulumi:"environmentBlueprintId"`
}

func (LookupEnvironmentBlueprintConfigurationOutputArgs) ElementType

type LookupEnvironmentBlueprintConfigurationResult

type LookupEnvironmentBlueprintConfigurationResult struct {
	CreatedAt              *string                                              `pulumi:"createdAt"`
	DomainId               *string                                              `pulumi:"domainId"`
	EnabledRegions         []string                                             `pulumi:"enabledRegions"`
	EnvironmentBlueprintId *string                                              `pulumi:"environmentBlueprintId"`
	ManageAccessRoleArn    *string                                              `pulumi:"manageAccessRoleArn"`
	ProvisioningRoleArn    *string                                              `pulumi:"provisioningRoleArn"`
	RegionalParameters     []EnvironmentBlueprintConfigurationRegionalParameter `pulumi:"regionalParameters"`
	UpdatedAt              *string                                              `pulumi:"updatedAt"`
}

func LookupEnvironmentBlueprintConfiguration

Definition of AWS::DataZone::EnvironmentBlueprintConfiguration Resource Type

type LookupEnvironmentBlueprintConfigurationResultOutput

type LookupEnvironmentBlueprintConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupEnvironmentBlueprintConfigurationResultOutput) CreatedAt

func (LookupEnvironmentBlueprintConfigurationResultOutput) DomainId

func (LookupEnvironmentBlueprintConfigurationResultOutput) ElementType

func (LookupEnvironmentBlueprintConfigurationResultOutput) EnabledRegions

func (LookupEnvironmentBlueprintConfigurationResultOutput) EnvironmentBlueprintId

func (LookupEnvironmentBlueprintConfigurationResultOutput) ManageAccessRoleArn

func (LookupEnvironmentBlueprintConfigurationResultOutput) ProvisioningRoleArn

func (LookupEnvironmentBlueprintConfigurationResultOutput) RegionalParameters

func (LookupEnvironmentBlueprintConfigurationResultOutput) ToLookupEnvironmentBlueprintConfigurationResultOutput

func (o LookupEnvironmentBlueprintConfigurationResultOutput) ToLookupEnvironmentBlueprintConfigurationResultOutput() LookupEnvironmentBlueprintConfigurationResultOutput

func (LookupEnvironmentBlueprintConfigurationResultOutput) ToLookupEnvironmentBlueprintConfigurationResultOutputWithContext

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

func (LookupEnvironmentBlueprintConfigurationResultOutput) UpdatedAt

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

Jump to

Keyboard shortcuts

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