appsync

package
v0.98.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ResolverMetricsConfigEnabled  = ResolverMetricsConfig("ENABLED")
	ResolverMetricsConfigDisabled = ResolverMetricsConfig("DISABLED")
)
View Source
const (
	SourceApiAssociationConfigMergeTypeAutoMerge   = SourceApiAssociationConfigMergeType("AUTO_MERGE")
	SourceApiAssociationConfigMergeTypeManualMerge = SourceApiAssociationConfigMergeType("MANUAL_MERGE")
)
View Source
const (
	SourceApiAssociationStatusMergeScheduled          = SourceApiAssociationStatus("MERGE_SCHEDULED")
	SourceApiAssociationStatusMergeFailed             = SourceApiAssociationStatus("MERGE_FAILED")
	SourceApiAssociationStatusMergeSuccess            = SourceApiAssociationStatus("MERGE_SUCCESS")
	SourceApiAssociationStatusMergeInProgress         = SourceApiAssociationStatus("MERGE_IN_PROGRESS")
	SourceApiAssociationStatusAutoMergeScheduleFailed = SourceApiAssociationStatus("AUTO_MERGE_SCHEDULE_FAILED")
	SourceApiAssociationStatusDeletionScheduled       = SourceApiAssociationStatus("DELETION_SCHEDULED")
	SourceApiAssociationStatusDeletionInProgress      = SourceApiAssociationStatus("DELETION_IN_PROGRESS")
	SourceApiAssociationStatusDeletionFailed          = SourceApiAssociationStatus("DELETION_FAILED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiCache deprecated

type ApiCache struct {
	pulumi.CustomResourceState

	ApiCachingBehavior       pulumi.StringOutput    `pulumi:"apiCachingBehavior"`
	ApiId                    pulumi.StringOutput    `pulumi:"apiId"`
	AtRestEncryptionEnabled  pulumi.BoolPtrOutput   `pulumi:"atRestEncryptionEnabled"`
	HealthMetricsConfig      pulumi.StringPtrOutput `pulumi:"healthMetricsConfig"`
	TransitEncryptionEnabled pulumi.BoolPtrOutput   `pulumi:"transitEncryptionEnabled"`
	Ttl                      pulumi.Float64Output   `pulumi:"ttl"`
	Type                     pulumi.StringOutput    `pulumi:"type"`
}

Resource Type definition for AWS::AppSync::ApiCache

Deprecated: ApiCache is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetApiCache

func GetApiCache(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiCacheState, opts ...pulumi.ResourceOption) (*ApiCache, error)

GetApiCache gets an existing ApiCache 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 NewApiCache

func NewApiCache(ctx *pulumi.Context,
	name string, args *ApiCacheArgs, opts ...pulumi.ResourceOption) (*ApiCache, error)

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

func (*ApiCache) ElementType

func (*ApiCache) ElementType() reflect.Type

func (*ApiCache) ToApiCacheOutput

func (i *ApiCache) ToApiCacheOutput() ApiCacheOutput

func (*ApiCache) ToApiCacheOutputWithContext

func (i *ApiCache) ToApiCacheOutputWithContext(ctx context.Context) ApiCacheOutput

type ApiCacheArgs

type ApiCacheArgs struct {
	ApiCachingBehavior       pulumi.StringInput
	ApiId                    pulumi.StringInput
	AtRestEncryptionEnabled  pulumi.BoolPtrInput
	HealthMetricsConfig      pulumi.StringPtrInput
	TransitEncryptionEnabled pulumi.BoolPtrInput
	Ttl                      pulumi.Float64Input
	Type                     pulumi.StringInput
}

The set of arguments for constructing a ApiCache resource.

func (ApiCacheArgs) ElementType

func (ApiCacheArgs) ElementType() reflect.Type

type ApiCacheInput

type ApiCacheInput interface {
	pulumi.Input

	ToApiCacheOutput() ApiCacheOutput
	ToApiCacheOutputWithContext(ctx context.Context) ApiCacheOutput
}

type ApiCacheOutput

type ApiCacheOutput struct{ *pulumi.OutputState }

func (ApiCacheOutput) ApiCachingBehavior added in v0.17.0

func (o ApiCacheOutput) ApiCachingBehavior() pulumi.StringOutput

func (ApiCacheOutput) ApiId added in v0.17.0

func (ApiCacheOutput) AtRestEncryptionEnabled added in v0.17.0

func (o ApiCacheOutput) AtRestEncryptionEnabled() pulumi.BoolPtrOutput

func (ApiCacheOutput) ElementType

func (ApiCacheOutput) ElementType() reflect.Type

func (ApiCacheOutput) HealthMetricsConfig added in v0.97.0

func (o ApiCacheOutput) HealthMetricsConfig() pulumi.StringPtrOutput

func (ApiCacheOutput) ToApiCacheOutput

func (o ApiCacheOutput) ToApiCacheOutput() ApiCacheOutput

func (ApiCacheOutput) ToApiCacheOutputWithContext

func (o ApiCacheOutput) ToApiCacheOutputWithContext(ctx context.Context) ApiCacheOutput

func (ApiCacheOutput) TransitEncryptionEnabled added in v0.17.0

func (o ApiCacheOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput

func (ApiCacheOutput) Ttl added in v0.17.0

func (ApiCacheOutput) Type added in v0.17.0

type ApiCacheState

type ApiCacheState struct {
}

func (ApiCacheState) ElementType

func (ApiCacheState) ElementType() reflect.Type

type ApiKey deprecated

type ApiKey struct {
	pulumi.CustomResourceState

	ApiId       pulumi.StringOutput     `pulumi:"apiId"`
	ApiKey      pulumi.StringOutput     `pulumi:"apiKey"`
	ApiKeyId    pulumi.StringOutput     `pulumi:"apiKeyId"`
	Arn         pulumi.StringOutput     `pulumi:"arn"`
	Description pulumi.StringPtrOutput  `pulumi:"description"`
	Expires     pulumi.Float64PtrOutput `pulumi:"expires"`
}

Resource Type definition for AWS::AppSync::ApiKey

Deprecated: ApiKey is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetApiKey

func GetApiKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiKeyState, opts ...pulumi.ResourceOption) (*ApiKey, error)

GetApiKey gets an existing ApiKey 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 NewApiKey

func NewApiKey(ctx *pulumi.Context,
	name string, args *ApiKeyArgs, opts ...pulumi.ResourceOption) (*ApiKey, error)

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

func (*ApiKey) ElementType

func (*ApiKey) ElementType() reflect.Type

func (*ApiKey) ToApiKeyOutput

func (i *ApiKey) ToApiKeyOutput() ApiKeyOutput

func (*ApiKey) ToApiKeyOutputWithContext

func (i *ApiKey) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

type ApiKeyArgs

type ApiKeyArgs struct {
	ApiId       pulumi.StringInput
	Description pulumi.StringPtrInput
	Expires     pulumi.Float64PtrInput
}

The set of arguments for constructing a ApiKey resource.

func (ApiKeyArgs) ElementType

func (ApiKeyArgs) ElementType() reflect.Type

type ApiKeyInput

type ApiKeyInput interface {
	pulumi.Input

	ToApiKeyOutput() ApiKeyOutput
	ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput
}

type ApiKeyOutput

type ApiKeyOutput struct{ *pulumi.OutputState }

func (ApiKeyOutput) ApiId added in v0.17.0

func (o ApiKeyOutput) ApiId() pulumi.StringOutput

func (ApiKeyOutput) ApiKey added in v0.17.0

func (o ApiKeyOutput) ApiKey() pulumi.StringOutput

func (ApiKeyOutput) ApiKeyId added in v0.17.0

func (o ApiKeyOutput) ApiKeyId() pulumi.StringOutput

func (ApiKeyOutput) Arn added in v0.17.0

func (ApiKeyOutput) Description added in v0.17.0

func (o ApiKeyOutput) Description() pulumi.StringPtrOutput

func (ApiKeyOutput) ElementType

func (ApiKeyOutput) ElementType() reflect.Type

func (ApiKeyOutput) Expires added in v0.17.0

func (o ApiKeyOutput) Expires() pulumi.Float64PtrOutput

func (ApiKeyOutput) ToApiKeyOutput

func (o ApiKeyOutput) ToApiKeyOutput() ApiKeyOutput

func (ApiKeyOutput) ToApiKeyOutputWithContext

func (o ApiKeyOutput) ToApiKeyOutputWithContext(ctx context.Context) ApiKeyOutput

type ApiKeyState

type ApiKeyState struct {
}

func (ApiKeyState) ElementType

func (ApiKeyState) ElementType() reflect.Type

type DataSource deprecated

type DataSource struct {
	pulumi.CustomResourceState

	ApiId                    pulumi.StringOutput                         `pulumi:"apiId"`
	DataSourceArn            pulumi.StringOutput                         `pulumi:"dataSourceArn"`
	Description              pulumi.StringPtrOutput                      `pulumi:"description"`
	DynamoDbConfig           DataSourceDynamoDbConfigPtrOutput           `pulumi:"dynamoDbConfig"`
	ElasticsearchConfig      DataSourceElasticsearchConfigPtrOutput      `pulumi:"elasticsearchConfig"`
	EventBridgeConfig        DataSourceEventBridgeConfigPtrOutput        `pulumi:"eventBridgeConfig"`
	HttpConfig               DataSourceHttpConfigPtrOutput               `pulumi:"httpConfig"`
	LambdaConfig             DataSourceLambdaConfigPtrOutput             `pulumi:"lambdaConfig"`
	MetricsConfig            pulumi.StringPtrOutput                      `pulumi:"metricsConfig"`
	Name                     pulumi.StringOutput                         `pulumi:"name"`
	OpenSearchServiceConfig  DataSourceOpenSearchServiceConfigPtrOutput  `pulumi:"openSearchServiceConfig"`
	RelationalDatabaseConfig DataSourceRelationalDatabaseConfigPtrOutput `pulumi:"relationalDatabaseConfig"`
	ServiceRoleArn           pulumi.StringPtrOutput                      `pulumi:"serviceRoleArn"`
	Type                     pulumi.StringOutput                         `pulumi:"type"`
}

Resource Type definition for AWS::AppSync::DataSource

Deprecated: DataSource is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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

The set of arguments for constructing a DataSource resource.

func (DataSourceArgs) ElementType

func (DataSourceArgs) ElementType() reflect.Type

type DataSourceAuthorizationConfig

type DataSourceAuthorizationConfig struct {
	AuthorizationType string                  `pulumi:"authorizationType"`
	AwsIamConfig      *DataSourceAwsIamConfig `pulumi:"awsIamConfig"`
}

type DataSourceAuthorizationConfigArgs

type DataSourceAuthorizationConfigArgs struct {
	AuthorizationType pulumi.StringInput             `pulumi:"authorizationType"`
	AwsIamConfig      DataSourceAwsIamConfigPtrInput `pulumi:"awsIamConfig"`
}

func (DataSourceAuthorizationConfigArgs) ElementType

func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutput

func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput

func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutputWithContext

func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput

func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutput

func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput

func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutputWithContext

func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput

type DataSourceAuthorizationConfigInput

type DataSourceAuthorizationConfigInput interface {
	pulumi.Input

	ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput
	ToDataSourceAuthorizationConfigOutputWithContext(context.Context) DataSourceAuthorizationConfigOutput
}

DataSourceAuthorizationConfigInput is an input type that accepts DataSourceAuthorizationConfigArgs and DataSourceAuthorizationConfigOutput values. You can construct a concrete instance of `DataSourceAuthorizationConfigInput` via:

DataSourceAuthorizationConfigArgs{...}

type DataSourceAuthorizationConfigOutput

type DataSourceAuthorizationConfigOutput struct{ *pulumi.OutputState }

func (DataSourceAuthorizationConfigOutput) AuthorizationType

func (DataSourceAuthorizationConfigOutput) AwsIamConfig

func (DataSourceAuthorizationConfigOutput) ElementType

func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutput

func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput

func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutputWithContext

func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput

func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutput

func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput

func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext

func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput

type DataSourceAuthorizationConfigPtrInput

type DataSourceAuthorizationConfigPtrInput interface {
	pulumi.Input

	ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
	ToDataSourceAuthorizationConfigPtrOutputWithContext(context.Context) DataSourceAuthorizationConfigPtrOutput
}

DataSourceAuthorizationConfigPtrInput is an input type that accepts DataSourceAuthorizationConfigArgs, DataSourceAuthorizationConfigPtr and DataSourceAuthorizationConfigPtrOutput values. You can construct a concrete instance of `DataSourceAuthorizationConfigPtrInput` via:

        DataSourceAuthorizationConfigArgs{...}

or:

        nil

type DataSourceAuthorizationConfigPtrOutput

type DataSourceAuthorizationConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceAuthorizationConfigPtrOutput) AuthorizationType

func (DataSourceAuthorizationConfigPtrOutput) AwsIamConfig

func (DataSourceAuthorizationConfigPtrOutput) Elem

func (DataSourceAuthorizationConfigPtrOutput) ElementType

func (DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput

func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput

func (DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext

func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput

type DataSourceAwsIamConfig

type DataSourceAwsIamConfig struct {
	SigningRegion      *string `pulumi:"signingRegion"`
	SigningServiceName *string `pulumi:"signingServiceName"`
}

type DataSourceAwsIamConfigArgs

type DataSourceAwsIamConfigArgs struct {
	SigningRegion      pulumi.StringPtrInput `pulumi:"signingRegion"`
	SigningServiceName pulumi.StringPtrInput `pulumi:"signingServiceName"`
}

func (DataSourceAwsIamConfigArgs) ElementType

func (DataSourceAwsIamConfigArgs) ElementType() reflect.Type

func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutput

func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput

func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutputWithContext

func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput

func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutput

func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput

func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutputWithContext

func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput

type DataSourceAwsIamConfigInput

type DataSourceAwsIamConfigInput interface {
	pulumi.Input

	ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput
	ToDataSourceAwsIamConfigOutputWithContext(context.Context) DataSourceAwsIamConfigOutput
}

DataSourceAwsIamConfigInput is an input type that accepts DataSourceAwsIamConfigArgs and DataSourceAwsIamConfigOutput values. You can construct a concrete instance of `DataSourceAwsIamConfigInput` via:

DataSourceAwsIamConfigArgs{...}

type DataSourceAwsIamConfigOutput

type DataSourceAwsIamConfigOutput struct{ *pulumi.OutputState }

func (DataSourceAwsIamConfigOutput) ElementType

func (DataSourceAwsIamConfigOutput) SigningRegion

func (DataSourceAwsIamConfigOutput) SigningServiceName

func (o DataSourceAwsIamConfigOutput) SigningServiceName() pulumi.StringPtrOutput

func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutput

func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput

func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutputWithContext

func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput

func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutput

func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput

func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutputWithContext

func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput

type DataSourceAwsIamConfigPtrInput

type DataSourceAwsIamConfigPtrInput interface {
	pulumi.Input

	ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
	ToDataSourceAwsIamConfigPtrOutputWithContext(context.Context) DataSourceAwsIamConfigPtrOutput
}

DataSourceAwsIamConfigPtrInput is an input type that accepts DataSourceAwsIamConfigArgs, DataSourceAwsIamConfigPtr and DataSourceAwsIamConfigPtrOutput values. You can construct a concrete instance of `DataSourceAwsIamConfigPtrInput` via:

        DataSourceAwsIamConfigArgs{...}

or:

        nil

type DataSourceAwsIamConfigPtrOutput

type DataSourceAwsIamConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceAwsIamConfigPtrOutput) Elem

func (DataSourceAwsIamConfigPtrOutput) ElementType

func (DataSourceAwsIamConfigPtrOutput) SigningRegion

func (DataSourceAwsIamConfigPtrOutput) SigningServiceName

func (DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput

func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput

func (DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext

func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput

type DataSourceDeltaSyncConfig

type DataSourceDeltaSyncConfig struct {
	BaseTableTtl       string `pulumi:"baseTableTtl"`
	DeltaSyncTableName string `pulumi:"deltaSyncTableName"`
	DeltaSyncTableTtl  string `pulumi:"deltaSyncTableTtl"`
}

type DataSourceDeltaSyncConfigArgs

type DataSourceDeltaSyncConfigArgs struct {
	BaseTableTtl       pulumi.StringInput `pulumi:"baseTableTtl"`
	DeltaSyncTableName pulumi.StringInput `pulumi:"deltaSyncTableName"`
	DeltaSyncTableTtl  pulumi.StringInput `pulumi:"deltaSyncTableTtl"`
}

func (DataSourceDeltaSyncConfigArgs) ElementType

func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput

func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput

func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext

func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput

func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput

func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput

func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext

func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput

type DataSourceDeltaSyncConfigInput

type DataSourceDeltaSyncConfigInput interface {
	pulumi.Input

	ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
	ToDataSourceDeltaSyncConfigOutputWithContext(context.Context) DataSourceDeltaSyncConfigOutput
}

DataSourceDeltaSyncConfigInput is an input type that accepts DataSourceDeltaSyncConfigArgs and DataSourceDeltaSyncConfigOutput values. You can construct a concrete instance of `DataSourceDeltaSyncConfigInput` via:

DataSourceDeltaSyncConfigArgs{...}

type DataSourceDeltaSyncConfigOutput

type DataSourceDeltaSyncConfigOutput struct{ *pulumi.OutputState }

func (DataSourceDeltaSyncConfigOutput) BaseTableTtl added in v0.72.0

func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableName

func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableName() pulumi.StringOutput

func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl added in v0.72.0

func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl() pulumi.StringOutput

func (DataSourceDeltaSyncConfigOutput) ElementType

func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutput

func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput

func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutputWithContext

func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput

func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutput

func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput

func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext

func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput

type DataSourceDeltaSyncConfigPtrInput

type DataSourceDeltaSyncConfigPtrInput interface {
	pulumi.Input

	ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
	ToDataSourceDeltaSyncConfigPtrOutputWithContext(context.Context) DataSourceDeltaSyncConfigPtrOutput
}

DataSourceDeltaSyncConfigPtrInput is an input type that accepts DataSourceDeltaSyncConfigArgs, DataSourceDeltaSyncConfigPtr and DataSourceDeltaSyncConfigPtrOutput values. You can construct a concrete instance of `DataSourceDeltaSyncConfigPtrInput` via:

        DataSourceDeltaSyncConfigArgs{...}

or:

        nil

type DataSourceDeltaSyncConfigPtrOutput

type DataSourceDeltaSyncConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDeltaSyncConfigPtrOutput) BaseTableTtl added in v0.72.0

func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName

func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTtl added in v0.72.0

func (DataSourceDeltaSyncConfigPtrOutput) Elem

func (DataSourceDeltaSyncConfigPtrOutput) ElementType

func (DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput

func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput

func (DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext

func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput

type DataSourceDynamoDbConfig added in v0.72.0

type DataSourceDynamoDbConfig struct {
	AwsRegion            string                     `pulumi:"awsRegion"`
	DeltaSyncConfig      *DataSourceDeltaSyncConfig `pulumi:"deltaSyncConfig"`
	TableName            string                     `pulumi:"tableName"`
	UseCallerCredentials *bool                      `pulumi:"useCallerCredentials"`
	Versioned            *bool                      `pulumi:"versioned"`
}

type DataSourceDynamoDbConfigArgs added in v0.72.0

type DataSourceDynamoDbConfigArgs struct {
	AwsRegion            pulumi.StringInput                `pulumi:"awsRegion"`
	DeltaSyncConfig      DataSourceDeltaSyncConfigPtrInput `pulumi:"deltaSyncConfig"`
	TableName            pulumi.StringInput                `pulumi:"tableName"`
	UseCallerCredentials pulumi.BoolPtrInput               `pulumi:"useCallerCredentials"`
	Versioned            pulumi.BoolPtrInput               `pulumi:"versioned"`
}

func (DataSourceDynamoDbConfigArgs) ElementType added in v0.72.0

func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutput added in v0.72.0

func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput

func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutputWithContext added in v0.72.0

func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput

func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutput added in v0.72.0

func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput

func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutputWithContext added in v0.72.0

func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput

type DataSourceDynamoDbConfigInput added in v0.72.0

type DataSourceDynamoDbConfigInput interface {
	pulumi.Input

	ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput
	ToDataSourceDynamoDbConfigOutputWithContext(context.Context) DataSourceDynamoDbConfigOutput
}

DataSourceDynamoDbConfigInput is an input type that accepts DataSourceDynamoDbConfigArgs and DataSourceDynamoDbConfigOutput values. You can construct a concrete instance of `DataSourceDynamoDbConfigInput` via:

DataSourceDynamoDbConfigArgs{...}

type DataSourceDynamoDbConfigOutput added in v0.72.0

type DataSourceDynamoDbConfigOutput struct{ *pulumi.OutputState }

func (DataSourceDynamoDbConfigOutput) AwsRegion added in v0.72.0

func (DataSourceDynamoDbConfigOutput) DeltaSyncConfig added in v0.72.0

func (DataSourceDynamoDbConfigOutput) ElementType added in v0.72.0

func (DataSourceDynamoDbConfigOutput) TableName added in v0.72.0

func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutput added in v0.72.0

func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput

func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutputWithContext added in v0.72.0

func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput

func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutput added in v0.72.0

func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput

func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext added in v0.72.0

func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput

func (DataSourceDynamoDbConfigOutput) UseCallerCredentials added in v0.72.0

func (o DataSourceDynamoDbConfigOutput) UseCallerCredentials() pulumi.BoolPtrOutput

func (DataSourceDynamoDbConfigOutput) Versioned added in v0.72.0

type DataSourceDynamoDbConfigPtrInput added in v0.72.0

type DataSourceDynamoDbConfigPtrInput interface {
	pulumi.Input

	ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
	ToDataSourceDynamoDbConfigPtrOutputWithContext(context.Context) DataSourceDynamoDbConfigPtrOutput
}

DataSourceDynamoDbConfigPtrInput is an input type that accepts DataSourceDynamoDbConfigArgs, DataSourceDynamoDbConfigPtr and DataSourceDynamoDbConfigPtrOutput values. You can construct a concrete instance of `DataSourceDynamoDbConfigPtrInput` via:

        DataSourceDynamoDbConfigArgs{...}

or:

        nil

func DataSourceDynamoDbConfigPtr added in v0.72.0

func DataSourceDynamoDbConfigPtr(v *DataSourceDynamoDbConfigArgs) DataSourceDynamoDbConfigPtrInput

type DataSourceDynamoDbConfigPtrOutput added in v0.72.0

type DataSourceDynamoDbConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDynamoDbConfigPtrOutput) AwsRegion added in v0.72.0

func (DataSourceDynamoDbConfigPtrOutput) DeltaSyncConfig added in v0.72.0

func (DataSourceDynamoDbConfigPtrOutput) Elem added in v0.72.0

func (DataSourceDynamoDbConfigPtrOutput) ElementType added in v0.72.0

func (DataSourceDynamoDbConfigPtrOutput) TableName added in v0.72.0

func (DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput added in v0.72.0

func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput

func (DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext added in v0.72.0

func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput

func (DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials added in v0.72.0

func (o DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput

func (DataSourceDynamoDbConfigPtrOutput) Versioned added in v0.72.0

type DataSourceElasticsearchConfig

type DataSourceElasticsearchConfig struct {
	AwsRegion string `pulumi:"awsRegion"`
	Endpoint  string `pulumi:"endpoint"`
}

type DataSourceElasticsearchConfigArgs

type DataSourceElasticsearchConfigArgs struct {
	AwsRegion pulumi.StringInput `pulumi:"awsRegion"`
	Endpoint  pulumi.StringInput `pulumi:"endpoint"`
}

func (DataSourceElasticsearchConfigArgs) ElementType

func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput

func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput

func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext

func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput

func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput

func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput

func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext

func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput

type DataSourceElasticsearchConfigInput

type DataSourceElasticsearchConfigInput interface {
	pulumi.Input

	ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
	ToDataSourceElasticsearchConfigOutputWithContext(context.Context) DataSourceElasticsearchConfigOutput
}

DataSourceElasticsearchConfigInput is an input type that accepts DataSourceElasticsearchConfigArgs and DataSourceElasticsearchConfigOutput values. You can construct a concrete instance of `DataSourceElasticsearchConfigInput` via:

DataSourceElasticsearchConfigArgs{...}

type DataSourceElasticsearchConfigOutput

type DataSourceElasticsearchConfigOutput struct{ *pulumi.OutputState }

func (DataSourceElasticsearchConfigOutput) AwsRegion

func (DataSourceElasticsearchConfigOutput) ElementType

func (DataSourceElasticsearchConfigOutput) Endpoint

func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput

func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput

func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext

func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput

func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput

func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput

func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext

func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput

type DataSourceElasticsearchConfigPtrInput

type DataSourceElasticsearchConfigPtrInput interface {
	pulumi.Input

	ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
	ToDataSourceElasticsearchConfigPtrOutputWithContext(context.Context) DataSourceElasticsearchConfigPtrOutput
}

DataSourceElasticsearchConfigPtrInput is an input type that accepts DataSourceElasticsearchConfigArgs, DataSourceElasticsearchConfigPtr and DataSourceElasticsearchConfigPtrOutput values. You can construct a concrete instance of `DataSourceElasticsearchConfigPtrInput` via:

        DataSourceElasticsearchConfigArgs{...}

or:

        nil

type DataSourceElasticsearchConfigPtrOutput

type DataSourceElasticsearchConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceElasticsearchConfigPtrOutput) AwsRegion

func (DataSourceElasticsearchConfigPtrOutput) Elem

func (DataSourceElasticsearchConfigPtrOutput) ElementType

func (DataSourceElasticsearchConfigPtrOutput) Endpoint

func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput

func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput

func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext

func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput

type DataSourceEventBridgeConfig added in v0.48.0

type DataSourceEventBridgeConfig struct {
	EventBusArn string `pulumi:"eventBusArn"`
}

type DataSourceEventBridgeConfigArgs added in v0.48.0

type DataSourceEventBridgeConfigArgs struct {
	EventBusArn pulumi.StringInput `pulumi:"eventBusArn"`
}

func (DataSourceEventBridgeConfigArgs) ElementType added in v0.48.0

func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput added in v0.48.0

func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput

func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext added in v0.48.0

func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput

func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput added in v0.48.0

func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput

func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext added in v0.48.0

func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput

type DataSourceEventBridgeConfigInput added in v0.48.0

type DataSourceEventBridgeConfigInput interface {
	pulumi.Input

	ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
	ToDataSourceEventBridgeConfigOutputWithContext(context.Context) DataSourceEventBridgeConfigOutput
}

DataSourceEventBridgeConfigInput is an input type that accepts DataSourceEventBridgeConfigArgs and DataSourceEventBridgeConfigOutput values. You can construct a concrete instance of `DataSourceEventBridgeConfigInput` via:

DataSourceEventBridgeConfigArgs{...}

type DataSourceEventBridgeConfigOutput added in v0.48.0

type DataSourceEventBridgeConfigOutput struct{ *pulumi.OutputState }

func (DataSourceEventBridgeConfigOutput) ElementType added in v0.48.0

func (DataSourceEventBridgeConfigOutput) EventBusArn added in v0.48.0

func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput added in v0.48.0

func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput

func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext added in v0.48.0

func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput

func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput added in v0.48.0

func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput

func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext added in v0.48.0

func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput

type DataSourceEventBridgeConfigPtrInput added in v0.48.0

type DataSourceEventBridgeConfigPtrInput interface {
	pulumi.Input

	ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
	ToDataSourceEventBridgeConfigPtrOutputWithContext(context.Context) DataSourceEventBridgeConfigPtrOutput
}

DataSourceEventBridgeConfigPtrInput is an input type that accepts DataSourceEventBridgeConfigArgs, DataSourceEventBridgeConfigPtr and DataSourceEventBridgeConfigPtrOutput values. You can construct a concrete instance of `DataSourceEventBridgeConfigPtrInput` via:

        DataSourceEventBridgeConfigArgs{...}

or:

        nil

func DataSourceEventBridgeConfigPtr added in v0.48.0

type DataSourceEventBridgeConfigPtrOutput added in v0.48.0

type DataSourceEventBridgeConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceEventBridgeConfigPtrOutput) Elem added in v0.48.0

func (DataSourceEventBridgeConfigPtrOutput) ElementType added in v0.48.0

func (DataSourceEventBridgeConfigPtrOutput) EventBusArn added in v0.48.0

func (DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput added in v0.48.0

func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput

func (DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext added in v0.48.0

func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput

type DataSourceHttpConfig

type DataSourceHttpConfig struct {
	AuthorizationConfig *DataSourceAuthorizationConfig `pulumi:"authorizationConfig"`
	Endpoint            string                         `pulumi:"endpoint"`
}

type DataSourceHttpConfigArgs

type DataSourceHttpConfigArgs struct {
	AuthorizationConfig DataSourceAuthorizationConfigPtrInput `pulumi:"authorizationConfig"`
	Endpoint            pulumi.StringInput                    `pulumi:"endpoint"`
}

func (DataSourceHttpConfigArgs) ElementType

func (DataSourceHttpConfigArgs) ElementType() reflect.Type

func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput

func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput

func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext

func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput

func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput

func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput

func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext

func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput

type DataSourceHttpConfigInput

type DataSourceHttpConfigInput interface {
	pulumi.Input

	ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
	ToDataSourceHttpConfigOutputWithContext(context.Context) DataSourceHttpConfigOutput
}

DataSourceHttpConfigInput is an input type that accepts DataSourceHttpConfigArgs and DataSourceHttpConfigOutput values. You can construct a concrete instance of `DataSourceHttpConfigInput` via:

DataSourceHttpConfigArgs{...}

type DataSourceHttpConfigOutput

type DataSourceHttpConfigOutput struct{ *pulumi.OutputState }

func (DataSourceHttpConfigOutput) AuthorizationConfig

func (DataSourceHttpConfigOutput) ElementType

func (DataSourceHttpConfigOutput) ElementType() reflect.Type

func (DataSourceHttpConfigOutput) Endpoint

func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput

func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput

func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext

func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput

func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput

func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput

func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext

func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput

type DataSourceHttpConfigPtrInput

type DataSourceHttpConfigPtrInput interface {
	pulumi.Input

	ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
	ToDataSourceHttpConfigPtrOutputWithContext(context.Context) DataSourceHttpConfigPtrOutput
}

DataSourceHttpConfigPtrInput is an input type that accepts DataSourceHttpConfigArgs, DataSourceHttpConfigPtr and DataSourceHttpConfigPtrOutput values. You can construct a concrete instance of `DataSourceHttpConfigPtrInput` via:

        DataSourceHttpConfigArgs{...}

or:

        nil

type DataSourceHttpConfigPtrOutput

type DataSourceHttpConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceHttpConfigPtrOutput) AuthorizationConfig

func (DataSourceHttpConfigPtrOutput) Elem

func (DataSourceHttpConfigPtrOutput) ElementType

func (DataSourceHttpConfigPtrOutput) Endpoint

func (DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput

func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput

func (DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext

func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput

type DataSourceInput

type DataSourceInput interface {
	pulumi.Input

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

type DataSourceLambdaConfig

type DataSourceLambdaConfig struct {
	LambdaFunctionArn string `pulumi:"lambdaFunctionArn"`
}

type DataSourceLambdaConfigArgs

type DataSourceLambdaConfigArgs struct {
	LambdaFunctionArn pulumi.StringInput `pulumi:"lambdaFunctionArn"`
}

func (DataSourceLambdaConfigArgs) ElementType

func (DataSourceLambdaConfigArgs) ElementType() reflect.Type

func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput

func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput

func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext

func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput

func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput

func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput

func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext

func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput

type DataSourceLambdaConfigInput

type DataSourceLambdaConfigInput interface {
	pulumi.Input

	ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
	ToDataSourceLambdaConfigOutputWithContext(context.Context) DataSourceLambdaConfigOutput
}

DataSourceLambdaConfigInput is an input type that accepts DataSourceLambdaConfigArgs and DataSourceLambdaConfigOutput values. You can construct a concrete instance of `DataSourceLambdaConfigInput` via:

DataSourceLambdaConfigArgs{...}

type DataSourceLambdaConfigOutput

type DataSourceLambdaConfigOutput struct{ *pulumi.OutputState }

func (DataSourceLambdaConfigOutput) ElementType

func (DataSourceLambdaConfigOutput) LambdaFunctionArn

func (o DataSourceLambdaConfigOutput) LambdaFunctionArn() pulumi.StringOutput

func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput

func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput

func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext

func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput

func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput

func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput

func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext

func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput

type DataSourceLambdaConfigPtrInput

type DataSourceLambdaConfigPtrInput interface {
	pulumi.Input

	ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
	ToDataSourceLambdaConfigPtrOutputWithContext(context.Context) DataSourceLambdaConfigPtrOutput
}

DataSourceLambdaConfigPtrInput is an input type that accepts DataSourceLambdaConfigArgs, DataSourceLambdaConfigPtr and DataSourceLambdaConfigPtrOutput values. You can construct a concrete instance of `DataSourceLambdaConfigPtrInput` via:

        DataSourceLambdaConfigArgs{...}

or:

        nil

type DataSourceLambdaConfigPtrOutput

type DataSourceLambdaConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceLambdaConfigPtrOutput) Elem

func (DataSourceLambdaConfigPtrOutput) ElementType

func (DataSourceLambdaConfigPtrOutput) LambdaFunctionArn

func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput

func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput

func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext

func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput

type DataSourceOpenSearchServiceConfig

type DataSourceOpenSearchServiceConfig struct {
	AwsRegion string `pulumi:"awsRegion"`
	Endpoint  string `pulumi:"endpoint"`
}

type DataSourceOpenSearchServiceConfigArgs

type DataSourceOpenSearchServiceConfigArgs struct {
	AwsRegion pulumi.StringInput `pulumi:"awsRegion"`
	Endpoint  pulumi.StringInput `pulumi:"endpoint"`
}

func (DataSourceOpenSearchServiceConfigArgs) ElementType

func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutput

func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput

func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutputWithContext

func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput

func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutput

func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput

func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext

func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput

type DataSourceOpenSearchServiceConfigInput

type DataSourceOpenSearchServiceConfigInput interface {
	pulumi.Input

	ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput
	ToDataSourceOpenSearchServiceConfigOutputWithContext(context.Context) DataSourceOpenSearchServiceConfigOutput
}

DataSourceOpenSearchServiceConfigInput is an input type that accepts DataSourceOpenSearchServiceConfigArgs and DataSourceOpenSearchServiceConfigOutput values. You can construct a concrete instance of `DataSourceOpenSearchServiceConfigInput` via:

DataSourceOpenSearchServiceConfigArgs{...}

type DataSourceOpenSearchServiceConfigOutput

type DataSourceOpenSearchServiceConfigOutput struct{ *pulumi.OutputState }

func (DataSourceOpenSearchServiceConfigOutput) AwsRegion

func (DataSourceOpenSearchServiceConfigOutput) ElementType

func (DataSourceOpenSearchServiceConfigOutput) Endpoint

func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutput

func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput

func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutputWithContext

func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput

func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutput

func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput

func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext

func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput

type DataSourceOpenSearchServiceConfigPtrInput

type DataSourceOpenSearchServiceConfigPtrInput interface {
	pulumi.Input

	ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
	ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(context.Context) DataSourceOpenSearchServiceConfigPtrOutput
}

DataSourceOpenSearchServiceConfigPtrInput is an input type that accepts DataSourceOpenSearchServiceConfigArgs, DataSourceOpenSearchServiceConfigPtr and DataSourceOpenSearchServiceConfigPtrOutput values. You can construct a concrete instance of `DataSourceOpenSearchServiceConfigPtrInput` via:

        DataSourceOpenSearchServiceConfigArgs{...}

or:

        nil

type DataSourceOpenSearchServiceConfigPtrOutput

type DataSourceOpenSearchServiceConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceOpenSearchServiceConfigPtrOutput) AwsRegion

func (DataSourceOpenSearchServiceConfigPtrOutput) Elem

func (DataSourceOpenSearchServiceConfigPtrOutput) ElementType

func (DataSourceOpenSearchServiceConfigPtrOutput) Endpoint

func (DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutput

func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput

func (DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext

func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput

type DataSourceOutput

type DataSourceOutput struct{ *pulumi.OutputState }

func (DataSourceOutput) ApiId added in v0.17.0

func (DataSourceOutput) DataSourceArn added in v0.17.0

func (o DataSourceOutput) DataSourceArn() pulumi.StringOutput

func (DataSourceOutput) Description added in v0.17.0

func (o DataSourceOutput) Description() pulumi.StringPtrOutput

func (DataSourceOutput) DynamoDbConfig added in v0.72.0

func (DataSourceOutput) ElasticsearchConfig added in v0.17.0

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) EventBridgeConfig added in v0.48.0

func (DataSourceOutput) HttpConfig added in v0.17.0

func (DataSourceOutput) LambdaConfig added in v0.17.0

func (DataSourceOutput) MetricsConfig added in v0.97.0

func (o DataSourceOutput) MetricsConfig() pulumi.StringPtrOutput

func (DataSourceOutput) Name added in v0.17.0

func (DataSourceOutput) OpenSearchServiceConfig added in v0.17.0

func (DataSourceOutput) RelationalDatabaseConfig added in v0.17.0

func (DataSourceOutput) ServiceRoleArn added in v0.17.0

func (o DataSourceOutput) ServiceRoleArn() pulumi.StringPtrOutput

func (DataSourceOutput) ToDataSourceOutput

func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput

func (DataSourceOutput) ToDataSourceOutputWithContext

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

func (DataSourceOutput) Type added in v0.17.0

type DataSourceRdsHttpEndpointConfig

type DataSourceRdsHttpEndpointConfig struct {
	AwsRegion           string  `pulumi:"awsRegion"`
	AwsSecretStoreArn   string  `pulumi:"awsSecretStoreArn"`
	DatabaseName        *string `pulumi:"databaseName"`
	DbClusterIdentifier string  `pulumi:"dbClusterIdentifier"`
	Schema              *string `pulumi:"schema"`
}

type DataSourceRdsHttpEndpointConfigArgs

type DataSourceRdsHttpEndpointConfigArgs struct {
	AwsRegion           pulumi.StringInput    `pulumi:"awsRegion"`
	AwsSecretStoreArn   pulumi.StringInput    `pulumi:"awsSecretStoreArn"`
	DatabaseName        pulumi.StringPtrInput `pulumi:"databaseName"`
	DbClusterIdentifier pulumi.StringInput    `pulumi:"dbClusterIdentifier"`
	Schema              pulumi.StringPtrInput `pulumi:"schema"`
}

func (DataSourceRdsHttpEndpointConfigArgs) ElementType

func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutput

func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput

func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutputWithContext

func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput

func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutput

func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput

func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext

func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput

type DataSourceRdsHttpEndpointConfigInput

type DataSourceRdsHttpEndpointConfigInput interface {
	pulumi.Input

	ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput
	ToDataSourceRdsHttpEndpointConfigOutputWithContext(context.Context) DataSourceRdsHttpEndpointConfigOutput
}

DataSourceRdsHttpEndpointConfigInput is an input type that accepts DataSourceRdsHttpEndpointConfigArgs and DataSourceRdsHttpEndpointConfigOutput values. You can construct a concrete instance of `DataSourceRdsHttpEndpointConfigInput` via:

DataSourceRdsHttpEndpointConfigArgs{...}

type DataSourceRdsHttpEndpointConfigOutput

type DataSourceRdsHttpEndpointConfigOutput struct{ *pulumi.OutputState }

func (DataSourceRdsHttpEndpointConfigOutput) AwsRegion

func (DataSourceRdsHttpEndpointConfigOutput) AwsSecretStoreArn

func (DataSourceRdsHttpEndpointConfigOutput) DatabaseName

func (DataSourceRdsHttpEndpointConfigOutput) DbClusterIdentifier

func (DataSourceRdsHttpEndpointConfigOutput) ElementType

func (DataSourceRdsHttpEndpointConfigOutput) Schema

func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutput

func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput

func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutputWithContext

func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput

func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput

func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput

func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext

func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput

type DataSourceRdsHttpEndpointConfigPtrInput

type DataSourceRdsHttpEndpointConfigPtrInput interface {
	pulumi.Input

	ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
	ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
}

DataSourceRdsHttpEndpointConfigPtrInput is an input type that accepts DataSourceRdsHttpEndpointConfigArgs, DataSourceRdsHttpEndpointConfigPtr and DataSourceRdsHttpEndpointConfigPtrOutput values. You can construct a concrete instance of `DataSourceRdsHttpEndpointConfigPtrInput` via:

        DataSourceRdsHttpEndpointConfigArgs{...}

or:

        nil

type DataSourceRdsHttpEndpointConfigPtrOutput

type DataSourceRdsHttpEndpointConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceRdsHttpEndpointConfigPtrOutput) AwsRegion

func (DataSourceRdsHttpEndpointConfigPtrOutput) AwsSecretStoreArn

func (DataSourceRdsHttpEndpointConfigPtrOutput) DatabaseName

func (DataSourceRdsHttpEndpointConfigPtrOutput) DbClusterIdentifier

func (DataSourceRdsHttpEndpointConfigPtrOutput) Elem

func (DataSourceRdsHttpEndpointConfigPtrOutput) ElementType

func (DataSourceRdsHttpEndpointConfigPtrOutput) Schema

func (DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput

func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput

func (DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext

func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput

type DataSourceRelationalDatabaseConfig

type DataSourceRelationalDatabaseConfig struct {
	RdsHttpEndpointConfig        *DataSourceRdsHttpEndpointConfig `pulumi:"rdsHttpEndpointConfig"`
	RelationalDatabaseSourceType string                           `pulumi:"relationalDatabaseSourceType"`
}

type DataSourceRelationalDatabaseConfigArgs

type DataSourceRelationalDatabaseConfigArgs struct {
	RdsHttpEndpointConfig        DataSourceRdsHttpEndpointConfigPtrInput `pulumi:"rdsHttpEndpointConfig"`
	RelationalDatabaseSourceType pulumi.StringInput                      `pulumi:"relationalDatabaseSourceType"`
}

func (DataSourceRelationalDatabaseConfigArgs) ElementType

func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutput

func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput

func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutputWithContext

func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput

func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutput

func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput

func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext

func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput

type DataSourceRelationalDatabaseConfigInput

type DataSourceRelationalDatabaseConfigInput interface {
	pulumi.Input

	ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput
	ToDataSourceRelationalDatabaseConfigOutputWithContext(context.Context) DataSourceRelationalDatabaseConfigOutput
}

DataSourceRelationalDatabaseConfigInput is an input type that accepts DataSourceRelationalDatabaseConfigArgs and DataSourceRelationalDatabaseConfigOutput values. You can construct a concrete instance of `DataSourceRelationalDatabaseConfigInput` via:

DataSourceRelationalDatabaseConfigArgs{...}

type DataSourceRelationalDatabaseConfigOutput

type DataSourceRelationalDatabaseConfigOutput struct{ *pulumi.OutputState }

func (DataSourceRelationalDatabaseConfigOutput) ElementType

func (DataSourceRelationalDatabaseConfigOutput) RdsHttpEndpointConfig

func (DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType

func (o DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType() pulumi.StringOutput

func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutput

func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput

func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutputWithContext

func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput

func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutput

func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput

func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext

func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput

type DataSourceRelationalDatabaseConfigPtrInput

type DataSourceRelationalDatabaseConfigPtrInput interface {
	pulumi.Input

	ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
	ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(context.Context) DataSourceRelationalDatabaseConfigPtrOutput
}

DataSourceRelationalDatabaseConfigPtrInput is an input type that accepts DataSourceRelationalDatabaseConfigArgs, DataSourceRelationalDatabaseConfigPtr and DataSourceRelationalDatabaseConfigPtrOutput values. You can construct a concrete instance of `DataSourceRelationalDatabaseConfigPtrInput` via:

        DataSourceRelationalDatabaseConfigArgs{...}

or:

        nil

type DataSourceRelationalDatabaseConfigPtrOutput

type DataSourceRelationalDatabaseConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceRelationalDatabaseConfigPtrOutput) Elem

func (DataSourceRelationalDatabaseConfigPtrOutput) ElementType

func (DataSourceRelationalDatabaseConfigPtrOutput) RdsHttpEndpointConfig

func (DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType

func (o DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType() pulumi.StringPtrOutput

func (DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutput

func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput

func (DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext

func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput

type DataSourceState

type DataSourceState struct {
}

func (DataSourceState) ElementType

func (DataSourceState) ElementType() reflect.Type

type DomainName added in v0.9.0

type DomainName struct {
	pulumi.CustomResourceState

	AppSyncDomainName pulumi.StringOutput    `pulumi:"appSyncDomainName"`
	CertificateArn    pulumi.StringOutput    `pulumi:"certificateArn"`
	Description       pulumi.StringPtrOutput `pulumi:"description"`
	DomainName        pulumi.StringOutput    `pulumi:"domainName"`
	HostedZoneId      pulumi.StringOutput    `pulumi:"hostedZoneId"`
}

Resource Type definition for AWS::AppSync::DomainName

func GetDomainName added in v0.9.0

func GetDomainName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainNameState, opts ...pulumi.ResourceOption) (*DomainName, error)

GetDomainName gets an existing DomainName 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 NewDomainName added in v0.9.0

func NewDomainName(ctx *pulumi.Context,
	name string, args *DomainNameArgs, opts ...pulumi.ResourceOption) (*DomainName, error)

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

func (*DomainName) ElementType added in v0.9.0

func (*DomainName) ElementType() reflect.Type

func (*DomainName) ToDomainNameOutput added in v0.9.0

func (i *DomainName) ToDomainNameOutput() DomainNameOutput

func (*DomainName) ToDomainNameOutputWithContext added in v0.9.0

func (i *DomainName) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput

type DomainNameApiAssociation added in v0.9.0

type DomainNameApiAssociation struct {
	pulumi.CustomResourceState

	ApiAssociationIdentifier pulumi.StringOutput `pulumi:"apiAssociationIdentifier"`
	ApiId                    pulumi.StringOutput `pulumi:"apiId"`
	DomainName               pulumi.StringOutput `pulumi:"domainName"`
}

Resource Type definition for AWS::AppSync::DomainNameApiAssociation

func GetDomainNameApiAssociation added in v0.9.0

func GetDomainNameApiAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainNameApiAssociationState, opts ...pulumi.ResourceOption) (*DomainNameApiAssociation, error)

GetDomainNameApiAssociation gets an existing DomainNameApiAssociation 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 NewDomainNameApiAssociation added in v0.9.0

func NewDomainNameApiAssociation(ctx *pulumi.Context,
	name string, args *DomainNameApiAssociationArgs, opts ...pulumi.ResourceOption) (*DomainNameApiAssociation, error)

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

func (*DomainNameApiAssociation) ElementType added in v0.9.0

func (*DomainNameApiAssociation) ElementType() reflect.Type

func (*DomainNameApiAssociation) ToDomainNameApiAssociationOutput added in v0.9.0

func (i *DomainNameApiAssociation) ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput

func (*DomainNameApiAssociation) ToDomainNameApiAssociationOutputWithContext added in v0.9.0

func (i *DomainNameApiAssociation) ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput

type DomainNameApiAssociationArgs added in v0.9.0

type DomainNameApiAssociationArgs struct {
	ApiId      pulumi.StringInput
	DomainName pulumi.StringInput
}

The set of arguments for constructing a DomainNameApiAssociation resource.

func (DomainNameApiAssociationArgs) ElementType added in v0.9.0

type DomainNameApiAssociationInput added in v0.9.0

type DomainNameApiAssociationInput interface {
	pulumi.Input

	ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput
	ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput
}

type DomainNameApiAssociationOutput added in v0.9.0

type DomainNameApiAssociationOutput struct{ *pulumi.OutputState }

func (DomainNameApiAssociationOutput) ApiAssociationIdentifier added in v0.17.0

func (o DomainNameApiAssociationOutput) ApiAssociationIdentifier() pulumi.StringOutput

func (DomainNameApiAssociationOutput) ApiId added in v0.17.0

func (DomainNameApiAssociationOutput) DomainName added in v0.17.0

func (DomainNameApiAssociationOutput) ElementType added in v0.9.0

func (DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutput added in v0.9.0

func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput

func (DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutputWithContext added in v0.9.0

func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput

type DomainNameApiAssociationState added in v0.9.0

type DomainNameApiAssociationState struct {
}

func (DomainNameApiAssociationState) ElementType added in v0.9.0

type DomainNameArgs added in v0.9.0

type DomainNameArgs struct {
	CertificateArn pulumi.StringInput
	Description    pulumi.StringPtrInput
	DomainName     pulumi.StringInput
}

The set of arguments for constructing a DomainName resource.

func (DomainNameArgs) ElementType added in v0.9.0

func (DomainNameArgs) ElementType() reflect.Type

type DomainNameInput added in v0.9.0

type DomainNameInput interface {
	pulumi.Input

	ToDomainNameOutput() DomainNameOutput
	ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
}

type DomainNameOutput added in v0.9.0

type DomainNameOutput struct{ *pulumi.OutputState }

func (DomainNameOutput) AppSyncDomainName added in v0.17.0

func (o DomainNameOutput) AppSyncDomainName() pulumi.StringOutput

func (DomainNameOutput) CertificateArn added in v0.17.0

func (o DomainNameOutput) CertificateArn() pulumi.StringOutput

func (DomainNameOutput) Description added in v0.17.0

func (o DomainNameOutput) Description() pulumi.StringPtrOutput

func (DomainNameOutput) DomainName added in v0.17.0

func (o DomainNameOutput) DomainName() pulumi.StringOutput

func (DomainNameOutput) ElementType added in v0.9.0

func (DomainNameOutput) ElementType() reflect.Type

func (DomainNameOutput) HostedZoneId added in v0.17.0

func (o DomainNameOutput) HostedZoneId() pulumi.StringOutput

func (DomainNameOutput) ToDomainNameOutput added in v0.9.0

func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput

func (DomainNameOutput) ToDomainNameOutputWithContext added in v0.9.0

func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput

type DomainNameState added in v0.9.0

type DomainNameState struct {
}

func (DomainNameState) ElementType added in v0.9.0

func (DomainNameState) ElementType() reflect.Type

type FunctionConfiguration

type FunctionConfiguration struct {
	pulumi.CustomResourceState

	// The AWS AppSync GraphQL API that you want to attach using this function.
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	// The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
	Code pulumi.StringPtrOutput `pulumi:"code"`
	// The Amazon S3 endpoint (where the code is located??).
	CodeS3Location pulumi.StringPtrOutput `pulumi:"codeS3Location"`
	// The name of data source this function will attach.
	DataSourceName pulumi.StringOutput `pulumi:"dataSourceName"`
	// The function description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The ARN for the function generated by the service
	FunctionArn pulumi.StringOutput `pulumi:"functionArn"`
	// The unique identifier for the function generated by the service
	FunctionId pulumi.StringOutput `pulumi:"functionId"`
	// The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
	FunctionVersion pulumi.StringPtrOutput `pulumi:"functionVersion"`
	// The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.
	MaxBatchSize pulumi.IntPtrOutput `pulumi:"maxBatchSize"`
	// The name of the function.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.
	RequestMappingTemplate pulumi.StringPtrOutput `pulumi:"requestMappingTemplate"`
	// Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.
	RequestMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"requestMappingTemplateS3Location"`
	// The Function response mapping template.
	ResponseMappingTemplate pulumi.StringPtrOutput `pulumi:"responseMappingTemplate"`
	// The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
	ResponseMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"responseMappingTemplateS3Location"`
	// Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
	Runtime FunctionConfigurationAppSyncRuntimePtrOutput `pulumi:"runtime"`
	// Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
	SyncConfig FunctionConfigurationSyncConfigPtrOutput `pulumi:"syncConfig"`
}

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

func GetFunctionConfiguration

func GetFunctionConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionConfigurationState, opts ...pulumi.ResourceOption) (*FunctionConfiguration, error)

GetFunctionConfiguration gets an existing FunctionConfiguration 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 NewFunctionConfiguration

func NewFunctionConfiguration(ctx *pulumi.Context,
	name string, args *FunctionConfigurationArgs, opts ...pulumi.ResourceOption) (*FunctionConfiguration, error)

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

func (*FunctionConfiguration) ElementType

func (*FunctionConfiguration) ElementType() reflect.Type

func (*FunctionConfiguration) ToFunctionConfigurationOutput

func (i *FunctionConfiguration) ToFunctionConfigurationOutput() FunctionConfigurationOutput

func (*FunctionConfiguration) ToFunctionConfigurationOutputWithContext

func (i *FunctionConfiguration) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput

type FunctionConfigurationAppSyncRuntime added in v0.42.0

type FunctionConfigurationAppSyncRuntime struct {
	// The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.
	Name string `pulumi:"name"`
	// The version of the runtime to use. Currently, the only allowed version is 1.0.0.
	RuntimeVersion string `pulumi:"runtimeVersion"`
}

Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

type FunctionConfigurationAppSyncRuntimeArgs added in v0.42.0

type FunctionConfigurationAppSyncRuntimeArgs struct {
	// The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.
	Name pulumi.StringInput `pulumi:"name"`
	// The version of the runtime to use. Currently, the only allowed version is 1.0.0.
	RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"`
}

Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (FunctionConfigurationAppSyncRuntimeArgs) ElementType added in v0.42.0

func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput added in v0.42.0

func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput

func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext added in v0.42.0

func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput

func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput added in v0.42.0

func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput

func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext added in v0.42.0

func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput

type FunctionConfigurationAppSyncRuntimeInput added in v0.42.0

type FunctionConfigurationAppSyncRuntimeInput interface {
	pulumi.Input

	ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
	ToFunctionConfigurationAppSyncRuntimeOutputWithContext(context.Context) FunctionConfigurationAppSyncRuntimeOutput
}

FunctionConfigurationAppSyncRuntimeInput is an input type that accepts FunctionConfigurationAppSyncRuntimeArgs and FunctionConfigurationAppSyncRuntimeOutput values. You can construct a concrete instance of `FunctionConfigurationAppSyncRuntimeInput` via:

FunctionConfigurationAppSyncRuntimeArgs{...}

type FunctionConfigurationAppSyncRuntimeOutput added in v0.42.0

type FunctionConfigurationAppSyncRuntimeOutput struct{ *pulumi.OutputState }

Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (FunctionConfigurationAppSyncRuntimeOutput) ElementType added in v0.42.0

func (FunctionConfigurationAppSyncRuntimeOutput) Name added in v0.42.0

The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.

func (FunctionConfigurationAppSyncRuntimeOutput) RuntimeVersion added in v0.42.0

The version of the runtime to use. Currently, the only allowed version is 1.0.0.

func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput added in v0.42.0

func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput

func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext added in v0.42.0

func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput

func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput added in v0.42.0

func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput

func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext added in v0.42.0

func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput

type FunctionConfigurationAppSyncRuntimePtrInput added in v0.42.0

type FunctionConfigurationAppSyncRuntimePtrInput interface {
	pulumi.Input

	ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
	ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
}

FunctionConfigurationAppSyncRuntimePtrInput is an input type that accepts FunctionConfigurationAppSyncRuntimeArgs, FunctionConfigurationAppSyncRuntimePtr and FunctionConfigurationAppSyncRuntimePtrOutput values. You can construct a concrete instance of `FunctionConfigurationAppSyncRuntimePtrInput` via:

        FunctionConfigurationAppSyncRuntimeArgs{...}

or:

        nil

type FunctionConfigurationAppSyncRuntimePtrOutput added in v0.42.0

type FunctionConfigurationAppSyncRuntimePtrOutput struct{ *pulumi.OutputState }

func (FunctionConfigurationAppSyncRuntimePtrOutput) Elem added in v0.42.0

func (FunctionConfigurationAppSyncRuntimePtrOutput) ElementType added in v0.42.0

func (FunctionConfigurationAppSyncRuntimePtrOutput) Name added in v0.42.0

The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.

func (FunctionConfigurationAppSyncRuntimePtrOutput) RuntimeVersion added in v0.42.0

The version of the runtime to use. Currently, the only allowed version is 1.0.0.

func (FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput added in v0.42.0

func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput

func (FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext added in v0.42.0

func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput

type FunctionConfigurationArgs

type FunctionConfigurationArgs struct {
	// The AWS AppSync GraphQL API that you want to attach using this function.
	ApiId pulumi.StringInput
	// The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
	Code pulumi.StringPtrInput
	// The Amazon S3 endpoint (where the code is located??).
	CodeS3Location pulumi.StringPtrInput
	// The name of data source this function will attach.
	DataSourceName pulumi.StringInput
	// The function description.
	Description pulumi.StringPtrInput
	// The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
	FunctionVersion pulumi.StringPtrInput
	// The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.
	MaxBatchSize pulumi.IntPtrInput
	// The name of the function.
	Name pulumi.StringPtrInput
	// The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.
	RequestMappingTemplate pulumi.StringPtrInput
	// Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.
	RequestMappingTemplateS3Location pulumi.StringPtrInput
	// The Function response mapping template.
	ResponseMappingTemplate pulumi.StringPtrInput
	// The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
	ResponseMappingTemplateS3Location pulumi.StringPtrInput
	// Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
	Runtime FunctionConfigurationAppSyncRuntimePtrInput
	// Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
	SyncConfig FunctionConfigurationSyncConfigPtrInput
}

The set of arguments for constructing a FunctionConfiguration resource.

func (FunctionConfigurationArgs) ElementType

func (FunctionConfigurationArgs) ElementType() reflect.Type

type FunctionConfigurationInput

type FunctionConfigurationInput interface {
	pulumi.Input

	ToFunctionConfigurationOutput() FunctionConfigurationOutput
	ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput
}

type FunctionConfigurationLambdaConflictHandlerConfig

type FunctionConfigurationLambdaConflictHandlerConfig struct {
	// The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
	LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"`
}

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

type FunctionConfigurationLambdaConflictHandlerConfigArgs

type FunctionConfigurationLambdaConflictHandlerConfigArgs struct {
	// The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
	LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"`
}

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ElementType

func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput

func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput

func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext

func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput

func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput

func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput

func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext

func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput

type FunctionConfigurationLambdaConflictHandlerConfigInput

type FunctionConfigurationLambdaConflictHandlerConfigInput interface {
	pulumi.Input

	ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
	ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
}

FunctionConfigurationLambdaConflictHandlerConfigInput is an input type that accepts FunctionConfigurationLambdaConflictHandlerConfigArgs and FunctionConfigurationLambdaConflictHandlerConfigOutput values. You can construct a concrete instance of `FunctionConfigurationLambdaConflictHandlerConfigInput` via:

FunctionConfigurationLambdaConflictHandlerConfigArgs{...}

type FunctionConfigurationLambdaConflictHandlerConfigOutput

type FunctionConfigurationLambdaConflictHandlerConfigOutput struct{ *pulumi.OutputState }

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn

The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutput

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext

func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput

func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext

func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput

type FunctionConfigurationLambdaConflictHandlerConfigPtrInput

type FunctionConfigurationLambdaConflictHandlerConfigPtrInput interface {
	pulumi.Input

	ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
	ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
}

FunctionConfigurationLambdaConflictHandlerConfigPtrInput is an input type that accepts FunctionConfigurationLambdaConflictHandlerConfigArgs, FunctionConfigurationLambdaConflictHandlerConfigPtr and FunctionConfigurationLambdaConflictHandlerConfigPtrOutput values. You can construct a concrete instance of `FunctionConfigurationLambdaConflictHandlerConfigPtrInput` via:

        FunctionConfigurationLambdaConflictHandlerConfigArgs{...}

or:

        nil

type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput

type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) Elem

func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ElementType

func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn

The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.

func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput

func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext

func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput

type FunctionConfigurationOutput

type FunctionConfigurationOutput struct{ *pulumi.OutputState }

func (FunctionConfigurationOutput) ApiId added in v0.17.0

The AWS AppSync GraphQL API that you want to attach using this function.

func (FunctionConfigurationOutput) Code added in v0.42.0

The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.

func (FunctionConfigurationOutput) CodeS3Location added in v0.42.0

The Amazon S3 endpoint (where the code is located??).

func (FunctionConfigurationOutput) DataSourceName added in v0.17.0

func (o FunctionConfigurationOutput) DataSourceName() pulumi.StringOutput

The name of data source this function will attach.

func (FunctionConfigurationOutput) Description added in v0.17.0

The function description.

func (FunctionConfigurationOutput) ElementType

func (FunctionConfigurationOutput) FunctionArn added in v0.17.0

The ARN for the function generated by the service

func (FunctionConfigurationOutput) FunctionId added in v0.17.0

The unique identifier for the function generated by the service

func (FunctionConfigurationOutput) FunctionVersion added in v0.17.0

The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.

func (FunctionConfigurationOutput) MaxBatchSize added in v0.17.0

The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.

func (FunctionConfigurationOutput) Name added in v0.17.0

The name of the function.

func (FunctionConfigurationOutput) RequestMappingTemplate added in v0.17.0

func (o FunctionConfigurationOutput) RequestMappingTemplate() pulumi.StringPtrOutput

The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.

func (FunctionConfigurationOutput) RequestMappingTemplateS3Location added in v0.17.0

func (o FunctionConfigurationOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput

Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.

func (FunctionConfigurationOutput) ResponseMappingTemplate added in v0.17.0

func (o FunctionConfigurationOutput) ResponseMappingTemplate() pulumi.StringPtrOutput

The Function response mapping template.

func (FunctionConfigurationOutput) ResponseMappingTemplateS3Location added in v0.17.0

func (o FunctionConfigurationOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput

The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.

func (FunctionConfigurationOutput) Runtime added in v0.42.0

Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (FunctionConfigurationOutput) SyncConfig added in v0.17.0

Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

func (FunctionConfigurationOutput) ToFunctionConfigurationOutput

func (o FunctionConfigurationOutput) ToFunctionConfigurationOutput() FunctionConfigurationOutput

func (FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext

func (o FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput

type FunctionConfigurationState

type FunctionConfigurationState struct {
}

func (FunctionConfigurationState) ElementType

func (FunctionConfigurationState) ElementType() reflect.Type

type FunctionConfigurationSyncConfig

type FunctionConfigurationSyncConfig struct {
	// The Conflict Detection strategy to use.
	ConflictDetection string `pulumi:"conflictDetection"`
	// The Conflict Resolution strategy to perform in the event of a conflict.
	ConflictHandler             *string                                           `pulumi:"conflictHandler"`
	LambdaConflictHandlerConfig *FunctionConfigurationLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"`
}

Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

type FunctionConfigurationSyncConfigArgs

type FunctionConfigurationSyncConfigArgs struct {
	// The Conflict Detection strategy to use.
	ConflictDetection pulumi.StringInput `pulumi:"conflictDetection"`
	// The Conflict Resolution strategy to perform in the event of a conflict.
	ConflictHandler             pulumi.StringPtrInput                                    `pulumi:"conflictHandler"`
	LambdaConflictHandlerConfig FunctionConfigurationLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"`
}

Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

func (FunctionConfigurationSyncConfigArgs) ElementType

func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput

func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput

func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext

func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput

func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput

func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput

func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext

func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput

type FunctionConfigurationSyncConfigInput

type FunctionConfigurationSyncConfigInput interface {
	pulumi.Input

	ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
	ToFunctionConfigurationSyncConfigOutputWithContext(context.Context) FunctionConfigurationSyncConfigOutput
}

FunctionConfigurationSyncConfigInput is an input type that accepts FunctionConfigurationSyncConfigArgs and FunctionConfigurationSyncConfigOutput values. You can construct a concrete instance of `FunctionConfigurationSyncConfigInput` via:

FunctionConfigurationSyncConfigArgs{...}

type FunctionConfigurationSyncConfigOutput

type FunctionConfigurationSyncConfigOutput struct{ *pulumi.OutputState }

Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

func (FunctionConfigurationSyncConfigOutput) ConflictDetection

The Conflict Detection strategy to use.

func (FunctionConfigurationSyncConfigOutput) ConflictHandler

The Conflict Resolution strategy to perform in the event of a conflict.

func (FunctionConfigurationSyncConfigOutput) ElementType

func (FunctionConfigurationSyncConfigOutput) LambdaConflictHandlerConfig

func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutput

func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput

func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutputWithContext

func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput

func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutput

func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput

func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext

func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput

type FunctionConfigurationSyncConfigPtrInput

type FunctionConfigurationSyncConfigPtrInput interface {
	pulumi.Input

	ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
	ToFunctionConfigurationSyncConfigPtrOutputWithContext(context.Context) FunctionConfigurationSyncConfigPtrOutput
}

FunctionConfigurationSyncConfigPtrInput is an input type that accepts FunctionConfigurationSyncConfigArgs, FunctionConfigurationSyncConfigPtr and FunctionConfigurationSyncConfigPtrOutput values. You can construct a concrete instance of `FunctionConfigurationSyncConfigPtrInput` via:

        FunctionConfigurationSyncConfigArgs{...}

or:

        nil

type FunctionConfigurationSyncConfigPtrOutput

type FunctionConfigurationSyncConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionConfigurationSyncConfigPtrOutput) ConflictDetection

The Conflict Detection strategy to use.

func (FunctionConfigurationSyncConfigPtrOutput) ConflictHandler

The Conflict Resolution strategy to perform in the event of a conflict.

func (FunctionConfigurationSyncConfigPtrOutput) Elem

func (FunctionConfigurationSyncConfigPtrOutput) ElementType

func (FunctionConfigurationSyncConfigPtrOutput) LambdaConflictHandlerConfig

func (FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput

func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput

func (FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext

func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput

type GraphQlApi deprecated added in v0.72.0

type GraphQlApi struct {
	pulumi.CustomResourceState

	AdditionalAuthenticationProviders GraphQlApiAdditionalAuthenticationProviderArrayOutput `pulumi:"additionalAuthenticationProviders"`
	ApiId                             pulumi.StringOutput                                   `pulumi:"apiId"`
	ApiType                           pulumi.StringPtrOutput                                `pulumi:"apiType"`
	Arn                               pulumi.StringOutput                                   `pulumi:"arn"`
	AuthenticationType                pulumi.StringOutput                                   `pulumi:"authenticationType"`
	EnhancedMetricsConfig             GraphQlApiEnhancedMetricsConfigPtrOutput              `pulumi:"enhancedMetricsConfig"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::AppSync::GraphQLApi` for more information about the expected schema for this property.
	EnvironmentVariables      pulumi.AnyOutput                          `pulumi:"environmentVariables"`
	GraphQlDns                pulumi.StringOutput                       `pulumi:"graphQlDns"`
	GraphQlEndpointArn        pulumi.StringOutput                       `pulumi:"graphQlEndpointArn"`
	GraphQlUrl                pulumi.StringOutput                       `pulumi:"graphQlUrl"`
	IntrospectionConfig       pulumi.StringPtrOutput                    `pulumi:"introspectionConfig"`
	LambdaAuthorizerConfig    GraphQlApiLambdaAuthorizerConfigPtrOutput `pulumi:"lambdaAuthorizerConfig"`
	LogConfig                 GraphQlApiLogConfigPtrOutput              `pulumi:"logConfig"`
	MergedApiExecutionRoleArn pulumi.StringPtrOutput                    `pulumi:"mergedApiExecutionRoleArn"`
	Name                      pulumi.StringOutput                       `pulumi:"name"`
	OpenIdConnectConfig       GraphQlApiOpenIdConnectConfigPtrOutput    `pulumi:"openIdConnectConfig"`
	OwnerContact              pulumi.StringPtrOutput                    `pulumi:"ownerContact"`
	QueryDepthLimit           pulumi.IntPtrOutput                       `pulumi:"queryDepthLimit"`
	RealtimeDns               pulumi.StringOutput                       `pulumi:"realtimeDns"`
	RealtimeUrl               pulumi.StringOutput                       `pulumi:"realtimeUrl"`
	ResolverCountLimit        pulumi.IntPtrOutput                       `pulumi:"resolverCountLimit"`
	Tags                      aws.TagArrayOutput                        `pulumi:"tags"`
	UserPoolConfig            GraphQlApiUserPoolConfigPtrOutput         `pulumi:"userPoolConfig"`
	Visibility                pulumi.StringPtrOutput                    `pulumi:"visibility"`
	XrayEnabled               pulumi.BoolPtrOutput                      `pulumi:"xrayEnabled"`
}

Resource Type definition for AWS::AppSync::GraphQLApi

Deprecated: GraphQlApi is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetGraphQlApi added in v0.72.0

func GetGraphQlApi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GraphQlApiState, opts ...pulumi.ResourceOption) (*GraphQlApi, error)

GetGraphQlApi gets an existing GraphQlApi 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 NewGraphQlApi added in v0.72.0

func NewGraphQlApi(ctx *pulumi.Context,
	name string, args *GraphQlApiArgs, opts ...pulumi.ResourceOption) (*GraphQlApi, error)

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

func (*GraphQlApi) ElementType added in v0.72.0

func (*GraphQlApi) ElementType() reflect.Type

func (*GraphQlApi) ToGraphQlApiOutput added in v0.72.0

func (i *GraphQlApi) ToGraphQlApiOutput() GraphQlApiOutput

func (*GraphQlApi) ToGraphQlApiOutputWithContext added in v0.72.0

func (i *GraphQlApi) ToGraphQlApiOutputWithContext(ctx context.Context) GraphQlApiOutput

type GraphQlApiAdditionalAuthenticationProvider added in v0.72.0

type GraphQlApiAdditionalAuthenticationProvider struct {
	AuthenticationType     string                            `pulumi:"authenticationType"`
	LambdaAuthorizerConfig *GraphQlApiLambdaAuthorizerConfig `pulumi:"lambdaAuthorizerConfig"`
	OpenIdConnectConfig    *GraphQlApiOpenIdConnectConfig    `pulumi:"openIdConnectConfig"`
	UserPoolConfig         *GraphQlApiCognitoUserPoolConfig  `pulumi:"userPoolConfig"`
}

type GraphQlApiAdditionalAuthenticationProviderArgs added in v0.72.0

type GraphQlApiAdditionalAuthenticationProviderArgs struct {
	AuthenticationType     pulumi.StringInput                       `pulumi:"authenticationType"`
	LambdaAuthorizerConfig GraphQlApiLambdaAuthorizerConfigPtrInput `pulumi:"lambdaAuthorizerConfig"`
	OpenIdConnectConfig    GraphQlApiOpenIdConnectConfigPtrInput    `pulumi:"openIdConnectConfig"`
	UserPoolConfig         GraphQlApiCognitoUserPoolConfigPtrInput  `pulumi:"userPoolConfig"`
}

func (GraphQlApiAdditionalAuthenticationProviderArgs) ElementType added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutput added in v0.72.0

func (i GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutput() GraphQlApiAdditionalAuthenticationProviderOutput

func (GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext added in v0.72.0

func (i GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderOutput

type GraphQlApiAdditionalAuthenticationProviderArray added in v0.72.0

type GraphQlApiAdditionalAuthenticationProviderArray []GraphQlApiAdditionalAuthenticationProviderInput

func (GraphQlApiAdditionalAuthenticationProviderArray) ElementType added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutput added in v0.72.0

func (i GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutput() GraphQlApiAdditionalAuthenticationProviderArrayOutput

func (GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext added in v0.72.0

func (i GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderArrayOutput

type GraphQlApiAdditionalAuthenticationProviderArrayInput added in v0.72.0

type GraphQlApiAdditionalAuthenticationProviderArrayInput interface {
	pulumi.Input

	ToGraphQlApiAdditionalAuthenticationProviderArrayOutput() GraphQlApiAdditionalAuthenticationProviderArrayOutput
	ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext(context.Context) GraphQlApiAdditionalAuthenticationProviderArrayOutput
}

GraphQlApiAdditionalAuthenticationProviderArrayInput is an input type that accepts GraphQlApiAdditionalAuthenticationProviderArray and GraphQlApiAdditionalAuthenticationProviderArrayOutput values. You can construct a concrete instance of `GraphQlApiAdditionalAuthenticationProviderArrayInput` via:

GraphQlApiAdditionalAuthenticationProviderArray{ GraphQlApiAdditionalAuthenticationProviderArgs{...} }

type GraphQlApiAdditionalAuthenticationProviderArrayOutput added in v0.72.0

type GraphQlApiAdditionalAuthenticationProviderArrayOutput struct{ *pulumi.OutputState }

func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) ElementType added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) Index added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) ToGraphQlApiAdditionalAuthenticationProviderArrayOutput added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext added in v0.72.0

func (o GraphQlApiAdditionalAuthenticationProviderArrayOutput) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderArrayOutput

type GraphQlApiAdditionalAuthenticationProviderInput added in v0.72.0

type GraphQlApiAdditionalAuthenticationProviderInput interface {
	pulumi.Input

	ToGraphQlApiAdditionalAuthenticationProviderOutput() GraphQlApiAdditionalAuthenticationProviderOutput
	ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext(context.Context) GraphQlApiAdditionalAuthenticationProviderOutput
}

GraphQlApiAdditionalAuthenticationProviderInput is an input type that accepts GraphQlApiAdditionalAuthenticationProviderArgs and GraphQlApiAdditionalAuthenticationProviderOutput values. You can construct a concrete instance of `GraphQlApiAdditionalAuthenticationProviderInput` via:

GraphQlApiAdditionalAuthenticationProviderArgs{...}

type GraphQlApiAdditionalAuthenticationProviderOutput added in v0.72.0

type GraphQlApiAdditionalAuthenticationProviderOutput struct{ *pulumi.OutputState }

func (GraphQlApiAdditionalAuthenticationProviderOutput) AuthenticationType added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderOutput) ElementType added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderOutput) LambdaAuthorizerConfig added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderOutput) OpenIdConnectConfig added in v0.72.0

func (GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutput added in v0.72.0

func (o GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutput() GraphQlApiAdditionalAuthenticationProviderOutput

func (GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext added in v0.72.0

func (o GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderOutput

func (GraphQlApiAdditionalAuthenticationProviderOutput) UserPoolConfig added in v0.72.0

type GraphQlApiArgs added in v0.72.0

type GraphQlApiArgs struct {
	AdditionalAuthenticationProviders GraphQlApiAdditionalAuthenticationProviderArrayInput
	ApiType                           pulumi.StringPtrInput
	AuthenticationType                pulumi.StringInput
	EnhancedMetricsConfig             GraphQlApiEnhancedMetricsConfigPtrInput
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::AppSync::GraphQLApi` for more information about the expected schema for this property.
	EnvironmentVariables      pulumi.Input
	IntrospectionConfig       pulumi.StringPtrInput
	LambdaAuthorizerConfig    GraphQlApiLambdaAuthorizerConfigPtrInput
	LogConfig                 GraphQlApiLogConfigPtrInput
	MergedApiExecutionRoleArn pulumi.StringPtrInput
	Name                      pulumi.StringPtrInput
	OpenIdConnectConfig       GraphQlApiOpenIdConnectConfigPtrInput
	OwnerContact              pulumi.StringPtrInput
	QueryDepthLimit           pulumi.IntPtrInput
	ResolverCountLimit        pulumi.IntPtrInput
	Tags                      aws.TagArrayInput
	UserPoolConfig            GraphQlApiUserPoolConfigPtrInput
	Visibility                pulumi.StringPtrInput
	XrayEnabled               pulumi.BoolPtrInput
}

The set of arguments for constructing a GraphQlApi resource.

func (GraphQlApiArgs) ElementType added in v0.72.0

func (GraphQlApiArgs) ElementType() reflect.Type

type GraphQlApiCognitoUserPoolConfig added in v0.72.0

type GraphQlApiCognitoUserPoolConfig struct {
	AppIdClientRegex *string `pulumi:"appIdClientRegex"`
	AwsRegion        *string `pulumi:"awsRegion"`
	UserPoolId       *string `pulumi:"userPoolId"`
}

type GraphQlApiCognitoUserPoolConfigArgs added in v0.72.0

type GraphQlApiCognitoUserPoolConfigArgs struct {
	AppIdClientRegex pulumi.StringPtrInput `pulumi:"appIdClientRegex"`
	AwsRegion        pulumi.StringPtrInput `pulumi:"awsRegion"`
	UserPoolId       pulumi.StringPtrInput `pulumi:"userPoolId"`
}

func (GraphQlApiCognitoUserPoolConfigArgs) ElementType added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutput added in v0.72.0

func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput

func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutputWithContext added in v0.72.0

func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigOutput

func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutput added in v0.72.0

func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput

func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext added in v0.72.0

func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput

type GraphQlApiCognitoUserPoolConfigInput added in v0.72.0

type GraphQlApiCognitoUserPoolConfigInput interface {
	pulumi.Input

	ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput
	ToGraphQlApiCognitoUserPoolConfigOutputWithContext(context.Context) GraphQlApiCognitoUserPoolConfigOutput
}

GraphQlApiCognitoUserPoolConfigInput is an input type that accepts GraphQlApiCognitoUserPoolConfigArgs and GraphQlApiCognitoUserPoolConfigOutput values. You can construct a concrete instance of `GraphQlApiCognitoUserPoolConfigInput` via:

GraphQlApiCognitoUserPoolConfigArgs{...}

type GraphQlApiCognitoUserPoolConfigOutput added in v0.72.0

type GraphQlApiCognitoUserPoolConfigOutput struct{ *pulumi.OutputState }

func (GraphQlApiCognitoUserPoolConfigOutput) AppIdClientRegex added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigOutput) AwsRegion added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigOutput) ElementType added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutput added in v0.72.0

func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput

func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutputWithContext added in v0.72.0

func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigOutput

func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput added in v0.72.0

func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput

func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput

func (GraphQlApiCognitoUserPoolConfigOutput) UserPoolId added in v0.72.0

type GraphQlApiCognitoUserPoolConfigPtrInput added in v0.72.0

type GraphQlApiCognitoUserPoolConfigPtrInput interface {
	pulumi.Input

	ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput
	ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput
}

GraphQlApiCognitoUserPoolConfigPtrInput is an input type that accepts GraphQlApiCognitoUserPoolConfigArgs, GraphQlApiCognitoUserPoolConfigPtr and GraphQlApiCognitoUserPoolConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiCognitoUserPoolConfigPtrInput` via:

        GraphQlApiCognitoUserPoolConfigArgs{...}

or:

        nil

type GraphQlApiCognitoUserPoolConfigPtrOutput added in v0.72.0

type GraphQlApiCognitoUserPoolConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQlApiCognitoUserPoolConfigPtrOutput) AppIdClientRegex added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigPtrOutput) AwsRegion added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigPtrOutput) Elem added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigPtrOutput) ElementType added in v0.72.0

func (GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput added in v0.72.0

func (o GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput

func (GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput

func (GraphQlApiCognitoUserPoolConfigPtrOutput) UserPoolId added in v0.72.0

type GraphQlApiEnhancedMetricsConfig added in v0.97.0

type GraphQlApiEnhancedMetricsConfig struct {
	DataSourceLevelMetricsBehavior string `pulumi:"dataSourceLevelMetricsBehavior"`
	OperationLevelMetricsConfig    string `pulumi:"operationLevelMetricsConfig"`
	ResolverLevelMetricsBehavior   string `pulumi:"resolverLevelMetricsBehavior"`
}

type GraphQlApiEnhancedMetricsConfigArgs added in v0.97.0

type GraphQlApiEnhancedMetricsConfigArgs struct {
	DataSourceLevelMetricsBehavior pulumi.StringInput `pulumi:"dataSourceLevelMetricsBehavior"`
	OperationLevelMetricsConfig    pulumi.StringInput `pulumi:"operationLevelMetricsConfig"`
	ResolverLevelMetricsBehavior   pulumi.StringInput `pulumi:"resolverLevelMetricsBehavior"`
}

func (GraphQlApiEnhancedMetricsConfigArgs) ElementType added in v0.97.0

func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutput added in v0.97.0

func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput

func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutputWithContext added in v0.97.0

func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigOutput

func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutput added in v0.97.0

func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput

func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext added in v0.97.0

func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput

type GraphQlApiEnhancedMetricsConfigInput added in v0.97.0

type GraphQlApiEnhancedMetricsConfigInput interface {
	pulumi.Input

	ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput
	ToGraphQlApiEnhancedMetricsConfigOutputWithContext(context.Context) GraphQlApiEnhancedMetricsConfigOutput
}

GraphQlApiEnhancedMetricsConfigInput is an input type that accepts GraphQlApiEnhancedMetricsConfigArgs and GraphQlApiEnhancedMetricsConfigOutput values. You can construct a concrete instance of `GraphQlApiEnhancedMetricsConfigInput` via:

GraphQlApiEnhancedMetricsConfigArgs{...}

type GraphQlApiEnhancedMetricsConfigOutput added in v0.97.0

type GraphQlApiEnhancedMetricsConfigOutput struct{ *pulumi.OutputState }

func (GraphQlApiEnhancedMetricsConfigOutput) DataSourceLevelMetricsBehavior added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigOutput) DataSourceLevelMetricsBehavior() pulumi.StringOutput

func (GraphQlApiEnhancedMetricsConfigOutput) ElementType added in v0.97.0

func (GraphQlApiEnhancedMetricsConfigOutput) OperationLevelMetricsConfig added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigOutput) OperationLevelMetricsConfig() pulumi.StringOutput

func (GraphQlApiEnhancedMetricsConfigOutput) ResolverLevelMetricsBehavior added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigOutput) ResolverLevelMetricsBehavior() pulumi.StringOutput

func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutput added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput

func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutputWithContext added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigOutput

func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput

func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput

type GraphQlApiEnhancedMetricsConfigPtrInput added in v0.97.0

type GraphQlApiEnhancedMetricsConfigPtrInput interface {
	pulumi.Input

	ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput
	ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput
}

GraphQlApiEnhancedMetricsConfigPtrInput is an input type that accepts GraphQlApiEnhancedMetricsConfigArgs, GraphQlApiEnhancedMetricsConfigPtr and GraphQlApiEnhancedMetricsConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiEnhancedMetricsConfigPtrInput` via:

        GraphQlApiEnhancedMetricsConfigArgs{...}

or:

        nil

type GraphQlApiEnhancedMetricsConfigPtrOutput added in v0.97.0

type GraphQlApiEnhancedMetricsConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQlApiEnhancedMetricsConfigPtrOutput) DataSourceLevelMetricsBehavior added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigPtrOutput) DataSourceLevelMetricsBehavior() pulumi.StringPtrOutput

func (GraphQlApiEnhancedMetricsConfigPtrOutput) Elem added in v0.97.0

func (GraphQlApiEnhancedMetricsConfigPtrOutput) ElementType added in v0.97.0

func (GraphQlApiEnhancedMetricsConfigPtrOutput) OperationLevelMetricsConfig added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigPtrOutput) OperationLevelMetricsConfig() pulumi.StringPtrOutput

func (GraphQlApiEnhancedMetricsConfigPtrOutput) ResolverLevelMetricsBehavior added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ResolverLevelMetricsBehavior() pulumi.StringPtrOutput

func (GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput

func (GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext added in v0.97.0

func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput

type GraphQlApiInput added in v0.72.0

type GraphQlApiInput interface {
	pulumi.Input

	ToGraphQlApiOutput() GraphQlApiOutput
	ToGraphQlApiOutputWithContext(ctx context.Context) GraphQlApiOutput
}

type GraphQlApiLambdaAuthorizerConfig added in v0.72.0

type GraphQlApiLambdaAuthorizerConfig struct {
	AuthorizerResultTtlInSeconds *float64 `pulumi:"authorizerResultTtlInSeconds"`
	AuthorizerUri                *string  `pulumi:"authorizerUri"`
	IdentityValidationExpression *string  `pulumi:"identityValidationExpression"`
}

type GraphQlApiLambdaAuthorizerConfigArgs added in v0.72.0

type GraphQlApiLambdaAuthorizerConfigArgs struct {
	AuthorizerResultTtlInSeconds pulumi.Float64PtrInput `pulumi:"authorizerResultTtlInSeconds"`
	AuthorizerUri                pulumi.StringPtrInput  `pulumi:"authorizerUri"`
	IdentityValidationExpression pulumi.StringPtrInput  `pulumi:"identityValidationExpression"`
}

func (GraphQlApiLambdaAuthorizerConfigArgs) ElementType added in v0.72.0

func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutput added in v0.72.0

func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput

func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext added in v0.72.0

func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigOutput

func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutput added in v0.72.0

func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput

func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext added in v0.72.0

func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput

type GraphQlApiLambdaAuthorizerConfigInput added in v0.72.0

type GraphQlApiLambdaAuthorizerConfigInput interface {
	pulumi.Input

	ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput
	ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(context.Context) GraphQlApiLambdaAuthorizerConfigOutput
}

GraphQlApiLambdaAuthorizerConfigInput is an input type that accepts GraphQlApiLambdaAuthorizerConfigArgs and GraphQlApiLambdaAuthorizerConfigOutput values. You can construct a concrete instance of `GraphQlApiLambdaAuthorizerConfigInput` via:

GraphQlApiLambdaAuthorizerConfigArgs{...}

type GraphQlApiLambdaAuthorizerConfigOutput added in v0.72.0

type GraphQlApiLambdaAuthorizerConfigOutput struct{ *pulumi.OutputState }

func (GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds() pulumi.Float64PtrOutput

func (GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerUri added in v0.72.0

func (GraphQlApiLambdaAuthorizerConfigOutput) ElementType added in v0.72.0

func (GraphQlApiLambdaAuthorizerConfigOutput) IdentityValidationExpression added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigOutput) IdentityValidationExpression() pulumi.StringPtrOutput

func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutput added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput

func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigOutput

func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput

func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput

type GraphQlApiLambdaAuthorizerConfigPtrInput added in v0.72.0

type GraphQlApiLambdaAuthorizerConfigPtrInput interface {
	pulumi.Input

	ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput
	ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput
}

GraphQlApiLambdaAuthorizerConfigPtrInput is an input type that accepts GraphQlApiLambdaAuthorizerConfigArgs, GraphQlApiLambdaAuthorizerConfigPtr and GraphQlApiLambdaAuthorizerConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiLambdaAuthorizerConfigPtrInput` via:

        GraphQlApiLambdaAuthorizerConfigArgs{...}

or:

        nil

type GraphQlApiLambdaAuthorizerConfigPtrOutput added in v0.72.0

type GraphQlApiLambdaAuthorizerConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds() pulumi.Float64PtrOutput

func (GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri added in v0.72.0

func (GraphQlApiLambdaAuthorizerConfigPtrOutput) Elem added in v0.72.0

func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ElementType added in v0.72.0

func (GraphQlApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression() pulumi.StringPtrOutput

func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput

func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput

type GraphQlApiLogConfig added in v0.72.0

type GraphQlApiLogConfig struct {
	CloudWatchLogsRoleArn *string `pulumi:"cloudWatchLogsRoleArn"`
	ExcludeVerboseContent *bool   `pulumi:"excludeVerboseContent"`
	FieldLogLevel         *string `pulumi:"fieldLogLevel"`
}

type GraphQlApiLogConfigArgs added in v0.72.0

type GraphQlApiLogConfigArgs struct {
	CloudWatchLogsRoleArn pulumi.StringPtrInput `pulumi:"cloudWatchLogsRoleArn"`
	ExcludeVerboseContent pulumi.BoolPtrInput   `pulumi:"excludeVerboseContent"`
	FieldLogLevel         pulumi.StringPtrInput `pulumi:"fieldLogLevel"`
}

func (GraphQlApiLogConfigArgs) ElementType added in v0.72.0

func (GraphQlApiLogConfigArgs) ElementType() reflect.Type

func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutput added in v0.72.0

func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutput() GraphQlApiLogConfigOutput

func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutputWithContext added in v0.72.0

func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutputWithContext(ctx context.Context) GraphQlApiLogConfigOutput

func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutput added in v0.72.0

func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput

func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutputWithContext added in v0.72.0

func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLogConfigPtrOutput

type GraphQlApiLogConfigInput added in v0.72.0

type GraphQlApiLogConfigInput interface {
	pulumi.Input

	ToGraphQlApiLogConfigOutput() GraphQlApiLogConfigOutput
	ToGraphQlApiLogConfigOutputWithContext(context.Context) GraphQlApiLogConfigOutput
}

GraphQlApiLogConfigInput is an input type that accepts GraphQlApiLogConfigArgs and GraphQlApiLogConfigOutput values. You can construct a concrete instance of `GraphQlApiLogConfigInput` via:

GraphQlApiLogConfigArgs{...}

type GraphQlApiLogConfigOutput added in v0.72.0

type GraphQlApiLogConfigOutput struct{ *pulumi.OutputState }

func (GraphQlApiLogConfigOutput) CloudWatchLogsRoleArn added in v0.72.0

func (o GraphQlApiLogConfigOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput

func (GraphQlApiLogConfigOutput) ElementType added in v0.72.0

func (GraphQlApiLogConfigOutput) ElementType() reflect.Type

func (GraphQlApiLogConfigOutput) ExcludeVerboseContent added in v0.72.0

func (o GraphQlApiLogConfigOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput

func (GraphQlApiLogConfigOutput) FieldLogLevel added in v0.72.0

func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutput added in v0.72.0

func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutput() GraphQlApiLogConfigOutput

func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutputWithContext added in v0.72.0

func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutputWithContext(ctx context.Context) GraphQlApiLogConfigOutput

func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutput added in v0.72.0

func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput

func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLogConfigPtrOutput

type GraphQlApiLogConfigPtrInput added in v0.72.0

type GraphQlApiLogConfigPtrInput interface {
	pulumi.Input

	ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput
	ToGraphQlApiLogConfigPtrOutputWithContext(context.Context) GraphQlApiLogConfigPtrOutput
}

GraphQlApiLogConfigPtrInput is an input type that accepts GraphQlApiLogConfigArgs, GraphQlApiLogConfigPtr and GraphQlApiLogConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiLogConfigPtrInput` via:

        GraphQlApiLogConfigArgs{...}

or:

        nil

func GraphQlApiLogConfigPtr added in v0.72.0

func GraphQlApiLogConfigPtr(v *GraphQlApiLogConfigArgs) GraphQlApiLogConfigPtrInput

type GraphQlApiLogConfigPtrOutput added in v0.72.0

type GraphQlApiLogConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQlApiLogConfigPtrOutput) CloudWatchLogsRoleArn added in v0.72.0

func (o GraphQlApiLogConfigPtrOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput

func (GraphQlApiLogConfigPtrOutput) Elem added in v0.72.0

func (GraphQlApiLogConfigPtrOutput) ElementType added in v0.72.0

func (GraphQlApiLogConfigPtrOutput) ExcludeVerboseContent added in v0.72.0

func (o GraphQlApiLogConfigPtrOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput

func (GraphQlApiLogConfigPtrOutput) FieldLogLevel added in v0.72.0

func (GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutput added in v0.72.0

func (o GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput

func (GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLogConfigPtrOutput

type GraphQlApiOpenIdConnectConfig added in v0.72.0

type GraphQlApiOpenIdConnectConfig struct {
	AuthTtl  *float64 `pulumi:"authTtl"`
	ClientId *string  `pulumi:"clientId"`
	IatTtl   *float64 `pulumi:"iatTtl"`
	Issuer   *string  `pulumi:"issuer"`
}

type GraphQlApiOpenIdConnectConfigArgs added in v0.72.0

type GraphQlApiOpenIdConnectConfigArgs struct {
	AuthTtl  pulumi.Float64PtrInput `pulumi:"authTtl"`
	ClientId pulumi.StringPtrInput  `pulumi:"clientId"`
	IatTtl   pulumi.Float64PtrInput `pulumi:"iatTtl"`
	Issuer   pulumi.StringPtrInput  `pulumi:"issuer"`
}

func (GraphQlApiOpenIdConnectConfigArgs) ElementType added in v0.72.0

func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutput added in v0.72.0

func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutput() GraphQlApiOpenIdConnectConfigOutput

func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutputWithContext added in v0.72.0

func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigOutput

func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutput added in v0.72.0

func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput

func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext added in v0.72.0

func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigPtrOutput

type GraphQlApiOpenIdConnectConfigInput added in v0.72.0

type GraphQlApiOpenIdConnectConfigInput interface {
	pulumi.Input

	ToGraphQlApiOpenIdConnectConfigOutput() GraphQlApiOpenIdConnectConfigOutput
	ToGraphQlApiOpenIdConnectConfigOutputWithContext(context.Context) GraphQlApiOpenIdConnectConfigOutput
}

GraphQlApiOpenIdConnectConfigInput is an input type that accepts GraphQlApiOpenIdConnectConfigArgs and GraphQlApiOpenIdConnectConfigOutput values. You can construct a concrete instance of `GraphQlApiOpenIdConnectConfigInput` via:

GraphQlApiOpenIdConnectConfigArgs{...}

type GraphQlApiOpenIdConnectConfigOutput added in v0.72.0

type GraphQlApiOpenIdConnectConfigOutput struct{ *pulumi.OutputState }

func (GraphQlApiOpenIdConnectConfigOutput) AuthTtl added in v0.72.0

func (GraphQlApiOpenIdConnectConfigOutput) ClientId added in v0.72.0

func (GraphQlApiOpenIdConnectConfigOutput) ElementType added in v0.72.0

func (GraphQlApiOpenIdConnectConfigOutput) IatTtl added in v0.72.0

func (GraphQlApiOpenIdConnectConfigOutput) Issuer added in v0.72.0

func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutput added in v0.72.0

func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutput() GraphQlApiOpenIdConnectConfigOutput

func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutputWithContext added in v0.72.0

func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigOutput

func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput added in v0.72.0

func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput

func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigPtrOutput

type GraphQlApiOpenIdConnectConfigPtrInput added in v0.72.0

type GraphQlApiOpenIdConnectConfigPtrInput interface {
	pulumi.Input

	ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput
	ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(context.Context) GraphQlApiOpenIdConnectConfigPtrOutput
}

GraphQlApiOpenIdConnectConfigPtrInput is an input type that accepts GraphQlApiOpenIdConnectConfigArgs, GraphQlApiOpenIdConnectConfigPtr and GraphQlApiOpenIdConnectConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiOpenIdConnectConfigPtrInput` via:

        GraphQlApiOpenIdConnectConfigArgs{...}

or:

        nil

type GraphQlApiOpenIdConnectConfigPtrOutput added in v0.72.0

type GraphQlApiOpenIdConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQlApiOpenIdConnectConfigPtrOutput) AuthTtl added in v0.72.0

func (GraphQlApiOpenIdConnectConfigPtrOutput) ClientId added in v0.72.0

func (GraphQlApiOpenIdConnectConfigPtrOutput) Elem added in v0.72.0

func (GraphQlApiOpenIdConnectConfigPtrOutput) ElementType added in v0.72.0

func (GraphQlApiOpenIdConnectConfigPtrOutput) IatTtl added in v0.72.0

func (GraphQlApiOpenIdConnectConfigPtrOutput) Issuer added in v0.72.0

func (GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput added in v0.72.0

func (o GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput

func (GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigPtrOutput

type GraphQlApiOutput added in v0.72.0

type GraphQlApiOutput struct{ *pulumi.OutputState }

func (GraphQlApiOutput) AdditionalAuthenticationProviders added in v0.72.0

func (o GraphQlApiOutput) AdditionalAuthenticationProviders() GraphQlApiAdditionalAuthenticationProviderArrayOutput

func (GraphQlApiOutput) ApiId added in v0.72.0

func (GraphQlApiOutput) ApiType added in v0.72.0

func (GraphQlApiOutput) Arn added in v0.72.0

func (GraphQlApiOutput) AuthenticationType added in v0.72.0

func (o GraphQlApiOutput) AuthenticationType() pulumi.StringOutput

func (GraphQlApiOutput) ElementType added in v0.72.0

func (GraphQlApiOutput) ElementType() reflect.Type

func (GraphQlApiOutput) EnhancedMetricsConfig added in v0.97.0

func (GraphQlApiOutput) EnvironmentVariables added in v0.96.0

func (o GraphQlApiOutput) EnvironmentVariables() pulumi.AnyOutput

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::AppSync::GraphQLApi` for more information about the expected schema for this property.

func (GraphQlApiOutput) GraphQlDns added in v0.72.0

func (o GraphQlApiOutput) GraphQlDns() pulumi.StringOutput

func (GraphQlApiOutput) GraphQlEndpointArn added in v0.91.0

func (o GraphQlApiOutput) GraphQlEndpointArn() pulumi.StringOutput

func (GraphQlApiOutput) GraphQlUrl added in v0.72.0

func (o GraphQlApiOutput) GraphQlUrl() pulumi.StringOutput

func (GraphQlApiOutput) IntrospectionConfig added in v0.92.0

func (o GraphQlApiOutput) IntrospectionConfig() pulumi.StringPtrOutput

func (GraphQlApiOutput) LambdaAuthorizerConfig added in v0.72.0

func (GraphQlApiOutput) LogConfig added in v0.72.0

func (GraphQlApiOutput) MergedApiExecutionRoleArn added in v0.72.0

func (o GraphQlApiOutput) MergedApiExecutionRoleArn() pulumi.StringPtrOutput

func (GraphQlApiOutput) Name added in v0.72.0

func (GraphQlApiOutput) OpenIdConnectConfig added in v0.72.0

func (GraphQlApiOutput) OwnerContact added in v0.72.0

func (o GraphQlApiOutput) OwnerContact() pulumi.StringPtrOutput

func (GraphQlApiOutput) QueryDepthLimit added in v0.92.0

func (o GraphQlApiOutput) QueryDepthLimit() pulumi.IntPtrOutput

func (GraphQlApiOutput) RealtimeDns added in v0.72.0

func (o GraphQlApiOutput) RealtimeDns() pulumi.StringOutput

func (GraphQlApiOutput) RealtimeUrl added in v0.72.0

func (o GraphQlApiOutput) RealtimeUrl() pulumi.StringOutput

func (GraphQlApiOutput) ResolverCountLimit added in v0.92.0

func (o GraphQlApiOutput) ResolverCountLimit() pulumi.IntPtrOutput

func (GraphQlApiOutput) Tags added in v0.72.0

func (GraphQlApiOutput) ToGraphQlApiOutput added in v0.72.0

func (o GraphQlApiOutput) ToGraphQlApiOutput() GraphQlApiOutput

func (GraphQlApiOutput) ToGraphQlApiOutputWithContext added in v0.72.0

func (o GraphQlApiOutput) ToGraphQlApiOutputWithContext(ctx context.Context) GraphQlApiOutput

func (GraphQlApiOutput) UserPoolConfig added in v0.72.0

func (GraphQlApiOutput) Visibility added in v0.72.0

func (o GraphQlApiOutput) Visibility() pulumi.StringPtrOutput

func (GraphQlApiOutput) XrayEnabled added in v0.72.0

func (o GraphQlApiOutput) XrayEnabled() pulumi.BoolPtrOutput

type GraphQlApiState added in v0.72.0

type GraphQlApiState struct {
}

func (GraphQlApiState) ElementType added in v0.72.0

func (GraphQlApiState) ElementType() reflect.Type

type GraphQlApiTag added in v0.72.0

type GraphQlApiTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GraphQlApiUserPoolConfig added in v0.72.0

type GraphQlApiUserPoolConfig struct {
	AppIdClientRegex *string `pulumi:"appIdClientRegex"`
	AwsRegion        *string `pulumi:"awsRegion"`
	DefaultAction    *string `pulumi:"defaultAction"`
	UserPoolId       *string `pulumi:"userPoolId"`
}

type GraphQlApiUserPoolConfigArgs added in v0.72.0

type GraphQlApiUserPoolConfigArgs struct {
	AppIdClientRegex pulumi.StringPtrInput `pulumi:"appIdClientRegex"`
	AwsRegion        pulumi.StringPtrInput `pulumi:"awsRegion"`
	DefaultAction    pulumi.StringPtrInput `pulumi:"defaultAction"`
	UserPoolId       pulumi.StringPtrInput `pulumi:"userPoolId"`
}

func (GraphQlApiUserPoolConfigArgs) ElementType added in v0.72.0

func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutput added in v0.72.0

func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutput() GraphQlApiUserPoolConfigOutput

func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutputWithContext added in v0.72.0

func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigOutput

func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutput added in v0.72.0

func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput

func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutputWithContext added in v0.72.0

func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigPtrOutput

type GraphQlApiUserPoolConfigInput added in v0.72.0

type GraphQlApiUserPoolConfigInput interface {
	pulumi.Input

	ToGraphQlApiUserPoolConfigOutput() GraphQlApiUserPoolConfigOutput
	ToGraphQlApiUserPoolConfigOutputWithContext(context.Context) GraphQlApiUserPoolConfigOutput
}

GraphQlApiUserPoolConfigInput is an input type that accepts GraphQlApiUserPoolConfigArgs and GraphQlApiUserPoolConfigOutput values. You can construct a concrete instance of `GraphQlApiUserPoolConfigInput` via:

GraphQlApiUserPoolConfigArgs{...}

type GraphQlApiUserPoolConfigOutput added in v0.72.0

type GraphQlApiUserPoolConfigOutput struct{ *pulumi.OutputState }

func (GraphQlApiUserPoolConfigOutput) AppIdClientRegex added in v0.72.0

func (GraphQlApiUserPoolConfigOutput) AwsRegion added in v0.72.0

func (GraphQlApiUserPoolConfigOutput) DefaultAction added in v0.72.0

func (GraphQlApiUserPoolConfigOutput) ElementType added in v0.72.0

func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutput added in v0.72.0

func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutput() GraphQlApiUserPoolConfigOutput

func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutputWithContext added in v0.72.0

func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigOutput

func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutput added in v0.72.0

func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput

func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigPtrOutput

func (GraphQlApiUserPoolConfigOutput) UserPoolId added in v0.72.0

type GraphQlApiUserPoolConfigPtrInput added in v0.72.0

type GraphQlApiUserPoolConfigPtrInput interface {
	pulumi.Input

	ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput
	ToGraphQlApiUserPoolConfigPtrOutputWithContext(context.Context) GraphQlApiUserPoolConfigPtrOutput
}

GraphQlApiUserPoolConfigPtrInput is an input type that accepts GraphQlApiUserPoolConfigArgs, GraphQlApiUserPoolConfigPtr and GraphQlApiUserPoolConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiUserPoolConfigPtrInput` via:

        GraphQlApiUserPoolConfigArgs{...}

or:

        nil

func GraphQlApiUserPoolConfigPtr added in v0.72.0

func GraphQlApiUserPoolConfigPtr(v *GraphQlApiUserPoolConfigArgs) GraphQlApiUserPoolConfigPtrInput

type GraphQlApiUserPoolConfigPtrOutput added in v0.72.0

type GraphQlApiUserPoolConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQlApiUserPoolConfigPtrOutput) AppIdClientRegex added in v0.72.0

func (GraphQlApiUserPoolConfigPtrOutput) AwsRegion added in v0.72.0

func (GraphQlApiUserPoolConfigPtrOutput) DefaultAction added in v0.72.0

func (GraphQlApiUserPoolConfigPtrOutput) Elem added in v0.72.0

func (GraphQlApiUserPoolConfigPtrOutput) ElementType added in v0.72.0

func (GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutput added in v0.72.0

func (o GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput

func (GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext added in v0.72.0

func (o GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigPtrOutput

func (GraphQlApiUserPoolConfigPtrOutput) UserPoolId added in v0.72.0

type GraphQlSchema deprecated added in v0.72.0

type GraphQlSchema struct {
	pulumi.CustomResourceState

	ApiId                pulumi.StringOutput    `pulumi:"apiId"`
	Definition           pulumi.StringPtrOutput `pulumi:"definition"`
	DefinitionS3Location pulumi.StringPtrOutput `pulumi:"definitionS3Location"`
}

Resource Type definition for AWS::AppSync::GraphQLSchema

Deprecated: GraphQlSchema is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetGraphQlSchema added in v0.72.0

func GetGraphQlSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GraphQlSchemaState, opts ...pulumi.ResourceOption) (*GraphQlSchema, error)

GetGraphQlSchema gets an existing GraphQlSchema 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 NewGraphQlSchema added in v0.72.0

func NewGraphQlSchema(ctx *pulumi.Context,
	name string, args *GraphQlSchemaArgs, opts ...pulumi.ResourceOption) (*GraphQlSchema, error)

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

func (*GraphQlSchema) ElementType added in v0.72.0

func (*GraphQlSchema) ElementType() reflect.Type

func (*GraphQlSchema) ToGraphQlSchemaOutput added in v0.72.0

func (i *GraphQlSchema) ToGraphQlSchemaOutput() GraphQlSchemaOutput

func (*GraphQlSchema) ToGraphQlSchemaOutputWithContext added in v0.72.0

func (i *GraphQlSchema) ToGraphQlSchemaOutputWithContext(ctx context.Context) GraphQlSchemaOutput

type GraphQlSchemaArgs added in v0.72.0

type GraphQlSchemaArgs struct {
	ApiId                pulumi.StringInput
	Definition           pulumi.StringPtrInput
	DefinitionS3Location pulumi.StringPtrInput
}

The set of arguments for constructing a GraphQlSchema resource.

func (GraphQlSchemaArgs) ElementType added in v0.72.0

func (GraphQlSchemaArgs) ElementType() reflect.Type

type GraphQlSchemaInput added in v0.72.0

type GraphQlSchemaInput interface {
	pulumi.Input

	ToGraphQlSchemaOutput() GraphQlSchemaOutput
	ToGraphQlSchemaOutputWithContext(ctx context.Context) GraphQlSchemaOutput
}

type GraphQlSchemaOutput added in v0.72.0

type GraphQlSchemaOutput struct{ *pulumi.OutputState }

func (GraphQlSchemaOutput) ApiId added in v0.72.0

func (GraphQlSchemaOutput) Definition added in v0.72.0

func (GraphQlSchemaOutput) DefinitionS3Location added in v0.72.0

func (o GraphQlSchemaOutput) DefinitionS3Location() pulumi.StringPtrOutput

func (GraphQlSchemaOutput) ElementType added in v0.72.0

func (GraphQlSchemaOutput) ElementType() reflect.Type

func (GraphQlSchemaOutput) ToGraphQlSchemaOutput added in v0.72.0

func (o GraphQlSchemaOutput) ToGraphQlSchemaOutput() GraphQlSchemaOutput

func (GraphQlSchemaOutput) ToGraphQlSchemaOutputWithContext added in v0.72.0

func (o GraphQlSchemaOutput) ToGraphQlSchemaOutputWithContext(ctx context.Context) GraphQlSchemaOutput

type GraphQlSchemaState added in v0.72.0

type GraphQlSchemaState struct {
}

func (GraphQlSchemaState) ElementType added in v0.72.0

func (GraphQlSchemaState) ElementType() reflect.Type

type LookupApiCacheArgs added in v0.12.0

type LookupApiCacheArgs struct {
	Id string `pulumi:"id"`
}

type LookupApiCacheOutputArgs added in v0.12.0

type LookupApiCacheOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupApiCacheOutputArgs) ElementType added in v0.12.0

func (LookupApiCacheOutputArgs) ElementType() reflect.Type

type LookupApiCacheResult added in v0.12.0

type LookupApiCacheResult struct {
	ApiCachingBehavior       *string  `pulumi:"apiCachingBehavior"`
	AtRestEncryptionEnabled  *bool    `pulumi:"atRestEncryptionEnabled"`
	HealthMetricsConfig      *string  `pulumi:"healthMetricsConfig"`
	Id                       *string  `pulumi:"id"`
	TransitEncryptionEnabled *bool    `pulumi:"transitEncryptionEnabled"`
	Ttl                      *float64 `pulumi:"ttl"`
	Type                     *string  `pulumi:"type"`
}

func LookupApiCache added in v0.12.0

func LookupApiCache(ctx *pulumi.Context, args *LookupApiCacheArgs, opts ...pulumi.InvokeOption) (*LookupApiCacheResult, error)

Resource Type definition for AWS::AppSync::ApiCache

type LookupApiCacheResultOutput added in v0.12.0

type LookupApiCacheResultOutput struct{ *pulumi.OutputState }

func LookupApiCacheOutput added in v0.12.0

func LookupApiCacheOutput(ctx *pulumi.Context, args LookupApiCacheOutputArgs, opts ...pulumi.InvokeOption) LookupApiCacheResultOutput

func (LookupApiCacheResultOutput) ApiCachingBehavior added in v0.12.0

func (o LookupApiCacheResultOutput) ApiCachingBehavior() pulumi.StringPtrOutput

func (LookupApiCacheResultOutput) AtRestEncryptionEnabled added in v0.12.0

func (o LookupApiCacheResultOutput) AtRestEncryptionEnabled() pulumi.BoolPtrOutput

func (LookupApiCacheResultOutput) ElementType added in v0.12.0

func (LookupApiCacheResultOutput) ElementType() reflect.Type

func (LookupApiCacheResultOutput) HealthMetricsConfig added in v0.97.0

func (o LookupApiCacheResultOutput) HealthMetricsConfig() pulumi.StringPtrOutput

func (LookupApiCacheResultOutput) Id added in v0.12.0

func (LookupApiCacheResultOutput) ToLookupApiCacheResultOutput added in v0.12.0

func (o LookupApiCacheResultOutput) ToLookupApiCacheResultOutput() LookupApiCacheResultOutput

func (LookupApiCacheResultOutput) ToLookupApiCacheResultOutputWithContext added in v0.12.0

func (o LookupApiCacheResultOutput) ToLookupApiCacheResultOutputWithContext(ctx context.Context) LookupApiCacheResultOutput

func (LookupApiCacheResultOutput) TransitEncryptionEnabled added in v0.12.0

func (o LookupApiCacheResultOutput) TransitEncryptionEnabled() pulumi.BoolPtrOutput

func (LookupApiCacheResultOutput) Ttl added in v0.12.0

func (LookupApiCacheResultOutput) Type added in v0.12.0

type LookupApiKeyArgs added in v0.12.0

type LookupApiKeyArgs struct {
	ApiKeyId string `pulumi:"apiKeyId"`
}

type LookupApiKeyOutputArgs added in v0.12.0

type LookupApiKeyOutputArgs struct {
	ApiKeyId pulumi.StringInput `pulumi:"apiKeyId"`
}

func (LookupApiKeyOutputArgs) ElementType added in v0.12.0

func (LookupApiKeyOutputArgs) ElementType() reflect.Type

type LookupApiKeyResult added in v0.12.0

type LookupApiKeyResult struct {
	ApiKey      *string  `pulumi:"apiKey"`
	ApiKeyId    *string  `pulumi:"apiKeyId"`
	Arn         *string  `pulumi:"arn"`
	Description *string  `pulumi:"description"`
	Expires     *float64 `pulumi:"expires"`
}

func LookupApiKey added in v0.12.0

func LookupApiKey(ctx *pulumi.Context, args *LookupApiKeyArgs, opts ...pulumi.InvokeOption) (*LookupApiKeyResult, error)

Resource Type definition for AWS::AppSync::ApiKey

type LookupApiKeyResultOutput added in v0.12.0

type LookupApiKeyResultOutput struct{ *pulumi.OutputState }

func LookupApiKeyOutput added in v0.12.0

func LookupApiKeyOutput(ctx *pulumi.Context, args LookupApiKeyOutputArgs, opts ...pulumi.InvokeOption) LookupApiKeyResultOutput

func (LookupApiKeyResultOutput) ApiKey added in v0.12.0

func (LookupApiKeyResultOutput) ApiKeyId added in v0.12.0

func (LookupApiKeyResultOutput) Arn added in v0.12.0

func (LookupApiKeyResultOutput) Description added in v0.12.0

func (LookupApiKeyResultOutput) ElementType added in v0.12.0

func (LookupApiKeyResultOutput) ElementType() reflect.Type

func (LookupApiKeyResultOutput) Expires added in v0.12.0

func (LookupApiKeyResultOutput) ToLookupApiKeyResultOutput added in v0.12.0

func (o LookupApiKeyResultOutput) ToLookupApiKeyResultOutput() LookupApiKeyResultOutput

func (LookupApiKeyResultOutput) ToLookupApiKeyResultOutputWithContext added in v0.12.0

func (o LookupApiKeyResultOutput) ToLookupApiKeyResultOutputWithContext(ctx context.Context) LookupApiKeyResultOutput

type LookupDataSourceArgs added in v0.12.0

type LookupDataSourceArgs struct {
	Id string `pulumi:"id"`
}

type LookupDataSourceOutputArgs added in v0.12.0

type LookupDataSourceOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDataSourceOutputArgs) ElementType added in v0.12.0

func (LookupDataSourceOutputArgs) ElementType() reflect.Type

type LookupDataSourceResult added in v0.12.0

type LookupDataSourceResult struct {
	DataSourceArn            *string                             `pulumi:"dataSourceArn"`
	Description              *string                             `pulumi:"description"`
	DynamoDbConfig           *DataSourceDynamoDbConfig           `pulumi:"dynamoDbConfig"`
	ElasticsearchConfig      *DataSourceElasticsearchConfig      `pulumi:"elasticsearchConfig"`
	EventBridgeConfig        *DataSourceEventBridgeConfig        `pulumi:"eventBridgeConfig"`
	HttpConfig               *DataSourceHttpConfig               `pulumi:"httpConfig"`
	Id                       *string                             `pulumi:"id"`
	LambdaConfig             *DataSourceLambdaConfig             `pulumi:"lambdaConfig"`
	MetricsConfig            *string                             `pulumi:"metricsConfig"`
	OpenSearchServiceConfig  *DataSourceOpenSearchServiceConfig  `pulumi:"openSearchServiceConfig"`
	RelationalDatabaseConfig *DataSourceRelationalDatabaseConfig `pulumi:"relationalDatabaseConfig"`
	ServiceRoleArn           *string                             `pulumi:"serviceRoleArn"`
	Type                     *string                             `pulumi:"type"`
}

func LookupDataSource added in v0.12.0

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

Resource Type definition for AWS::AppSync::DataSource

type LookupDataSourceResultOutput added in v0.12.0

type LookupDataSourceResultOutput struct{ *pulumi.OutputState }

func LookupDataSourceOutput added in v0.12.0

func (LookupDataSourceResultOutput) DataSourceArn added in v0.12.0

func (LookupDataSourceResultOutput) Description added in v0.12.0

func (LookupDataSourceResultOutput) DynamoDbConfig added in v0.72.0

func (LookupDataSourceResultOutput) ElasticsearchConfig added in v0.12.0

func (LookupDataSourceResultOutput) ElementType added in v0.12.0

func (LookupDataSourceResultOutput) EventBridgeConfig added in v0.48.0

func (LookupDataSourceResultOutput) HttpConfig added in v0.12.0

func (LookupDataSourceResultOutput) Id added in v0.12.0

func (LookupDataSourceResultOutput) LambdaConfig added in v0.12.0

func (LookupDataSourceResultOutput) MetricsConfig added in v0.97.0

func (LookupDataSourceResultOutput) OpenSearchServiceConfig added in v0.12.0

func (LookupDataSourceResultOutput) RelationalDatabaseConfig added in v0.12.0

func (LookupDataSourceResultOutput) ServiceRoleArn added in v0.12.0

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutput added in v0.12.0

func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput

func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext added in v0.12.0

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

func (LookupDataSourceResultOutput) Type added in v0.12.0

type LookupDomainNameApiAssociationArgs added in v0.12.0

type LookupDomainNameApiAssociationArgs struct {
	ApiAssociationIdentifier string `pulumi:"apiAssociationIdentifier"`
}

type LookupDomainNameApiAssociationOutputArgs added in v0.12.0

type LookupDomainNameApiAssociationOutputArgs struct {
	ApiAssociationIdentifier pulumi.StringInput `pulumi:"apiAssociationIdentifier"`
}

func (LookupDomainNameApiAssociationOutputArgs) ElementType added in v0.12.0

type LookupDomainNameApiAssociationResult added in v0.12.0

type LookupDomainNameApiAssociationResult struct {
	ApiAssociationIdentifier *string `pulumi:"apiAssociationIdentifier"`
	ApiId                    *string `pulumi:"apiId"`
}

func LookupDomainNameApiAssociation added in v0.12.0

Resource Type definition for AWS::AppSync::DomainNameApiAssociation

type LookupDomainNameApiAssociationResultOutput added in v0.12.0

type LookupDomainNameApiAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupDomainNameApiAssociationResultOutput) ApiAssociationIdentifier added in v0.12.0

func (LookupDomainNameApiAssociationResultOutput) ApiId added in v0.12.0

func (LookupDomainNameApiAssociationResultOutput) ElementType added in v0.12.0

func (LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutput added in v0.12.0

func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutput() LookupDomainNameApiAssociationResultOutput

func (LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutputWithContext added in v0.12.0

func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutputWithContext(ctx context.Context) LookupDomainNameApiAssociationResultOutput

type LookupDomainNameArgs added in v0.12.0

type LookupDomainNameArgs struct {
	DomainName string `pulumi:"domainName"`
}

type LookupDomainNameOutputArgs added in v0.12.0

type LookupDomainNameOutputArgs struct {
	DomainName pulumi.StringInput `pulumi:"domainName"`
}

func (LookupDomainNameOutputArgs) ElementType added in v0.12.0

func (LookupDomainNameOutputArgs) ElementType() reflect.Type

type LookupDomainNameResult added in v0.12.0

type LookupDomainNameResult struct {
	AppSyncDomainName *string `pulumi:"appSyncDomainName"`
	Description       *string `pulumi:"description"`
	HostedZoneId      *string `pulumi:"hostedZoneId"`
}

func LookupDomainName added in v0.12.0

func LookupDomainName(ctx *pulumi.Context, args *LookupDomainNameArgs, opts ...pulumi.InvokeOption) (*LookupDomainNameResult, error)

Resource Type definition for AWS::AppSync::DomainName

type LookupDomainNameResultOutput added in v0.12.0

type LookupDomainNameResultOutput struct{ *pulumi.OutputState }

func LookupDomainNameOutput added in v0.12.0

func (LookupDomainNameResultOutput) AppSyncDomainName added in v0.12.0

func (o LookupDomainNameResultOutput) AppSyncDomainName() pulumi.StringPtrOutput

func (LookupDomainNameResultOutput) Description added in v0.12.0

func (LookupDomainNameResultOutput) ElementType added in v0.12.0

func (LookupDomainNameResultOutput) HostedZoneId added in v0.12.0

func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutput added in v0.12.0

func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput

func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext added in v0.12.0

func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput

type LookupFunctionConfigurationArgs added in v0.12.0

type LookupFunctionConfigurationArgs struct {
	// The ARN for the function generated by the service
	FunctionArn string `pulumi:"functionArn"`
}

type LookupFunctionConfigurationOutputArgs added in v0.12.0

type LookupFunctionConfigurationOutputArgs struct {
	// The ARN for the function generated by the service
	FunctionArn pulumi.StringInput `pulumi:"functionArn"`
}

func (LookupFunctionConfigurationOutputArgs) ElementType added in v0.12.0

type LookupFunctionConfigurationResult added in v0.12.0

type LookupFunctionConfigurationResult struct {
	// The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
	Code *string `pulumi:"code"`
	// The name of data source this function will attach.
	DataSourceName *string `pulumi:"dataSourceName"`
	// The function description.
	Description *string `pulumi:"description"`
	// The ARN for the function generated by the service
	FunctionArn *string `pulumi:"functionArn"`
	// The unique identifier for the function generated by the service
	FunctionId *string `pulumi:"functionId"`
	// The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
	FunctionVersion *string `pulumi:"functionVersion"`
	// The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.
	MaxBatchSize *int `pulumi:"maxBatchSize"`
	// The name of the function.
	Name *string `pulumi:"name"`
	// The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.
	RequestMappingTemplate *string `pulumi:"requestMappingTemplate"`
	// The Function response mapping template.
	ResponseMappingTemplate *string `pulumi:"responseMappingTemplate"`
	// Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
	Runtime *FunctionConfigurationAppSyncRuntime `pulumi:"runtime"`
	// Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
	SyncConfig *FunctionConfigurationSyncConfig `pulumi:"syncConfig"`
}

func LookupFunctionConfiguration added in v0.12.0

func LookupFunctionConfiguration(ctx *pulumi.Context, args *LookupFunctionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupFunctionConfigurationResult, error)

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

type LookupFunctionConfigurationResultOutput added in v0.12.0

type LookupFunctionConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupFunctionConfigurationResultOutput) Code added in v0.42.0

The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.

func (LookupFunctionConfigurationResultOutput) DataSourceName added in v0.12.0

The name of data source this function will attach.

func (LookupFunctionConfigurationResultOutput) Description added in v0.12.0

The function description.

func (LookupFunctionConfigurationResultOutput) ElementType added in v0.12.0

func (LookupFunctionConfigurationResultOutput) FunctionArn added in v0.12.0

The ARN for the function generated by the service

func (LookupFunctionConfigurationResultOutput) FunctionId added in v0.12.0

The unique identifier for the function generated by the service

func (LookupFunctionConfigurationResultOutput) FunctionVersion added in v0.12.0

The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.

func (LookupFunctionConfigurationResultOutput) MaxBatchSize added in v0.12.0

The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.

func (LookupFunctionConfigurationResultOutput) Name added in v0.12.0

The name of the function.

func (LookupFunctionConfigurationResultOutput) RequestMappingTemplate added in v0.12.0

The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.

func (LookupFunctionConfigurationResultOutput) ResponseMappingTemplate added in v0.12.0

The Function response mapping template.

func (LookupFunctionConfigurationResultOutput) Runtime added in v0.42.0

Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (LookupFunctionConfigurationResultOutput) SyncConfig added in v0.12.0

Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

func (LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput added in v0.12.0

func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput() LookupFunctionConfigurationResultOutput

func (LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext added in v0.12.0

func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext(ctx context.Context) LookupFunctionConfigurationResultOutput

type LookupGraphQlApiArgs added in v0.72.0

type LookupGraphQlApiArgs struct {
	Id string `pulumi:"id"`
}

type LookupGraphQlApiOutputArgs added in v0.72.0

type LookupGraphQlApiOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupGraphQlApiOutputArgs) ElementType added in v0.72.0

func (LookupGraphQlApiOutputArgs) ElementType() reflect.Type

type LookupGraphQlApiResult added in v0.72.0

type LookupGraphQlApiResult struct {
	AdditionalAuthenticationProviders []GraphQlApiAdditionalAuthenticationProvider `pulumi:"additionalAuthenticationProviders"`
	ApiId                             *string                                      `pulumi:"apiId"`
	ApiType                           *string                                      `pulumi:"apiType"`
	Arn                               *string                                      `pulumi:"arn"`
	AuthenticationType                *string                                      `pulumi:"authenticationType"`
	EnhancedMetricsConfig             *GraphQlApiEnhancedMetricsConfig             `pulumi:"enhancedMetricsConfig"`
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::AppSync::GraphQLApi` for more information about the expected schema for this property.
	EnvironmentVariables      interface{}                       `pulumi:"environmentVariables"`
	GraphQlDns                *string                           `pulumi:"graphQlDns"`
	GraphQlEndpointArn        *string                           `pulumi:"graphQlEndpointArn"`
	GraphQlUrl                *string                           `pulumi:"graphQlUrl"`
	Id                        *string                           `pulumi:"id"`
	IntrospectionConfig       *string                           `pulumi:"introspectionConfig"`
	LambdaAuthorizerConfig    *GraphQlApiLambdaAuthorizerConfig `pulumi:"lambdaAuthorizerConfig"`
	LogConfig                 *GraphQlApiLogConfig              `pulumi:"logConfig"`
	MergedApiExecutionRoleArn *string                           `pulumi:"mergedApiExecutionRoleArn"`
	Name                      *string                           `pulumi:"name"`
	OpenIdConnectConfig       *GraphQlApiOpenIdConnectConfig    `pulumi:"openIdConnectConfig"`
	OwnerContact              *string                           `pulumi:"ownerContact"`
	QueryDepthLimit           *int                              `pulumi:"queryDepthLimit"`
	RealtimeDns               *string                           `pulumi:"realtimeDns"`
	RealtimeUrl               *string                           `pulumi:"realtimeUrl"`
	ResolverCountLimit        *int                              `pulumi:"resolverCountLimit"`
	Tags                      []aws.Tag                         `pulumi:"tags"`
	UserPoolConfig            *GraphQlApiUserPoolConfig         `pulumi:"userPoolConfig"`
	Visibility                *string                           `pulumi:"visibility"`
	XrayEnabled               *bool                             `pulumi:"xrayEnabled"`
}

func LookupGraphQlApi added in v0.72.0

func LookupGraphQlApi(ctx *pulumi.Context, args *LookupGraphQlApiArgs, opts ...pulumi.InvokeOption) (*LookupGraphQlApiResult, error)

Resource Type definition for AWS::AppSync::GraphQLApi

type LookupGraphQlApiResultOutput added in v0.72.0

type LookupGraphQlApiResultOutput struct{ *pulumi.OutputState }

func LookupGraphQlApiOutput added in v0.72.0

func (LookupGraphQlApiResultOutput) AdditionalAuthenticationProviders added in v0.72.0

func (LookupGraphQlApiResultOutput) ApiId added in v0.72.0

func (LookupGraphQlApiResultOutput) ApiType added in v0.73.1

func (LookupGraphQlApiResultOutput) Arn added in v0.72.0

func (LookupGraphQlApiResultOutput) AuthenticationType added in v0.72.0

func (o LookupGraphQlApiResultOutput) AuthenticationType() pulumi.StringPtrOutput

func (LookupGraphQlApiResultOutput) ElementType added in v0.72.0

func (LookupGraphQlApiResultOutput) EnhancedMetricsConfig added in v0.97.0

func (LookupGraphQlApiResultOutput) EnvironmentVariables added in v0.96.0

func (o LookupGraphQlApiResultOutput) EnvironmentVariables() pulumi.AnyOutput

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::AppSync::GraphQLApi` for more information about the expected schema for this property.

func (LookupGraphQlApiResultOutput) GraphQlDns added in v0.72.0

func (LookupGraphQlApiResultOutput) GraphQlEndpointArn added in v0.91.0

func (o LookupGraphQlApiResultOutput) GraphQlEndpointArn() pulumi.StringPtrOutput

func (LookupGraphQlApiResultOutput) GraphQlUrl added in v0.72.0

func (LookupGraphQlApiResultOutput) Id added in v0.72.0

func (LookupGraphQlApiResultOutput) IntrospectionConfig added in v0.92.0

func (o LookupGraphQlApiResultOutput) IntrospectionConfig() pulumi.StringPtrOutput

func (LookupGraphQlApiResultOutput) LambdaAuthorizerConfig added in v0.72.0

func (LookupGraphQlApiResultOutput) LogConfig added in v0.72.0

func (LookupGraphQlApiResultOutput) MergedApiExecutionRoleArn added in v0.72.0

func (o LookupGraphQlApiResultOutput) MergedApiExecutionRoleArn() pulumi.StringPtrOutput

func (LookupGraphQlApiResultOutput) Name added in v0.72.0

func (LookupGraphQlApiResultOutput) OpenIdConnectConfig added in v0.72.0

func (LookupGraphQlApiResultOutput) OwnerContact added in v0.72.0

func (LookupGraphQlApiResultOutput) QueryDepthLimit added in v0.92.0

func (o LookupGraphQlApiResultOutput) QueryDepthLimit() pulumi.IntPtrOutput

func (LookupGraphQlApiResultOutput) RealtimeDns added in v0.72.0

func (LookupGraphQlApiResultOutput) RealtimeUrl added in v0.72.0

func (LookupGraphQlApiResultOutput) ResolverCountLimit added in v0.92.0

func (o LookupGraphQlApiResultOutput) ResolverCountLimit() pulumi.IntPtrOutput

func (LookupGraphQlApiResultOutput) Tags added in v0.72.0

func (LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutput added in v0.72.0

func (o LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutput() LookupGraphQlApiResultOutput

func (LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutputWithContext added in v0.72.0

func (o LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutputWithContext(ctx context.Context) LookupGraphQlApiResultOutput

func (LookupGraphQlApiResultOutput) UserPoolConfig added in v0.72.0

func (LookupGraphQlApiResultOutput) Visibility added in v0.73.1

func (LookupGraphQlApiResultOutput) XrayEnabled added in v0.72.0

type LookupGraphQlSchemaArgs added in v0.72.0

type LookupGraphQlSchemaArgs struct {
	Id string `pulumi:"id"`
}

type LookupGraphQlSchemaOutputArgs added in v0.72.0

type LookupGraphQlSchemaOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupGraphQlSchemaOutputArgs) ElementType added in v0.72.0

type LookupGraphQlSchemaResult added in v0.72.0

type LookupGraphQlSchemaResult struct {
	Definition           *string `pulumi:"definition"`
	DefinitionS3Location *string `pulumi:"definitionS3Location"`
	Id                   *string `pulumi:"id"`
}

func LookupGraphQlSchema added in v0.72.0

func LookupGraphQlSchema(ctx *pulumi.Context, args *LookupGraphQlSchemaArgs, opts ...pulumi.InvokeOption) (*LookupGraphQlSchemaResult, error)

Resource Type definition for AWS::AppSync::GraphQLSchema

type LookupGraphQlSchemaResultOutput added in v0.72.0

type LookupGraphQlSchemaResultOutput struct{ *pulumi.OutputState }

func LookupGraphQlSchemaOutput added in v0.72.0

func (LookupGraphQlSchemaResultOutput) Definition added in v0.72.0

func (LookupGraphQlSchemaResultOutput) DefinitionS3Location added in v0.72.0

func (o LookupGraphQlSchemaResultOutput) DefinitionS3Location() pulumi.StringPtrOutput

func (LookupGraphQlSchemaResultOutput) ElementType added in v0.72.0

func (LookupGraphQlSchemaResultOutput) Id added in v0.72.0

func (LookupGraphQlSchemaResultOutput) ToLookupGraphQlSchemaResultOutput added in v0.72.0

func (o LookupGraphQlSchemaResultOutput) ToLookupGraphQlSchemaResultOutput() LookupGraphQlSchemaResultOutput

func (LookupGraphQlSchemaResultOutput) ToLookupGraphQlSchemaResultOutputWithContext added in v0.72.0

func (o LookupGraphQlSchemaResultOutput) ToLookupGraphQlSchemaResultOutputWithContext(ctx context.Context) LookupGraphQlSchemaResultOutput

type LookupResolverArgs added in v0.12.0

type LookupResolverArgs struct {
	ResolverArn string `pulumi:"resolverArn"`
}

type LookupResolverOutputArgs added in v0.12.0

type LookupResolverOutputArgs struct {
	ResolverArn pulumi.StringInput `pulumi:"resolverArn"`
}

func (LookupResolverOutputArgs) ElementType added in v0.12.0

func (LookupResolverOutputArgs) ElementType() reflect.Type

type LookupResolverResult added in v0.12.0

type LookupResolverResult struct {
	// The caching configuration for the resolver.
	CachingConfig *ResolverCachingConfig `pulumi:"cachingConfig"`
	// The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.
	Code *string `pulumi:"code"`
	// The resolver data source name.
	DataSourceName *string `pulumi:"dataSourceName"`
	// The resolver type.
	//   +   *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
	//   +   *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
	Kind *string `pulumi:"kind"`
	// The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.
	MaxBatchSize  *int                   `pulumi:"maxBatchSize"`
	MetricsConfig *ResolverMetricsConfig `pulumi:"metricsConfig"`
	// Functions linked with the pipeline resolver.
	PipelineConfig *ResolverPipelineConfig `pulumi:"pipelineConfig"`
	// The request mapping template.
	//  Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
	RequestMappingTemplate *string `pulumi:"requestMappingTemplate"`
	ResolverArn            *string `pulumi:"resolverArn"`
	// The response mapping template.
	ResponseMappingTemplate *string `pulumi:"responseMappingTemplate"`
	// Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
	Runtime *ResolverAppSyncRuntime `pulumi:"runtime"`
	// The “SyncConfig“ for a resolver attached to a versioned data source.
	SyncConfig *ResolverSyncConfig `pulumi:"syncConfig"`
}

func LookupResolver added in v0.12.0

func LookupResolver(ctx *pulumi.Context, args *LookupResolverArgs, opts ...pulumi.InvokeOption) (*LookupResolverResult, error)

The “AWS::AppSync::Resolver“ resource defines the logical GraphQL resolver that you attach to fields in a schema. Request and response templates for resolvers are written in Apache Velocity Template Language (VTL) format. For more information about resolvers, see [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html).

 When you submit an update, CFNLong updates resources based on differences between what you submit and the stack's current template. To cause this resource to be updated you must change a property value for this resource in the CFNshort template. Changing the S3 file content without changing a property value will not result in an update operation.
See [Update Behaviors of Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) in the *User Guide*.

type LookupResolverResultOutput added in v0.12.0

type LookupResolverResultOutput struct{ *pulumi.OutputState }

func LookupResolverOutput added in v0.12.0

func LookupResolverOutput(ctx *pulumi.Context, args LookupResolverOutputArgs, opts ...pulumi.InvokeOption) LookupResolverResultOutput

func (LookupResolverResultOutput) CachingConfig added in v0.12.0

The caching configuration for the resolver.

func (LookupResolverResultOutput) Code added in v0.42.0

The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.

func (LookupResolverResultOutput) DataSourceName added in v0.12.0

The resolver data source name.

func (LookupResolverResultOutput) ElementType added in v0.12.0

func (LookupResolverResultOutput) ElementType() reflect.Type

func (LookupResolverResultOutput) Kind added in v0.12.0

The resolver type.

  • *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
  • *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.

func (LookupResolverResultOutput) MaxBatchSize added in v0.12.0

The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.

func (LookupResolverResultOutput) MetricsConfig added in v0.98.0

func (LookupResolverResultOutput) PipelineConfig added in v0.12.0

Functions linked with the pipeline resolver.

func (LookupResolverResultOutput) RequestMappingTemplate added in v0.12.0

func (o LookupResolverResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput

The request mapping template.

Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.

func (LookupResolverResultOutput) ResolverArn added in v0.12.0

func (LookupResolverResultOutput) ResponseMappingTemplate added in v0.12.0

func (o LookupResolverResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput

The response mapping template.

func (LookupResolverResultOutput) Runtime added in v0.42.0

Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (LookupResolverResultOutput) SyncConfig added in v0.12.0

The “SyncConfig“ for a resolver attached to a versioned data source.

func (LookupResolverResultOutput) ToLookupResolverResultOutput added in v0.12.0

func (o LookupResolverResultOutput) ToLookupResolverResultOutput() LookupResolverResultOutput

func (LookupResolverResultOutput) ToLookupResolverResultOutputWithContext added in v0.12.0

func (o LookupResolverResultOutput) ToLookupResolverResultOutputWithContext(ctx context.Context) LookupResolverResultOutput

type LookupSourceApiAssociationArgs added in v0.63.0

type LookupSourceApiAssociationArgs struct {
	// ARN of the SourceApiAssociation.
	AssociationArn string `pulumi:"associationArn"`
}

type LookupSourceApiAssociationOutputArgs added in v0.63.0

type LookupSourceApiAssociationOutputArgs struct {
	// ARN of the SourceApiAssociation.
	AssociationArn pulumi.StringInput `pulumi:"associationArn"`
}

func (LookupSourceApiAssociationOutputArgs) ElementType added in v0.63.0

type LookupSourceApiAssociationResult added in v0.63.0

type LookupSourceApiAssociationResult struct {
	// ARN of the SourceApiAssociation.
	AssociationArn *string `pulumi:"associationArn"`
	// Id of the SourceApiAssociation.
	AssociationId *string `pulumi:"associationId"`
	// Description of the SourceApiAssociation.
	Description *string `pulumi:"description"`
	// Date of last schema successful merge.
	LastSuccessfulMergeDate *string `pulumi:"lastSuccessfulMergeDate"`
	// ARN of the Merged API in the association.
	MergedApiArn *string `pulumi:"mergedApiArn"`
	// GraphQLApiId of the Merged API in the association.
	MergedApiId *string `pulumi:"mergedApiId"`
	// ARN of the source API in the association.
	SourceApiArn *string `pulumi:"sourceApiArn"`
	// Customized configuration for SourceApiAssociation.
	SourceApiAssociationConfig *SourceApiAssociationConfig `pulumi:"sourceApiAssociationConfig"`
	// Current status of SourceApiAssociation.
	SourceApiAssociationStatus *SourceApiAssociationStatus `pulumi:"sourceApiAssociationStatus"`
	// Current SourceApiAssociation status details.
	SourceApiAssociationStatusDetail *string `pulumi:"sourceApiAssociationStatusDetail"`
	// GraphQLApiId of the source API in the association.
	SourceApiId *string `pulumi:"sourceApiId"`
}

func LookupSourceApiAssociation added in v0.63.0

func LookupSourceApiAssociation(ctx *pulumi.Context, args *LookupSourceApiAssociationArgs, opts ...pulumi.InvokeOption) (*LookupSourceApiAssociationResult, error)

Resource Type definition for AWS::AppSync::SourceApiAssociation

type LookupSourceApiAssociationResultOutput added in v0.63.0

type LookupSourceApiAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupSourceApiAssociationResultOutput) AssociationArn added in v0.63.0

ARN of the SourceApiAssociation.

func (LookupSourceApiAssociationResultOutput) AssociationId added in v0.63.0

Id of the SourceApiAssociation.

func (LookupSourceApiAssociationResultOutput) Description added in v0.63.0

Description of the SourceApiAssociation.

func (LookupSourceApiAssociationResultOutput) ElementType added in v0.63.0

func (LookupSourceApiAssociationResultOutput) LastSuccessfulMergeDate added in v0.63.0

Date of last schema successful merge.

func (LookupSourceApiAssociationResultOutput) MergedApiArn added in v0.63.0

ARN of the Merged API in the association.

func (LookupSourceApiAssociationResultOutput) MergedApiId added in v0.63.0

GraphQLApiId of the Merged API in the association.

func (LookupSourceApiAssociationResultOutput) SourceApiArn added in v0.63.0

ARN of the source API in the association.

func (LookupSourceApiAssociationResultOutput) SourceApiAssociationConfig added in v0.63.0

Customized configuration for SourceApiAssociation.

func (LookupSourceApiAssociationResultOutput) SourceApiAssociationStatus added in v0.63.0

Current status of SourceApiAssociation.

func (LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail added in v0.63.0

func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail() pulumi.StringPtrOutput

Current SourceApiAssociation status details.

func (LookupSourceApiAssociationResultOutput) SourceApiId added in v0.63.0

GraphQLApiId of the source API in the association.

func (LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput added in v0.63.0

func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput() LookupSourceApiAssociationResultOutput

func (LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext added in v0.63.0

func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext(ctx context.Context) LookupSourceApiAssociationResultOutput

type Resolver

type Resolver struct {
	pulumi.CustomResourceState

	// The APSYlong GraphQL API to which you want to attach this resolver.
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	// The caching configuration for the resolver.
	CachingConfig ResolverCachingConfigPtrOutput `pulumi:"cachingConfig"`
	// The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.
	Code pulumi.StringPtrOutput `pulumi:"code"`
	// The Amazon S3 endpoint.
	CodeS3Location pulumi.StringPtrOutput `pulumi:"codeS3Location"`
	// The resolver data source name.
	DataSourceName pulumi.StringPtrOutput `pulumi:"dataSourceName"`
	// The GraphQL field on a type that invokes the resolver.
	FieldName pulumi.StringOutput `pulumi:"fieldName"`
	// The resolver type.
	//   +   *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
	//   +   *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.
	MaxBatchSize  pulumi.IntPtrOutput            `pulumi:"maxBatchSize"`
	MetricsConfig ResolverMetricsConfigPtrOutput `pulumi:"metricsConfig"`
	// Functions linked with the pipeline resolver.
	PipelineConfig ResolverPipelineConfigPtrOutput `pulumi:"pipelineConfig"`
	// The request mapping template.
	//  Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
	RequestMappingTemplate pulumi.StringPtrOutput `pulumi:"requestMappingTemplate"`
	// The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
	RequestMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"requestMappingTemplateS3Location"`
	ResolverArn                      pulumi.StringOutput    `pulumi:"resolverArn"`
	// The response mapping template.
	ResponseMappingTemplate pulumi.StringPtrOutput `pulumi:"responseMappingTemplate"`
	// The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
	ResponseMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"responseMappingTemplateS3Location"`
	// Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
	Runtime ResolverAppSyncRuntimePtrOutput `pulumi:"runtime"`
	// The “SyncConfig“ for a resolver attached to a versioned data source.
	SyncConfig ResolverSyncConfigPtrOutput `pulumi:"syncConfig"`
	// The GraphQL type that invokes this resolver.
	TypeName pulumi.StringOutput `pulumi:"typeName"`
}

The “AWS::AppSync::Resolver“ resource defines the logical GraphQL resolver that you attach to fields in a schema. Request and response templates for resolvers are written in Apache Velocity Template Language (VTL) format. For more information about resolvers, see [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html).

 When you submit an update, CFNLong updates resources based on differences between what you submit and the stack's current template. To cause this resource to be updated you must change a property value for this resource in the CFNshort template. Changing the S3 file content without changing a property value will not result in an update operation.
See [Update Behaviors of Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) in the *User Guide*.

func GetResolver

func GetResolver(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResolverState, opts ...pulumi.ResourceOption) (*Resolver, error)

GetResolver gets an existing Resolver 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 NewResolver

func NewResolver(ctx *pulumi.Context,
	name string, args *ResolverArgs, opts ...pulumi.ResourceOption) (*Resolver, error)

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

func (*Resolver) ElementType

func (*Resolver) ElementType() reflect.Type

func (*Resolver) ToResolverOutput

func (i *Resolver) ToResolverOutput() ResolverOutput

func (*Resolver) ToResolverOutputWithContext

func (i *Resolver) ToResolverOutputWithContext(ctx context.Context) ResolverOutput

type ResolverAppSyncRuntime added in v0.42.0

type ResolverAppSyncRuntime struct {
	// The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.
	Name string `pulumi:"name"`
	// The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.
	RuntimeVersion string `pulumi:"runtimeVersion"`
}

Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

type ResolverAppSyncRuntimeArgs added in v0.42.0

type ResolverAppSyncRuntimeArgs struct {
	// The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.
	Name pulumi.StringInput `pulumi:"name"`
	// The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.
	RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"`
}

Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (ResolverAppSyncRuntimeArgs) ElementType added in v0.42.0

func (ResolverAppSyncRuntimeArgs) ElementType() reflect.Type

func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput added in v0.42.0

func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput

func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext added in v0.42.0

func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput

func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput added in v0.42.0

func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput

func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext added in v0.42.0

func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput

type ResolverAppSyncRuntimeInput added in v0.42.0

type ResolverAppSyncRuntimeInput interface {
	pulumi.Input

	ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
	ToResolverAppSyncRuntimeOutputWithContext(context.Context) ResolverAppSyncRuntimeOutput
}

ResolverAppSyncRuntimeInput is an input type that accepts ResolverAppSyncRuntimeArgs and ResolverAppSyncRuntimeOutput values. You can construct a concrete instance of `ResolverAppSyncRuntimeInput` via:

ResolverAppSyncRuntimeArgs{...}

type ResolverAppSyncRuntimeOutput added in v0.42.0

type ResolverAppSyncRuntimeOutput struct{ *pulumi.OutputState }

Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (ResolverAppSyncRuntimeOutput) ElementType added in v0.42.0

func (ResolverAppSyncRuntimeOutput) Name added in v0.42.0

The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.

func (ResolverAppSyncRuntimeOutput) RuntimeVersion added in v0.42.0

The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.

func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput added in v0.42.0

func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput

func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext added in v0.42.0

func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput

func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput added in v0.42.0

func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput

func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext added in v0.42.0

func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput

type ResolverAppSyncRuntimePtrInput added in v0.42.0

type ResolverAppSyncRuntimePtrInput interface {
	pulumi.Input

	ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
	ToResolverAppSyncRuntimePtrOutputWithContext(context.Context) ResolverAppSyncRuntimePtrOutput
}

ResolverAppSyncRuntimePtrInput is an input type that accepts ResolverAppSyncRuntimeArgs, ResolverAppSyncRuntimePtr and ResolverAppSyncRuntimePtrOutput values. You can construct a concrete instance of `ResolverAppSyncRuntimePtrInput` via:

        ResolverAppSyncRuntimeArgs{...}

or:

        nil

func ResolverAppSyncRuntimePtr added in v0.42.0

func ResolverAppSyncRuntimePtr(v *ResolverAppSyncRuntimeArgs) ResolverAppSyncRuntimePtrInput

type ResolverAppSyncRuntimePtrOutput added in v0.42.0

type ResolverAppSyncRuntimePtrOutput struct{ *pulumi.OutputState }

func (ResolverAppSyncRuntimePtrOutput) Elem added in v0.42.0

func (ResolverAppSyncRuntimePtrOutput) ElementType added in v0.42.0

func (ResolverAppSyncRuntimePtrOutput) Name added in v0.42.0

The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.

func (ResolverAppSyncRuntimePtrOutput) RuntimeVersion added in v0.42.0

The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.

func (ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput added in v0.42.0

func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput

func (ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext added in v0.42.0

func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput

type ResolverArgs

type ResolverArgs struct {
	// The APSYlong GraphQL API to which you want to attach this resolver.
	ApiId pulumi.StringInput
	// The caching configuration for the resolver.
	CachingConfig ResolverCachingConfigPtrInput
	// The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.
	Code pulumi.StringPtrInput
	// The Amazon S3 endpoint.
	CodeS3Location pulumi.StringPtrInput
	// The resolver data source name.
	DataSourceName pulumi.StringPtrInput
	// The GraphQL field on a type that invokes the resolver.
	FieldName pulumi.StringInput
	// The resolver type.
	//   +   *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
	//   +   *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
	Kind pulumi.StringPtrInput
	// The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.
	MaxBatchSize  pulumi.IntPtrInput
	MetricsConfig ResolverMetricsConfigPtrInput
	// Functions linked with the pipeline resolver.
	PipelineConfig ResolverPipelineConfigPtrInput
	// The request mapping template.
	//  Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
	RequestMappingTemplate pulumi.StringPtrInput
	// The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
	RequestMappingTemplateS3Location pulumi.StringPtrInput
	// The response mapping template.
	ResponseMappingTemplate pulumi.StringPtrInput
	// The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
	ResponseMappingTemplateS3Location pulumi.StringPtrInput
	// Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
	Runtime ResolverAppSyncRuntimePtrInput
	// The “SyncConfig“ for a resolver attached to a versioned data source.
	SyncConfig ResolverSyncConfigPtrInput
	// The GraphQL type that invokes this resolver.
	TypeName pulumi.StringInput
}

The set of arguments for constructing a Resolver resource.

func (ResolverArgs) ElementType

func (ResolverArgs) ElementType() reflect.Type

type ResolverCachingConfig

type ResolverCachingConfig struct {
	// The caching keys for a resolver that has caching activated.
	//  Valid values are entries from the “$context.arguments“, “$context.source“, and “$context.identity“ maps.
	CachingKeys []string `pulumi:"cachingKeys"`
	// The TTL in seconds for a resolver that has caching activated.
	//  Valid values are 1–3,600 seconds.
	Ttl float64 `pulumi:"ttl"`
}

The caching configuration for a resolver that has caching activated.

type ResolverCachingConfigArgs

type ResolverCachingConfigArgs struct {
	// The caching keys for a resolver that has caching activated.
	//  Valid values are entries from the “$context.arguments“, “$context.source“, and “$context.identity“ maps.
	CachingKeys pulumi.StringArrayInput `pulumi:"cachingKeys"`
	// The TTL in seconds for a resolver that has caching activated.
	//  Valid values are 1–3,600 seconds.
	Ttl pulumi.Float64Input `pulumi:"ttl"`
}

The caching configuration for a resolver that has caching activated.

func (ResolverCachingConfigArgs) ElementType

func (ResolverCachingConfigArgs) ElementType() reflect.Type

func (ResolverCachingConfigArgs) ToResolverCachingConfigOutput

func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutput() ResolverCachingConfigOutput

func (ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext

func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput

func (ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput

func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput

func (ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext

func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput

type ResolverCachingConfigInput

type ResolverCachingConfigInput interface {
	pulumi.Input

	ToResolverCachingConfigOutput() ResolverCachingConfigOutput
	ToResolverCachingConfigOutputWithContext(context.Context) ResolverCachingConfigOutput
}

ResolverCachingConfigInput is an input type that accepts ResolverCachingConfigArgs and ResolverCachingConfigOutput values. You can construct a concrete instance of `ResolverCachingConfigInput` via:

ResolverCachingConfigArgs{...}

type ResolverCachingConfigOutput

type ResolverCachingConfigOutput struct{ *pulumi.OutputState }

The caching configuration for a resolver that has caching activated.

func (ResolverCachingConfigOutput) CachingKeys

The caching keys for a resolver that has caching activated.

Valid values are entries from the ``$context.arguments``, ``$context.source``, and ``$context.identity`` maps.

func (ResolverCachingConfigOutput) ElementType

func (ResolverCachingConfigOutput) ToResolverCachingConfigOutput

func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutput() ResolverCachingConfigOutput

func (ResolverCachingConfigOutput) ToResolverCachingConfigOutputWithContext

func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput

func (ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutput

func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput

func (ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutputWithContext

func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput

func (ResolverCachingConfigOutput) Ttl

The TTL in seconds for a resolver that has caching activated.

Valid values are 1–3,600 seconds.

type ResolverCachingConfigPtrInput

type ResolverCachingConfigPtrInput interface {
	pulumi.Input

	ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
	ToResolverCachingConfigPtrOutputWithContext(context.Context) ResolverCachingConfigPtrOutput
}

ResolverCachingConfigPtrInput is an input type that accepts ResolverCachingConfigArgs, ResolverCachingConfigPtr and ResolverCachingConfigPtrOutput values. You can construct a concrete instance of `ResolverCachingConfigPtrInput` via:

        ResolverCachingConfigArgs{...}

or:

        nil

type ResolverCachingConfigPtrOutput

type ResolverCachingConfigPtrOutput struct{ *pulumi.OutputState }

func (ResolverCachingConfigPtrOutput) CachingKeys

The caching keys for a resolver that has caching activated.

Valid values are entries from the ``$context.arguments``, ``$context.source``, and ``$context.identity`` maps.

func (ResolverCachingConfigPtrOutput) Elem

func (ResolverCachingConfigPtrOutput) ElementType

func (ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput

func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput

func (ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext

func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput

func (ResolverCachingConfigPtrOutput) Ttl

The TTL in seconds for a resolver that has caching activated.

Valid values are 1–3,600 seconds.

type ResolverInput

type ResolverInput interface {
	pulumi.Input

	ToResolverOutput() ResolverOutput
	ToResolverOutputWithContext(ctx context.Context) ResolverOutput
}

type ResolverLambdaConflictHandlerConfig

type ResolverLambdaConflictHandlerConfig struct {
	// The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
	LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"`
}

The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.

type ResolverLambdaConflictHandlerConfigArgs

type ResolverLambdaConflictHandlerConfigArgs struct {
	// The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
	LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"`
}

The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.

func (ResolverLambdaConflictHandlerConfigArgs) ElementType

func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput

func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput

func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext

func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput

func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput

func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput

func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext

func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput

type ResolverLambdaConflictHandlerConfigInput

type ResolverLambdaConflictHandlerConfigInput interface {
	pulumi.Input

	ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
	ToResolverLambdaConflictHandlerConfigOutputWithContext(context.Context) ResolverLambdaConflictHandlerConfigOutput
}

ResolverLambdaConflictHandlerConfigInput is an input type that accepts ResolverLambdaConflictHandlerConfigArgs and ResolverLambdaConflictHandlerConfigOutput values. You can construct a concrete instance of `ResolverLambdaConflictHandlerConfigInput` via:

ResolverLambdaConflictHandlerConfigArgs{...}

type ResolverLambdaConflictHandlerConfigOutput

type ResolverLambdaConflictHandlerConfigOutput struct{ *pulumi.OutputState }

The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.

func (ResolverLambdaConflictHandlerConfigOutput) ElementType

func (ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn

The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.

func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput

func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput

func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext

func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput

func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput

func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput

func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext

func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput

type ResolverLambdaConflictHandlerConfigPtrInput

type ResolverLambdaConflictHandlerConfigPtrInput interface {
	pulumi.Input

	ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
	ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
}

ResolverLambdaConflictHandlerConfigPtrInput is an input type that accepts ResolverLambdaConflictHandlerConfigArgs, ResolverLambdaConflictHandlerConfigPtr and ResolverLambdaConflictHandlerConfigPtrOutput values. You can construct a concrete instance of `ResolverLambdaConflictHandlerConfigPtrInput` via:

        ResolverLambdaConflictHandlerConfigArgs{...}

or:

        nil

type ResolverLambdaConflictHandlerConfigPtrOutput

type ResolverLambdaConflictHandlerConfigPtrOutput struct{ *pulumi.OutputState }

func (ResolverLambdaConflictHandlerConfigPtrOutput) Elem

func (ResolverLambdaConflictHandlerConfigPtrOutput) ElementType

func (ResolverLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn

The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.

func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput

func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput

func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext

func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput

type ResolverMetricsConfig added in v0.98.0

type ResolverMetricsConfig string

func (ResolverMetricsConfig) ElementType added in v0.98.0

func (ResolverMetricsConfig) ElementType() reflect.Type

func (ResolverMetricsConfig) ToResolverMetricsConfigOutput added in v0.98.0

func (e ResolverMetricsConfig) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput

func (ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext added in v0.98.0

func (e ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput

func (ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput added in v0.98.0

func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput

func (ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext added in v0.98.0

func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput

func (ResolverMetricsConfig) ToStringOutput added in v0.98.0

func (e ResolverMetricsConfig) ToStringOutput() pulumi.StringOutput

func (ResolverMetricsConfig) ToStringOutputWithContext added in v0.98.0

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

func (ResolverMetricsConfig) ToStringPtrOutput added in v0.98.0

func (e ResolverMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResolverMetricsConfig) ToStringPtrOutputWithContext added in v0.98.0

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

type ResolverMetricsConfigInput added in v0.98.0

type ResolverMetricsConfigInput interface {
	pulumi.Input

	ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
	ToResolverMetricsConfigOutputWithContext(context.Context) ResolverMetricsConfigOutput
}

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

ResolverMetricsConfigEnabled
ResolverMetricsConfigDisabled

type ResolverMetricsConfigOutput added in v0.98.0

type ResolverMetricsConfigOutput struct{ *pulumi.OutputState }

func (ResolverMetricsConfigOutput) ElementType added in v0.98.0

func (ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput added in v0.98.0

func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput

func (ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext added in v0.98.0

func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput

func (ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput added in v0.98.0

func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput

func (ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext added in v0.98.0

func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput

func (ResolverMetricsConfigOutput) ToStringOutput added in v0.98.0

func (o ResolverMetricsConfigOutput) ToStringOutput() pulumi.StringOutput

func (ResolverMetricsConfigOutput) ToStringOutputWithContext added in v0.98.0

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

func (ResolverMetricsConfigOutput) ToStringPtrOutput added in v0.98.0

func (o ResolverMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResolverMetricsConfigOutput) ToStringPtrOutputWithContext added in v0.98.0

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

type ResolverMetricsConfigPtrInput added in v0.98.0

type ResolverMetricsConfigPtrInput interface {
	pulumi.Input

	ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
	ToResolverMetricsConfigPtrOutputWithContext(context.Context) ResolverMetricsConfigPtrOutput
}

func ResolverMetricsConfigPtr added in v0.98.0

func ResolverMetricsConfigPtr(v string) ResolverMetricsConfigPtrInput

type ResolverMetricsConfigPtrOutput added in v0.98.0

type ResolverMetricsConfigPtrOutput struct{ *pulumi.OutputState }

func (ResolverMetricsConfigPtrOutput) Elem added in v0.98.0

func (ResolverMetricsConfigPtrOutput) ElementType added in v0.98.0

func (ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput added in v0.98.0

func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput

func (ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext added in v0.98.0

func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput

func (ResolverMetricsConfigPtrOutput) ToStringPtrOutput added in v0.98.0

func (ResolverMetricsConfigPtrOutput) ToStringPtrOutputWithContext added in v0.98.0

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

type ResolverOutput

type ResolverOutput struct{ *pulumi.OutputState }

func (ResolverOutput) ApiId added in v0.17.0

The APSYlong GraphQL API to which you want to attach this resolver.

func (ResolverOutput) CachingConfig added in v0.17.0

The caching configuration for the resolver.

func (ResolverOutput) Code added in v0.42.0

The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.

func (ResolverOutput) CodeS3Location added in v0.42.0

func (o ResolverOutput) CodeS3Location() pulumi.StringPtrOutput

The Amazon S3 endpoint.

func (ResolverOutput) DataSourceName added in v0.17.0

func (o ResolverOutput) DataSourceName() pulumi.StringPtrOutput

The resolver data source name.

func (ResolverOutput) ElementType

func (ResolverOutput) ElementType() reflect.Type

func (ResolverOutput) FieldName added in v0.17.0

func (o ResolverOutput) FieldName() pulumi.StringOutput

The GraphQL field on a type that invokes the resolver.

func (ResolverOutput) Kind added in v0.17.0

The resolver type.

  • *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
  • *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.

func (ResolverOutput) MaxBatchSize added in v0.17.0

func (o ResolverOutput) MaxBatchSize() pulumi.IntPtrOutput

The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.

func (ResolverOutput) MetricsConfig added in v0.98.0

func (ResolverOutput) PipelineConfig added in v0.17.0

Functions linked with the pipeline resolver.

func (ResolverOutput) RequestMappingTemplate added in v0.17.0

func (o ResolverOutput) RequestMappingTemplate() pulumi.StringPtrOutput

The request mapping template.

Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.

func (ResolverOutput) RequestMappingTemplateS3Location added in v0.17.0

func (o ResolverOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput

The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.

func (ResolverOutput) ResolverArn added in v0.17.0

func (o ResolverOutput) ResolverArn() pulumi.StringOutput

func (ResolverOutput) ResponseMappingTemplate added in v0.17.0

func (o ResolverOutput) ResponseMappingTemplate() pulumi.StringPtrOutput

The response mapping template.

func (ResolverOutput) ResponseMappingTemplateS3Location added in v0.17.0

func (o ResolverOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput

The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.

func (ResolverOutput) Runtime added in v0.42.0

Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

func (ResolverOutput) SyncConfig added in v0.17.0

The “SyncConfig“ for a resolver attached to a versioned data source.

func (ResolverOutput) ToResolverOutput

func (o ResolverOutput) ToResolverOutput() ResolverOutput

func (ResolverOutput) ToResolverOutputWithContext

func (o ResolverOutput) ToResolverOutputWithContext(ctx context.Context) ResolverOutput

func (ResolverOutput) TypeName added in v0.17.0

func (o ResolverOutput) TypeName() pulumi.StringOutput

The GraphQL type that invokes this resolver.

type ResolverPipelineConfig

type ResolverPipelineConfig struct {
	// A list of “Function“ objects.
	Functions []string `pulumi:"functions"`
}

Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.

``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.

type ResolverPipelineConfigArgs

type ResolverPipelineConfigArgs struct {
	// A list of “Function“ objects.
	Functions pulumi.StringArrayInput `pulumi:"functions"`
}

Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.

``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.

func (ResolverPipelineConfigArgs) ElementType

func (ResolverPipelineConfigArgs) ElementType() reflect.Type

func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput

func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput

func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext

func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput

func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput

func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput

func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext

func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput

type ResolverPipelineConfigInput

type ResolverPipelineConfigInput interface {
	pulumi.Input

	ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
	ToResolverPipelineConfigOutputWithContext(context.Context) ResolverPipelineConfigOutput
}

ResolverPipelineConfigInput is an input type that accepts ResolverPipelineConfigArgs and ResolverPipelineConfigOutput values. You can construct a concrete instance of `ResolverPipelineConfigInput` via:

ResolverPipelineConfigArgs{...}

type ResolverPipelineConfigOutput

type ResolverPipelineConfigOutput struct{ *pulumi.OutputState }

Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.

``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.

func (ResolverPipelineConfigOutput) ElementType

func (ResolverPipelineConfigOutput) Functions

A list of “Function“ objects.

func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput

func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput

func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext

func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput

func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput

func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput

func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext

func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput

type ResolverPipelineConfigPtrInput

type ResolverPipelineConfigPtrInput interface {
	pulumi.Input

	ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
	ToResolverPipelineConfigPtrOutputWithContext(context.Context) ResolverPipelineConfigPtrOutput
}

ResolverPipelineConfigPtrInput is an input type that accepts ResolverPipelineConfigArgs, ResolverPipelineConfigPtr and ResolverPipelineConfigPtrOutput values. You can construct a concrete instance of `ResolverPipelineConfigPtrInput` via:

        ResolverPipelineConfigArgs{...}

or:

        nil

type ResolverPipelineConfigPtrOutput

type ResolverPipelineConfigPtrOutput struct{ *pulumi.OutputState }

func (ResolverPipelineConfigPtrOutput) Elem

func (ResolverPipelineConfigPtrOutput) ElementType

func (ResolverPipelineConfigPtrOutput) Functions

A list of “Function“ objects.

func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput

func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput

func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext

func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput

type ResolverState

type ResolverState struct {
}

func (ResolverState) ElementType

func (ResolverState) ElementType() reflect.Type

type ResolverSyncConfig

type ResolverSyncConfig struct {
	// The Conflict Detection strategy to use.
	//   +   *VERSION*: Detect conflicts based on object versions for this resolver.
	//   +   *NONE*: Do not detect conflicts when invoking this resolver.
	ConflictDetection string `pulumi:"conflictDetection"`
	// The Conflict Resolution strategy to perform in the event of a conflict.
	//   +   *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
	//   +   *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
	//   +   *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.
	ConflictHandler *string `pulumi:"conflictHandler"`
	// The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.
	LambdaConflictHandlerConfig *ResolverLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"`
}

Describes a Sync configuration for a resolver.

Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

type ResolverSyncConfigArgs

type ResolverSyncConfigArgs struct {
	// The Conflict Detection strategy to use.
	//   +   *VERSION*: Detect conflicts based on object versions for this resolver.
	//   +   *NONE*: Do not detect conflicts when invoking this resolver.
	ConflictDetection pulumi.StringInput `pulumi:"conflictDetection"`
	// The Conflict Resolution strategy to perform in the event of a conflict.
	//   +   *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
	//   +   *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
	//   +   *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.
	ConflictHandler pulumi.StringPtrInput `pulumi:"conflictHandler"`
	// The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.
	LambdaConflictHandlerConfig ResolverLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"`
}

Describes a Sync configuration for a resolver.

Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

func (ResolverSyncConfigArgs) ElementType

func (ResolverSyncConfigArgs) ElementType() reflect.Type

func (ResolverSyncConfigArgs) ToResolverSyncConfigOutput

func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutput() ResolverSyncConfigOutput

func (ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext

func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput

func (ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput

func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput

func (ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext

func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput

type ResolverSyncConfigInput

type ResolverSyncConfigInput interface {
	pulumi.Input

	ToResolverSyncConfigOutput() ResolverSyncConfigOutput
	ToResolverSyncConfigOutputWithContext(context.Context) ResolverSyncConfigOutput
}

ResolverSyncConfigInput is an input type that accepts ResolverSyncConfigArgs and ResolverSyncConfigOutput values. You can construct a concrete instance of `ResolverSyncConfigInput` via:

ResolverSyncConfigArgs{...}

type ResolverSyncConfigOutput

type ResolverSyncConfigOutput struct{ *pulumi.OutputState }

Describes a Sync configuration for a resolver.

Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

func (ResolverSyncConfigOutput) ConflictDetection

func (o ResolverSyncConfigOutput) ConflictDetection() pulumi.StringOutput

The Conflict Detection strategy to use.

  • *VERSION*: Detect conflicts based on object versions for this resolver.
  • *NONE*: Do not detect conflicts when invoking this resolver.

func (ResolverSyncConfigOutput) ConflictHandler

func (o ResolverSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput

The Conflict Resolution strategy to perform in the event of a conflict.

  • *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
  • *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
  • *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.

func (ResolverSyncConfigOutput) ElementType

func (ResolverSyncConfigOutput) ElementType() reflect.Type

func (ResolverSyncConfigOutput) LambdaConflictHandlerConfig

The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.

func (ResolverSyncConfigOutput) ToResolverSyncConfigOutput

func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutput() ResolverSyncConfigOutput

func (ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext

func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput

func (ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput

func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput

func (ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext

func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput

type ResolverSyncConfigPtrInput

type ResolverSyncConfigPtrInput interface {
	pulumi.Input

	ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
	ToResolverSyncConfigPtrOutputWithContext(context.Context) ResolverSyncConfigPtrOutput
}

ResolverSyncConfigPtrInput is an input type that accepts ResolverSyncConfigArgs, ResolverSyncConfigPtr and ResolverSyncConfigPtrOutput values. You can construct a concrete instance of `ResolverSyncConfigPtrInput` via:

        ResolverSyncConfigArgs{...}

or:

        nil

type ResolverSyncConfigPtrOutput

type ResolverSyncConfigPtrOutput struct{ *pulumi.OutputState }

func (ResolverSyncConfigPtrOutput) ConflictDetection

func (o ResolverSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput

The Conflict Detection strategy to use.

  • *VERSION*: Detect conflicts based on object versions for this resolver.
  • *NONE*: Do not detect conflicts when invoking this resolver.

func (ResolverSyncConfigPtrOutput) ConflictHandler

The Conflict Resolution strategy to perform in the event of a conflict.

  • *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
  • *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
  • *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.

func (ResolverSyncConfigPtrOutput) Elem

func (ResolverSyncConfigPtrOutput) ElementType

func (ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig

The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.

func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput

func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput

func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext

func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput

type SourceApiAssociation added in v0.63.0

type SourceApiAssociation struct {
	pulumi.CustomResourceState

	// ARN of the SourceApiAssociation.
	AssociationArn pulumi.StringOutput `pulumi:"associationArn"`
	// Id of the SourceApiAssociation.
	AssociationId pulumi.StringOutput `pulumi:"associationId"`
	// Description of the SourceApiAssociation.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Date of last schema successful merge.
	LastSuccessfulMergeDate pulumi.StringOutput `pulumi:"lastSuccessfulMergeDate"`
	// ARN of the Merged API in the association.
	MergedApiArn pulumi.StringOutput `pulumi:"mergedApiArn"`
	// GraphQLApiId of the Merged API in the association.
	MergedApiId pulumi.StringOutput `pulumi:"mergedApiId"`
	// Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
	MergedApiIdentifier pulumi.StringPtrOutput `pulumi:"mergedApiIdentifier"`
	// ARN of the source API in the association.
	SourceApiArn pulumi.StringOutput `pulumi:"sourceApiArn"`
	// Customized configuration for SourceApiAssociation.
	SourceApiAssociationConfig SourceApiAssociationConfigPtrOutput `pulumi:"sourceApiAssociationConfig"`
	// Current status of SourceApiAssociation.
	SourceApiAssociationStatus SourceApiAssociationStatusOutput `pulumi:"sourceApiAssociationStatus"`
	// Current SourceApiAssociation status details.
	SourceApiAssociationStatusDetail pulumi.StringOutput `pulumi:"sourceApiAssociationStatusDetail"`
	// GraphQLApiId of the source API in the association.
	SourceApiId pulumi.StringOutput `pulumi:"sourceApiId"`
	// Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
	SourceApiIdentifier pulumi.StringPtrOutput `pulumi:"sourceApiIdentifier"`
}

Resource Type definition for AWS::AppSync::SourceApiAssociation

func GetSourceApiAssociation added in v0.63.0

func GetSourceApiAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SourceApiAssociationState, opts ...pulumi.ResourceOption) (*SourceApiAssociation, error)

GetSourceApiAssociation gets an existing SourceApiAssociation 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 NewSourceApiAssociation added in v0.63.0

func NewSourceApiAssociation(ctx *pulumi.Context,
	name string, args *SourceApiAssociationArgs, opts ...pulumi.ResourceOption) (*SourceApiAssociation, error)

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

func (*SourceApiAssociation) ElementType added in v0.63.0

func (*SourceApiAssociation) ElementType() reflect.Type

func (*SourceApiAssociation) ToSourceApiAssociationOutput added in v0.63.0

func (i *SourceApiAssociation) ToSourceApiAssociationOutput() SourceApiAssociationOutput

func (*SourceApiAssociation) ToSourceApiAssociationOutputWithContext added in v0.63.0

func (i *SourceApiAssociation) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput

type SourceApiAssociationArgs added in v0.63.0

type SourceApiAssociationArgs struct {
	// Description of the SourceApiAssociation.
	Description pulumi.StringPtrInput
	// Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
	MergedApiIdentifier pulumi.StringPtrInput
	// Customized configuration for SourceApiAssociation.
	SourceApiAssociationConfig SourceApiAssociationConfigPtrInput
	// Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
	SourceApiIdentifier pulumi.StringPtrInput
}

The set of arguments for constructing a SourceApiAssociation resource.

func (SourceApiAssociationArgs) ElementType added in v0.63.0

func (SourceApiAssociationArgs) ElementType() reflect.Type

type SourceApiAssociationConfig added in v0.63.0

type SourceApiAssociationConfig struct {
	// Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
	MergeType *SourceApiAssociationConfigMergeType `pulumi:"mergeType"`
}

type SourceApiAssociationConfigArgs added in v0.63.0

type SourceApiAssociationConfigArgs struct {
	// Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
	MergeType SourceApiAssociationConfigMergeTypePtrInput `pulumi:"mergeType"`
}

func (SourceApiAssociationConfigArgs) ElementType added in v0.63.0

func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput added in v0.63.0

func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput

func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext added in v0.63.0

func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput

func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput added in v0.63.0

func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput

func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext added in v0.63.0

func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput

type SourceApiAssociationConfigInput added in v0.63.0

type SourceApiAssociationConfigInput interface {
	pulumi.Input

	ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
	ToSourceApiAssociationConfigOutputWithContext(context.Context) SourceApiAssociationConfigOutput
}

SourceApiAssociationConfigInput is an input type that accepts SourceApiAssociationConfigArgs and SourceApiAssociationConfigOutput values. You can construct a concrete instance of `SourceApiAssociationConfigInput` via:

SourceApiAssociationConfigArgs{...}

type SourceApiAssociationConfigMergeType added in v0.63.0

type SourceApiAssociationConfigMergeType string

Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.

func (SourceApiAssociationConfigMergeType) ElementType added in v0.63.0

func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput added in v0.63.0

func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput

func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext added in v0.63.0

func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput

func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput added in v0.63.0

func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput

func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext added in v0.63.0

func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput

func (SourceApiAssociationConfigMergeType) ToStringOutput added in v0.63.0

func (SourceApiAssociationConfigMergeType) ToStringOutputWithContext added in v0.63.0

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

func (SourceApiAssociationConfigMergeType) ToStringPtrOutput added in v0.63.0

func (SourceApiAssociationConfigMergeType) ToStringPtrOutputWithContext added in v0.63.0

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

type SourceApiAssociationConfigMergeTypeInput added in v0.63.0

type SourceApiAssociationConfigMergeTypeInput interface {
	pulumi.Input

	ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
	ToSourceApiAssociationConfigMergeTypeOutputWithContext(context.Context) SourceApiAssociationConfigMergeTypeOutput
}

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

SourceApiAssociationConfigMergeTypeAutoMerge
SourceApiAssociationConfigMergeTypeManualMerge

type SourceApiAssociationConfigMergeTypeOutput added in v0.63.0

type SourceApiAssociationConfigMergeTypeOutput struct{ *pulumi.OutputState }

func (SourceApiAssociationConfigMergeTypeOutput) ElementType added in v0.63.0

func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput added in v0.63.0

func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput

func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext added in v0.63.0

func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput

func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput added in v0.63.0

func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput

func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext added in v0.63.0

func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput

func (SourceApiAssociationConfigMergeTypeOutput) ToStringOutput added in v0.63.0

func (SourceApiAssociationConfigMergeTypeOutput) ToStringOutputWithContext added in v0.63.0

func (SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutput added in v0.63.0

func (SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutputWithContext added in v0.63.0

type SourceApiAssociationConfigMergeTypePtrInput added in v0.63.0

type SourceApiAssociationConfigMergeTypePtrInput interface {
	pulumi.Input

	ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
	ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(context.Context) SourceApiAssociationConfigMergeTypePtrOutput
}

func SourceApiAssociationConfigMergeTypePtr added in v0.63.0

func SourceApiAssociationConfigMergeTypePtr(v string) SourceApiAssociationConfigMergeTypePtrInput

type SourceApiAssociationConfigMergeTypePtrOutput added in v0.63.0

type SourceApiAssociationConfigMergeTypePtrOutput struct{ *pulumi.OutputState }

func (SourceApiAssociationConfigMergeTypePtrOutput) Elem added in v0.63.0

func (SourceApiAssociationConfigMergeTypePtrOutput) ElementType added in v0.63.0

func (SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput added in v0.63.0

func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput

func (SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext added in v0.63.0

func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput

func (SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutput added in v0.63.0

func (SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutputWithContext added in v0.63.0

type SourceApiAssociationConfigOutput added in v0.63.0

type SourceApiAssociationConfigOutput struct{ *pulumi.OutputState }

func (SourceApiAssociationConfigOutput) ElementType added in v0.63.0

func (SourceApiAssociationConfigOutput) MergeType added in v0.63.0

Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.

func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput added in v0.63.0

func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput

func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext added in v0.63.0

func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput

func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput added in v0.63.0

func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput

func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext added in v0.63.0

func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput

type SourceApiAssociationConfigPtrInput added in v0.63.0

type SourceApiAssociationConfigPtrInput interface {
	pulumi.Input

	ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
	ToSourceApiAssociationConfigPtrOutputWithContext(context.Context) SourceApiAssociationConfigPtrOutput
}

SourceApiAssociationConfigPtrInput is an input type that accepts SourceApiAssociationConfigArgs, SourceApiAssociationConfigPtr and SourceApiAssociationConfigPtrOutput values. You can construct a concrete instance of `SourceApiAssociationConfigPtrInput` via:

        SourceApiAssociationConfigArgs{...}

or:

        nil

func SourceApiAssociationConfigPtr added in v0.63.0

type SourceApiAssociationConfigPtrOutput added in v0.63.0

type SourceApiAssociationConfigPtrOutput struct{ *pulumi.OutputState }

func (SourceApiAssociationConfigPtrOutput) Elem added in v0.63.0

func (SourceApiAssociationConfigPtrOutput) ElementType added in v0.63.0

func (SourceApiAssociationConfigPtrOutput) MergeType added in v0.63.0

Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.

func (SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput added in v0.63.0

func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput

func (SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext added in v0.63.0

func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput

type SourceApiAssociationInput added in v0.63.0

type SourceApiAssociationInput interface {
	pulumi.Input

	ToSourceApiAssociationOutput() SourceApiAssociationOutput
	ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput
}

type SourceApiAssociationOutput added in v0.63.0

type SourceApiAssociationOutput struct{ *pulumi.OutputState }

func (SourceApiAssociationOutput) AssociationArn added in v0.63.0

func (o SourceApiAssociationOutput) AssociationArn() pulumi.StringOutput

ARN of the SourceApiAssociation.

func (SourceApiAssociationOutput) AssociationId added in v0.63.0

Id of the SourceApiAssociation.

func (SourceApiAssociationOutput) Description added in v0.63.0

Description of the SourceApiAssociation.

func (SourceApiAssociationOutput) ElementType added in v0.63.0

func (SourceApiAssociationOutput) ElementType() reflect.Type

func (SourceApiAssociationOutput) LastSuccessfulMergeDate added in v0.63.0

func (o SourceApiAssociationOutput) LastSuccessfulMergeDate() pulumi.StringOutput

Date of last schema successful merge.

func (SourceApiAssociationOutput) MergedApiArn added in v0.63.0

ARN of the Merged API in the association.

func (SourceApiAssociationOutput) MergedApiId added in v0.63.0

GraphQLApiId of the Merged API in the association.

func (SourceApiAssociationOutput) MergedApiIdentifier added in v0.63.0

func (o SourceApiAssociationOutput) MergedApiIdentifier() pulumi.StringPtrOutput

Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN

func (SourceApiAssociationOutput) SourceApiArn added in v0.63.0

ARN of the source API in the association.

func (SourceApiAssociationOutput) SourceApiAssociationConfig added in v0.63.0

func (o SourceApiAssociationOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput

Customized configuration for SourceApiAssociation.

func (SourceApiAssociationOutput) SourceApiAssociationStatus added in v0.63.0

func (o SourceApiAssociationOutput) SourceApiAssociationStatus() SourceApiAssociationStatusOutput

Current status of SourceApiAssociation.

func (SourceApiAssociationOutput) SourceApiAssociationStatusDetail added in v0.63.0

func (o SourceApiAssociationOutput) SourceApiAssociationStatusDetail() pulumi.StringOutput

Current SourceApiAssociation status details.

func (SourceApiAssociationOutput) SourceApiId added in v0.63.0

GraphQLApiId of the source API in the association.

func (SourceApiAssociationOutput) SourceApiIdentifier added in v0.63.0

func (o SourceApiAssociationOutput) SourceApiIdentifier() pulumi.StringPtrOutput

Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN

func (SourceApiAssociationOutput) ToSourceApiAssociationOutput added in v0.63.0

func (o SourceApiAssociationOutput) ToSourceApiAssociationOutput() SourceApiAssociationOutput

func (SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext added in v0.63.0

func (o SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput

type SourceApiAssociationState added in v0.63.0

type SourceApiAssociationState struct {
}

func (SourceApiAssociationState) ElementType added in v0.63.0

func (SourceApiAssociationState) ElementType() reflect.Type

type SourceApiAssociationStatus added in v0.63.0

type SourceApiAssociationStatus string

Current status of SourceApiAssociation.

type SourceApiAssociationStatusOutput added in v0.63.0

type SourceApiAssociationStatusOutput struct{ *pulumi.OutputState }

func (SourceApiAssociationStatusOutput) ElementType added in v0.63.0

func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput added in v0.63.0

func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput() SourceApiAssociationStatusOutput

func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext added in v0.63.0

func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext(ctx context.Context) SourceApiAssociationStatusOutput

func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput added in v0.63.0

func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput

func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext added in v0.63.0

func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput

func (SourceApiAssociationStatusOutput) ToStringOutput added in v0.63.0

func (SourceApiAssociationStatusOutput) ToStringOutputWithContext added in v0.63.0

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

func (SourceApiAssociationStatusOutput) ToStringPtrOutput added in v0.63.0

func (SourceApiAssociationStatusOutput) ToStringPtrOutputWithContext added in v0.63.0

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

type SourceApiAssociationStatusPtrOutput added in v0.63.0

type SourceApiAssociationStatusPtrOutput struct{ *pulumi.OutputState }

func (SourceApiAssociationStatusPtrOutput) Elem added in v0.63.0

func (SourceApiAssociationStatusPtrOutput) ElementType added in v0.63.0

func (SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput added in v0.63.0

func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput

func (SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext added in v0.63.0

func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput

func (SourceApiAssociationStatusPtrOutput) ToStringPtrOutput added in v0.63.0

func (SourceApiAssociationStatusPtrOutput) ToStringPtrOutputWithContext added in v0.63.0

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

Jump to

Keyboard shortcuts

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