Documentation
¶
Index ¶
- Constants
- type DataSource
- type DataSourceArgs
- type DataSourceAuthorizationConfig
- type DataSourceAuthorizationConfigArgs
- func (DataSourceAuthorizationConfigArgs) ElementType() reflect.Type
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
- type DataSourceAuthorizationConfigInput
- type DataSourceAuthorizationConfigOutput
- func (o DataSourceAuthorizationConfigOutput) AuthorizationType() pulumi.StringOutput
- func (o DataSourceAuthorizationConfigOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
- func (DataSourceAuthorizationConfigOutput) ElementType() reflect.Type
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
- type DataSourceAuthorizationConfigPtrInput
- type DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) AuthorizationType() pulumi.StringPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) Elem() DataSourceAuthorizationConfigOutput
- func (DataSourceAuthorizationConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
- type DataSourceAwsIamConfig
- type DataSourceAwsIamConfigArgs
- func (DataSourceAwsIamConfigArgs) ElementType() reflect.Type
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
- type DataSourceAwsIamConfigInput
- type DataSourceAwsIamConfigOutput
- func (DataSourceAwsIamConfigOutput) ElementType() reflect.Type
- func (o DataSourceAwsIamConfigOutput) SigningRegion() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigOutput) SigningServiceName() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
- type DataSourceAwsIamConfigPtrInput
- type DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) Elem() DataSourceAwsIamConfigOutput
- func (DataSourceAwsIamConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceAwsIamConfigPtrOutput) SigningRegion() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) SigningServiceName() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
- type DataSourceDeltaSyncConfig
- type DataSourceDeltaSyncConfigArgs
- func (DataSourceDeltaSyncConfigArgs) ElementType() reflect.Type
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
- type DataSourceDeltaSyncConfigInput
- type DataSourceDeltaSyncConfigOutput
- func (o DataSourceDeltaSyncConfigOutput) BaseTableTtl() pulumi.StringOutput
- func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableName() pulumi.StringOutput
- func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl() pulumi.StringOutput
- func (DataSourceDeltaSyncConfigOutput) ElementType() reflect.Type
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
- type DataSourceDeltaSyncConfigPtrInput
- type DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) BaseTableTtl() pulumi.StringPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName() pulumi.StringPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTtl() pulumi.StringPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) Elem() DataSourceDeltaSyncConfigOutput
- func (DataSourceDeltaSyncConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
- type DataSourceDynamoDbConfig
- type DataSourceDynamoDbConfigArgs
- func (DataSourceDynamoDbConfigArgs) ElementType() reflect.Type
- func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput
- func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput
- func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
- func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
- type DataSourceDynamoDbConfigInput
- type DataSourceDynamoDbConfigOutput
- func (o DataSourceDynamoDbConfigOutput) AwsRegion() pulumi.StringOutput
- func (o DataSourceDynamoDbConfigOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
- func (DataSourceDynamoDbConfigOutput) ElementType() reflect.Type
- func (o DataSourceDynamoDbConfigOutput) TableName() pulumi.StringOutput
- func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput
- func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput
- func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigOutput) UseCallerCredentials() pulumi.BoolPtrOutput
- func (o DataSourceDynamoDbConfigOutput) Versioned() pulumi.BoolPtrOutput
- type DataSourceDynamoDbConfigPtrInput
- type DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) Elem() DataSourceDynamoDbConfigOutput
- func (DataSourceDynamoDbConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceDynamoDbConfigPtrOutput) TableName() pulumi.StringPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) Versioned() pulumi.BoolPtrOutput
- type DataSourceElasticsearchConfig
- type DataSourceElasticsearchConfigArgs
- func (DataSourceElasticsearchConfigArgs) ElementType() reflect.Type
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
- func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
- type DataSourceElasticsearchConfigInput
- type DataSourceElasticsearchConfigOutput
- func (o DataSourceElasticsearchConfigOutput) AwsRegion() pulumi.StringOutput
- func (DataSourceElasticsearchConfigOutput) ElementType() reflect.Type
- func (o DataSourceElasticsearchConfigOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
- func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
- type DataSourceElasticsearchConfigPtrInput
- type DataSourceElasticsearchConfigPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) Elem() DataSourceElasticsearchConfigOutput
- func (DataSourceElasticsearchConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceElasticsearchConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
- type DataSourceEventBridgeConfig
- type DataSourceEventBridgeConfigArgs
- func (DataSourceEventBridgeConfigArgs) ElementType() reflect.Type
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
- type DataSourceEventBridgeConfigInput
- type DataSourceEventBridgeConfigOutput
- func (DataSourceEventBridgeConfigOutput) ElementType() reflect.Type
- func (o DataSourceEventBridgeConfigOutput) EventBusArn() pulumi.StringOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
- type DataSourceEventBridgeConfigPtrInput
- type DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceEventBridgeConfigPtrOutput) Elem() DataSourceEventBridgeConfigOutput
- func (DataSourceEventBridgeConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceEventBridgeConfigPtrOutput) EventBusArn() pulumi.StringPtrOutput
- func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
- type DataSourceHttpConfig
- type DataSourceHttpConfigArgs
- func (DataSourceHttpConfigArgs) ElementType() reflect.Type
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
- func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
- type DataSourceHttpConfigInput
- type DataSourceHttpConfigOutput
- func (o DataSourceHttpConfigOutput) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
- func (DataSourceHttpConfigOutput) ElementType() reflect.Type
- func (o DataSourceHttpConfigOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
- func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
- type DataSourceHttpConfigPtrInput
- type DataSourceHttpConfigPtrOutput
- func (o DataSourceHttpConfigPtrOutput) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceHttpConfigPtrOutput) Elem() DataSourceHttpConfigOutput
- func (DataSourceHttpConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceHttpConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
- func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
- type DataSourceInput
- type DataSourceLambdaConfig
- type DataSourceLambdaConfigArgs
- func (DataSourceLambdaConfigArgs) ElementType() reflect.Type
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
- func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
- type DataSourceLambdaConfigInput
- type DataSourceLambdaConfigOutput
- func (DataSourceLambdaConfigOutput) ElementType() reflect.Type
- func (o DataSourceLambdaConfigOutput) LambdaFunctionArn() pulumi.StringOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
- func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
- type DataSourceLambdaConfigPtrInput
- type DataSourceLambdaConfigPtrOutput
- func (o DataSourceLambdaConfigPtrOutput) Elem() DataSourceLambdaConfigOutput
- func (DataSourceLambdaConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceLambdaConfigPtrOutput) LambdaFunctionArn() pulumi.StringPtrOutput
- func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
- func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
- type DataSourceMetricsConfig
- func (DataSourceMetricsConfig) ElementType() reflect.Type
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
- func (e DataSourceMetricsConfig) ToStringOutput() pulumi.StringOutput
- func (e DataSourceMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataSourceMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataSourceMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceMetricsConfigInput
- type DataSourceMetricsConfigOutput
- func (DataSourceMetricsConfigOutput) ElementType() reflect.Type
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o DataSourceMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DataSourceMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataSourceMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceMetricsConfigPtrInput
- type DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) Elem() DataSourceMetricsConfigOutput
- func (DataSourceMetricsConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceOpenSearchServiceConfig
- type DataSourceOpenSearchServiceConfigArgs
- func (DataSourceOpenSearchServiceConfigArgs) ElementType() reflect.Type
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
- type DataSourceOpenSearchServiceConfigInput
- type DataSourceOpenSearchServiceConfigOutput
- func (o DataSourceOpenSearchServiceConfigOutput) AwsRegion() pulumi.StringOutput
- func (DataSourceOpenSearchServiceConfigOutput) ElementType() reflect.Type
- func (o DataSourceOpenSearchServiceConfigOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
- type DataSourceOpenSearchServiceConfigPtrInput
- type DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) Elem() DataSourceOpenSearchServiceConfigOutput
- func (DataSourceOpenSearchServiceConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceOpenSearchServiceConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
- type DataSourceOutput
- func (o DataSourceOutput) ApiId() pulumi.StringOutput
- func (o DataSourceOutput) DataSourceArn() pulumi.StringOutput
- func (o DataSourceOutput) Description() pulumi.StringPtrOutput
- func (o DataSourceOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
- func (DataSourceOutput) ElementType() reflect.Type
- func (o DataSourceOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceOutput) HttpConfig() DataSourceHttpConfigPtrOutput
- func (o DataSourceOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
- func (o DataSourceOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
- func (o DataSourceOutput) Name() pulumi.StringOutput
- func (o DataSourceOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceOutput) ServiceRoleArn() pulumi.StringPtrOutput
- func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
- func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
- func (o DataSourceOutput) Type() pulumi.StringOutput
- type DataSourceRdsHttpEndpointConfig
- type DataSourceRdsHttpEndpointConfigArgs
- func (DataSourceRdsHttpEndpointConfigArgs) ElementType() reflect.Type
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
- type DataSourceRdsHttpEndpointConfigInput
- type DataSourceRdsHttpEndpointConfigOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) AwsRegion() pulumi.StringOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) AwsSecretStoreArn() pulumi.StringOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) DbClusterIdentifier() pulumi.StringOutput
- func (DataSourceRdsHttpEndpointConfigOutput) ElementType() reflect.Type
- func (o DataSourceRdsHttpEndpointConfigOutput) Schema() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
- type DataSourceRdsHttpEndpointConfigPtrInput
- type DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsSecretStoreArn() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) DbClusterIdentifier() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) Elem() DataSourceRdsHttpEndpointConfigOutput
- func (DataSourceRdsHttpEndpointConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) Schema() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
- type DataSourceRelationalDatabaseConfig
- type DataSourceRelationalDatabaseConfigArgs
- func (DataSourceRelationalDatabaseConfigArgs) ElementType() reflect.Type
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
- type DataSourceRelationalDatabaseConfigInput
- type DataSourceRelationalDatabaseConfigOutput
- func (DataSourceRelationalDatabaseConfigOutput) ElementType() reflect.Type
- func (o DataSourceRelationalDatabaseConfigOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType() pulumi.StringOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
- type DataSourceRelationalDatabaseConfigPtrInput
- type DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) Elem() DataSourceRelationalDatabaseConfigOutput
- func (DataSourceRelationalDatabaseConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceRelationalDatabaseConfigPtrOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType() pulumi.StringPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
- type DataSourceState
- type DomainName
- type DomainNameApiAssociation
- type DomainNameApiAssociationArgs
- type DomainNameApiAssociationInput
- type DomainNameApiAssociationOutput
- func (o DomainNameApiAssociationOutput) ApiAssociationIdentifier() pulumi.StringOutput
- func (o DomainNameApiAssociationOutput) ApiId() pulumi.StringOutput
- func (o DomainNameApiAssociationOutput) DomainName() pulumi.StringOutput
- func (DomainNameApiAssociationOutput) ElementType() reflect.Type
- func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput
- func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput
- type DomainNameApiAssociationState
- type DomainNameArgs
- type DomainNameInput
- type DomainNameOutput
- func (o DomainNameOutput) AppSyncDomainName() pulumi.StringOutput
- func (o DomainNameOutput) CertificateArn() pulumi.StringOutput
- func (o DomainNameOutput) Description() pulumi.StringPtrOutput
- func (o DomainNameOutput) DomainName() pulumi.StringOutput
- func (DomainNameOutput) ElementType() reflect.Type
- func (o DomainNameOutput) HostedZoneId() pulumi.StringOutput
- func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput
- func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
- type DomainNameState
- type FunctionConfiguration
- type FunctionConfigurationAppSyncRuntime
- type FunctionConfigurationAppSyncRuntimeArgs
- func (FunctionConfigurationAppSyncRuntimeArgs) ElementType() reflect.Type
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
- type FunctionConfigurationAppSyncRuntimeInput
- type FunctionConfigurationAppSyncRuntimeOutput
- func (FunctionConfigurationAppSyncRuntimeOutput) ElementType() reflect.Type
- func (o FunctionConfigurationAppSyncRuntimeOutput) Name() pulumi.StringOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
- type FunctionConfigurationAppSyncRuntimePtrInput
- type FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) Elem() FunctionConfigurationAppSyncRuntimeOutput
- func (FunctionConfigurationAppSyncRuntimePtrOutput) ElementType() reflect.Type
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
- type FunctionConfigurationArgs
- type FunctionConfigurationInput
- type FunctionConfigurationLambdaConflictHandlerConfig
- type FunctionConfigurationLambdaConflictHandlerConfigArgs
- func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- type FunctionConfigurationLambdaConflictHandlerConfigInput
- type FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- type FunctionConfigurationLambdaConflictHandlerConfigPtrInput
- type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) Elem() FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- type FunctionConfigurationOutput
- func (o FunctionConfigurationOutput) ApiId() pulumi.StringOutput
- func (o FunctionConfigurationOutput) Code() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) CodeS3Location() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) DataSourceName() pulumi.StringOutput
- func (o FunctionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (FunctionConfigurationOutput) ElementType() reflect.Type
- func (o FunctionConfigurationOutput) FunctionArn() pulumi.StringOutput
- func (o FunctionConfigurationOutput) FunctionId() pulumi.StringOutput
- func (o FunctionConfigurationOutput) FunctionVersion() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o FunctionConfigurationOutput) Name() pulumi.StringOutput
- func (o FunctionConfigurationOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationOutput) ToFunctionConfigurationOutput() FunctionConfigurationOutput
- func (o FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput
- type FunctionConfigurationState
- type FunctionConfigurationSyncConfig
- type FunctionConfigurationSyncConfigArgs
- func (FunctionConfigurationSyncConfigArgs) ElementType() reflect.Type
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
- type FunctionConfigurationSyncConfigInput
- type FunctionConfigurationSyncConfigOutput
- func (o FunctionConfigurationSyncConfigOutput) ConflictDetection() pulumi.StringOutput
- func (o FunctionConfigurationSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
- func (FunctionConfigurationSyncConfigOutput) ElementType() reflect.Type
- func (o FunctionConfigurationSyncConfigOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
- type FunctionConfigurationSyncConfigPtrInput
- type FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) Elem() FunctionConfigurationSyncConfigOutput
- func (FunctionConfigurationSyncConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionConfigurationSyncConfigPtrOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
- type LookupDataSourceArgs
- type LookupDataSourceOutputArgs
- type LookupDataSourceResult
- type LookupDataSourceResultOutput
- func (o LookupDataSourceResultOutput) DataSourceArn() pulumi.StringPtrOutput
- func (o LookupDataSourceResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupDataSourceResultOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
- func (o LookupDataSourceResultOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
- func (LookupDataSourceResultOutput) ElementType() reflect.Type
- func (o LookupDataSourceResultOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
- func (o LookupDataSourceResultOutput) HttpConfig() DataSourceHttpConfigPtrOutput
- func (o LookupDataSourceResultOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
- func (o LookupDataSourceResultOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
- func (o LookupDataSourceResultOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
- func (o LookupDataSourceResultOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
- func (o LookupDataSourceResultOutput) ServiceRoleArn() pulumi.StringPtrOutput
- func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput
- func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput
- func (o LookupDataSourceResultOutput) Type() pulumi.StringPtrOutput
- type LookupDomainNameApiAssociationArgs
- type LookupDomainNameApiAssociationOutputArgs
- type LookupDomainNameApiAssociationResult
- type LookupDomainNameApiAssociationResultOutput
- func (o LookupDomainNameApiAssociationResultOutput) ApiAssociationIdentifier() pulumi.StringPtrOutput
- func (o LookupDomainNameApiAssociationResultOutput) ApiId() pulumi.StringPtrOutput
- func (LookupDomainNameApiAssociationResultOutput) ElementType() reflect.Type
- func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutput() LookupDomainNameApiAssociationResultOutput
- func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutputWithContext(ctx context.Context) LookupDomainNameApiAssociationResultOutput
- type LookupDomainNameArgs
- type LookupDomainNameOutputArgs
- type LookupDomainNameResult
- type LookupDomainNameResultOutput
- func (o LookupDomainNameResultOutput) AppSyncDomainName() pulumi.StringPtrOutput
- func (o LookupDomainNameResultOutput) Description() pulumi.StringPtrOutput
- func (LookupDomainNameResultOutput) ElementType() reflect.Type
- func (o LookupDomainNameResultOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput
- func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput
- type LookupFunctionConfigurationArgs
- type LookupFunctionConfigurationOutputArgs
- type LookupFunctionConfigurationResult
- type LookupFunctionConfigurationResultOutput
- func (o LookupFunctionConfigurationResultOutput) Code() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) DataSourceName() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFunctionConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupFunctionConfigurationResultOutput) FunctionArn() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) FunctionId() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) FunctionVersion() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o LookupFunctionConfigurationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o LookupFunctionConfigurationResultOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
- func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput() LookupFunctionConfigurationResultOutput
- func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext(ctx context.Context) LookupFunctionConfigurationResultOutput
- type LookupResolverArgs
- type LookupResolverOutputArgs
- type LookupResolverResult
- type LookupResolverResultOutput
- func (o LookupResolverResultOutput) CachingConfig() ResolverCachingConfigPtrOutput
- func (o LookupResolverResultOutput) Code() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) DataSourceName() pulumi.StringPtrOutput
- func (LookupResolverResultOutput) ElementType() reflect.Type
- func (o LookupResolverResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o LookupResolverResultOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
- func (o LookupResolverResultOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
- func (o LookupResolverResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) ResolverArn() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) Runtime() ResolverAppSyncRuntimePtrOutput
- func (o LookupResolverResultOutput) SyncConfig() ResolverSyncConfigPtrOutput
- func (o LookupResolverResultOutput) ToLookupResolverResultOutput() LookupResolverResultOutput
- func (o LookupResolverResultOutput) ToLookupResolverResultOutputWithContext(ctx context.Context) LookupResolverResultOutput
- type LookupSourceApiAssociationArgs
- type LookupSourceApiAssociationOutputArgs
- type LookupSourceApiAssociationResult
- type LookupSourceApiAssociationResultOutput
- func (o LookupSourceApiAssociationResultOutput) AssociationArn() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) AssociationId() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSourceApiAssociationResultOutput) ElementType() reflect.Type
- func (o LookupSourceApiAssociationResultOutput) LastSuccessfulMergeDate() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) MergedApiArn() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) MergedApiId() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiArn() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatus() SourceApiAssociationStatusPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiId() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput() LookupSourceApiAssociationResultOutput
- func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext(ctx context.Context) LookupSourceApiAssociationResultOutput
- type Resolver
- type ResolverAppSyncRuntime
- type ResolverAppSyncRuntimeArgs
- func (ResolverAppSyncRuntimeArgs) ElementType() reflect.Type
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
- type ResolverAppSyncRuntimeInput
- type ResolverAppSyncRuntimeOutput
- func (ResolverAppSyncRuntimeOutput) ElementType() reflect.Type
- func (o ResolverAppSyncRuntimeOutput) Name() pulumi.StringOutput
- func (o ResolverAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
- type ResolverAppSyncRuntimePtrInput
- type ResolverAppSyncRuntimePtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) Elem() ResolverAppSyncRuntimeOutput
- func (ResolverAppSyncRuntimePtrOutput) ElementType() reflect.Type
- func (o ResolverAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
- type ResolverArgs
- type ResolverCachingConfig
- type ResolverCachingConfigArgs
- func (ResolverCachingConfigArgs) ElementType() reflect.Type
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutput() ResolverCachingConfigOutput
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
- type ResolverCachingConfigInput
- type ResolverCachingConfigOutput
- func (o ResolverCachingConfigOutput) CachingKeys() pulumi.StringArrayOutput
- func (ResolverCachingConfigOutput) ElementType() reflect.Type
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutput() ResolverCachingConfigOutput
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigOutput) Ttl() pulumi.Float64Output
- type ResolverCachingConfigPtrInput
- type ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigPtrOutput) CachingKeys() pulumi.StringArrayOutput
- func (o ResolverCachingConfigPtrOutput) Elem() ResolverCachingConfigOutput
- func (ResolverCachingConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigPtrOutput) Ttl() pulumi.Float64PtrOutput
- type ResolverInput
- type ResolverLambdaConflictHandlerConfig
- type ResolverLambdaConflictHandlerConfigArgs
- func (ResolverLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
- type ResolverLambdaConflictHandlerConfigInput
- type ResolverLambdaConflictHandlerConfigOutput
- func (ResolverLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
- func (o ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
- type ResolverLambdaConflictHandlerConfigPtrInput
- type ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) Elem() ResolverLambdaConflictHandlerConfigOutput
- func (ResolverLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
- type ResolverMetricsConfig
- func (ResolverMetricsConfig) ElementType() reflect.Type
- func (e ResolverMetricsConfig) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
- func (e ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
- func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
- func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
- func (e ResolverMetricsConfig) ToStringOutput() pulumi.StringOutput
- func (e ResolverMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResolverMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResolverMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResolverMetricsConfigInput
- type ResolverMetricsConfigOutput
- func (ResolverMetricsConfigOutput) ElementType() reflect.Type
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o ResolverMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResolverMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResolverMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResolverMetricsConfigPtrInput
- type ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigPtrOutput) Elem() ResolverMetricsConfigOutput
- func (ResolverMetricsConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResolverOutput
- func (o ResolverOutput) ApiId() pulumi.StringOutput
- func (o ResolverOutput) CachingConfig() ResolverCachingConfigPtrOutput
- func (o ResolverOutput) Code() pulumi.StringPtrOutput
- func (o ResolverOutput) CodeS3Location() pulumi.StringPtrOutput
- func (o ResolverOutput) DataSourceName() pulumi.StringPtrOutput
- func (ResolverOutput) ElementType() reflect.Type
- func (o ResolverOutput) FieldName() pulumi.StringOutput
- func (o ResolverOutput) Kind() pulumi.StringPtrOutput
- func (o ResolverOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o ResolverOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
- func (o ResolverOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
- func (o ResolverOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o ResolverOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o ResolverOutput) ResolverArn() pulumi.StringOutput
- func (o ResolverOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o ResolverOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o ResolverOutput) Runtime() ResolverAppSyncRuntimePtrOutput
- func (o ResolverOutput) SyncConfig() ResolverSyncConfigPtrOutput
- func (o ResolverOutput) ToResolverOutput() ResolverOutput
- func (o ResolverOutput) ToResolverOutputWithContext(ctx context.Context) ResolverOutput
- func (o ResolverOutput) TypeName() pulumi.StringOutput
- type ResolverPipelineConfig
- type ResolverPipelineConfigArgs
- func (ResolverPipelineConfigArgs) ElementType() reflect.Type
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
- func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
- type ResolverPipelineConfigInput
- type ResolverPipelineConfigOutput
- func (ResolverPipelineConfigOutput) ElementType() reflect.Type
- func (o ResolverPipelineConfigOutput) Functions() pulumi.StringArrayOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
- func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
- type ResolverPipelineConfigPtrInput
- type ResolverPipelineConfigPtrOutput
- func (o ResolverPipelineConfigPtrOutput) Elem() ResolverPipelineConfigOutput
- func (ResolverPipelineConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverPipelineConfigPtrOutput) Functions() pulumi.StringArrayOutput
- func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
- func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
- type ResolverState
- type ResolverSyncConfig
- type ResolverSyncConfigArgs
- func (ResolverSyncConfigArgs) ElementType() reflect.Type
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
- type ResolverSyncConfigInput
- type ResolverSyncConfigOutput
- func (o ResolverSyncConfigOutput) ConflictDetection() pulumi.StringOutput
- func (o ResolverSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
- func (ResolverSyncConfigOutput) ElementType() reflect.Type
- func (o ResolverSyncConfigOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
- type ResolverSyncConfigPtrInput
- type ResolverSyncConfigPtrOutput
- func (o ResolverSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
- func (o ResolverSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
- func (o ResolverSyncConfigPtrOutput) Elem() ResolverSyncConfigOutput
- func (ResolverSyncConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
- func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
- type SourceApiAssociation
- type SourceApiAssociationArgs
- type SourceApiAssociationConfig
- type SourceApiAssociationConfigArgs
- func (SourceApiAssociationConfigArgs) ElementType() reflect.Type
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
- type SourceApiAssociationConfigInput
- type SourceApiAssociationConfigMergeType
- func (SourceApiAssociationConfigMergeType) ElementType() reflect.Type
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
- func (e SourceApiAssociationConfigMergeType) ToStringOutput() pulumi.StringOutput
- func (e SourceApiAssociationConfigMergeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SourceApiAssociationConfigMergeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SourceApiAssociationConfigMergeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationConfigMergeTypeInput
- type SourceApiAssociationConfigMergeTypeOutput
- func (SourceApiAssociationConfigMergeTypeOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationConfigMergeTypePtrInput
- type SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) Elem() SourceApiAssociationConfigMergeTypeOutput
- func (SourceApiAssociationConfigMergeTypePtrOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationConfigOutput
- func (SourceApiAssociationConfigOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
- type SourceApiAssociationConfigPtrInput
- type SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationConfigPtrOutput) Elem() SourceApiAssociationConfigOutput
- func (SourceApiAssociationConfigPtrOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigPtrOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
- type SourceApiAssociationInput
- type SourceApiAssociationOutput
- func (o SourceApiAssociationOutput) AssociationArn() pulumi.StringOutput
- func (o SourceApiAssociationOutput) AssociationId() pulumi.StringOutput
- func (o SourceApiAssociationOutput) Description() pulumi.StringPtrOutput
- func (SourceApiAssociationOutput) ElementType() reflect.Type
- func (o SourceApiAssociationOutput) LastSuccessfulMergeDate() pulumi.StringOutput
- func (o SourceApiAssociationOutput) MergedApiArn() pulumi.StringOutput
- func (o SourceApiAssociationOutput) MergedApiId() pulumi.StringOutput
- func (o SourceApiAssociationOutput) MergedApiIdentifier() pulumi.StringPtrOutput
- func (o SourceApiAssociationOutput) SourceApiArn() pulumi.StringOutput
- func (o SourceApiAssociationOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationOutput) SourceApiAssociationStatus() SourceApiAssociationStatusOutput
- func (o SourceApiAssociationOutput) SourceApiAssociationStatusDetail() pulumi.StringOutput
- func (o SourceApiAssociationOutput) SourceApiId() pulumi.StringOutput
- func (o SourceApiAssociationOutput) SourceApiIdentifier() pulumi.StringPtrOutput
- func (o SourceApiAssociationOutput) ToSourceApiAssociationOutput() SourceApiAssociationOutput
- func (o SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput
- type SourceApiAssociationState
- type SourceApiAssociationStatus
- type SourceApiAssociationStatusOutput
- func (SourceApiAssociationStatusOutput) ElementType() reflect.Type
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput() SourceApiAssociationStatusOutput
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext(ctx context.Context) SourceApiAssociationStatusOutput
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceApiAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceApiAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) Elem() SourceApiAssociationStatusOutput
- func (SourceApiAssociationStatusPtrOutput) ElementType() reflect.Type
- func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( DataSourceMetricsConfigDisabled = DataSourceMetricsConfig("DISABLED") DataSourceMetricsConfigEnabled = DataSourceMetricsConfig("ENABLED") )
const ( ResolverMetricsConfigEnabled = ResolverMetricsConfig("ENABLED") ResolverMetricsConfigDisabled = ResolverMetricsConfig("DISABLED") )
const ( SourceApiAssociationConfigMergeTypeAutoMerge = SourceApiAssociationConfigMergeType("AUTO_MERGE") SourceApiAssociationConfigMergeTypeManualMerge = SourceApiAssociationConfigMergeType("MANUAL_MERGE") )
const ( SourceApiAssociationStatusMergeScheduled = SourceApiAssociationStatus("MERGE_SCHEDULED") SourceApiAssociationStatusMergeFailed = SourceApiAssociationStatus("MERGE_FAILED") SourceApiAssociationStatusMergeSuccess = SourceApiAssociationStatus("MERGE_SUCCESS") SourceApiAssociationStatusMergeInProgress = SourceApiAssociationStatus("MERGE_IN_PROGRESS") SourceApiAssociationStatusAutoMergeScheduleFailed = SourceApiAssociationStatus("AUTO_MERGE_SCHEDULE_FAILED") SourceApiAssociationStatusDeletionScheduled = SourceApiAssociationStatus("DELETION_SCHEDULED") SourceApiAssociationStatusDeletionInProgress = SourceApiAssociationStatus("DELETION_IN_PROGRESS") SourceApiAssociationStatusDeletionFailed = SourceApiAssociationStatus("DELETION_FAILED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSource ¶
type DataSource struct { pulumi.CustomResourceState // Unique AWS AppSync GraphQL API identifier where this data source will be created. ApiId pulumi.StringOutput `pulumi:"apiId"` // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn pulumi.StringOutput `pulumi:"dataSourceArn"` // The description of the data source. Description pulumi.StringPtrOutput `pulumi:"description"` // AWS Region and TableName for an Amazon DynamoDB table in your account. DynamoDbConfig DataSourceDynamoDbConfigPtrOutput `pulumi:"dynamoDbConfig"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. // As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source. ElasticsearchConfig DataSourceElasticsearchConfigPtrOutput `pulumi:"elasticsearchConfig"` // ARN for the EventBridge bus. EventBridgeConfig DataSourceEventBridgeConfigPtrOutput `pulumi:"eventBridgeConfig"` // Endpoints for an HTTP data source. HttpConfig DataSourceHttpConfigPtrOutput `pulumi:"httpConfig"` // An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account. LambdaConfig DataSourceLambdaConfigPtrOutput `pulumi:"lambdaConfig"` // Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value. // // `MetricsConfig` can be `ENABLED` or `DISABLED` . MetricsConfig DataSourceMetricsConfigPtrOutput `pulumi:"metricsConfig"` // Friendly name for you to identify your AppSync data source after creation. Name pulumi.StringOutput `pulumi:"name"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. OpenSearchServiceConfig DataSourceOpenSearchServiceConfigPtrOutput `pulumi:"openSearchServiceConfig"` // Relational Database configuration of the relational database data source. RelationalDatabaseConfig DataSourceRelationalDatabaseConfigPtrOutput `pulumi:"relationalDatabaseConfig"` // The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source. ServiceRoleArn pulumi.StringPtrOutput `pulumi:"serviceRoleArn"` // The type of the data source. Type pulumi.StringOutput `pulumi:"type"` }
Resource Type definition for AWS::AppSync::DataSource
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") dataSourceName := cfg.Require("dataSourceName") dataSourceDescription := cfg.Require("dataSourceDescription") serviceRoleArn := cfg.Require("serviceRoleArn") lambdaFunctionArn := cfg.Require("lambdaFunctionArn") _, err := appsync.NewDataSource(ctx, "dataSource", &appsync.DataSourceArgs{ ApiId: pulumi.String(graphQlApiId), Name: pulumi.String(dataSourceName), Description: pulumi.String(dataSourceDescription), Type: pulumi.String("AWS_LAMBDA"), ServiceRoleArn: pulumi.String(serviceRoleArn), LambdaConfig: &appsync.DataSourceLambdaConfigArgs{ LambdaFunctionArn: pulumi.String(lambdaFunctionArn), }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") dataSourceName := cfg.Require("dataSourceName") dataSourceDescription := cfg.Require("dataSourceDescription") serviceRoleArn := cfg.Require("serviceRoleArn") lambdaFunctionArn := cfg.Require("lambdaFunctionArn") _, err := appsync.NewDataSource(ctx, "dataSource", &appsync.DataSourceArgs{ ApiId: pulumi.String(graphQlApiId), Name: pulumi.String(dataSourceName), Description: pulumi.String(dataSourceDescription), Type: pulumi.String("AWS_LAMBDA"), ServiceRoleArn: pulumi.String(serviceRoleArn), LambdaConfig: &appsync.DataSourceLambdaConfigArgs{ LambdaFunctionArn: pulumi.String(lambdaFunctionArn), }, }) if err != nil { return err } return nil }) }
```
func GetDataSource ¶
func GetDataSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSourceState, opts ...pulumi.ResourceOption) (*DataSource, error)
GetDataSource gets an existing DataSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataSource ¶
func NewDataSource(ctx *pulumi.Context, name string, args *DataSourceArgs, opts ...pulumi.ResourceOption) (*DataSource, error)
NewDataSource registers a new resource with the given unique name, arguments, and options.
func (*DataSource) ElementType ¶
func (*DataSource) ElementType() reflect.Type
func (*DataSource) ToDataSourceOutput ¶
func (i *DataSource) ToDataSourceOutput() DataSourceOutput
func (*DataSource) ToDataSourceOutputWithContext ¶
func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceArgs ¶
type DataSourceArgs struct { // Unique AWS AppSync GraphQL API identifier where this data source will be created. ApiId pulumi.StringInput // The description of the data source. Description pulumi.StringPtrInput // AWS Region and TableName for an Amazon DynamoDB table in your account. DynamoDbConfig DataSourceDynamoDbConfigPtrInput // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. // As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source. ElasticsearchConfig DataSourceElasticsearchConfigPtrInput // ARN for the EventBridge bus. EventBridgeConfig DataSourceEventBridgeConfigPtrInput // Endpoints for an HTTP data source. HttpConfig DataSourceHttpConfigPtrInput // An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account. LambdaConfig DataSourceLambdaConfigPtrInput // Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value. // // `MetricsConfig` can be `ENABLED` or `DISABLED` . MetricsConfig DataSourceMetricsConfigPtrInput // Friendly name for you to identify your AppSync data source after creation. Name pulumi.StringPtrInput // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. OpenSearchServiceConfig DataSourceOpenSearchServiceConfigPtrInput // Relational Database configuration of the relational database data source. RelationalDatabaseConfig DataSourceRelationalDatabaseConfigPtrInput // The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source. ServiceRoleArn pulumi.StringPtrInput // The type of the data source. Type pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceAuthorizationConfig ¶
type DataSourceAuthorizationConfig struct { // The authorization type that the HTTP endpoint requires. AuthorizationType string `pulumi:"authorizationType"` // The AWS Identity and Access Management settings. AwsIamConfig *DataSourceAwsIamConfig `pulumi:"awsIamConfig"` }
type DataSourceAuthorizationConfigArgs ¶
type DataSourceAuthorizationConfigArgs struct { // The authorization type that the HTTP endpoint requires. AuthorizationType pulumi.StringInput `pulumi:"authorizationType"` // The AWS Identity and Access Management settings. AwsIamConfig DataSourceAwsIamConfigPtrInput `pulumi:"awsIamConfig"` }
func (DataSourceAuthorizationConfigArgs) ElementType ¶
func (DataSourceAuthorizationConfigArgs) ElementType() reflect.Type
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 (o DataSourceAuthorizationConfigOutput) AuthorizationType() pulumi.StringOutput
The authorization type that the HTTP endpoint requires.
func (DataSourceAuthorizationConfigOutput) AwsIamConfig ¶
func (o DataSourceAuthorizationConfigOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
The AWS Identity and Access Management settings.
func (DataSourceAuthorizationConfigOutput) ElementType ¶
func (DataSourceAuthorizationConfigOutput) ElementType() reflect.Type
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
func DataSourceAuthorizationConfigPtr ¶
func DataSourceAuthorizationConfigPtr(v *DataSourceAuthorizationConfigArgs) DataSourceAuthorizationConfigPtrInput
type DataSourceAuthorizationConfigPtrOutput ¶
type DataSourceAuthorizationConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceAuthorizationConfigPtrOutput) AuthorizationType ¶
func (o DataSourceAuthorizationConfigPtrOutput) AuthorizationType() pulumi.StringPtrOutput
The authorization type that the HTTP endpoint requires.
func (DataSourceAuthorizationConfigPtrOutput) AwsIamConfig ¶
func (o DataSourceAuthorizationConfigPtrOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
The AWS Identity and Access Management settings.
func (DataSourceAuthorizationConfigPtrOutput) ElementType ¶
func (DataSourceAuthorizationConfigPtrOutput) ElementType() reflect.Type
func (DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput ¶
func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
func (DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext ¶
func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
type DataSourceAwsIamConfig ¶
type DataSourceAwsIamConfig struct { // The signing Region for AWS Identity and Access Management authorization. SigningRegion *string `pulumi:"signingRegion"` // The signing service name for AWS Identity and Access Management authorization. SigningServiceName *string `pulumi:"signingServiceName"` }
type DataSourceAwsIamConfigArgs ¶
type DataSourceAwsIamConfigArgs struct { // The signing Region for AWS Identity and Access Management authorization. SigningRegion pulumi.StringPtrInput `pulumi:"signingRegion"` // The signing service name for AWS Identity and Access Management authorization. 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) ElementType() reflect.Type
func (DataSourceAwsIamConfigOutput) SigningRegion ¶
func (o DataSourceAwsIamConfigOutput) SigningRegion() pulumi.StringPtrOutput
The signing Region for AWS Identity and Access Management authorization.
func (DataSourceAwsIamConfigOutput) SigningServiceName ¶
func (o DataSourceAwsIamConfigOutput) SigningServiceName() pulumi.StringPtrOutput
The signing service name for AWS Identity and Access Management authorization.
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
func DataSourceAwsIamConfigPtr ¶
func DataSourceAwsIamConfigPtr(v *DataSourceAwsIamConfigArgs) DataSourceAwsIamConfigPtrInput
type DataSourceAwsIamConfigPtrOutput ¶
type DataSourceAwsIamConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceAwsIamConfigPtrOutput) Elem ¶
func (o DataSourceAwsIamConfigPtrOutput) Elem() DataSourceAwsIamConfigOutput
func (DataSourceAwsIamConfigPtrOutput) ElementType ¶
func (DataSourceAwsIamConfigPtrOutput) ElementType() reflect.Type
func (DataSourceAwsIamConfigPtrOutput) SigningRegion ¶
func (o DataSourceAwsIamConfigPtrOutput) SigningRegion() pulumi.StringPtrOutput
The signing Region for AWS Identity and Access Management authorization.
func (DataSourceAwsIamConfigPtrOutput) SigningServiceName ¶
func (o DataSourceAwsIamConfigPtrOutput) SigningServiceName() pulumi.StringPtrOutput
The signing service name for AWS Identity and Access Management authorization.
func (DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput ¶
func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
func (DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext ¶
func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
type DataSourceDeltaSyncConfig ¶
type DataSourceDeltaSyncConfig struct { // The number of minutes that an Item is stored in the data source. BaseTableTtl string `pulumi:"baseTableTtl"` // The Delta Sync table name. DeltaSyncTableName string `pulumi:"deltaSyncTableName"` // The number of minutes that a Delta Sync log entry is stored in the Delta Sync table. DeltaSyncTableTtl string `pulumi:"deltaSyncTableTtl"` }
type DataSourceDeltaSyncConfigArgs ¶
type DataSourceDeltaSyncConfigArgs struct { // The number of minutes that an Item is stored in the data source. BaseTableTtl pulumi.StringInput `pulumi:"baseTableTtl"` // The Delta Sync table name. DeltaSyncTableName pulumi.StringInput `pulumi:"deltaSyncTableName"` // The number of minutes that a Delta Sync log entry is stored in the Delta Sync table. DeltaSyncTableTtl pulumi.StringInput `pulumi:"deltaSyncTableTtl"` }
func (DataSourceDeltaSyncConfigArgs) ElementType ¶
func (DataSourceDeltaSyncConfigArgs) ElementType() reflect.Type
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
type DataSourceDeltaSyncConfigInput ¶
type DataSourceDeltaSyncConfigInput interface { pulumi.Input ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput ToDataSourceDeltaSyncConfigOutputWithContext(context.Context) DataSourceDeltaSyncConfigOutput }
DataSourceDeltaSyncConfigInput is an input type that accepts DataSourceDeltaSyncConfigArgs and DataSourceDeltaSyncConfigOutput values. You can construct a concrete instance of `DataSourceDeltaSyncConfigInput` via:
DataSourceDeltaSyncConfigArgs{...}
type DataSourceDeltaSyncConfigOutput ¶
type DataSourceDeltaSyncConfigOutput struct{ *pulumi.OutputState }
func (DataSourceDeltaSyncConfigOutput) BaseTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigOutput) BaseTableTtl() pulumi.StringOutput
The number of minutes that an Item is stored in the data source.
func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableName ¶
func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableName() pulumi.StringOutput
The Delta Sync table name.
func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl() pulumi.StringOutput
The number of minutes that a Delta Sync log entry is stored in the Delta Sync table.
func (DataSourceDeltaSyncConfigOutput) ElementType ¶
func (DataSourceDeltaSyncConfigOutput) ElementType() reflect.Type
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
func DataSourceDeltaSyncConfigPtr ¶
func DataSourceDeltaSyncConfigPtr(v *DataSourceDeltaSyncConfigArgs) DataSourceDeltaSyncConfigPtrInput
type DataSourceDeltaSyncConfigPtrOutput ¶
type DataSourceDeltaSyncConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceDeltaSyncConfigPtrOutput) BaseTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigPtrOutput) BaseTableTtl() pulumi.StringPtrOutput
The number of minutes that an Item is stored in the data source.
func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName ¶
func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName() pulumi.StringPtrOutput
The Delta Sync table name.
func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTtl() pulumi.StringPtrOutput
The number of minutes that a Delta Sync log entry is stored in the Delta Sync table.
func (DataSourceDeltaSyncConfigPtrOutput) Elem ¶
func (o DataSourceDeltaSyncConfigPtrOutput) Elem() DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigPtrOutput) ElementType ¶
func (DataSourceDeltaSyncConfigPtrOutput) ElementType() reflect.Type
func (DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput ¶
func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
func (DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext ¶
func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
type DataSourceDynamoDbConfig ¶ added in v0.72.0
type DataSourceDynamoDbConfig struct { // The AWS Region. AwsRegion string `pulumi:"awsRegion"` // The DeltaSyncConfig for a versioned datasource. DeltaSyncConfig *DataSourceDeltaSyncConfig `pulumi:"deltaSyncConfig"` // The table name. TableName string `pulumi:"tableName"` // Set to TRUE to use AWS Identity and Access Management with this data source. UseCallerCredentials *bool `pulumi:"useCallerCredentials"` // Set to TRUE to use Conflict Detection and Resolution with this data source. Versioned *bool `pulumi:"versioned"` }
type DataSourceDynamoDbConfigArgs ¶ added in v0.72.0
type DataSourceDynamoDbConfigArgs struct { // The AWS Region. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The DeltaSyncConfig for a versioned datasource. DeltaSyncConfig DataSourceDeltaSyncConfigPtrInput `pulumi:"deltaSyncConfig"` // The table name. TableName pulumi.StringInput `pulumi:"tableName"` // Set to TRUE to use AWS Identity and Access Management with this data source. UseCallerCredentials pulumi.BoolPtrInput `pulumi:"useCallerCredentials"` // Set to TRUE to use Conflict Detection and Resolution with this data source. Versioned pulumi.BoolPtrInput `pulumi:"versioned"` }
func (DataSourceDynamoDbConfigArgs) ElementType ¶ added in v0.72.0
func (DataSourceDynamoDbConfigArgs) ElementType() reflect.Type
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutput ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutputWithContext ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutputWithContext ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
type DataSourceDynamoDbConfigInput ¶ added in v0.72.0
type DataSourceDynamoDbConfigInput interface { pulumi.Input ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput ToDataSourceDynamoDbConfigOutputWithContext(context.Context) DataSourceDynamoDbConfigOutput }
DataSourceDynamoDbConfigInput is an input type that accepts DataSourceDynamoDbConfigArgs and DataSourceDynamoDbConfigOutput values. You can construct a concrete instance of `DataSourceDynamoDbConfigInput` via:
DataSourceDynamoDbConfigArgs{...}
type DataSourceDynamoDbConfigOutput ¶ added in v0.72.0
type DataSourceDynamoDbConfigOutput struct{ *pulumi.OutputState }
func (DataSourceDynamoDbConfigOutput) AwsRegion ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) AwsRegion() pulumi.StringOutput
The AWS Region.
func (DataSourceDynamoDbConfigOutput) DeltaSyncConfig ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
The DeltaSyncConfig for a versioned datasource.
func (DataSourceDynamoDbConfigOutput) ElementType ¶ added in v0.72.0
func (DataSourceDynamoDbConfigOutput) ElementType() reflect.Type
func (DataSourceDynamoDbConfigOutput) TableName ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) TableName() pulumi.StringOutput
The table name.
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutput ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutputWithContext ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigOutput) UseCallerCredentials ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) UseCallerCredentials() pulumi.BoolPtrOutput
Set to TRUE to use AWS Identity and Access Management with this data source.
func (DataSourceDynamoDbConfigOutput) Versioned ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) Versioned() pulumi.BoolPtrOutput
Set to TRUE to use Conflict Detection and Resolution with this data source.
type DataSourceDynamoDbConfigPtrInput ¶ added in v0.72.0
type DataSourceDynamoDbConfigPtrInput interface { pulumi.Input ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput ToDataSourceDynamoDbConfigPtrOutputWithContext(context.Context) DataSourceDynamoDbConfigPtrOutput }
DataSourceDynamoDbConfigPtrInput is an input type that accepts DataSourceDynamoDbConfigArgs, DataSourceDynamoDbConfigPtr and DataSourceDynamoDbConfigPtrOutput values. You can construct a concrete instance of `DataSourceDynamoDbConfigPtrInput` via:
DataSourceDynamoDbConfigArgs{...} or: nil
func DataSourceDynamoDbConfigPtr ¶ added in v0.72.0
func DataSourceDynamoDbConfigPtr(v *DataSourceDynamoDbConfigArgs) DataSourceDynamoDbConfigPtrInput
type DataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
type DataSourceDynamoDbConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceDynamoDbConfigPtrOutput) AwsRegion ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region.
func (DataSourceDynamoDbConfigPtrOutput) DeltaSyncConfig ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
The DeltaSyncConfig for a versioned datasource.
func (DataSourceDynamoDbConfigPtrOutput) Elem ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) Elem() DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigPtrOutput) ElementType ¶ added in v0.72.0
func (DataSourceDynamoDbConfigPtrOutput) ElementType() reflect.Type
func (DataSourceDynamoDbConfigPtrOutput) TableName ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) TableName() pulumi.StringPtrOutput
The table name.
func (DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput
Set to TRUE to use AWS Identity and Access Management with this data source.
func (DataSourceDynamoDbConfigPtrOutput) Versioned ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) Versioned() pulumi.BoolPtrOutput
Set to TRUE to use Conflict Detection and Resolution with this data source.
type DataSourceElasticsearchConfigArgs ¶
type DataSourceElasticsearchConfigArgs struct { // The AWS Region. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The endpoint. Endpoint pulumi.StringInput `pulumi:"endpoint"` }
func (DataSourceElasticsearchConfigArgs) ElementType ¶
func (DataSourceElasticsearchConfigArgs) ElementType() reflect.Type
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 (o DataSourceElasticsearchConfigOutput) AwsRegion() pulumi.StringOutput
The AWS Region.
func (DataSourceElasticsearchConfigOutput) ElementType ¶
func (DataSourceElasticsearchConfigOutput) ElementType() reflect.Type
func (DataSourceElasticsearchConfigOutput) Endpoint ¶
func (o DataSourceElasticsearchConfigOutput) Endpoint() pulumi.StringOutput
The 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
func DataSourceElasticsearchConfigPtr ¶
func DataSourceElasticsearchConfigPtr(v *DataSourceElasticsearchConfigArgs) DataSourceElasticsearchConfigPtrInput
type DataSourceElasticsearchConfigPtrOutput ¶
type DataSourceElasticsearchConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceElasticsearchConfigPtrOutput) AwsRegion ¶
func (o DataSourceElasticsearchConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region.
func (DataSourceElasticsearchConfigPtrOutput) ElementType ¶
func (DataSourceElasticsearchConfigPtrOutput) ElementType() reflect.Type
func (DataSourceElasticsearchConfigPtrOutput) Endpoint ¶
func (o DataSourceElasticsearchConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint.
func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput ¶
func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext ¶
func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
type DataSourceEventBridgeConfig ¶ added in v0.48.0
type DataSourceEventBridgeConfig struct { // ARN for the EventBridge bus. EventBusArn string `pulumi:"eventBusArn"` }
type DataSourceEventBridgeConfigArgs ¶ added in v0.48.0
type DataSourceEventBridgeConfigArgs struct { // ARN for the EventBridge bus. EventBusArn pulumi.StringInput `pulumi:"eventBusArn"` }
func (DataSourceEventBridgeConfigArgs) ElementType ¶ added in v0.48.0
func (DataSourceEventBridgeConfigArgs) ElementType() reflect.Type
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
type DataSourceEventBridgeConfigInput ¶ added in v0.48.0
type DataSourceEventBridgeConfigInput interface { pulumi.Input ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput ToDataSourceEventBridgeConfigOutputWithContext(context.Context) DataSourceEventBridgeConfigOutput }
DataSourceEventBridgeConfigInput is an input type that accepts DataSourceEventBridgeConfigArgs and DataSourceEventBridgeConfigOutput values. You can construct a concrete instance of `DataSourceEventBridgeConfigInput` via:
DataSourceEventBridgeConfigArgs{...}
type DataSourceEventBridgeConfigOutput ¶ added in v0.48.0
type DataSourceEventBridgeConfigOutput struct{ *pulumi.OutputState }
func (DataSourceEventBridgeConfigOutput) ElementType ¶ added in v0.48.0
func (DataSourceEventBridgeConfigOutput) ElementType() reflect.Type
func (DataSourceEventBridgeConfigOutput) EventBusArn ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) EventBusArn() pulumi.StringOutput
ARN for the EventBridge bus.
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
type DataSourceEventBridgeConfigPtrInput ¶ added in v0.48.0
type DataSourceEventBridgeConfigPtrInput interface { pulumi.Input ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput ToDataSourceEventBridgeConfigPtrOutputWithContext(context.Context) DataSourceEventBridgeConfigPtrOutput }
DataSourceEventBridgeConfigPtrInput is an input type that accepts DataSourceEventBridgeConfigArgs, DataSourceEventBridgeConfigPtr and DataSourceEventBridgeConfigPtrOutput values. You can construct a concrete instance of `DataSourceEventBridgeConfigPtrInput` via:
DataSourceEventBridgeConfigArgs{...} or: nil
func DataSourceEventBridgeConfigPtr ¶ added in v0.48.0
func DataSourceEventBridgeConfigPtr(v *DataSourceEventBridgeConfigArgs) DataSourceEventBridgeConfigPtrInput
type DataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
type DataSourceEventBridgeConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceEventBridgeConfigPtrOutput) ElementType ¶ added in v0.48.0
func (DataSourceEventBridgeConfigPtrOutput) ElementType() reflect.Type
func (DataSourceEventBridgeConfigPtrOutput) EventBusArn ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigPtrOutput) EventBusArn() pulumi.StringPtrOutput
ARN for the EventBridge bus.
func (DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
func (DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
type DataSourceHttpConfig ¶
type DataSourceHttpConfig struct { // The authorization configuration. AuthorizationConfig *DataSourceAuthorizationConfig `pulumi:"authorizationConfig"` // The endpoint. Endpoint string `pulumi:"endpoint"` }
type DataSourceHttpConfigArgs ¶
type DataSourceHttpConfigArgs struct { // The authorization configuration. AuthorizationConfig DataSourceAuthorizationConfigPtrInput `pulumi:"authorizationConfig"` // The endpoint. 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 (o DataSourceHttpConfigOutput) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
The authorization configuration.
func (DataSourceHttpConfigOutput) ElementType ¶
func (DataSourceHttpConfigOutput) ElementType() reflect.Type
func (DataSourceHttpConfigOutput) Endpoint ¶
func (o DataSourceHttpConfigOutput) Endpoint() pulumi.StringOutput
The 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
func DataSourceHttpConfigPtr ¶
func DataSourceHttpConfigPtr(v *DataSourceHttpConfigArgs) DataSourceHttpConfigPtrInput
type DataSourceHttpConfigPtrOutput ¶
type DataSourceHttpConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceHttpConfigPtrOutput) AuthorizationConfig ¶
func (o DataSourceHttpConfigPtrOutput) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
The authorization configuration.
func (DataSourceHttpConfigPtrOutput) Elem ¶
func (o DataSourceHttpConfigPtrOutput) Elem() DataSourceHttpConfigOutput
func (DataSourceHttpConfigPtrOutput) ElementType ¶
func (DataSourceHttpConfigPtrOutput) ElementType() reflect.Type
func (DataSourceHttpConfigPtrOutput) Endpoint ¶
func (o DataSourceHttpConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
The 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 { // The ARN for the Lambda function. LambdaFunctionArn string `pulumi:"lambdaFunctionArn"` }
type DataSourceLambdaConfigArgs ¶
type DataSourceLambdaConfigArgs struct { // The ARN for the Lambda function. 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) ElementType() reflect.Type
func (DataSourceLambdaConfigOutput) LambdaFunctionArn ¶
func (o DataSourceLambdaConfigOutput) LambdaFunctionArn() pulumi.StringOutput
The ARN for the Lambda function.
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
func DataSourceLambdaConfigPtr ¶
func DataSourceLambdaConfigPtr(v *DataSourceLambdaConfigArgs) DataSourceLambdaConfigPtrInput
type DataSourceLambdaConfigPtrOutput ¶
type DataSourceLambdaConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceLambdaConfigPtrOutput) Elem ¶
func (o DataSourceLambdaConfigPtrOutput) Elem() DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigPtrOutput) ElementType ¶
func (DataSourceLambdaConfigPtrOutput) ElementType() reflect.Type
func (DataSourceLambdaConfigPtrOutput) LambdaFunctionArn ¶
func (o DataSourceLambdaConfigPtrOutput) LambdaFunctionArn() pulumi.StringPtrOutput
The ARN for the Lambda function.
func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput ¶
func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext ¶
func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
type DataSourceMetricsConfig ¶ added in v1.3.0
type DataSourceMetricsConfig string
Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value.
`MetricsConfig` can be `ENABLED` or `DISABLED` .
func (DataSourceMetricsConfig) ElementType ¶ added in v1.3.0
func (DataSourceMetricsConfig) ElementType() reflect.Type
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfig) ToStringOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringOutput() pulumi.StringOutput
func (DataSourceMetricsConfig) ToStringOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataSourceMetricsConfig) ToStringPtrOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceMetricsConfig) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceMetricsConfigInput ¶ added in v1.3.0
type DataSourceMetricsConfigInput interface { pulumi.Input ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput ToDataSourceMetricsConfigOutputWithContext(context.Context) DataSourceMetricsConfigOutput }
DataSourceMetricsConfigInput is an input type that accepts values of the DataSourceMetricsConfig enum A concrete instance of `DataSourceMetricsConfigInput` can be one of the following:
DataSourceMetricsConfigDisabled DataSourceMetricsConfigEnabled
type DataSourceMetricsConfigOutput ¶ added in v1.3.0
type DataSourceMetricsConfigOutput struct{ *pulumi.OutputState }
func (DataSourceMetricsConfigOutput) ElementType ¶ added in v1.3.0
func (DataSourceMetricsConfigOutput) ElementType() reflect.Type
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigOutput) ToStringOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
func (DataSourceMetricsConfigOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataSourceMetricsConfigOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceMetricsConfigOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceMetricsConfigPtrInput ¶ added in v1.3.0
type DataSourceMetricsConfigPtrInput interface { pulumi.Input ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput ToDataSourceMetricsConfigPtrOutputWithContext(context.Context) DataSourceMetricsConfigPtrOutput }
func DataSourceMetricsConfigPtr ¶ added in v1.3.0
func DataSourceMetricsConfigPtr(v string) DataSourceMetricsConfigPtrInput
type DataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
type DataSourceMetricsConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceMetricsConfigPtrOutput) Elem ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) Elem() DataSourceMetricsConfigOutput
func (DataSourceMetricsConfigPtrOutput) ElementType ¶ added in v1.3.0
func (DataSourceMetricsConfigPtrOutput) ElementType() reflect.Type
func (DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceMetricsConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceOpenSearchServiceConfigArgs ¶
type DataSourceOpenSearchServiceConfigArgs struct { // The AWS Region. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The endpoint. Endpoint pulumi.StringInput `pulumi:"endpoint"` }
func (DataSourceOpenSearchServiceConfigArgs) ElementType ¶
func (DataSourceOpenSearchServiceConfigArgs) ElementType() reflect.Type
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 (o DataSourceOpenSearchServiceConfigOutput) AwsRegion() pulumi.StringOutput
The AWS Region.
func (DataSourceOpenSearchServiceConfigOutput) ElementType ¶
func (DataSourceOpenSearchServiceConfigOutput) ElementType() reflect.Type
func (DataSourceOpenSearchServiceConfigOutput) Endpoint ¶
func (o DataSourceOpenSearchServiceConfigOutput) Endpoint() pulumi.StringOutput
The 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
func DataSourceOpenSearchServiceConfigPtr ¶
func DataSourceOpenSearchServiceConfigPtr(v *DataSourceOpenSearchServiceConfigArgs) DataSourceOpenSearchServiceConfigPtrInput
type DataSourceOpenSearchServiceConfigPtrOutput ¶
type DataSourceOpenSearchServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceOpenSearchServiceConfigPtrOutput) AwsRegion ¶
func (o DataSourceOpenSearchServiceConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region.
func (DataSourceOpenSearchServiceConfigPtrOutput) ElementType ¶
func (DataSourceOpenSearchServiceConfigPtrOutput) ElementType() reflect.Type
func (DataSourceOpenSearchServiceConfigPtrOutput) Endpoint ¶
func (o DataSourceOpenSearchServiceConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
The 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 (o DataSourceOutput) ApiId() pulumi.StringOutput
Unique AWS AppSync GraphQL API identifier where this data source will be created.
func (DataSourceOutput) DataSourceArn ¶ added in v0.17.0
func (o DataSourceOutput) DataSourceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename.
func (DataSourceOutput) Description ¶ added in v0.17.0
func (o DataSourceOutput) Description() pulumi.StringPtrOutput
The description of the data source.
func (DataSourceOutput) DynamoDbConfig ¶ added in v0.72.0
func (o DataSourceOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
AWS Region and TableName for an Amazon DynamoDB table in your account.
func (DataSourceOutput) ElasticsearchConfig ¶ added in v0.17.0
func (o DataSourceOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source.
func (DataSourceOutput) ElementType ¶
func (DataSourceOutput) ElementType() reflect.Type
func (DataSourceOutput) EventBridgeConfig ¶ added in v0.48.0
func (o DataSourceOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
ARN for the EventBridge bus.
func (DataSourceOutput) HttpConfig ¶ added in v0.17.0
func (o DataSourceOutput) HttpConfig() DataSourceHttpConfigPtrOutput
Endpoints for an HTTP data source.
func (DataSourceOutput) LambdaConfig ¶ added in v0.17.0
func (o DataSourceOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account.
func (DataSourceOutput) MetricsConfig ¶ added in v0.97.0
func (o DataSourceOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value.
`MetricsConfig` can be `ENABLED` or `DISABLED` .
func (DataSourceOutput) Name ¶ added in v0.17.0
func (o DataSourceOutput) Name() pulumi.StringOutput
Friendly name for you to identify your AppSync data source after creation.
func (DataSourceOutput) OpenSearchServiceConfig ¶ added in v0.17.0
func (o DataSourceOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account.
func (DataSourceOutput) RelationalDatabaseConfig ¶ added in v0.17.0
func (o DataSourceOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
Relational Database configuration of the relational database data source.
func (DataSourceOutput) ServiceRoleArn ¶ added in v0.17.0
func (o DataSourceOutput) ServiceRoleArn() pulumi.StringPtrOutput
The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.
func (DataSourceOutput) ToDataSourceOutput ¶
func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
func (DataSourceOutput) ToDataSourceOutputWithContext ¶
func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
func (DataSourceOutput) Type ¶ added in v0.17.0
func (o DataSourceOutput) Type() pulumi.StringOutput
The type of the data source.
type DataSourceRdsHttpEndpointConfig ¶
type DataSourceRdsHttpEndpointConfig struct { // AWS Region for RDS HTTP endpoint. AwsRegion string `pulumi:"awsRegion"` // The ARN for database credentials stored in AWS Secrets Manager. AwsSecretStoreArn string `pulumi:"awsSecretStoreArn"` // Logical database name. DatabaseName *string `pulumi:"databaseName"` // Amazon RDS cluster Amazon Resource Name (ARN). DbClusterIdentifier string `pulumi:"dbClusterIdentifier"` // Logical schema name. Schema *string `pulumi:"schema"` }
type DataSourceRdsHttpEndpointConfigArgs ¶
type DataSourceRdsHttpEndpointConfigArgs struct { // AWS Region for RDS HTTP endpoint. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The ARN for database credentials stored in AWS Secrets Manager. AwsSecretStoreArn pulumi.StringInput `pulumi:"awsSecretStoreArn"` // Logical database name. DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // Amazon RDS cluster Amazon Resource Name (ARN). DbClusterIdentifier pulumi.StringInput `pulumi:"dbClusterIdentifier"` // Logical schema name. Schema pulumi.StringPtrInput `pulumi:"schema"` }
func (DataSourceRdsHttpEndpointConfigArgs) ElementType ¶
func (DataSourceRdsHttpEndpointConfigArgs) ElementType() reflect.Type
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 (o DataSourceRdsHttpEndpointConfigOutput) AwsRegion() pulumi.StringOutput
AWS Region for RDS HTTP endpoint.
func (DataSourceRdsHttpEndpointConfigOutput) AwsSecretStoreArn ¶
func (o DataSourceRdsHttpEndpointConfigOutput) AwsSecretStoreArn() pulumi.StringOutput
The ARN for database credentials stored in AWS Secrets Manager.
func (DataSourceRdsHttpEndpointConfigOutput) DatabaseName ¶
func (o DataSourceRdsHttpEndpointConfigOutput) DatabaseName() pulumi.StringPtrOutput
Logical database name.
func (DataSourceRdsHttpEndpointConfigOutput) DbClusterIdentifier ¶
func (o DataSourceRdsHttpEndpointConfigOutput) DbClusterIdentifier() pulumi.StringOutput
Amazon RDS cluster Amazon Resource Name (ARN).
func (DataSourceRdsHttpEndpointConfigOutput) ElementType ¶
func (DataSourceRdsHttpEndpointConfigOutput) ElementType() reflect.Type
func (DataSourceRdsHttpEndpointConfigOutput) Schema ¶
func (o DataSourceRdsHttpEndpointConfigOutput) Schema() pulumi.StringPtrOutput
Logical schema name.
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
func DataSourceRdsHttpEndpointConfigPtr ¶
func DataSourceRdsHttpEndpointConfigPtr(v *DataSourceRdsHttpEndpointConfigArgs) DataSourceRdsHttpEndpointConfigPtrInput
type DataSourceRdsHttpEndpointConfigPtrOutput ¶
type DataSourceRdsHttpEndpointConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceRdsHttpEndpointConfigPtrOutput) AwsRegion ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
AWS Region for RDS HTTP endpoint.
func (DataSourceRdsHttpEndpointConfigPtrOutput) AwsSecretStoreArn ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsSecretStoreArn() pulumi.StringPtrOutput
The ARN for database credentials stored in AWS Secrets Manager.
func (DataSourceRdsHttpEndpointConfigPtrOutput) DatabaseName ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) DatabaseName() pulumi.StringPtrOutput
Logical database name.
func (DataSourceRdsHttpEndpointConfigPtrOutput) DbClusterIdentifier ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) DbClusterIdentifier() pulumi.StringPtrOutput
Amazon RDS cluster Amazon Resource Name (ARN).
func (DataSourceRdsHttpEndpointConfigPtrOutput) ElementType ¶
func (DataSourceRdsHttpEndpointConfigPtrOutput) ElementType() reflect.Type
func (DataSourceRdsHttpEndpointConfigPtrOutput) Schema ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) Schema() pulumi.StringPtrOutput
Logical schema name.
func (DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
func (DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
type DataSourceRelationalDatabaseConfig ¶
type DataSourceRelationalDatabaseConfig struct { // Information about the Amazon RDS resource. RdsHttpEndpointConfig *DataSourceRdsHttpEndpointConfig `pulumi:"rdsHttpEndpointConfig"` // The type of relational data source. RelationalDatabaseSourceType string `pulumi:"relationalDatabaseSourceType"` }
type DataSourceRelationalDatabaseConfigArgs ¶
type DataSourceRelationalDatabaseConfigArgs struct { // Information about the Amazon RDS resource. RdsHttpEndpointConfig DataSourceRdsHttpEndpointConfigPtrInput `pulumi:"rdsHttpEndpointConfig"` // The type of relational data source. RelationalDatabaseSourceType pulumi.StringInput `pulumi:"relationalDatabaseSourceType"` }
func (DataSourceRelationalDatabaseConfigArgs) ElementType ¶
func (DataSourceRelationalDatabaseConfigArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
func (DataSourceRelationalDatabaseConfigOutput) RdsHttpEndpointConfig ¶
func (o DataSourceRelationalDatabaseConfigOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
Information about the Amazon RDS resource.
func (DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType ¶
func (o DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType() pulumi.StringOutput
The type of relational data source.
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
func DataSourceRelationalDatabaseConfigPtr ¶
func DataSourceRelationalDatabaseConfigPtr(v *DataSourceRelationalDatabaseConfigArgs) DataSourceRelationalDatabaseConfigPtrInput
type DataSourceRelationalDatabaseConfigPtrOutput ¶
type DataSourceRelationalDatabaseConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceRelationalDatabaseConfigPtrOutput) ElementType ¶
func (DataSourceRelationalDatabaseConfigPtrOutput) ElementType() reflect.Type
func (DataSourceRelationalDatabaseConfigPtrOutput) RdsHttpEndpointConfig ¶
func (o DataSourceRelationalDatabaseConfigPtrOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
Information about the Amazon RDS resource.
func (DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType ¶
func (o DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType() pulumi.StringPtrOutput
The type of relational data source.
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 // The domain name provided by AWS AppSync . AppSyncDomainName pulumi.StringOutput `pulumi:"appSyncDomainName"` // The Amazon Resource Name (ARN) of the certificate. This will be an AWS Certificate Manager certificate. CertificateArn pulumi.StringOutput `pulumi:"certificateArn"` // The decription for your domain name. Description pulumi.StringPtrOutput `pulumi:"description"` // The domain name. DomainName pulumi.StringOutput `pulumi:"domainName"` // The ID of your Amazon Route 53 hosted zone. 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"` // The API ID. ApiId pulumi.StringOutput `pulumi:"apiId"` // The domain name. 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 { // The API ID. ApiId pulumi.StringInput // The domain name. DomainName pulumi.StringInput }
The set of arguments for constructing a DomainNameApiAssociation resource.
func (DomainNameApiAssociationArgs) ElementType ¶ added in v0.9.0
func (DomainNameApiAssociationArgs) ElementType() reflect.Type
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 (o DomainNameApiAssociationOutput) ApiId() pulumi.StringOutput
The API ID.
func (DomainNameApiAssociationOutput) DomainName ¶ added in v0.17.0
func (o DomainNameApiAssociationOutput) DomainName() pulumi.StringOutput
The domain name.
func (DomainNameApiAssociationOutput) ElementType ¶ added in v0.9.0
func (DomainNameApiAssociationOutput) ElementType() reflect.Type
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
func (DomainNameApiAssociationState) ElementType() reflect.Type
type DomainNameArgs ¶ added in v0.9.0
type DomainNameArgs struct { // The Amazon Resource Name (ARN) of the certificate. This will be an AWS Certificate Manager certificate. CertificateArn pulumi.StringInput // The decription for your domain name. Description pulumi.StringPtrInput // The domain name. 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
The domain name provided by AWS AppSync .
func (DomainNameOutput) CertificateArn ¶ added in v0.17.0
func (o DomainNameOutput) CertificateArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the certificate. This will be an AWS Certificate Manager certificate.
func (DomainNameOutput) Description ¶ added in v0.17.0
func (o DomainNameOutput) Description() pulumi.StringPtrOutput
The decription for your domain name.
func (DomainNameOutput) DomainName ¶ added in v0.17.0
func (o DomainNameOutput) DomainName() pulumi.StringOutput
The domain name.
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
The ID of your Amazon Route 53 hosted zone.
func (DomainNameOutput) ToDomainNameOutput ¶ added in v0.9.0
func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput
func (DomainNameOutput) ToDomainNameOutputWithContext ¶ added in v0.9.0
func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
type DomainNameState ¶ added in v0.9.0
type DomainNameState struct { }
func (DomainNameState) ElementType ¶ added in v0.9.0
func (DomainNameState) ElementType() reflect.Type
type FunctionConfiguration ¶
type FunctionConfiguration struct { pulumi.CustomResourceState // The AWS AppSync GraphQL API that you want to attach using this function. ApiId pulumi.StringOutput `pulumi:"apiId"` // The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS. Code pulumi.StringPtrOutput `pulumi:"code"` // The Amazon S3 endpoint (where the code is located??). CodeS3Location pulumi.StringPtrOutput `pulumi:"codeS3Location"` // The name of data source this function will attach. DataSourceName pulumi.StringOutput `pulumi:"dataSourceName"` // The function description. Description pulumi.StringPtrOutput `pulumi:"description"` // The ARN for the function generated by the service FunctionArn pulumi.StringOutput `pulumi:"functionArn"` // The unique identifier for the function generated by the service FunctionId pulumi.StringOutput `pulumi:"functionId"` // The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported. FunctionVersion pulumi.StringPtrOutput `pulumi:"functionVersion"` // The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation. MaxBatchSize pulumi.IntPtrOutput `pulumi:"maxBatchSize"` // The name of the function. Name pulumi.StringOutput `pulumi:"name"` // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate pulumi.StringPtrOutput `pulumi:"requestMappingTemplate"` // Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked. RequestMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"requestMappingTemplateS3Location"` // The Function response mapping template. ResponseMappingTemplate pulumi.StringPtrOutput `pulumi:"responseMappingTemplate"` // The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template. ResponseMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"responseMappingTemplateS3Location"` // Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime FunctionConfigurationAppSyncRuntimePtrOutput `pulumi:"runtime"` // Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked. SyncConfig FunctionConfigurationSyncConfigPtrOutput `pulumi:"syncConfig"` }
An example resource schema demonstrating some basic constructs and validation rules.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") name := cfg.Require("name") description := cfg.Require("description") dataSourceName := cfg.Require("dataSourceName") functionVersion := cfg.Require("functionVersion") requestMappingTemplateS3LocationInput := cfg.Require("requestMappingTemplateS3LocationInput") responseMappingTemplateS3LocationInput := cfg.Require("responseMappingTemplateS3LocationInput") _, err := appsync.NewFunctionConfiguration(ctx, "functionConfiguration", &appsync.FunctionConfigurationArgs{ ApiId: pulumi.String(graphQlApiId), Name: pulumi.String(name), Description: pulumi.String(description), FunctionVersion: pulumi.String(functionVersion), DataSourceName: pulumi.String(dataSourceName), RequestMappingTemplateS3Location: pulumi.String(requestMappingTemplateS3LocationInput), ResponseMappingTemplateS3Location: pulumi.String(responseMappingTemplateS3LocationInput), }) if err != nil { return err } return nil }) }
```
func GetFunctionConfiguration ¶
func GetFunctionConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionConfigurationState, opts ...pulumi.ResourceOption) (*FunctionConfiguration, error)
GetFunctionConfiguration gets an existing FunctionConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFunctionConfiguration ¶
func NewFunctionConfiguration(ctx *pulumi.Context, name string, args *FunctionConfigurationArgs, opts ...pulumi.ResourceOption) (*FunctionConfiguration, error)
NewFunctionConfiguration registers a new resource with the given unique name, arguments, and options.
func (*FunctionConfiguration) ElementType ¶
func (*FunctionConfiguration) ElementType() reflect.Type
func (*FunctionConfiguration) ToFunctionConfigurationOutput ¶
func (i *FunctionConfiguration) ToFunctionConfigurationOutput() FunctionConfigurationOutput
func (*FunctionConfiguration) ToFunctionConfigurationOutputWithContext ¶
func (i *FunctionConfiguration) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput
type FunctionConfigurationAppSyncRuntime ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntime struct { // The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS. Name string `pulumi:"name"` // The version of the runtime to use. Currently, the only allowed version is 1.0.0. RuntimeVersion string `pulumi:"runtimeVersion"` }
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
type FunctionConfigurationAppSyncRuntimeArgs ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimeArgs struct { // The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS. Name pulumi.StringInput `pulumi:"name"` // The version of the runtime to use. Currently, the only allowed version is 1.0.0. RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"` }
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (FunctionConfigurationAppSyncRuntimeArgs) ElementType ¶ added in v0.42.0
func (FunctionConfigurationAppSyncRuntimeArgs) ElementType() reflect.Type
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
type FunctionConfigurationAppSyncRuntimeInput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimeInput interface { pulumi.Input ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput ToFunctionConfigurationAppSyncRuntimeOutputWithContext(context.Context) FunctionConfigurationAppSyncRuntimeOutput }
FunctionConfigurationAppSyncRuntimeInput is an input type that accepts FunctionConfigurationAppSyncRuntimeArgs and FunctionConfigurationAppSyncRuntimeOutput values. You can construct a concrete instance of `FunctionConfigurationAppSyncRuntimeInput` via:
FunctionConfigurationAppSyncRuntimeArgs{...}
type FunctionConfigurationAppSyncRuntimeOutput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimeOutput struct{ *pulumi.OutputState }
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (FunctionConfigurationAppSyncRuntimeOutput) ElementType ¶ added in v0.42.0
func (FunctionConfigurationAppSyncRuntimeOutput) ElementType() reflect.Type
func (FunctionConfigurationAppSyncRuntimeOutput) Name ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) Name() pulumi.StringOutput
The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.
func (FunctionConfigurationAppSyncRuntimeOutput) RuntimeVersion ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
The version of the runtime to use. Currently, the only allowed version is 1.0.0.
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
type FunctionConfigurationAppSyncRuntimePtrInput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimePtrInput interface { pulumi.Input ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(context.Context) FunctionConfigurationAppSyncRuntimePtrOutput }
FunctionConfigurationAppSyncRuntimePtrInput is an input type that accepts FunctionConfigurationAppSyncRuntimeArgs, FunctionConfigurationAppSyncRuntimePtr and FunctionConfigurationAppSyncRuntimePtrOutput values. You can construct a concrete instance of `FunctionConfigurationAppSyncRuntimePtrInput` via:
FunctionConfigurationAppSyncRuntimeArgs{...} or: nil
func FunctionConfigurationAppSyncRuntimePtr ¶ added in v0.42.0
func FunctionConfigurationAppSyncRuntimePtr(v *FunctionConfigurationAppSyncRuntimeArgs) FunctionConfigurationAppSyncRuntimePtrInput
type FunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimePtrOutput struct{ *pulumi.OutputState }
func (FunctionConfigurationAppSyncRuntimePtrOutput) ElementType ¶ added in v0.42.0
func (FunctionConfigurationAppSyncRuntimePtrOutput) ElementType() reflect.Type
func (FunctionConfigurationAppSyncRuntimePtrOutput) Name ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.
func (FunctionConfigurationAppSyncRuntimePtrOutput) RuntimeVersion ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The version of the runtime to use. Currently, the only allowed version is 1.0.0.
func (FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
func (FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
type FunctionConfigurationArgs ¶
type FunctionConfigurationArgs struct { // The AWS AppSync GraphQL API that you want to attach using this function. ApiId pulumi.StringInput // The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS. Code pulumi.StringPtrInput // The Amazon S3 endpoint (where the code is located??). CodeS3Location pulumi.StringPtrInput // The name of data source this function will attach. DataSourceName pulumi.StringInput // The function description. Description pulumi.StringPtrInput // The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported. FunctionVersion pulumi.StringPtrInput // The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation. MaxBatchSize pulumi.IntPtrInput // The name of the function. Name pulumi.StringPtrInput // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate pulumi.StringPtrInput // Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked. RequestMappingTemplateS3Location pulumi.StringPtrInput // The Function response mapping template. ResponseMappingTemplate pulumi.StringPtrInput // The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template. ResponseMappingTemplateS3Location pulumi.StringPtrInput // Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime FunctionConfigurationAppSyncRuntimePtrInput // Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked. SyncConfig FunctionConfigurationSyncConfigPtrInput }
The set of arguments for constructing a FunctionConfiguration resource.
func (FunctionConfigurationArgs) ElementType ¶
func (FunctionConfigurationArgs) ElementType() reflect.Type
type FunctionConfigurationInput ¶
type FunctionConfigurationInput interface { pulumi.Input ToFunctionConfigurationOutput() FunctionConfigurationOutput ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput }
type FunctionConfigurationLambdaConflictHandlerConfig ¶
type FunctionConfigurationLambdaConflictHandlerConfig struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"` }
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
type FunctionConfigurationLambdaConflictHandlerConfigArgs ¶
type FunctionConfigurationLambdaConflictHandlerConfigArgs struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"` }
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ElementType ¶
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
type FunctionConfigurationLambdaConflictHandlerConfigInput ¶
type FunctionConfigurationLambdaConflictHandlerConfigInput interface { pulumi.Input ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput }
FunctionConfigurationLambdaConflictHandlerConfigInput is an input type that accepts FunctionConfigurationLambdaConflictHandlerConfigArgs and FunctionConfigurationLambdaConflictHandlerConfigOutput values. You can construct a concrete instance of `FunctionConfigurationLambdaConflictHandlerConfigInput` via:
FunctionConfigurationLambdaConflictHandlerConfigArgs{...}
type FunctionConfigurationLambdaConflictHandlerConfigOutput ¶
type FunctionConfigurationLambdaConflictHandlerConfigOutput struct{ *pulumi.OutputState }
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType ¶
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutput ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
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
func FunctionConfigurationLambdaConflictHandlerConfigPtr ¶
func FunctionConfigurationLambdaConflictHandlerConfigPtr(v *FunctionConfigurationLambdaConflictHandlerConfigArgs) FunctionConfigurationLambdaConflictHandlerConfigPtrInput
type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput ¶
type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ElementType ¶
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
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 (o FunctionConfigurationOutput) ApiId() pulumi.StringOutput
The AWS AppSync GraphQL API that you want to attach using this function.
func (FunctionConfigurationOutput) Code ¶ added in v0.42.0
func (o FunctionConfigurationOutput) Code() pulumi.StringPtrOutput
The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
func (FunctionConfigurationOutput) CodeS3Location ¶ added in v0.42.0
func (o FunctionConfigurationOutput) CodeS3Location() pulumi.StringPtrOutput
The Amazon S3 endpoint (where the code is located??).
func (FunctionConfigurationOutput) DataSourceName ¶ added in v0.17.0
func (o FunctionConfigurationOutput) DataSourceName() pulumi.StringOutput
The name of data source this function will attach.
func (FunctionConfigurationOutput) Description ¶ added in v0.17.0
func (o FunctionConfigurationOutput) Description() pulumi.StringPtrOutput
The function description.
func (FunctionConfigurationOutput) ElementType ¶
func (FunctionConfigurationOutput) ElementType() reflect.Type
func (FunctionConfigurationOutput) FunctionArn ¶ added in v0.17.0
func (o FunctionConfigurationOutput) FunctionArn() pulumi.StringOutput
The ARN for the function generated by the service
func (FunctionConfigurationOutput) FunctionId ¶ added in v0.17.0
func (o FunctionConfigurationOutput) FunctionId() pulumi.StringOutput
The unique identifier for the function generated by the service
func (FunctionConfigurationOutput) FunctionVersion ¶ added in v0.17.0
func (o FunctionConfigurationOutput) FunctionVersion() pulumi.StringPtrOutput
The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
func (FunctionConfigurationOutput) MaxBatchSize ¶ added in v0.17.0
func (o FunctionConfigurationOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.
func (FunctionConfigurationOutput) Name ¶ added in v0.17.0
func (o FunctionConfigurationOutput) Name() pulumi.StringOutput
The name of the function.
func (FunctionConfigurationOutput) RequestMappingTemplate ¶ added in v0.17.0
func (o FunctionConfigurationOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.
func (FunctionConfigurationOutput) RequestMappingTemplateS3Location ¶ added in v0.17.0
func (o FunctionConfigurationOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.
func (FunctionConfigurationOutput) ResponseMappingTemplate ¶ added in v0.17.0
func (o FunctionConfigurationOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The Function response mapping template.
func (FunctionConfigurationOutput) ResponseMappingTemplateS3Location ¶ added in v0.17.0
func (o FunctionConfigurationOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
func (FunctionConfigurationOutput) Runtime ¶ added in v0.42.0
func (o FunctionConfigurationOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (FunctionConfigurationOutput) SyncConfig ¶ added in v0.17.0
func (o FunctionConfigurationOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (FunctionConfigurationOutput) ToFunctionConfigurationOutput ¶
func (o FunctionConfigurationOutput) ToFunctionConfigurationOutput() FunctionConfigurationOutput
func (FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext ¶
func (o FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput
type FunctionConfigurationState ¶
type FunctionConfigurationState struct { }
func (FunctionConfigurationState) ElementType ¶
func (FunctionConfigurationState) ElementType() reflect.Type
type FunctionConfigurationSyncConfig ¶
type FunctionConfigurationSyncConfig struct { // The Conflict Detection strategy to use. ConflictDetection string `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. ConflictHandler *string `pulumi:"conflictHandler"` // The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler. LambdaConflictHandlerConfig *FunctionConfigurationLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
type FunctionConfigurationSyncConfigArgs ¶
type FunctionConfigurationSyncConfigArgs struct { // The Conflict Detection strategy to use. ConflictDetection pulumi.StringInput `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. ConflictHandler pulumi.StringPtrInput `pulumi:"conflictHandler"` // The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler. LambdaConflictHandlerConfig FunctionConfigurationLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (FunctionConfigurationSyncConfigArgs) ElementType ¶
func (FunctionConfigurationSyncConfigArgs) ElementType() reflect.Type
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
type FunctionConfigurationSyncConfigInput ¶
type FunctionConfigurationSyncConfigInput interface { pulumi.Input ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput ToFunctionConfigurationSyncConfigOutputWithContext(context.Context) FunctionConfigurationSyncConfigOutput }
FunctionConfigurationSyncConfigInput is an input type that accepts FunctionConfigurationSyncConfigArgs and FunctionConfigurationSyncConfigOutput values. You can construct a concrete instance of `FunctionConfigurationSyncConfigInput` via:
FunctionConfigurationSyncConfigArgs{...}
type FunctionConfigurationSyncConfigOutput ¶
type FunctionConfigurationSyncConfigOutput struct{ *pulumi.OutputState }
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (FunctionConfigurationSyncConfigOutput) ConflictDetection ¶
func (o FunctionConfigurationSyncConfigOutput) ConflictDetection() pulumi.StringOutput
The Conflict Detection strategy to use.
func (FunctionConfigurationSyncConfigOutput) ConflictHandler ¶
func (o FunctionConfigurationSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
func (FunctionConfigurationSyncConfigOutput) ElementType ¶
func (FunctionConfigurationSyncConfigOutput) ElementType() reflect.Type
func (FunctionConfigurationSyncConfigOutput) LambdaConflictHandlerConfig ¶
func (o FunctionConfigurationSyncConfigOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler.
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
func FunctionConfigurationSyncConfigPtr ¶
func FunctionConfigurationSyncConfigPtr(v *FunctionConfigurationSyncConfigArgs) FunctionConfigurationSyncConfigPtrInput
type FunctionConfigurationSyncConfigPtrOutput ¶
type FunctionConfigurationSyncConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionConfigurationSyncConfigPtrOutput) ConflictDetection ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
The Conflict Detection strategy to use.
func (FunctionConfigurationSyncConfigPtrOutput) ConflictHandler ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
func (FunctionConfigurationSyncConfigPtrOutput) ElementType ¶
func (FunctionConfigurationSyncConfigPtrOutput) ElementType() reflect.Type
func (FunctionConfigurationSyncConfigPtrOutput) LambdaConflictHandlerConfig ¶
func (o FunctionConfigurationSyncConfigPtrOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler.
func (FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
func (FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
type LookupDataSourceArgs ¶ added in v0.12.0
type LookupDataSourceArgs struct { // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn string `pulumi:"dataSourceArn"` }
type LookupDataSourceOutputArgs ¶ added in v0.12.0
type LookupDataSourceOutputArgs struct { // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` }
func (LookupDataSourceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDataSourceOutputArgs) ElementType() reflect.Type
type LookupDataSourceResult ¶ added in v0.12.0
type LookupDataSourceResult struct { // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn *string `pulumi:"dataSourceArn"` // The description of the data source. Description *string `pulumi:"description"` // AWS Region and TableName for an Amazon DynamoDB table in your account. DynamoDbConfig *DataSourceDynamoDbConfig `pulumi:"dynamoDbConfig"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. // As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source. ElasticsearchConfig *DataSourceElasticsearchConfig `pulumi:"elasticsearchConfig"` // ARN for the EventBridge bus. EventBridgeConfig *DataSourceEventBridgeConfig `pulumi:"eventBridgeConfig"` // Endpoints for an HTTP data source. HttpConfig *DataSourceHttpConfig `pulumi:"httpConfig"` // An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account. LambdaConfig *DataSourceLambdaConfig `pulumi:"lambdaConfig"` // Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value. // // `MetricsConfig` can be `ENABLED` or `DISABLED` . MetricsConfig *DataSourceMetricsConfig `pulumi:"metricsConfig"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. OpenSearchServiceConfig *DataSourceOpenSearchServiceConfig `pulumi:"openSearchServiceConfig"` // Relational Database configuration of the relational database data source. RelationalDatabaseConfig *DataSourceRelationalDatabaseConfig `pulumi:"relationalDatabaseConfig"` // The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source. ServiceRoleArn *string `pulumi:"serviceRoleArn"` // The type of the data source. 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 LookupDataSourceOutput(ctx *pulumi.Context, args LookupDataSourceOutputArgs, opts ...pulumi.InvokeOption) LookupDataSourceResultOutput
func (LookupDataSourceResultOutput) DataSourceArn ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) DataSourceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename.
func (LookupDataSourceResultOutput) Description ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) Description() pulumi.StringPtrOutput
The description of the data source.
func (LookupDataSourceResultOutput) DynamoDbConfig ¶ added in v0.72.0
func (o LookupDataSourceResultOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
AWS Region and TableName for an Amazon DynamoDB table in your account.
func (LookupDataSourceResultOutput) ElasticsearchConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source.
func (LookupDataSourceResultOutput) ElementType ¶ added in v0.12.0
func (LookupDataSourceResultOutput) ElementType() reflect.Type
func (LookupDataSourceResultOutput) EventBridgeConfig ¶ added in v0.48.0
func (o LookupDataSourceResultOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
ARN for the EventBridge bus.
func (LookupDataSourceResultOutput) HttpConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) HttpConfig() DataSourceHttpConfigPtrOutput
Endpoints for an HTTP data source.
func (LookupDataSourceResultOutput) LambdaConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account.
func (LookupDataSourceResultOutput) MetricsConfig ¶ added in v0.97.0
func (o LookupDataSourceResultOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value.
`MetricsConfig` can be `ENABLED` or `DISABLED` .
func (LookupDataSourceResultOutput) OpenSearchServiceConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account.
func (LookupDataSourceResultOutput) RelationalDatabaseConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
Relational Database configuration of the relational database data source.
func (LookupDataSourceResultOutput) ServiceRoleArn ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) ServiceRoleArn() pulumi.StringPtrOutput
The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.
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
func (o LookupDataSourceResultOutput) Type() pulumi.StringPtrOutput
The type of the data source.
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
func (LookupDomainNameApiAssociationOutputArgs) ElementType() reflect.Type
type LookupDomainNameApiAssociationResult ¶ added in v0.12.0
type LookupDomainNameApiAssociationResult struct { ApiAssociationIdentifier *string `pulumi:"apiAssociationIdentifier"` // The API ID. ApiId *string `pulumi:"apiId"` }
func LookupDomainNameApiAssociation ¶ added in v0.12.0
func LookupDomainNameApiAssociation(ctx *pulumi.Context, args *LookupDomainNameApiAssociationArgs, opts ...pulumi.InvokeOption) (*LookupDomainNameApiAssociationResult, error)
Resource Type definition for AWS::AppSync::DomainNameApiAssociation
type LookupDomainNameApiAssociationResultOutput ¶ added in v0.12.0
type LookupDomainNameApiAssociationResultOutput struct{ *pulumi.OutputState }
func LookupDomainNameApiAssociationOutput ¶ added in v0.12.0
func LookupDomainNameApiAssociationOutput(ctx *pulumi.Context, args LookupDomainNameApiAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupDomainNameApiAssociationResultOutput
func (LookupDomainNameApiAssociationResultOutput) ApiAssociationIdentifier ¶ added in v0.12.0
func (o LookupDomainNameApiAssociationResultOutput) ApiAssociationIdentifier() pulumi.StringPtrOutput
func (LookupDomainNameApiAssociationResultOutput) ApiId ¶ added in v0.12.0
func (o LookupDomainNameApiAssociationResultOutput) ApiId() pulumi.StringPtrOutput
The API ID.
func (LookupDomainNameApiAssociationResultOutput) ElementType ¶ added in v0.12.0
func (LookupDomainNameApiAssociationResultOutput) ElementType() reflect.Type
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 { // The domain name. DomainName string `pulumi:"domainName"` }
type LookupDomainNameOutputArgs ¶ added in v0.12.0
type LookupDomainNameOutputArgs struct { // The domain name. 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 { // The domain name provided by AWS AppSync . AppSyncDomainName *string `pulumi:"appSyncDomainName"` // The decription for your domain name. Description *string `pulumi:"description"` // The ID of your Amazon Route 53 hosted zone. 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 LookupDomainNameOutput(ctx *pulumi.Context, args LookupDomainNameOutputArgs, opts ...pulumi.InvokeOption) LookupDomainNameResultOutput
func (LookupDomainNameResultOutput) AppSyncDomainName ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) AppSyncDomainName() pulumi.StringPtrOutput
The domain name provided by AWS AppSync .
func (LookupDomainNameResultOutput) Description ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) Description() pulumi.StringPtrOutput
The decription for your domain name.
func (LookupDomainNameResultOutput) ElementType ¶ added in v0.12.0
func (LookupDomainNameResultOutput) ElementType() reflect.Type
func (LookupDomainNameResultOutput) HostedZoneId ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) HostedZoneId() pulumi.StringPtrOutput
The ID of your Amazon Route 53 hosted zone.
func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutput ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput
func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput
type LookupFunctionConfigurationArgs ¶ added in v0.12.0
type LookupFunctionConfigurationArgs struct { // The ARN for the function generated by the service FunctionArn string `pulumi:"functionArn"` }
type LookupFunctionConfigurationOutputArgs ¶ added in v0.12.0
type LookupFunctionConfigurationOutputArgs struct { // The ARN for the function generated by the service FunctionArn pulumi.StringInput `pulumi:"functionArn"` }
func (LookupFunctionConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFunctionConfigurationOutputArgs) ElementType() reflect.Type
type LookupFunctionConfigurationResult ¶ added in v0.12.0
type LookupFunctionConfigurationResult struct { // The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS. Code *string `pulumi:"code"` // The name of data source this function will attach. DataSourceName *string `pulumi:"dataSourceName"` // The function description. Description *string `pulumi:"description"` // The ARN for the function generated by the service FunctionArn *string `pulumi:"functionArn"` // The unique identifier for the function generated by the service FunctionId *string `pulumi:"functionId"` // The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported. FunctionVersion *string `pulumi:"functionVersion"` // The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation. MaxBatchSize *int `pulumi:"maxBatchSize"` // The name of the function. Name *string `pulumi:"name"` // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate *string `pulumi:"requestMappingTemplate"` // The Function response mapping template. ResponseMappingTemplate *string `pulumi:"responseMappingTemplate"` // Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime *FunctionConfigurationAppSyncRuntime `pulumi:"runtime"` // Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked. SyncConfig *FunctionConfigurationSyncConfig `pulumi:"syncConfig"` }
func LookupFunctionConfiguration ¶ added in v0.12.0
func LookupFunctionConfiguration(ctx *pulumi.Context, args *LookupFunctionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupFunctionConfigurationResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupFunctionConfigurationResultOutput ¶ added in v0.12.0
type LookupFunctionConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupFunctionConfigurationOutput ¶ added in v0.12.0
func LookupFunctionConfigurationOutput(ctx *pulumi.Context, args LookupFunctionConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionConfigurationResultOutput
func (LookupFunctionConfigurationResultOutput) Code ¶ added in v0.42.0
func (o LookupFunctionConfigurationResultOutput) Code() pulumi.StringPtrOutput
The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
func (LookupFunctionConfigurationResultOutput) DataSourceName ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) DataSourceName() pulumi.StringPtrOutput
The name of data source this function will attach.
func (LookupFunctionConfigurationResultOutput) Description ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) Description() pulumi.StringPtrOutput
The function description.
func (LookupFunctionConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupFunctionConfigurationResultOutput) ElementType() reflect.Type
func (LookupFunctionConfigurationResultOutput) FunctionArn ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) FunctionArn() pulumi.StringPtrOutput
The ARN for the function generated by the service
func (LookupFunctionConfigurationResultOutput) FunctionId ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) FunctionId() pulumi.StringPtrOutput
The unique identifier for the function generated by the service
func (LookupFunctionConfigurationResultOutput) FunctionVersion ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) FunctionVersion() pulumi.StringPtrOutput
The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
func (LookupFunctionConfigurationResultOutput) MaxBatchSize ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.
func (LookupFunctionConfigurationResultOutput) Name ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) Name() pulumi.StringPtrOutput
The name of the function.
func (LookupFunctionConfigurationResultOutput) RequestMappingTemplate ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.
func (LookupFunctionConfigurationResultOutput) ResponseMappingTemplate ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The Function response mapping template.
func (LookupFunctionConfigurationResultOutput) Runtime ¶ added in v0.42.0
func (o LookupFunctionConfigurationResultOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (LookupFunctionConfigurationResultOutput) SyncConfig ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput() LookupFunctionConfigurationResultOutput
func (LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext(ctx context.Context) LookupFunctionConfigurationResultOutput
type LookupResolverArgs ¶ added in v0.12.0
type LookupResolverArgs struct { // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn string `pulumi:"resolverArn"` }
type LookupResolverOutputArgs ¶ added in v0.12.0
type LookupResolverOutputArgs struct { // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn pulumi.StringInput `pulumi:"resolverArn"` }
func (LookupResolverOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResolverOutputArgs) ElementType() reflect.Type
type LookupResolverResult ¶ added in v0.12.0
type LookupResolverResult struct { // The caching configuration for the resolver. CachingConfig *ResolverCachingConfig `pulumi:"cachingConfig"` // The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“. Code *string `pulumi:"code"` // The resolver data source name. DataSourceName *string `pulumi:"dataSourceName"` // The resolver type. // + *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source. // + *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. Kind *string `pulumi:"kind"` // The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation. MaxBatchSize *int `pulumi:"maxBatchSize"` // Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value. MetricsConfig *ResolverMetricsConfig `pulumi:"metricsConfig"` // Functions linked with the pipeline resolver. PipelineConfig *ResolverPipelineConfig `pulumi:"pipelineConfig"` // The request mapping template. // Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required. RequestMappingTemplate *string `pulumi:"requestMappingTemplate"` // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn *string `pulumi:"resolverArn"` // The response mapping template. ResponseMappingTemplate *string `pulumi:"responseMappingTemplate"` // Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime *ResolverAppSyncRuntime `pulumi:"runtime"` // The “SyncConfig“ for a resolver attached to a versioned data source. SyncConfig *ResolverSyncConfig `pulumi:"syncConfig"` }
func LookupResolver ¶ added in v0.12.0
func LookupResolver(ctx *pulumi.Context, args *LookupResolverArgs, opts ...pulumi.InvokeOption) (*LookupResolverResult, error)
The “AWS::AppSync::Resolver“ resource defines the logical GraphQL resolver that you attach to fields in a schema. Request and response templates for resolvers are written in Apache Velocity Template Language (VTL) format. For more information about resolvers, see [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html).
When you submit an update, CFNLong updates resources based on differences between what you submit and the stack's current template. To cause this resource to be updated you must change a property value for this resource in the CFNshort template. Changing the S3 file content without changing a property value will not result in an update operation. See [Update Behaviors of Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) in the *User Guide*.
type LookupResolverResultOutput ¶ added in v0.12.0
type LookupResolverResultOutput struct{ *pulumi.OutputState }
func LookupResolverOutput ¶ added in v0.12.0
func LookupResolverOutput(ctx *pulumi.Context, args LookupResolverOutputArgs, opts ...pulumi.InvokeOption) LookupResolverResultOutput
func (LookupResolverResultOutput) CachingConfig ¶ added in v0.12.0
func (o LookupResolverResultOutput) CachingConfig() ResolverCachingConfigPtrOutput
The caching configuration for the resolver.
func (LookupResolverResultOutput) Code ¶ added in v0.42.0
func (o LookupResolverResultOutput) Code() pulumi.StringPtrOutput
The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.
func (LookupResolverResultOutput) DataSourceName ¶ added in v0.12.0
func (o LookupResolverResultOutput) DataSourceName() pulumi.StringPtrOutput
The resolver data source name.
func (LookupResolverResultOutput) ElementType ¶ added in v0.12.0
func (LookupResolverResultOutput) ElementType() reflect.Type
func (LookupResolverResultOutput) Kind ¶ added in v0.12.0
func (o LookupResolverResultOutput) Kind() pulumi.StringPtrOutput
The resolver type.
- *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
- *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
func (LookupResolverResultOutput) MaxBatchSize ¶ added in v0.12.0
func (o LookupResolverResultOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.
func (LookupResolverResultOutput) MetricsConfig ¶ added in v0.98.0
func (o LookupResolverResultOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value.
func (LookupResolverResultOutput) PipelineConfig ¶ added in v0.12.0
func (o LookupResolverResultOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
Functions linked with the pipeline resolver.
func (LookupResolverResultOutput) RequestMappingTemplate ¶ added in v0.12.0
func (o LookupResolverResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The request mapping template.
Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
func (LookupResolverResultOutput) ResolverArn ¶ added in v0.12.0
func (o LookupResolverResultOutput) ResolverArn() pulumi.StringPtrOutput
ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` .
func (LookupResolverResultOutput) ResponseMappingTemplate ¶ added in v0.12.0
func (o LookupResolverResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The response mapping template.
func (LookupResolverResultOutput) Runtime ¶ added in v0.42.0
func (o LookupResolverResultOutput) Runtime() ResolverAppSyncRuntimePtrOutput
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (LookupResolverResultOutput) SyncConfig ¶ added in v0.12.0
func (o LookupResolverResultOutput) SyncConfig() ResolverSyncConfigPtrOutput
The “SyncConfig“ for a resolver attached to a versioned data source.
func (LookupResolverResultOutput) ToLookupResolverResultOutput ¶ added in v0.12.0
func (o LookupResolverResultOutput) ToLookupResolverResultOutput() LookupResolverResultOutput
func (LookupResolverResultOutput) ToLookupResolverResultOutputWithContext ¶ added in v0.12.0
func (o LookupResolverResultOutput) ToLookupResolverResultOutputWithContext(ctx context.Context) LookupResolverResultOutput
type LookupSourceApiAssociationArgs ¶ added in v0.63.0
type LookupSourceApiAssociationArgs struct { // ARN of the SourceApiAssociation. AssociationArn string `pulumi:"associationArn"` }
type LookupSourceApiAssociationOutputArgs ¶ added in v0.63.0
type LookupSourceApiAssociationOutputArgs struct { // ARN of the SourceApiAssociation. AssociationArn pulumi.StringInput `pulumi:"associationArn"` }
func (LookupSourceApiAssociationOutputArgs) ElementType ¶ added in v0.63.0
func (LookupSourceApiAssociationOutputArgs) ElementType() reflect.Type
type LookupSourceApiAssociationResult ¶ added in v0.63.0
type LookupSourceApiAssociationResult struct { // ARN of the SourceApiAssociation. AssociationArn *string `pulumi:"associationArn"` // Id of the SourceApiAssociation. AssociationId *string `pulumi:"associationId"` // Description of the SourceApiAssociation. Description *string `pulumi:"description"` // Date of last schema successful merge. LastSuccessfulMergeDate *string `pulumi:"lastSuccessfulMergeDate"` // ARN of the Merged API in the association. MergedApiArn *string `pulumi:"mergedApiArn"` // GraphQLApiId of the Merged API in the association. MergedApiId *string `pulumi:"mergedApiId"` // ARN of the source API in the association. SourceApiArn *string `pulumi:"sourceApiArn"` // Customized configuration for SourceApiAssociation. SourceApiAssociationConfig *SourceApiAssociationConfig `pulumi:"sourceApiAssociationConfig"` // Current status of SourceApiAssociation. SourceApiAssociationStatus *SourceApiAssociationStatus `pulumi:"sourceApiAssociationStatus"` // Current SourceApiAssociation status details. SourceApiAssociationStatusDetail *string `pulumi:"sourceApiAssociationStatusDetail"` // GraphQLApiId of the source API in the association. SourceApiId *string `pulumi:"sourceApiId"` }
func LookupSourceApiAssociation ¶ added in v0.63.0
func LookupSourceApiAssociation(ctx *pulumi.Context, args *LookupSourceApiAssociationArgs, opts ...pulumi.InvokeOption) (*LookupSourceApiAssociationResult, error)
Resource Type definition for AWS::AppSync::SourceApiAssociation
type LookupSourceApiAssociationResultOutput ¶ added in v0.63.0
type LookupSourceApiAssociationResultOutput struct{ *pulumi.OutputState }
func LookupSourceApiAssociationOutput ¶ added in v0.63.0
func LookupSourceApiAssociationOutput(ctx *pulumi.Context, args LookupSourceApiAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupSourceApiAssociationResultOutput
func (LookupSourceApiAssociationResultOutput) AssociationArn ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) AssociationArn() pulumi.StringPtrOutput
ARN of the SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) AssociationId ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) AssociationId() pulumi.StringPtrOutput
Id of the SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) Description ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) Description() pulumi.StringPtrOutput
Description of the SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) ElementType ¶ added in v0.63.0
func (LookupSourceApiAssociationResultOutput) ElementType() reflect.Type
func (LookupSourceApiAssociationResultOutput) LastSuccessfulMergeDate ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) LastSuccessfulMergeDate() pulumi.StringPtrOutput
Date of last schema successful merge.
func (LookupSourceApiAssociationResultOutput) MergedApiArn ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) MergedApiArn() pulumi.StringPtrOutput
ARN of the Merged API in the association.
func (LookupSourceApiAssociationResultOutput) MergedApiId ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) MergedApiId() pulumi.StringPtrOutput
GraphQLApiId of the Merged API in the association.
func (LookupSourceApiAssociationResultOutput) SourceApiArn ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiArn() pulumi.StringPtrOutput
ARN of the source API in the association.
func (LookupSourceApiAssociationResultOutput) SourceApiAssociationConfig ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
Customized configuration for SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) SourceApiAssociationStatus ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatus() SourceApiAssociationStatusPtrOutput
Current status of SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail() pulumi.StringPtrOutput
Current SourceApiAssociation status details.
func (LookupSourceApiAssociationResultOutput) SourceApiId ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiId() pulumi.StringPtrOutput
GraphQLApiId of the source API in the association.
func (LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput() LookupSourceApiAssociationResultOutput
func (LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext(ctx context.Context) LookupSourceApiAssociationResultOutput
type Resolver ¶
type Resolver struct { pulumi.CustomResourceState // The APSYlong GraphQL API to which you want to attach this resolver. ApiId pulumi.StringOutput `pulumi:"apiId"` // The caching configuration for the resolver. CachingConfig ResolverCachingConfigPtrOutput `pulumi:"cachingConfig"` // The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“. Code pulumi.StringPtrOutput `pulumi:"code"` // The Amazon S3 endpoint. CodeS3Location pulumi.StringPtrOutput `pulumi:"codeS3Location"` // The resolver data source name. DataSourceName pulumi.StringPtrOutput `pulumi:"dataSourceName"` // The GraphQL field on a type that invokes the resolver. FieldName pulumi.StringOutput `pulumi:"fieldName"` // The resolver type. // + *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source. // + *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. Kind pulumi.StringPtrOutput `pulumi:"kind"` // The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation. MaxBatchSize pulumi.IntPtrOutput `pulumi:"maxBatchSize"` // Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value. MetricsConfig ResolverMetricsConfigPtrOutput `pulumi:"metricsConfig"` // Functions linked with the pipeline resolver. PipelineConfig ResolverPipelineConfigPtrOutput `pulumi:"pipelineConfig"` // The request mapping template. // Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required. RequestMappingTemplate pulumi.StringPtrOutput `pulumi:"requestMappingTemplate"` // The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. RequestMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"requestMappingTemplateS3Location"` // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn pulumi.StringOutput `pulumi:"resolverArn"` // The response mapping template. ResponseMappingTemplate pulumi.StringPtrOutput `pulumi:"responseMappingTemplate"` // The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. ResponseMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"responseMappingTemplateS3Location"` // Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime ResolverAppSyncRuntimePtrOutput `pulumi:"runtime"` // The “SyncConfig“ for a resolver attached to a versioned data source. SyncConfig ResolverSyncConfigPtrOutput `pulumi:"syncConfig"` // The GraphQL type that invokes this resolver. TypeName pulumi.StringOutput `pulumi:"typeName"` }
The “AWS::AppSync::Resolver“ resource defines the logical GraphQL resolver that you attach to fields in a schema. Request and response templates for resolvers are written in Apache Velocity Template Language (VTL) format. For more information about resolvers, see [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html).
When you submit an update, CFNLong updates resources based on differences between what you submit and the stack's current template. To cause this resource to be updated you must change a property value for this resource in the CFNshort template. Changing the S3 file content without changing a property value will not result in an update operation. See [Update Behaviors of Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) in the *User Guide*.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") dataSourceName := cfg.Require("dataSourceName") fieldName := cfg.Require("fieldName") typeName := cfg.Require("typeName") requestMappingTemplateS3LocationInput := cfg.Require("requestMappingTemplateS3LocationInput") responseMappingTemplateS3LocationInput := cfg.Require("responseMappingTemplateS3LocationInput") _, err := appsync.NewResolver(ctx, "resolver", &appsync.ResolverArgs{ ApiId: pulumi.String(graphQlApiId), TypeName: pulumi.String(typeName), FieldName: pulumi.String(fieldName), DataSourceName: pulumi.String(dataSourceName), RequestMappingTemplateS3Location: pulumi.String(requestMappingTemplateS3LocationInput), ResponseMappingTemplateS3Location: pulumi.String(responseMappingTemplateS3LocationInput), }) if err != nil { return err } return nil }) }
```
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) ToResolverOutput ¶
func (i *Resolver) ToResolverOutput() ResolverOutput
func (*Resolver) ToResolverOutputWithContext ¶
func (i *Resolver) ToResolverOutputWithContext(ctx context.Context) ResolverOutput
type ResolverAppSyncRuntime ¶ added in v0.42.0
type ResolverAppSyncRuntime struct { // The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“. Name string `pulumi:"name"` // The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“. RuntimeVersion string `pulumi:"runtimeVersion"` }
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
type ResolverAppSyncRuntimeArgs ¶ added in v0.42.0
type ResolverAppSyncRuntimeArgs struct { // The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“. Name pulumi.StringInput `pulumi:"name"` // The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“. RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"` }
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (ResolverAppSyncRuntimeArgs) ElementType ¶ added in v0.42.0
func (ResolverAppSyncRuntimeArgs) ElementType() reflect.Type
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
type ResolverAppSyncRuntimeInput ¶ added in v0.42.0
type ResolverAppSyncRuntimeInput interface { pulumi.Input ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput ToResolverAppSyncRuntimeOutputWithContext(context.Context) ResolverAppSyncRuntimeOutput }
ResolverAppSyncRuntimeInput is an input type that accepts ResolverAppSyncRuntimeArgs and ResolverAppSyncRuntimeOutput values. You can construct a concrete instance of `ResolverAppSyncRuntimeInput` via:
ResolverAppSyncRuntimeArgs{...}
type ResolverAppSyncRuntimeOutput ¶ added in v0.42.0
type ResolverAppSyncRuntimeOutput struct{ *pulumi.OutputState }
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (ResolverAppSyncRuntimeOutput) ElementType ¶ added in v0.42.0
func (ResolverAppSyncRuntimeOutput) ElementType() reflect.Type
func (ResolverAppSyncRuntimeOutput) Name ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) Name() pulumi.StringOutput
The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.
func (ResolverAppSyncRuntimeOutput) RuntimeVersion ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
type ResolverAppSyncRuntimePtrInput ¶ added in v0.42.0
type ResolverAppSyncRuntimePtrInput interface { pulumi.Input ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput ToResolverAppSyncRuntimePtrOutputWithContext(context.Context) ResolverAppSyncRuntimePtrOutput }
ResolverAppSyncRuntimePtrInput is an input type that accepts ResolverAppSyncRuntimeArgs, ResolverAppSyncRuntimePtr and ResolverAppSyncRuntimePtrOutput values. You can construct a concrete instance of `ResolverAppSyncRuntimePtrInput` via:
ResolverAppSyncRuntimeArgs{...} or: nil
func ResolverAppSyncRuntimePtr ¶ added in v0.42.0
func ResolverAppSyncRuntimePtr(v *ResolverAppSyncRuntimeArgs) ResolverAppSyncRuntimePtrInput
type ResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
type ResolverAppSyncRuntimePtrOutput struct{ *pulumi.OutputState }
func (ResolverAppSyncRuntimePtrOutput) Elem ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) Elem() ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimePtrOutput) ElementType ¶ added in v0.42.0
func (ResolverAppSyncRuntimePtrOutput) ElementType() reflect.Type
func (ResolverAppSyncRuntimePtrOutput) Name ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.
func (ResolverAppSyncRuntimePtrOutput) RuntimeVersion ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.
func (ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
func (ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
type ResolverArgs ¶
type ResolverArgs struct { // The APSYlong GraphQL API to which you want to attach this resolver. ApiId pulumi.StringInput // The caching configuration for the resolver. CachingConfig ResolverCachingConfigPtrInput // The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“. Code pulumi.StringPtrInput // The Amazon S3 endpoint. CodeS3Location pulumi.StringPtrInput // The resolver data source name. DataSourceName pulumi.StringPtrInput // The GraphQL field on a type that invokes the resolver. FieldName pulumi.StringInput // The resolver type. // + *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source. // + *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. Kind pulumi.StringPtrInput // The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation. MaxBatchSize pulumi.IntPtrInput // Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value. MetricsConfig ResolverMetricsConfigPtrInput // Functions linked with the pipeline resolver. PipelineConfig ResolverPipelineConfigPtrInput // The request mapping template. // Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required. RequestMappingTemplate pulumi.StringPtrInput // The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. RequestMappingTemplateS3Location pulumi.StringPtrInput // The response mapping template. ResponseMappingTemplate pulumi.StringPtrInput // The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. ResponseMappingTemplateS3Location pulumi.StringPtrInput // Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime ResolverAppSyncRuntimePtrInput // The “SyncConfig“ for a resolver attached to a versioned data source. SyncConfig ResolverSyncConfigPtrInput // The GraphQL type that invokes this resolver. TypeName pulumi.StringInput }
The set of arguments for constructing a Resolver resource.
func (ResolverArgs) ElementType ¶
func (ResolverArgs) ElementType() reflect.Type
type ResolverCachingConfig ¶
type ResolverCachingConfig struct { // The caching keys for a resolver that has caching activated. // Valid values are entries from the “$context.arguments“, “$context.source“, and “$context.identity“ maps. CachingKeys []string `pulumi:"cachingKeys"` // The TTL in seconds for a resolver that has caching activated. // Valid values are 1–3,600 seconds. Ttl float64 `pulumi:"ttl"` }
The caching configuration for a resolver that has caching activated.
type ResolverCachingConfigArgs ¶
type ResolverCachingConfigArgs struct { // The caching keys for a resolver that has caching activated. // Valid values are entries from the “$context.arguments“, “$context.source“, and “$context.identity“ maps. CachingKeys pulumi.StringArrayInput `pulumi:"cachingKeys"` // The TTL in seconds for a resolver that has caching activated. // Valid values are 1–3,600 seconds. Ttl pulumi.Float64Input `pulumi:"ttl"` }
The caching configuration for a resolver that has caching activated.
func (ResolverCachingConfigArgs) ElementType ¶
func (ResolverCachingConfigArgs) ElementType() reflect.Type
func (ResolverCachingConfigArgs) ToResolverCachingConfigOutput ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutput() ResolverCachingConfigOutput
func (ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput
func (ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
func (ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
type ResolverCachingConfigInput ¶
type ResolverCachingConfigInput interface { pulumi.Input ToResolverCachingConfigOutput() ResolverCachingConfigOutput ToResolverCachingConfigOutputWithContext(context.Context) ResolverCachingConfigOutput }
ResolverCachingConfigInput is an input type that accepts ResolverCachingConfigArgs and ResolverCachingConfigOutput values. You can construct a concrete instance of `ResolverCachingConfigInput` via:
ResolverCachingConfigArgs{...}
type ResolverCachingConfigOutput ¶
type ResolverCachingConfigOutput struct{ *pulumi.OutputState }
The caching configuration for a resolver that has caching activated.
func (ResolverCachingConfigOutput) CachingKeys ¶
func (o ResolverCachingConfigOutput) CachingKeys() pulumi.StringArrayOutput
The caching keys for a resolver that has caching activated.
Valid values are entries from the ``$context.arguments``, ``$context.source``, and ``$context.identity`` maps.
func (ResolverCachingConfigOutput) ElementType ¶
func (ResolverCachingConfigOutput) ElementType() reflect.Type
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 ¶
func (o ResolverCachingConfigOutput) Ttl() pulumi.Float64Output
The TTL in seconds for a resolver that has caching activated.
Valid values are 1–3,600 seconds.
type ResolverCachingConfigPtrInput ¶
type ResolverCachingConfigPtrInput interface { pulumi.Input ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput ToResolverCachingConfigPtrOutputWithContext(context.Context) ResolverCachingConfigPtrOutput }
ResolverCachingConfigPtrInput is an input type that accepts ResolverCachingConfigArgs, ResolverCachingConfigPtr and ResolverCachingConfigPtrOutput values. You can construct a concrete instance of `ResolverCachingConfigPtrInput` via:
ResolverCachingConfigArgs{...} or: nil
func ResolverCachingConfigPtr ¶
func ResolverCachingConfigPtr(v *ResolverCachingConfigArgs) ResolverCachingConfigPtrInput
type ResolverCachingConfigPtrOutput ¶
type ResolverCachingConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverCachingConfigPtrOutput) CachingKeys ¶
func (o ResolverCachingConfigPtrOutput) CachingKeys() pulumi.StringArrayOutput
The caching keys for a resolver that has caching activated.
Valid values are entries from the ``$context.arguments``, ``$context.source``, and ``$context.identity`` maps.
func (ResolverCachingConfigPtrOutput) Elem ¶
func (o ResolverCachingConfigPtrOutput) Elem() ResolverCachingConfigOutput
func (ResolverCachingConfigPtrOutput) ElementType ¶
func (ResolverCachingConfigPtrOutput) ElementType() reflect.Type
func (ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput ¶
func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
func (ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext ¶
func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
func (ResolverCachingConfigPtrOutput) Ttl ¶
func (o ResolverCachingConfigPtrOutput) Ttl() pulumi.Float64PtrOutput
The TTL in seconds for a resolver that has caching activated.
Valid values are 1–3,600 seconds.
type ResolverInput ¶
type ResolverInput interface { pulumi.Input ToResolverOutput() ResolverOutput ToResolverOutputWithContext(ctx context.Context) ResolverOutput }
type ResolverLambdaConflictHandlerConfig ¶
type ResolverLambdaConflictHandlerConfig struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"` }
The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.
type ResolverLambdaConflictHandlerConfigArgs ¶
type ResolverLambdaConflictHandlerConfigArgs struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"` }
The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigArgs) ElementType ¶
func (ResolverLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
type ResolverLambdaConflictHandlerConfigInput ¶
type ResolverLambdaConflictHandlerConfigInput interface { pulumi.Input ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput ToResolverLambdaConflictHandlerConfigOutputWithContext(context.Context) ResolverLambdaConflictHandlerConfigOutput }
ResolverLambdaConflictHandlerConfigInput is an input type that accepts ResolverLambdaConflictHandlerConfigArgs and ResolverLambdaConflictHandlerConfigOutput values. You can construct a concrete instance of `ResolverLambdaConflictHandlerConfigInput` via:
ResolverLambdaConflictHandlerConfigArgs{...}
type ResolverLambdaConflictHandlerConfigOutput ¶
type ResolverLambdaConflictHandlerConfigOutput struct{ *pulumi.OutputState }
The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigOutput) ElementType ¶
func (ResolverLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
func (ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn ¶
func (o ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
type ResolverLambdaConflictHandlerConfigPtrInput ¶
type ResolverLambdaConflictHandlerConfigPtrInput interface { pulumi.Input ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(context.Context) ResolverLambdaConflictHandlerConfigPtrOutput }
ResolverLambdaConflictHandlerConfigPtrInput is an input type that accepts ResolverLambdaConflictHandlerConfigArgs, ResolverLambdaConflictHandlerConfigPtr and ResolverLambdaConflictHandlerConfigPtrOutput values. You can construct a concrete instance of `ResolverLambdaConflictHandlerConfigPtrInput` via:
ResolverLambdaConflictHandlerConfigArgs{...} or: nil
func ResolverLambdaConflictHandlerConfigPtr ¶
func ResolverLambdaConflictHandlerConfigPtr(v *ResolverLambdaConflictHandlerConfigArgs) ResolverLambdaConflictHandlerConfigPtrInput
type ResolverLambdaConflictHandlerConfigPtrOutput ¶
type ResolverLambdaConflictHandlerConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverLambdaConflictHandlerConfigPtrOutput) ElementType ¶
func (ResolverLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
func (ResolverLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn ¶
func (o ResolverLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput ¶
func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
type ResolverMetricsConfig ¶ added in v0.98.0
type ResolverMetricsConfig string
Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value.
func (ResolverMetricsConfig) ElementType ¶ added in v0.98.0
func (ResolverMetricsConfig) ElementType() reflect.Type
func (ResolverMetricsConfig) ToResolverMetricsConfigOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
func (ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
func (ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfig) ToStringOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringOutput() pulumi.StringOutput
func (ResolverMetricsConfig) ToStringOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResolverMetricsConfig) ToStringPtrOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResolverMetricsConfig) ToStringPtrOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResolverMetricsConfigInput ¶ added in v0.98.0
type ResolverMetricsConfigInput interface { pulumi.Input ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput ToResolverMetricsConfigOutputWithContext(context.Context) ResolverMetricsConfigOutput }
ResolverMetricsConfigInput is an input type that accepts values of the ResolverMetricsConfig enum A concrete instance of `ResolverMetricsConfigInput` can be one of the following:
ResolverMetricsConfigEnabled ResolverMetricsConfigDisabled
type ResolverMetricsConfigOutput ¶ added in v0.98.0
type ResolverMetricsConfigOutput struct{ *pulumi.OutputState }
func (ResolverMetricsConfigOutput) ElementType ¶ added in v0.98.0
func (ResolverMetricsConfigOutput) ElementType() reflect.Type
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigOutput) ToStringOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
func (ResolverMetricsConfigOutput) ToStringOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResolverMetricsConfigOutput) ToStringPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResolverMetricsConfigOutput) ToStringPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResolverMetricsConfigPtrInput ¶ added in v0.98.0
type ResolverMetricsConfigPtrInput interface { pulumi.Input ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput ToResolverMetricsConfigPtrOutputWithContext(context.Context) ResolverMetricsConfigPtrOutput }
func ResolverMetricsConfigPtr ¶ added in v0.98.0
func ResolverMetricsConfigPtr(v string) ResolverMetricsConfigPtrInput
type ResolverMetricsConfigPtrOutput ¶ added in v0.98.0
type ResolverMetricsConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverMetricsConfigPtrOutput) Elem ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) Elem() ResolverMetricsConfigOutput
func (ResolverMetricsConfigPtrOutput) ElementType ¶ added in v0.98.0
func (ResolverMetricsConfigPtrOutput) ElementType() reflect.Type
func (ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigPtrOutput) ToStringPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResolverMetricsConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResolverOutput ¶
type ResolverOutput struct{ *pulumi.OutputState }
func (ResolverOutput) ApiId ¶ added in v0.17.0
func (o ResolverOutput) ApiId() pulumi.StringOutput
The APSYlong GraphQL API to which you want to attach this resolver.
func (ResolverOutput) CachingConfig ¶ added in v0.17.0
func (o ResolverOutput) CachingConfig() ResolverCachingConfigPtrOutput
The caching configuration for the resolver.
func (ResolverOutput) Code ¶ added in v0.42.0
func (o ResolverOutput) Code() pulumi.StringPtrOutput
The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.
func (ResolverOutput) CodeS3Location ¶ added in v0.42.0
func (o ResolverOutput) CodeS3Location() pulumi.StringPtrOutput
The Amazon S3 endpoint.
func (ResolverOutput) DataSourceName ¶ added in v0.17.0
func (o ResolverOutput) DataSourceName() pulumi.StringPtrOutput
The resolver data source name.
func (ResolverOutput) ElementType ¶
func (ResolverOutput) ElementType() reflect.Type
func (ResolverOutput) FieldName ¶ added in v0.17.0
func (o ResolverOutput) FieldName() pulumi.StringOutput
The GraphQL field on a type that invokes the resolver.
func (ResolverOutput) Kind ¶ added in v0.17.0
func (o ResolverOutput) Kind() pulumi.StringPtrOutput
The resolver type.
- *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
- *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
func (ResolverOutput) MaxBatchSize ¶ added in v0.17.0
func (o ResolverOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.
func (ResolverOutput) MetricsConfig ¶ added in v0.98.0
func (o ResolverOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value.
func (ResolverOutput) PipelineConfig ¶ added in v0.17.0
func (o ResolverOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
Functions linked with the pipeline resolver.
func (ResolverOutput) RequestMappingTemplate ¶ added in v0.17.0
func (o ResolverOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The request mapping template.
Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
func (ResolverOutput) RequestMappingTemplateS3Location ¶ added in v0.17.0
func (o ResolverOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
func (ResolverOutput) ResolverArn ¶ added in v0.17.0
func (o ResolverOutput) ResolverArn() pulumi.StringOutput
ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` .
func (ResolverOutput) ResponseMappingTemplate ¶ added in v0.17.0
func (o ResolverOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The response mapping template.
func (ResolverOutput) ResponseMappingTemplateS3Location ¶ added in v0.17.0
func (o ResolverOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
func (ResolverOutput) Runtime ¶ added in v0.42.0
func (o ResolverOutput) Runtime() ResolverAppSyncRuntimePtrOutput
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (ResolverOutput) SyncConfig ¶ added in v0.17.0
func (o ResolverOutput) SyncConfig() ResolverSyncConfigPtrOutput
The “SyncConfig“ for a resolver attached to a versioned data source.
func (ResolverOutput) ToResolverOutput ¶
func (o ResolverOutput) ToResolverOutput() ResolverOutput
func (ResolverOutput) ToResolverOutputWithContext ¶
func (o ResolverOutput) ToResolverOutputWithContext(ctx context.Context) ResolverOutput
func (ResolverOutput) TypeName ¶ added in v0.17.0
func (o ResolverOutput) TypeName() pulumi.StringOutput
The GraphQL type that invokes this resolver.
type ResolverPipelineConfig ¶
type ResolverPipelineConfig struct { // A list of “Function“ objects. Functions []string `pulumi:"functions"` }
Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.
``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.
type ResolverPipelineConfigArgs ¶
type ResolverPipelineConfigArgs struct { // A list of “Function“ objects. Functions pulumi.StringArrayInput `pulumi:"functions"` }
Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.
``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.
func (ResolverPipelineConfigArgs) ElementType ¶
func (ResolverPipelineConfigArgs) ElementType() reflect.Type
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverPipelineConfigInput ¶
type ResolverPipelineConfigInput interface { pulumi.Input ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput ToResolverPipelineConfigOutputWithContext(context.Context) ResolverPipelineConfigOutput }
ResolverPipelineConfigInput is an input type that accepts ResolverPipelineConfigArgs and ResolverPipelineConfigOutput values. You can construct a concrete instance of `ResolverPipelineConfigInput` via:
ResolverPipelineConfigArgs{...}
type ResolverPipelineConfigOutput ¶
type ResolverPipelineConfigOutput struct{ *pulumi.OutputState }
Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.
``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.
func (ResolverPipelineConfigOutput) ElementType ¶
func (ResolverPipelineConfigOutput) ElementType() reflect.Type
func (ResolverPipelineConfigOutput) Functions ¶
func (o ResolverPipelineConfigOutput) Functions() pulumi.StringArrayOutput
A list of “Function“ objects.
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverPipelineConfigPtrInput ¶
type ResolverPipelineConfigPtrInput interface { pulumi.Input ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput ToResolverPipelineConfigPtrOutputWithContext(context.Context) ResolverPipelineConfigPtrOutput }
ResolverPipelineConfigPtrInput is an input type that accepts ResolverPipelineConfigArgs, ResolverPipelineConfigPtr and ResolverPipelineConfigPtrOutput values. You can construct a concrete instance of `ResolverPipelineConfigPtrInput` via:
ResolverPipelineConfigArgs{...} or: nil
func ResolverPipelineConfigPtr ¶
func ResolverPipelineConfigPtr(v *ResolverPipelineConfigArgs) ResolverPipelineConfigPtrInput
type ResolverPipelineConfigPtrOutput ¶
type ResolverPipelineConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverPipelineConfigPtrOutput) Elem ¶
func (o ResolverPipelineConfigPtrOutput) Elem() ResolverPipelineConfigOutput
func (ResolverPipelineConfigPtrOutput) ElementType ¶
func (ResolverPipelineConfigPtrOutput) ElementType() reflect.Type
func (ResolverPipelineConfigPtrOutput) Functions ¶
func (o ResolverPipelineConfigPtrOutput) Functions() pulumi.StringArrayOutput
A list of “Function“ objects.
func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput ¶
func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext ¶
func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverState ¶
type ResolverState struct { }
func (ResolverState) ElementType ¶
func (ResolverState) ElementType() reflect.Type
type ResolverSyncConfig ¶
type ResolverSyncConfig struct { // The Conflict Detection strategy to use. // + *VERSION*: Detect conflicts based on object versions for this resolver. // + *NONE*: Do not detect conflicts when invoking this resolver. ConflictDetection string `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. // + *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server. // + *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy. // + *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“. ConflictHandler *string `pulumi:"conflictHandler"` // The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler. LambdaConflictHandlerConfig *ResolverLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver.
Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
type ResolverSyncConfigArgs ¶
type ResolverSyncConfigArgs struct { // The Conflict Detection strategy to use. // + *VERSION*: Detect conflicts based on object versions for this resolver. // + *NONE*: Do not detect conflicts when invoking this resolver. ConflictDetection pulumi.StringInput `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. // + *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server. // + *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy. // + *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“. ConflictHandler pulumi.StringPtrInput `pulumi:"conflictHandler"` // The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler. LambdaConflictHandlerConfig ResolverLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver.
Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (ResolverSyncConfigArgs) ElementType ¶
func (ResolverSyncConfigArgs) ElementType() reflect.Type
func (ResolverSyncConfigArgs) ToResolverSyncConfigOutput ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
func (ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
func (ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
func (ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
type ResolverSyncConfigInput ¶
type ResolverSyncConfigInput interface { pulumi.Input ToResolverSyncConfigOutput() ResolverSyncConfigOutput ToResolverSyncConfigOutputWithContext(context.Context) ResolverSyncConfigOutput }
ResolverSyncConfigInput is an input type that accepts ResolverSyncConfigArgs and ResolverSyncConfigOutput values. You can construct a concrete instance of `ResolverSyncConfigInput` via:
ResolverSyncConfigArgs{...}
type ResolverSyncConfigOutput ¶
type ResolverSyncConfigOutput struct{ *pulumi.OutputState }
Describes a Sync configuration for a resolver.
Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (ResolverSyncConfigOutput) ConflictDetection ¶
func (o ResolverSyncConfigOutput) ConflictDetection() pulumi.StringOutput
The Conflict Detection strategy to use.
- *VERSION*: Detect conflicts based on object versions for this resolver.
- *NONE*: Do not detect conflicts when invoking this resolver.
func (ResolverSyncConfigOutput) ConflictHandler ¶
func (o ResolverSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
- *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
- *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
- *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.
func (ResolverSyncConfigOutput) ElementType ¶
func (ResolverSyncConfigOutput) ElementType() reflect.Type
func (ResolverSyncConfigOutput) LambdaConflictHandlerConfig ¶
func (o ResolverSyncConfigOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.
func (ResolverSyncConfigOutput) ToResolverSyncConfigOutput ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
func (ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
func (ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
func (ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
type ResolverSyncConfigPtrInput ¶
type ResolverSyncConfigPtrInput interface { pulumi.Input ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput ToResolverSyncConfigPtrOutputWithContext(context.Context) ResolverSyncConfigPtrOutput }
ResolverSyncConfigPtrInput is an input type that accepts ResolverSyncConfigArgs, ResolverSyncConfigPtr and ResolverSyncConfigPtrOutput values. You can construct a concrete instance of `ResolverSyncConfigPtrInput` via:
ResolverSyncConfigArgs{...} or: nil
func ResolverSyncConfigPtr ¶
func ResolverSyncConfigPtr(v *ResolverSyncConfigArgs) ResolverSyncConfigPtrInput
type ResolverSyncConfigPtrOutput ¶
type ResolverSyncConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverSyncConfigPtrOutput) ConflictDetection ¶
func (o ResolverSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
The Conflict Detection strategy to use.
- *VERSION*: Detect conflicts based on object versions for this resolver.
- *NONE*: Do not detect conflicts when invoking this resolver.
func (ResolverSyncConfigPtrOutput) ConflictHandler ¶
func (o ResolverSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
- *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
- *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
- *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.
func (ResolverSyncConfigPtrOutput) Elem ¶
func (o ResolverSyncConfigPtrOutput) Elem() ResolverSyncConfigOutput
func (ResolverSyncConfigPtrOutput) ElementType ¶
func (ResolverSyncConfigPtrOutput) ElementType() reflect.Type
func (ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig ¶
func (o ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.
func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput ¶
func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext ¶
func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
type SourceApiAssociation ¶ added in v0.63.0
type SourceApiAssociation struct { pulumi.CustomResourceState // ARN of the SourceApiAssociation. AssociationArn pulumi.StringOutput `pulumi:"associationArn"` // Id of the SourceApiAssociation. AssociationId pulumi.StringOutput `pulumi:"associationId"` // Description of the SourceApiAssociation. Description pulumi.StringPtrOutput `pulumi:"description"` // Date of last schema successful merge. LastSuccessfulMergeDate pulumi.StringOutput `pulumi:"lastSuccessfulMergeDate"` // ARN of the Merged API in the association. MergedApiArn pulumi.StringOutput `pulumi:"mergedApiArn"` // GraphQLApiId of the Merged API in the association. MergedApiId pulumi.StringOutput `pulumi:"mergedApiId"` // Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN MergedApiIdentifier pulumi.StringPtrOutput `pulumi:"mergedApiIdentifier"` // ARN of the source API in the association. SourceApiArn pulumi.StringOutput `pulumi:"sourceApiArn"` // Customized configuration for SourceApiAssociation. SourceApiAssociationConfig SourceApiAssociationConfigPtrOutput `pulumi:"sourceApiAssociationConfig"` // Current status of SourceApiAssociation. SourceApiAssociationStatus SourceApiAssociationStatusOutput `pulumi:"sourceApiAssociationStatus"` // Current SourceApiAssociation status details. SourceApiAssociationStatusDetail pulumi.StringOutput `pulumi:"sourceApiAssociationStatusDetail"` // GraphQLApiId of the source API in the association. SourceApiId pulumi.StringOutput `pulumi:"sourceApiId"` // Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN SourceApiIdentifier pulumi.StringPtrOutput `pulumi:"sourceApiIdentifier"` }
Resource Type definition for AWS::AppSync::SourceApiAssociation
func GetSourceApiAssociation ¶ added in v0.63.0
func GetSourceApiAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceApiAssociationState, opts ...pulumi.ResourceOption) (*SourceApiAssociation, error)
GetSourceApiAssociation gets an existing SourceApiAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSourceApiAssociation ¶ added in v0.63.0
func NewSourceApiAssociation(ctx *pulumi.Context, name string, args *SourceApiAssociationArgs, opts ...pulumi.ResourceOption) (*SourceApiAssociation, error)
NewSourceApiAssociation registers a new resource with the given unique name, arguments, and options.
func (*SourceApiAssociation) ElementType ¶ added in v0.63.0
func (*SourceApiAssociation) ElementType() reflect.Type
func (*SourceApiAssociation) ToSourceApiAssociationOutput ¶ added in v0.63.0
func (i *SourceApiAssociation) ToSourceApiAssociationOutput() SourceApiAssociationOutput
func (*SourceApiAssociation) ToSourceApiAssociationOutputWithContext ¶ added in v0.63.0
func (i *SourceApiAssociation) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput
type SourceApiAssociationArgs ¶ added in v0.63.0
type SourceApiAssociationArgs struct { // Description of the SourceApiAssociation. Description pulumi.StringPtrInput // Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN MergedApiIdentifier pulumi.StringPtrInput // Customized configuration for SourceApiAssociation. SourceApiAssociationConfig SourceApiAssociationConfigPtrInput // Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN SourceApiIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a SourceApiAssociation resource.
func (SourceApiAssociationArgs) ElementType ¶ added in v0.63.0
func (SourceApiAssociationArgs) ElementType() reflect.Type
type SourceApiAssociationConfig ¶ added in v0.63.0
type SourceApiAssociationConfig struct { // Configuration of the merged behavior for the association. For example when it could be auto or has to be manual. MergeType *SourceApiAssociationConfigMergeType `pulumi:"mergeType"` }
type SourceApiAssociationConfigArgs ¶ added in v0.63.0
type SourceApiAssociationConfigArgs struct { // Configuration of the merged behavior for the association. For example when it could be auto or has to be manual. MergeType SourceApiAssociationConfigMergeTypePtrInput `pulumi:"mergeType"` }
func (SourceApiAssociationConfigArgs) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigArgs) ElementType() reflect.Type
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
type SourceApiAssociationConfigInput ¶ added in v0.63.0
type SourceApiAssociationConfigInput interface { pulumi.Input ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput ToSourceApiAssociationConfigOutputWithContext(context.Context) SourceApiAssociationConfigOutput }
SourceApiAssociationConfigInput is an input type that accepts SourceApiAssociationConfigArgs and SourceApiAssociationConfigOutput values. You can construct a concrete instance of `SourceApiAssociationConfigInput` via:
SourceApiAssociationConfigArgs{...}
type SourceApiAssociationConfigMergeType ¶ added in v0.63.0
type SourceApiAssociationConfigMergeType string
Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
func (SourceApiAssociationConfigMergeType) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigMergeType) ElementType() reflect.Type
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeType) ToStringOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringOutput() pulumi.StringOutput
func (SourceApiAssociationConfigMergeType) ToStringOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceApiAssociationConfigMergeType) ToStringPtrOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationConfigMergeType) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationConfigMergeTypeInput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypeInput interface { pulumi.Input ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput ToSourceApiAssociationConfigMergeTypeOutputWithContext(context.Context) SourceApiAssociationConfigMergeTypeOutput }
SourceApiAssociationConfigMergeTypeInput is an input type that accepts values of the SourceApiAssociationConfigMergeType enum A concrete instance of `SourceApiAssociationConfigMergeTypeInput` can be one of the following:
SourceApiAssociationConfigMergeTypeAutoMerge SourceApiAssociationConfigMergeTypeManualMerge
type SourceApiAssociationConfigMergeTypeOutput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypeOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigMergeTypeOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigMergeTypeOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutput() pulumi.StringOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationConfigMergeTypePtrInput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypePtrInput interface { pulumi.Input ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(context.Context) SourceApiAssociationConfigMergeTypePtrOutput }
func SourceApiAssociationConfigMergeTypePtr ¶ added in v0.63.0
func SourceApiAssociationConfigMergeTypePtr(v string) SourceApiAssociationConfigMergeTypePtrInput
type SourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypePtrOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigMergeTypePtrOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigMergeTypePtrOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationConfigOutput ¶ added in v0.63.0
type SourceApiAssociationConfigOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigOutput) MergeType ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
type SourceApiAssociationConfigPtrInput ¶ added in v0.63.0
type SourceApiAssociationConfigPtrInput interface { pulumi.Input ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput ToSourceApiAssociationConfigPtrOutputWithContext(context.Context) SourceApiAssociationConfigPtrOutput }
SourceApiAssociationConfigPtrInput is an input type that accepts SourceApiAssociationConfigArgs, SourceApiAssociationConfigPtr and SourceApiAssociationConfigPtrOutput values. You can construct a concrete instance of `SourceApiAssociationConfigPtrInput` via:
SourceApiAssociationConfigArgs{...} or: nil
func SourceApiAssociationConfigPtr ¶ added in v0.63.0
func SourceApiAssociationConfigPtr(v *SourceApiAssociationConfigArgs) SourceApiAssociationConfigPtrInput
type SourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
type SourceApiAssociationConfigPtrOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigPtrOutput) Elem ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) Elem() SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigPtrOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigPtrOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigPtrOutput) MergeType ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
func (SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
func (SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
type SourceApiAssociationInput ¶ added in v0.63.0
type SourceApiAssociationInput interface { pulumi.Input ToSourceApiAssociationOutput() SourceApiAssociationOutput ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput }
type SourceApiAssociationOutput ¶ added in v0.63.0
type SourceApiAssociationOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationOutput) AssociationArn ¶ added in v0.63.0
func (o SourceApiAssociationOutput) AssociationArn() pulumi.StringOutput
ARN of the SourceApiAssociation.
func (SourceApiAssociationOutput) AssociationId ¶ added in v0.63.0
func (o SourceApiAssociationOutput) AssociationId() pulumi.StringOutput
Id of the SourceApiAssociation.
func (SourceApiAssociationOutput) Description ¶ added in v0.63.0
func (o SourceApiAssociationOutput) Description() pulumi.StringPtrOutput
Description of the SourceApiAssociation.
func (SourceApiAssociationOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationOutput) ElementType() reflect.Type
func (SourceApiAssociationOutput) LastSuccessfulMergeDate ¶ added in v0.63.0
func (o SourceApiAssociationOutput) LastSuccessfulMergeDate() pulumi.StringOutput
Date of last schema successful merge.
func (SourceApiAssociationOutput) MergedApiArn ¶ added in v0.63.0
func (o SourceApiAssociationOutput) MergedApiArn() pulumi.StringOutput
ARN of the Merged API in the association.
func (SourceApiAssociationOutput) MergedApiId ¶ added in v0.63.0
func (o SourceApiAssociationOutput) MergedApiId() pulumi.StringOutput
GraphQLApiId of the Merged API in the association.
func (SourceApiAssociationOutput) MergedApiIdentifier ¶ added in v0.63.0
func (o SourceApiAssociationOutput) MergedApiIdentifier() pulumi.StringPtrOutput
Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
func (SourceApiAssociationOutput) SourceApiArn ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiArn() pulumi.StringOutput
ARN of the source API in the association.
func (SourceApiAssociationOutput) SourceApiAssociationConfig ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
Customized configuration for SourceApiAssociation.
func (SourceApiAssociationOutput) SourceApiAssociationStatus ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiAssociationStatus() SourceApiAssociationStatusOutput
Current status of SourceApiAssociation.
func (SourceApiAssociationOutput) SourceApiAssociationStatusDetail ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiAssociationStatusDetail() pulumi.StringOutput
Current SourceApiAssociation status details.
func (SourceApiAssociationOutput) SourceApiId ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiId() pulumi.StringOutput
GraphQLApiId of the source API in the association.
func (SourceApiAssociationOutput) SourceApiIdentifier ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiIdentifier() pulumi.StringPtrOutput
Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
func (SourceApiAssociationOutput) ToSourceApiAssociationOutput ¶ added in v0.63.0
func (o SourceApiAssociationOutput) ToSourceApiAssociationOutput() SourceApiAssociationOutput
func (SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput
type SourceApiAssociationState ¶ added in v0.63.0
type SourceApiAssociationState struct { }
func (SourceApiAssociationState) ElementType ¶ added in v0.63.0
func (SourceApiAssociationState) ElementType() reflect.Type
type SourceApiAssociationStatus ¶ added in v0.63.0
type SourceApiAssociationStatus string
Current status of SourceApiAssociation.
type SourceApiAssociationStatusOutput ¶ added in v0.63.0
type SourceApiAssociationStatusOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationStatusOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationStatusOutput) ElementType() reflect.Type
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput() SourceApiAssociationStatusOutput
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext(ctx context.Context) SourceApiAssociationStatusOutput
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusOutput) ToStringOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
func (SourceApiAssociationStatusOutput) ToStringOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceApiAssociationStatusOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationStatusPtrOutput ¶ added in v0.63.0
type SourceApiAssociationStatusPtrOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationStatusPtrOutput) Elem ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) Elem() SourceApiAssociationStatusOutput
func (SourceApiAssociationStatusPtrOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationStatusPtrOutput) ElementType() reflect.Type
func (SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput