appsync

package
v0.26.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

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"`
	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
	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) 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"`
	HttpConfig               DataSourceHttpConfigPtrOutput               `pulumi:"httpConfig"`
	LambdaConfig             DataSourceLambdaConfigPtrOutput             `pulumi:"lambdaConfig"`
	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

func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableName

func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableName() pulumi.StringOutput

func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableTTL

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

func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName

func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTTL

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

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

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

func (DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigOutput

func (i DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigOutput() DataSourceDynamoDBConfigOutput

func (DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigOutputWithContext

func (i DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigOutputWithContext(ctx context.Context) DataSourceDynamoDBConfigOutput

func (DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigPtrOutput

func (i DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigPtrOutput() DataSourceDynamoDBConfigPtrOutput

func (DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigPtrOutputWithContext

func (i DataSourceDynamoDBConfigArgs) ToDataSourceDynamoDBConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDBConfigPtrOutput

type DataSourceDynamoDBConfigInput

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

type DataSourceDynamoDBConfigOutput struct{ *pulumi.OutputState }

func (DataSourceDynamoDBConfigOutput) AwsRegion

func (DataSourceDynamoDBConfigOutput) DeltaSyncConfig

func (DataSourceDynamoDBConfigOutput) ElementType

func (DataSourceDynamoDBConfigOutput) TableName

func (DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigOutput

func (o DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigOutput() DataSourceDynamoDBConfigOutput

func (DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigOutputWithContext

func (o DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigOutputWithContext(ctx context.Context) DataSourceDynamoDBConfigOutput

func (DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigPtrOutput

func (o DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigPtrOutput() DataSourceDynamoDBConfigPtrOutput

func (DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigPtrOutputWithContext

func (o DataSourceDynamoDBConfigOutput) ToDataSourceDynamoDBConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDBConfigPtrOutput

func (DataSourceDynamoDBConfigOutput) UseCallerCredentials

func (o DataSourceDynamoDBConfigOutput) UseCallerCredentials() pulumi.BoolPtrOutput

func (DataSourceDynamoDBConfigOutput) Versioned

type DataSourceDynamoDBConfigPtrInput

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

type DataSourceDynamoDBConfigPtrOutput

type DataSourceDynamoDBConfigPtrOutput struct{ *pulumi.OutputState }

func (DataSourceDynamoDBConfigPtrOutput) AwsRegion

func (DataSourceDynamoDBConfigPtrOutput) DeltaSyncConfig

func (DataSourceDynamoDBConfigPtrOutput) Elem

func (DataSourceDynamoDBConfigPtrOutput) ElementType

func (DataSourceDynamoDBConfigPtrOutput) TableName

func (DataSourceDynamoDBConfigPtrOutput) ToDataSourceDynamoDBConfigPtrOutput

func (o DataSourceDynamoDBConfigPtrOutput) ToDataSourceDynamoDBConfigPtrOutput() DataSourceDynamoDBConfigPtrOutput

func (DataSourceDynamoDBConfigPtrOutput) ToDataSourceDynamoDBConfigPtrOutputWithContext

func (o DataSourceDynamoDBConfigPtrOutput) ToDataSourceDynamoDBConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDBConfigPtrOutput

func (DataSourceDynamoDBConfigPtrOutput) UseCallerCredentials

func (o DataSourceDynamoDBConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput

func (DataSourceDynamoDBConfigPtrOutput) Versioned

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

func (DataSourceOutput) ElasticsearchConfig added in v0.17.0

func (DataSourceOutput) ElementType

func (DataSourceOutput) ElementType() reflect.Type

func (DataSourceOutput) HttpConfig added in v0.17.0

func (DataSourceOutput) LambdaConfig added in v0.17.0

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 deprecated

type FunctionConfiguration struct {
	pulumi.CustomResourceState

	ApiId                             pulumi.StringOutput                      `pulumi:"apiId"`
	DataSourceName                    pulumi.StringOutput                      `pulumi:"dataSourceName"`
	Description                       pulumi.StringPtrOutput                   `pulumi:"description"`
	FunctionArn                       pulumi.StringOutput                      `pulumi:"functionArn"`
	FunctionId                        pulumi.StringOutput                      `pulumi:"functionId"`
	FunctionVersion                   pulumi.StringOutput                      `pulumi:"functionVersion"`
	MaxBatchSize                      pulumi.IntPtrOutput                      `pulumi:"maxBatchSize"`
	Name                              pulumi.StringOutput                      `pulumi:"name"`
	RequestMappingTemplate            pulumi.StringPtrOutput                   `pulumi:"requestMappingTemplate"`
	RequestMappingTemplateS3Location  pulumi.StringPtrOutput                   `pulumi:"requestMappingTemplateS3Location"`
	ResponseMappingTemplate           pulumi.StringPtrOutput                   `pulumi:"responseMappingTemplate"`
	ResponseMappingTemplateS3Location pulumi.StringPtrOutput                   `pulumi:"responseMappingTemplateS3Location"`
	SyncConfig                        FunctionConfigurationSyncConfigPtrOutput `pulumi:"syncConfig"`
}

Resource Type definition for AWS::AppSync::FunctionConfiguration

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

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 FunctionConfigurationArgs

type FunctionConfigurationArgs struct {
	ApiId                             pulumi.StringInput
	DataSourceName                    pulumi.StringInput
	Description                       pulumi.StringPtrInput
	FunctionVersion                   pulumi.StringInput
	MaxBatchSize                      pulumi.IntPtrInput
	Name                              pulumi.StringPtrInput
	RequestMappingTemplate            pulumi.StringPtrInput
	RequestMappingTemplateS3Location  pulumi.StringPtrInput
	ResponseMappingTemplate           pulumi.StringPtrInput
	ResponseMappingTemplateS3Location pulumi.StringPtrInput
	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 {
	LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"`
}

type FunctionConfigurationLambdaConflictHandlerConfigArgs

type FunctionConfigurationLambdaConflictHandlerConfigArgs struct {
	LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"`
}

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 }

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType

func (FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn

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

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

func (FunctionConfigurationOutput) DataSourceName added in v0.17.0

func (o FunctionConfigurationOutput) DataSourceName() pulumi.StringOutput

func (FunctionConfigurationOutput) Description added in v0.17.0

func (FunctionConfigurationOutput) ElementType

func (FunctionConfigurationOutput) FunctionArn added in v0.17.0

func (FunctionConfigurationOutput) FunctionId added in v0.17.0

func (FunctionConfigurationOutput) FunctionVersion added in v0.17.0

func (o FunctionConfigurationOutput) FunctionVersion() pulumi.StringOutput

func (FunctionConfigurationOutput) MaxBatchSize added in v0.17.0

func (FunctionConfigurationOutput) Name added in v0.17.0

func (FunctionConfigurationOutput) RequestMappingTemplate added in v0.17.0

func (o FunctionConfigurationOutput) RequestMappingTemplate() pulumi.StringPtrOutput

func (FunctionConfigurationOutput) RequestMappingTemplateS3Location added in v0.17.0

func (o FunctionConfigurationOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput

func (FunctionConfigurationOutput) ResponseMappingTemplate added in v0.17.0

func (o FunctionConfigurationOutput) ResponseMappingTemplate() pulumi.StringPtrOutput

func (FunctionConfigurationOutput) ResponseMappingTemplateS3Location added in v0.17.0

func (o FunctionConfigurationOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput

func (FunctionConfigurationOutput) SyncConfig added in v0.17.0

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 {
	ConflictDetection           string                                            `pulumi:"conflictDetection"`
	ConflictHandler             *string                                           `pulumi:"conflictHandler"`
	LambdaConflictHandlerConfig *FunctionConfigurationLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"`
}

type FunctionConfigurationSyncConfigArgs

type FunctionConfigurationSyncConfigArgs struct {
	ConflictDetection           pulumi.StringInput                                       `pulumi:"conflictDetection"`
	ConflictHandler             pulumi.StringPtrInput                                    `pulumi:"conflictHandler"`
	LambdaConflictHandlerConfig FunctionConfigurationLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"`
}

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 }

func (FunctionConfigurationSyncConfigOutput) ConflictDetection

func (FunctionConfigurationSyncConfigOutput) ConflictHandler

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

func (FunctionConfigurationSyncConfigPtrOutput) ConflictHandler

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

type GraphQLApi struct {
	pulumi.CustomResourceState

	AdditionalAuthenticationProviders GraphQLApiAdditionalAuthenticationProviderArrayOutput `pulumi:"additionalAuthenticationProviders"`
	ApiId                             pulumi.StringOutput                                   `pulumi:"apiId"`
	Arn                               pulumi.StringOutput                                   `pulumi:"arn"`
	AuthenticationType                pulumi.StringOutput                                   `pulumi:"authenticationType"`
	GraphQLUrl                        pulumi.StringOutput                                   `pulumi:"graphQLUrl"`
	LambdaAuthorizerConfig            GraphQLApiLambdaAuthorizerConfigPtrOutput             `pulumi:"lambdaAuthorizerConfig"`
	LogConfig                         GraphQLApiLogConfigPtrOutput                          `pulumi:"logConfig"`
	Name                              pulumi.StringOutput                                   `pulumi:"name"`
	OpenIDConnectConfig               GraphQLApiOpenIDConnectConfigPtrOutput                `pulumi:"openIDConnectConfig"`
	Tags                              GraphQLApiTagArrayOutput                              `pulumi:"tags"`
	UserPoolConfig                    GraphQLApiUserPoolConfigPtrOutput                     `pulumi:"userPoolConfig"`
	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

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

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

func (*GraphQLApi) ElementType() reflect.Type

func (*GraphQLApi) ToGraphQLApiOutput

func (i *GraphQLApi) ToGraphQLApiOutput() GraphQLApiOutput

func (*GraphQLApi) ToGraphQLApiOutputWithContext

func (i *GraphQLApi) ToGraphQLApiOutputWithContext(ctx context.Context) GraphQLApiOutput

type GraphQLApiAdditionalAuthenticationProvider added in v0.21.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.21.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.21.0

func (GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutput added in v0.21.0

func (i GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutput() GraphQLApiAdditionalAuthenticationProviderOutput

func (GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext added in v0.21.0

func (i GraphQLApiAdditionalAuthenticationProviderArgs) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOutput

type GraphQLApiAdditionalAuthenticationProviderArray added in v0.21.0

type GraphQLApiAdditionalAuthenticationProviderArray []GraphQLApiAdditionalAuthenticationProviderInput

func (GraphQLApiAdditionalAuthenticationProviderArray) ElementType added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput added in v0.21.0

func (i GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput() GraphQLApiAdditionalAuthenticationProviderArrayOutput

func (GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext added in v0.21.0

func (i GraphQLApiAdditionalAuthenticationProviderArray) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderArrayOutput

type GraphQLApiAdditionalAuthenticationProviderArrayInput added in v0.21.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.21.0

type GraphQLApiAdditionalAuthenticationProviderArrayOutput struct{ *pulumi.OutputState }

func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ElementType added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) Index added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutput added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext added in v0.21.0

func (o GraphQLApiAdditionalAuthenticationProviderArrayOutput) ToGraphQLApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderArrayOutput

type GraphQLApiAdditionalAuthenticationProviderInput added in v0.21.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.21.0

type GraphQLApiAdditionalAuthenticationProviderOutput struct{ *pulumi.OutputState }

func (GraphQLApiAdditionalAuthenticationProviderOutput) AuthenticationType added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderOutput) ElementType added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderOutput) LambdaAuthorizerConfig added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderOutput) OpenIDConnectConfig added in v0.21.0

func (GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutput added in v0.21.0

func (o GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutput() GraphQLApiAdditionalAuthenticationProviderOutput

func (GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext added in v0.21.0

func (o GraphQLApiAdditionalAuthenticationProviderOutput) ToGraphQLApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQLApiAdditionalAuthenticationProviderOutput

func (GraphQLApiAdditionalAuthenticationProviderOutput) UserPoolConfig added in v0.21.0

type GraphQLApiArgs

type GraphQLApiArgs struct {
	AdditionalAuthenticationProviders GraphQLApiAdditionalAuthenticationProviderArrayInput
	AuthenticationType                pulumi.StringInput
	LambdaAuthorizerConfig            GraphQLApiLambdaAuthorizerConfigPtrInput
	LogConfig                         GraphQLApiLogConfigPtrInput
	Name                              pulumi.StringPtrInput
	OpenIDConnectConfig               GraphQLApiOpenIDConnectConfigPtrInput
	Tags                              GraphQLApiTagArrayInput
	UserPoolConfig                    GraphQLApiUserPoolConfigPtrInput
	XrayEnabled                       pulumi.BoolPtrInput
}

The set of arguments for constructing a GraphQLApi resource.

func (GraphQLApiArgs) ElementType

func (GraphQLApiArgs) ElementType() reflect.Type

type GraphQLApiCognitoUserPoolConfig added in v0.21.0

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

type GraphQLApiCognitoUserPoolConfigArgs added in v0.21.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.21.0

func (GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigOutput added in v0.21.0

func (i GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigOutput() GraphQLApiCognitoUserPoolConfigOutput

func (GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigOutputWithContext added in v0.21.0

func (i GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiCognitoUserPoolConfigOutput

func (GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigPtrOutput added in v0.21.0

func (i GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigPtrOutput() GraphQLApiCognitoUserPoolConfigPtrOutput

func (GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigPtrOutputWithContext added in v0.21.0

func (i GraphQLApiCognitoUserPoolConfigArgs) ToGraphQLApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiCognitoUserPoolConfigPtrOutput

type GraphQLApiCognitoUserPoolConfigInput added in v0.21.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.21.0

type GraphQLApiCognitoUserPoolConfigOutput struct{ *pulumi.OutputState }

func (GraphQLApiCognitoUserPoolConfigOutput) AppIdClientRegex added in v0.21.0

func (GraphQLApiCognitoUserPoolConfigOutput) AwsRegion added in v0.21.0

func (GraphQLApiCognitoUserPoolConfigOutput) ElementType added in v0.21.0

func (GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigOutput added in v0.21.0

func (o GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigOutput() GraphQLApiCognitoUserPoolConfigOutput

func (GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigOutputWithContext added in v0.21.0

func (o GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiCognitoUserPoolConfigOutput

func (GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutput added in v0.21.0

func (o GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutput() GraphQLApiCognitoUserPoolConfigPtrOutput

func (GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutputWithContext added in v0.21.0

func (o GraphQLApiCognitoUserPoolConfigOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiCognitoUserPoolConfigPtrOutput

func (GraphQLApiCognitoUserPoolConfigOutput) UserPoolId added in v0.21.0

type GraphQLApiCognitoUserPoolConfigPtrInput added in v0.21.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.21.0

type GraphQLApiCognitoUserPoolConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQLApiCognitoUserPoolConfigPtrOutput) AppIdClientRegex added in v0.21.0

func (GraphQLApiCognitoUserPoolConfigPtrOutput) AwsRegion added in v0.21.0

func (GraphQLApiCognitoUserPoolConfigPtrOutput) Elem added in v0.21.0

func (GraphQLApiCognitoUserPoolConfigPtrOutput) ElementType added in v0.21.0

func (GraphQLApiCognitoUserPoolConfigPtrOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutput added in v0.21.0

func (o GraphQLApiCognitoUserPoolConfigPtrOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutput() GraphQLApiCognitoUserPoolConfigPtrOutput

func (GraphQLApiCognitoUserPoolConfigPtrOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutputWithContext added in v0.21.0

func (o GraphQLApiCognitoUserPoolConfigPtrOutput) ToGraphQLApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiCognitoUserPoolConfigPtrOutput

func (GraphQLApiCognitoUserPoolConfigPtrOutput) UserPoolId added in v0.21.0

type GraphQLApiInput

type GraphQLApiInput interface {
	pulumi.Input

	ToGraphQLApiOutput() GraphQLApiOutput
	ToGraphQLApiOutputWithContext(ctx context.Context) GraphQLApiOutput
}

type GraphQLApiLambdaAuthorizerConfig

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

type GraphQLApiLambdaAuthorizerConfigArgs

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

func (GraphQLApiLambdaAuthorizerConfigArgs) ElementType

func (GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigOutput

func (i GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigOutput() GraphQLApiLambdaAuthorizerConfigOutput

func (GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigOutputWithContext

func (i GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQLApiLambdaAuthorizerConfigOutput

func (GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigPtrOutput

func (i GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigPtrOutput() GraphQLApiLambdaAuthorizerConfigPtrOutput

func (GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigPtrOutputWithContext

func (i GraphQLApiLambdaAuthorizerConfigArgs) ToGraphQLApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLambdaAuthorizerConfigPtrOutput

type GraphQLApiLambdaAuthorizerConfigInput

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

type GraphQLApiLambdaAuthorizerConfigOutput struct{ *pulumi.OutputState }

func (GraphQLApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds

func (o GraphQLApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds() pulumi.Float64PtrOutput

func (GraphQLApiLambdaAuthorizerConfigOutput) AuthorizerUri

func (GraphQLApiLambdaAuthorizerConfigOutput) ElementType

func (GraphQLApiLambdaAuthorizerConfigOutput) IdentityValidationExpression

func (o GraphQLApiLambdaAuthorizerConfigOutput) IdentityValidationExpression() pulumi.StringPtrOutput

func (GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigOutput

func (o GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigOutput() GraphQLApiLambdaAuthorizerConfigOutput

func (GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigOutputWithContext

func (o GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQLApiLambdaAuthorizerConfigOutput

func (GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutput

func (o GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutput() GraphQLApiLambdaAuthorizerConfigPtrOutput

func (GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutputWithContext

func (o GraphQLApiLambdaAuthorizerConfigOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLambdaAuthorizerConfigPtrOutput

type GraphQLApiLambdaAuthorizerConfigPtrInput

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

type GraphQLApiLambdaAuthorizerConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQLApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds

func (o GraphQLApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds() pulumi.Float64PtrOutput

func (GraphQLApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri

func (GraphQLApiLambdaAuthorizerConfigPtrOutput) Elem

func (GraphQLApiLambdaAuthorizerConfigPtrOutput) ElementType

func (GraphQLApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression

func (o GraphQLApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression() pulumi.StringPtrOutput

func (GraphQLApiLambdaAuthorizerConfigPtrOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutput

func (o GraphQLApiLambdaAuthorizerConfigPtrOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutput() GraphQLApiLambdaAuthorizerConfigPtrOutput

func (GraphQLApiLambdaAuthorizerConfigPtrOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutputWithContext

func (o GraphQLApiLambdaAuthorizerConfigPtrOutput) ToGraphQLApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLambdaAuthorizerConfigPtrOutput

type GraphQLApiLogConfig

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

type GraphQLApiLogConfigArgs

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

func (GraphQLApiLogConfigArgs) ElementType

func (GraphQLApiLogConfigArgs) ElementType() reflect.Type

func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutput

func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutput() GraphQLApiLogConfigOutput

func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutputWithContext

func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigOutputWithContext(ctx context.Context) GraphQLApiLogConfigOutput

func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutput

func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput

func (GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutputWithContext

func (i GraphQLApiLogConfigArgs) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput

type GraphQLApiLogConfigInput

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

type GraphQLApiLogConfigOutput struct{ *pulumi.OutputState }

func (GraphQLApiLogConfigOutput) CloudWatchLogsRoleArn

func (o GraphQLApiLogConfigOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput

func (GraphQLApiLogConfigOutput) ElementType

func (GraphQLApiLogConfigOutput) ElementType() reflect.Type

func (GraphQLApiLogConfigOutput) ExcludeVerboseContent

func (o GraphQLApiLogConfigOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput

func (GraphQLApiLogConfigOutput) FieldLogLevel

func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutput

func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutput() GraphQLApiLogConfigOutput

func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutputWithContext

func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigOutputWithContext(ctx context.Context) GraphQLApiLogConfigOutput

func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutput

func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput

func (GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutputWithContext

func (o GraphQLApiLogConfigOutput) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput

type GraphQLApiLogConfigPtrInput

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

type GraphQLApiLogConfigPtrOutput

type GraphQLApiLogConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQLApiLogConfigPtrOutput) CloudWatchLogsRoleArn

func (o GraphQLApiLogConfigPtrOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput

func (GraphQLApiLogConfigPtrOutput) Elem

func (GraphQLApiLogConfigPtrOutput) ElementType

func (GraphQLApiLogConfigPtrOutput) ExcludeVerboseContent

func (o GraphQLApiLogConfigPtrOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput

func (GraphQLApiLogConfigPtrOutput) FieldLogLevel

func (GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutput

func (o GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutput() GraphQLApiLogConfigPtrOutput

func (GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutputWithContext

func (o GraphQLApiLogConfigPtrOutput) ToGraphQLApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQLApiLogConfigPtrOutput

type GraphQLApiOpenIDConnectConfig

type GraphQLApiOpenIDConnectConfig struct {
	AuthTTL  *float64 `pulumi:"authTTL"`
	ClientId *string  `pulumi:"clientId"`
	IatTTL   *float64 `pulumi:"iatTTL"`
	Issuer   *string  `pulumi:"issuer"`
}

type GraphQLApiOpenIDConnectConfigArgs

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

func (GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigOutput

func (i GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigOutput() GraphQLApiOpenIDConnectConfigOutput

func (GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigOutputWithContext

func (i GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigOutputWithContext(ctx context.Context) GraphQLApiOpenIDConnectConfigOutput

func (GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigPtrOutput

func (i GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigPtrOutput() GraphQLApiOpenIDConnectConfigPtrOutput

func (GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigPtrOutputWithContext

func (i GraphQLApiOpenIDConnectConfigArgs) ToGraphQLApiOpenIDConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenIDConnectConfigPtrOutput

type GraphQLApiOpenIDConnectConfigInput

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

type GraphQLApiOpenIDConnectConfigOutput struct{ *pulumi.OutputState }

func (GraphQLApiOpenIDConnectConfigOutput) AuthTTL

func (GraphQLApiOpenIDConnectConfigOutput) ClientId

func (GraphQLApiOpenIDConnectConfigOutput) ElementType

func (GraphQLApiOpenIDConnectConfigOutput) IatTTL

func (GraphQLApiOpenIDConnectConfigOutput) Issuer

func (GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigOutput

func (o GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigOutput() GraphQLApiOpenIDConnectConfigOutput

func (GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigOutputWithContext

func (o GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigOutputWithContext(ctx context.Context) GraphQLApiOpenIDConnectConfigOutput

func (GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigPtrOutput

func (o GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigPtrOutput() GraphQLApiOpenIDConnectConfigPtrOutput

func (GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigPtrOutputWithContext

func (o GraphQLApiOpenIDConnectConfigOutput) ToGraphQLApiOpenIDConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenIDConnectConfigPtrOutput

type GraphQLApiOpenIDConnectConfigPtrInput

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

type GraphQLApiOpenIDConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQLApiOpenIDConnectConfigPtrOutput) AuthTTL

func (GraphQLApiOpenIDConnectConfigPtrOutput) ClientId

func (GraphQLApiOpenIDConnectConfigPtrOutput) Elem

func (GraphQLApiOpenIDConnectConfigPtrOutput) ElementType

func (GraphQLApiOpenIDConnectConfigPtrOutput) IatTTL

func (GraphQLApiOpenIDConnectConfigPtrOutput) Issuer

func (GraphQLApiOpenIDConnectConfigPtrOutput) ToGraphQLApiOpenIDConnectConfigPtrOutput

func (o GraphQLApiOpenIDConnectConfigPtrOutput) ToGraphQLApiOpenIDConnectConfigPtrOutput() GraphQLApiOpenIDConnectConfigPtrOutput

func (GraphQLApiOpenIDConnectConfigPtrOutput) ToGraphQLApiOpenIDConnectConfigPtrOutputWithContext

func (o GraphQLApiOpenIDConnectConfigPtrOutput) ToGraphQLApiOpenIDConnectConfigPtrOutputWithContext(ctx context.Context) GraphQLApiOpenIDConnectConfigPtrOutput

type GraphQLApiOutput

type GraphQLApiOutput struct{ *pulumi.OutputState }

func (GraphQLApiOutput) AdditionalAuthenticationProviders added in v0.17.0

func (o GraphQLApiOutput) AdditionalAuthenticationProviders() GraphQLApiAdditionalAuthenticationProviderArrayOutput

func (GraphQLApiOutput) ApiId added in v0.17.0

func (GraphQLApiOutput) Arn added in v0.17.0

func (GraphQLApiOutput) AuthenticationType added in v0.17.0

func (o GraphQLApiOutput) AuthenticationType() pulumi.StringOutput

func (GraphQLApiOutput) ElementType

func (GraphQLApiOutput) ElementType() reflect.Type

func (GraphQLApiOutput) GraphQLUrl added in v0.17.0

func (o GraphQLApiOutput) GraphQLUrl() pulumi.StringOutput

func (GraphQLApiOutput) LambdaAuthorizerConfig added in v0.17.0

func (GraphQLApiOutput) LogConfig added in v0.17.0

func (GraphQLApiOutput) Name added in v0.17.0

func (GraphQLApiOutput) OpenIDConnectConfig added in v0.17.0

func (GraphQLApiOutput) Tags added in v0.17.0

func (GraphQLApiOutput) ToGraphQLApiOutput

func (o GraphQLApiOutput) ToGraphQLApiOutput() GraphQLApiOutput

func (GraphQLApiOutput) ToGraphQLApiOutputWithContext

func (o GraphQLApiOutput) ToGraphQLApiOutputWithContext(ctx context.Context) GraphQLApiOutput

func (GraphQLApiOutput) UserPoolConfig added in v0.17.0

func (GraphQLApiOutput) XrayEnabled added in v0.17.0

func (o GraphQLApiOutput) XrayEnabled() pulumi.BoolPtrOutput

type GraphQLApiState

type GraphQLApiState struct {
}

func (GraphQLApiState) ElementType

func (GraphQLApiState) ElementType() reflect.Type

type GraphQLApiTag added in v0.21.0

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

type GraphQLApiTagArgs added in v0.21.0

type GraphQLApiTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GraphQLApiTagArgs) ElementType added in v0.21.0

func (GraphQLApiTagArgs) ElementType() reflect.Type

func (GraphQLApiTagArgs) ToGraphQLApiTagOutput added in v0.21.0

func (i GraphQLApiTagArgs) ToGraphQLApiTagOutput() GraphQLApiTagOutput

func (GraphQLApiTagArgs) ToGraphQLApiTagOutputWithContext added in v0.21.0

func (i GraphQLApiTagArgs) ToGraphQLApiTagOutputWithContext(ctx context.Context) GraphQLApiTagOutput

type GraphQLApiTagArray added in v0.21.0

type GraphQLApiTagArray []GraphQLApiTagInput

func (GraphQLApiTagArray) ElementType added in v0.21.0

func (GraphQLApiTagArray) ElementType() reflect.Type

func (GraphQLApiTagArray) ToGraphQLApiTagArrayOutput added in v0.21.0

func (i GraphQLApiTagArray) ToGraphQLApiTagArrayOutput() GraphQLApiTagArrayOutput

func (GraphQLApiTagArray) ToGraphQLApiTagArrayOutputWithContext added in v0.21.0

func (i GraphQLApiTagArray) ToGraphQLApiTagArrayOutputWithContext(ctx context.Context) GraphQLApiTagArrayOutput

type GraphQLApiTagArrayInput added in v0.21.0

type GraphQLApiTagArrayInput interface {
	pulumi.Input

	ToGraphQLApiTagArrayOutput() GraphQLApiTagArrayOutput
	ToGraphQLApiTagArrayOutputWithContext(context.Context) GraphQLApiTagArrayOutput
}

GraphQLApiTagArrayInput is an input type that accepts GraphQLApiTagArray and GraphQLApiTagArrayOutput values. You can construct a concrete instance of `GraphQLApiTagArrayInput` via:

GraphQLApiTagArray{ GraphQLApiTagArgs{...} }

type GraphQLApiTagArrayOutput added in v0.21.0

type GraphQLApiTagArrayOutput struct{ *pulumi.OutputState }

func (GraphQLApiTagArrayOutput) ElementType added in v0.21.0

func (GraphQLApiTagArrayOutput) ElementType() reflect.Type

func (GraphQLApiTagArrayOutput) Index added in v0.21.0

func (GraphQLApiTagArrayOutput) ToGraphQLApiTagArrayOutput added in v0.21.0

func (o GraphQLApiTagArrayOutput) ToGraphQLApiTagArrayOutput() GraphQLApiTagArrayOutput

func (GraphQLApiTagArrayOutput) ToGraphQLApiTagArrayOutputWithContext added in v0.21.0

func (o GraphQLApiTagArrayOutput) ToGraphQLApiTagArrayOutputWithContext(ctx context.Context) GraphQLApiTagArrayOutput

type GraphQLApiTagInput added in v0.21.0

type GraphQLApiTagInput interface {
	pulumi.Input

	ToGraphQLApiTagOutput() GraphQLApiTagOutput
	ToGraphQLApiTagOutputWithContext(context.Context) GraphQLApiTagOutput
}

GraphQLApiTagInput is an input type that accepts GraphQLApiTagArgs and GraphQLApiTagOutput values. You can construct a concrete instance of `GraphQLApiTagInput` via:

GraphQLApiTagArgs{...}

type GraphQLApiTagOutput added in v0.21.0

type GraphQLApiTagOutput struct{ *pulumi.OutputState }

func (GraphQLApiTagOutput) ElementType added in v0.21.0

func (GraphQLApiTagOutput) ElementType() reflect.Type

func (GraphQLApiTagOutput) Key added in v0.21.0

func (GraphQLApiTagOutput) ToGraphQLApiTagOutput added in v0.21.0

func (o GraphQLApiTagOutput) ToGraphQLApiTagOutput() GraphQLApiTagOutput

func (GraphQLApiTagOutput) ToGraphQLApiTagOutputWithContext added in v0.21.0

func (o GraphQLApiTagOutput) ToGraphQLApiTagOutputWithContext(ctx context.Context) GraphQLApiTagOutput

func (GraphQLApiTagOutput) Value added in v0.21.0

type GraphQLApiUserPoolConfig

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

type GraphQLApiUserPoolConfigArgs

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

func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutput

func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutput() GraphQLApiUserPoolConfigOutput

func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutputWithContext

func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigOutput

func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutput

func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput

func (GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutputWithContext

func (i GraphQLApiUserPoolConfigArgs) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput

type GraphQLApiUserPoolConfigInput

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

type GraphQLApiUserPoolConfigOutput struct{ *pulumi.OutputState }

func (GraphQLApiUserPoolConfigOutput) AppIdClientRegex

func (GraphQLApiUserPoolConfigOutput) AwsRegion

func (GraphQLApiUserPoolConfigOutput) DefaultAction

func (GraphQLApiUserPoolConfigOutput) ElementType

func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutput

func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutput() GraphQLApiUserPoolConfigOutput

func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutputWithContext

func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigOutput

func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutput

func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput

func (GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext

func (o GraphQLApiUserPoolConfigOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput

func (GraphQLApiUserPoolConfigOutput) UserPoolId

type GraphQLApiUserPoolConfigPtrInput

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

type GraphQLApiUserPoolConfigPtrOutput

type GraphQLApiUserPoolConfigPtrOutput struct{ *pulumi.OutputState }

func (GraphQLApiUserPoolConfigPtrOutput) AppIdClientRegex

func (GraphQLApiUserPoolConfigPtrOutput) AwsRegion

func (GraphQLApiUserPoolConfigPtrOutput) DefaultAction

func (GraphQLApiUserPoolConfigPtrOutput) Elem

func (GraphQLApiUserPoolConfigPtrOutput) ElementType

func (GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutput

func (o GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutput() GraphQLApiUserPoolConfigPtrOutput

func (GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext

func (o GraphQLApiUserPoolConfigPtrOutput) ToGraphQLApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQLApiUserPoolConfigPtrOutput

func (GraphQLApiUserPoolConfigPtrOutput) UserPoolId

type GraphQLSchema deprecated

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

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

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

func (*GraphQLSchema) ElementType() reflect.Type

func (*GraphQLSchema) ToGraphQLSchemaOutput

func (i *GraphQLSchema) ToGraphQLSchemaOutput() GraphQLSchemaOutput

func (*GraphQLSchema) ToGraphQLSchemaOutputWithContext

func (i *GraphQLSchema) ToGraphQLSchemaOutputWithContext(ctx context.Context) GraphQLSchemaOutput

type GraphQLSchemaArgs

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

The set of arguments for constructing a GraphQLSchema resource.

func (GraphQLSchemaArgs) ElementType

func (GraphQLSchemaArgs) ElementType() reflect.Type

type GraphQLSchemaInput

type GraphQLSchemaInput interface {
	pulumi.Input

	ToGraphQLSchemaOutput() GraphQLSchemaOutput
	ToGraphQLSchemaOutputWithContext(ctx context.Context) GraphQLSchemaOutput
}

type GraphQLSchemaOutput

type GraphQLSchemaOutput struct{ *pulumi.OutputState }

func (GraphQLSchemaOutput) ApiId added in v0.17.0

func (GraphQLSchemaOutput) Definition added in v0.17.0

func (GraphQLSchemaOutput) DefinitionS3Location added in v0.17.0

func (o GraphQLSchemaOutput) DefinitionS3Location() pulumi.StringPtrOutput

func (GraphQLSchemaOutput) ElementType

func (GraphQLSchemaOutput) ElementType() reflect.Type

func (GraphQLSchemaOutput) ToGraphQLSchemaOutput

func (o GraphQLSchemaOutput) ToGraphQLSchemaOutput() GraphQLSchemaOutput

func (GraphQLSchemaOutput) ToGraphQLSchemaOutputWithContext

func (o GraphQLSchemaOutput) ToGraphQLSchemaOutputWithContext(ctx context.Context) GraphQLSchemaOutput

type GraphQLSchemaState

type GraphQLSchemaState struct {
}

func (GraphQLSchemaState) ElementType

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"`
	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) 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"`
	HttpConfig               *DataSourceHttpConfig               `pulumi:"httpConfig"`
	Id                       *string                             `pulumi:"id"`
	LambdaConfig             *DataSourceLambdaConfig             `pulumi:"lambdaConfig"`
	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.12.0

func (LookupDataSourceResultOutput) ElasticsearchConfig added in v0.12.0

func (LookupDataSourceResultOutput) ElementType added in v0.12.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) 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 {
	Id string `pulumi:"id"`
}

type LookupFunctionConfigurationOutputArgs added in v0.12.0

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

func (LookupFunctionConfigurationOutputArgs) ElementType added in v0.12.0

type LookupFunctionConfigurationResult added in v0.12.0

type LookupFunctionConfigurationResult struct {
	DataSourceName                    *string                          `pulumi:"dataSourceName"`
	Description                       *string                          `pulumi:"description"`
	FunctionArn                       *string                          `pulumi:"functionArn"`
	FunctionId                        *string                          `pulumi:"functionId"`
	FunctionVersion                   *string                          `pulumi:"functionVersion"`
	Id                                *string                          `pulumi:"id"`
	MaxBatchSize                      *int                             `pulumi:"maxBatchSize"`
	Name                              *string                          `pulumi:"name"`
	RequestMappingTemplate            *string                          `pulumi:"requestMappingTemplate"`
	RequestMappingTemplateS3Location  *string                          `pulumi:"requestMappingTemplateS3Location"`
	ResponseMappingTemplate           *string                          `pulumi:"responseMappingTemplate"`
	ResponseMappingTemplateS3Location *string                          `pulumi:"responseMappingTemplateS3Location"`
	SyncConfig                        *FunctionConfigurationSyncConfig `pulumi:"syncConfig"`
}

func LookupFunctionConfiguration added in v0.12.0

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

Resource Type definition for AWS::AppSync::FunctionConfiguration

type LookupFunctionConfigurationResultOutput added in v0.12.0

type LookupFunctionConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupFunctionConfigurationResultOutput) DataSourceName added in v0.12.0

func (LookupFunctionConfigurationResultOutput) Description added in v0.12.0

func (LookupFunctionConfigurationResultOutput) ElementType added in v0.12.0

func (LookupFunctionConfigurationResultOutput) FunctionArn added in v0.12.0

func (LookupFunctionConfigurationResultOutput) FunctionId added in v0.12.0

func (LookupFunctionConfigurationResultOutput) FunctionVersion added in v0.12.0

func (LookupFunctionConfigurationResultOutput) Id added in v0.12.0

func (LookupFunctionConfigurationResultOutput) MaxBatchSize added in v0.12.0

func (LookupFunctionConfigurationResultOutput) Name added in v0.12.0

func (LookupFunctionConfigurationResultOutput) RequestMappingTemplate added in v0.12.0

func (LookupFunctionConfigurationResultOutput) RequestMappingTemplateS3Location added in v0.12.0

func (o LookupFunctionConfigurationResultOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput

func (LookupFunctionConfigurationResultOutput) ResponseMappingTemplate added in v0.12.0

func (LookupFunctionConfigurationResultOutput) ResponseMappingTemplateS3Location added in v0.12.0

func (o LookupFunctionConfigurationResultOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput

func (LookupFunctionConfigurationResultOutput) SyncConfig added in v0.12.0

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

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

type LookupGraphQLApiOutputArgs added in v0.12.0

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

func (LookupGraphQLApiOutputArgs) ElementType added in v0.12.0

func (LookupGraphQLApiOutputArgs) ElementType() reflect.Type

type LookupGraphQLApiResult added in v0.12.0

type LookupGraphQLApiResult struct {
	AdditionalAuthenticationProviders []GraphQLApiAdditionalAuthenticationProvider `pulumi:"additionalAuthenticationProviders"`
	ApiId                             *string                                      `pulumi:"apiId"`
	Arn                               *string                                      `pulumi:"arn"`
	AuthenticationType                *string                                      `pulumi:"authenticationType"`
	GraphQLUrl                        *string                                      `pulumi:"graphQLUrl"`
	Id                                *string                                      `pulumi:"id"`
	LambdaAuthorizerConfig            *GraphQLApiLambdaAuthorizerConfig            `pulumi:"lambdaAuthorizerConfig"`
	LogConfig                         *GraphQLApiLogConfig                         `pulumi:"logConfig"`
	Name                              *string                                      `pulumi:"name"`
	OpenIDConnectConfig               *GraphQLApiOpenIDConnectConfig               `pulumi:"openIDConnectConfig"`
	Tags                              []GraphQLApiTag                              `pulumi:"tags"`
	UserPoolConfig                    *GraphQLApiUserPoolConfig                    `pulumi:"userPoolConfig"`
	XrayEnabled                       *bool                                        `pulumi:"xrayEnabled"`
}

func LookupGraphQLApi added in v0.12.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.12.0

type LookupGraphQLApiResultOutput struct{ *pulumi.OutputState }

func LookupGraphQLApiOutput added in v0.12.0

func (LookupGraphQLApiResultOutput) AdditionalAuthenticationProviders added in v0.12.0

func (LookupGraphQLApiResultOutput) ApiId added in v0.12.0

func (LookupGraphQLApiResultOutput) Arn added in v0.12.0

func (LookupGraphQLApiResultOutput) AuthenticationType added in v0.12.0

func (o LookupGraphQLApiResultOutput) AuthenticationType() pulumi.StringPtrOutput

func (LookupGraphQLApiResultOutput) ElementType added in v0.12.0

func (LookupGraphQLApiResultOutput) GraphQLUrl added in v0.12.0

func (LookupGraphQLApiResultOutput) Id added in v0.12.0

func (LookupGraphQLApiResultOutput) LambdaAuthorizerConfig added in v0.12.0

func (LookupGraphQLApiResultOutput) LogConfig added in v0.12.0

func (LookupGraphQLApiResultOutput) Name added in v0.12.0

func (LookupGraphQLApiResultOutput) OpenIDConnectConfig added in v0.12.0

func (LookupGraphQLApiResultOutput) Tags added in v0.12.0

func (LookupGraphQLApiResultOutput) ToLookupGraphQLApiResultOutput added in v0.12.0

func (o LookupGraphQLApiResultOutput) ToLookupGraphQLApiResultOutput() LookupGraphQLApiResultOutput

func (LookupGraphQLApiResultOutput) ToLookupGraphQLApiResultOutputWithContext added in v0.12.0

func (o LookupGraphQLApiResultOutput) ToLookupGraphQLApiResultOutputWithContext(ctx context.Context) LookupGraphQLApiResultOutput

func (LookupGraphQLApiResultOutput) UserPoolConfig added in v0.12.0

func (LookupGraphQLApiResultOutput) XrayEnabled added in v0.12.0

type LookupGraphQLSchemaArgs added in v0.12.0

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

type LookupGraphQLSchemaOutputArgs added in v0.12.0

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

func (LookupGraphQLSchemaOutputArgs) ElementType added in v0.12.0

type LookupGraphQLSchemaResult added in v0.12.0

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

func LookupGraphQLSchema added in v0.12.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.12.0

type LookupGraphQLSchemaResultOutput struct{ *pulumi.OutputState }

func LookupGraphQLSchemaOutput added in v0.12.0

func (LookupGraphQLSchemaResultOutput) Definition added in v0.12.0

func (LookupGraphQLSchemaResultOutput) DefinitionS3Location added in v0.12.0

func (o LookupGraphQLSchemaResultOutput) DefinitionS3Location() pulumi.StringPtrOutput

func (LookupGraphQLSchemaResultOutput) ElementType added in v0.12.0

func (LookupGraphQLSchemaResultOutput) Id added in v0.12.0

func (LookupGraphQLSchemaResultOutput) ToLookupGraphQLSchemaResultOutput added in v0.12.0

func (o LookupGraphQLSchemaResultOutput) ToLookupGraphQLSchemaResultOutput() LookupGraphQLSchemaResultOutput

func (LookupGraphQLSchemaResultOutput) ToLookupGraphQLSchemaResultOutputWithContext added in v0.12.0

func (o LookupGraphQLSchemaResultOutput) ToLookupGraphQLSchemaResultOutputWithContext(ctx context.Context) LookupGraphQLSchemaResultOutput

type LookupResolverArgs added in v0.12.0

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

type LookupResolverOutputArgs added in v0.12.0

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

func (LookupResolverOutputArgs) ElementType added in v0.12.0

func (LookupResolverOutputArgs) ElementType() reflect.Type

type LookupResolverResult added in v0.12.0

type LookupResolverResult struct {
	CachingConfig                     *ResolverCachingConfig  `pulumi:"cachingConfig"`
	DataSourceName                    *string                 `pulumi:"dataSourceName"`
	Id                                *string                 `pulumi:"id"`
	Kind                              *string                 `pulumi:"kind"`
	MaxBatchSize                      *int                    `pulumi:"maxBatchSize"`
	PipelineConfig                    *ResolverPipelineConfig `pulumi:"pipelineConfig"`
	RequestMappingTemplate            *string                 `pulumi:"requestMappingTemplate"`
	RequestMappingTemplateS3Location  *string                 `pulumi:"requestMappingTemplateS3Location"`
	ResolverArn                       *string                 `pulumi:"resolverArn"`
	ResponseMappingTemplate           *string                 `pulumi:"responseMappingTemplate"`
	ResponseMappingTemplateS3Location *string                 `pulumi:"responseMappingTemplateS3Location"`
	SyncConfig                        *ResolverSyncConfig     `pulumi:"syncConfig"`
}

func LookupResolver added in v0.12.0

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

Resource Type definition for AWS::AppSync::Resolver

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

func (LookupResolverResultOutput) DataSourceName added in v0.12.0

func (LookupResolverResultOutput) ElementType added in v0.12.0

func (LookupResolverResultOutput) ElementType() reflect.Type

func (LookupResolverResultOutput) Id added in v0.12.0

func (LookupResolverResultOutput) Kind added in v0.12.0

func (LookupResolverResultOutput) MaxBatchSize added in v0.12.0

func (LookupResolverResultOutput) PipelineConfig added in v0.12.0

func (LookupResolverResultOutput) RequestMappingTemplate added in v0.12.0

func (o LookupResolverResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput

func (LookupResolverResultOutput) RequestMappingTemplateS3Location added in v0.12.0

func (o LookupResolverResultOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput

func (LookupResolverResultOutput) ResolverArn added in v0.12.0

func (LookupResolverResultOutput) ResponseMappingTemplate added in v0.12.0

func (o LookupResolverResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput

func (LookupResolverResultOutput) ResponseMappingTemplateS3Location added in v0.12.0

func (o LookupResolverResultOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput

func (LookupResolverResultOutput) SyncConfig added in v0.12.0

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

type Resolver struct {
	pulumi.CustomResourceState

	ApiId                             pulumi.StringOutput             `pulumi:"apiId"`
	CachingConfig                     ResolverCachingConfigPtrOutput  `pulumi:"cachingConfig"`
	DataSourceName                    pulumi.StringPtrOutput          `pulumi:"dataSourceName"`
	FieldName                         pulumi.StringOutput             `pulumi:"fieldName"`
	Kind                              pulumi.StringPtrOutput          `pulumi:"kind"`
	MaxBatchSize                      pulumi.IntPtrOutput             `pulumi:"maxBatchSize"`
	PipelineConfig                    ResolverPipelineConfigPtrOutput `pulumi:"pipelineConfig"`
	RequestMappingTemplate            pulumi.StringPtrOutput          `pulumi:"requestMappingTemplate"`
	RequestMappingTemplateS3Location  pulumi.StringPtrOutput          `pulumi:"requestMappingTemplateS3Location"`
	ResolverArn                       pulumi.StringOutput             `pulumi:"resolverArn"`
	ResponseMappingTemplate           pulumi.StringPtrOutput          `pulumi:"responseMappingTemplate"`
	ResponseMappingTemplateS3Location pulumi.StringPtrOutput          `pulumi:"responseMappingTemplateS3Location"`
	SyncConfig                        ResolverSyncConfigPtrOutput     `pulumi:"syncConfig"`
	TypeName                          pulumi.StringOutput             `pulumi:"typeName"`
}

Resource Type definition for AWS::AppSync::Resolver

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

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 ResolverArgs

type ResolverArgs struct {
	ApiId                             pulumi.StringInput
	CachingConfig                     ResolverCachingConfigPtrInput
	DataSourceName                    pulumi.StringPtrInput
	FieldName                         pulumi.StringInput
	Kind                              pulumi.StringPtrInput
	MaxBatchSize                      pulumi.IntPtrInput
	PipelineConfig                    ResolverPipelineConfigPtrInput
	RequestMappingTemplate            pulumi.StringPtrInput
	RequestMappingTemplateS3Location  pulumi.StringPtrInput
	ResponseMappingTemplate           pulumi.StringPtrInput
	ResponseMappingTemplateS3Location pulumi.StringPtrInput
	SyncConfig                        ResolverSyncConfigPtrInput
	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 {
	CachingKeys []string `pulumi:"cachingKeys"`
	Ttl         float64  `pulumi:"ttl"`
}

type ResolverCachingConfigArgs

type ResolverCachingConfigArgs struct {
	CachingKeys pulumi.StringArrayInput `pulumi:"cachingKeys"`
	Ttl         pulumi.Float64Input     `pulumi:"ttl"`
}

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 }

func (ResolverCachingConfigOutput) CachingKeys

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

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

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

type ResolverInput

type ResolverInput interface {
	pulumi.Input

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

type ResolverLambdaConflictHandlerConfig

type ResolverLambdaConflictHandlerConfig struct {
	LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"`
}

type ResolverLambdaConflictHandlerConfigArgs

type ResolverLambdaConflictHandlerConfigArgs struct {
	LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"`
}

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 }

func (ResolverLambdaConflictHandlerConfigOutput) ElementType

func (ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn

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

func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput

func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput

func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext

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

type ResolverOutput

type ResolverOutput struct{ *pulumi.OutputState }

func (ResolverOutput) ApiId added in v0.17.0

func (ResolverOutput) CachingConfig added in v0.17.0

func (ResolverOutput) DataSourceName added in v0.17.0

func (o ResolverOutput) DataSourceName() pulumi.StringPtrOutput

func (ResolverOutput) ElementType

func (ResolverOutput) ElementType() reflect.Type

func (ResolverOutput) FieldName added in v0.17.0

func (o ResolverOutput) FieldName() pulumi.StringOutput

func (ResolverOutput) Kind added in v0.17.0

func (ResolverOutput) MaxBatchSize added in v0.17.0

func (o ResolverOutput) MaxBatchSize() pulumi.IntPtrOutput

func (ResolverOutput) PipelineConfig added in v0.17.0

func (ResolverOutput) RequestMappingTemplate added in v0.17.0

func (o ResolverOutput) RequestMappingTemplate() pulumi.StringPtrOutput

func (ResolverOutput) RequestMappingTemplateS3Location added in v0.17.0

func (o ResolverOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput

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

func (ResolverOutput) ResponseMappingTemplateS3Location added in v0.17.0

func (o ResolverOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput

func (ResolverOutput) SyncConfig added in v0.17.0

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

type ResolverPipelineConfig

type ResolverPipelineConfig struct {
	Functions []string `pulumi:"functions"`
}

type ResolverPipelineConfigArgs

type ResolverPipelineConfigArgs struct {
	Functions pulumi.StringArrayInput `pulumi:"functions"`
}

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 }

func (ResolverPipelineConfigOutput) ElementType

func (ResolverPipelineConfigOutput) Functions

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

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 {
	ConflictDetection           string                               `pulumi:"conflictDetection"`
	ConflictHandler             *string                              `pulumi:"conflictHandler"`
	LambdaConflictHandlerConfig *ResolverLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"`
}

type ResolverSyncConfigArgs

type ResolverSyncConfigArgs struct {
	ConflictDetection           pulumi.StringInput                          `pulumi:"conflictDetection"`
	ConflictHandler             pulumi.StringPtrInput                       `pulumi:"conflictHandler"`
	LambdaConflictHandlerConfig ResolverLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"`
}

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 }

func (ResolverSyncConfigOutput) ConflictDetection

func (o ResolverSyncConfigOutput) ConflictDetection() pulumi.StringOutput

func (ResolverSyncConfigOutput) ConflictHandler

func (o ResolverSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput

func (ResolverSyncConfigOutput) ElementType

func (ResolverSyncConfigOutput) ElementType() reflect.Type

func (ResolverSyncConfigOutput) LambdaConflictHandlerConfig

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

func (ResolverSyncConfigPtrOutput) ConflictHandler

func (ResolverSyncConfigPtrOutput) Elem

func (ResolverSyncConfigPtrOutput) ElementType

func (ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig

func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput

func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput

func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext

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

Jump to

Keyboard shortcuts

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