aws-native logo
AWS Native v0.54.0, Mar 21 23

aws-native.appintegrations.DataIntegration

Resource Type definition for AWS::AppIntegrations::DataIntegration

Create DataIntegration Resource

new DataIntegration(name: string, args: DataIntegrationArgs, opts?: CustomResourceOptions);
@overload
def DataIntegration(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    description: Optional[str] = None,
                    kms_key: Optional[str] = None,
                    name: Optional[str] = None,
                    schedule_config: Optional[DataIntegrationScheduleConfigArgs] = None,
                    source_uri: Optional[str] = None,
                    tags: Optional[Sequence[DataIntegrationTagArgs]] = None)
@overload
def DataIntegration(resource_name: str,
                    args: DataIntegrationArgs,
                    opts: Optional[ResourceOptions] = None)
func NewDataIntegration(ctx *Context, name string, args DataIntegrationArgs, opts ...ResourceOption) (*DataIntegration, error)
public DataIntegration(string name, DataIntegrationArgs args, CustomResourceOptions? opts = null)
public DataIntegration(String name, DataIntegrationArgs args)
public DataIntegration(String name, DataIntegrationArgs args, CustomResourceOptions options)
type: aws-native:appintegrations:DataIntegration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DataIntegrationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args DataIntegrationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args DataIntegrationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DataIntegrationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DataIntegrationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DataIntegration Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The DataIntegration resource accepts the following input properties:

KmsKey string

The KMS key of the data integration.

ScheduleConfig Pulumi.AwsNative.AppIntegrations.Inputs.DataIntegrationScheduleConfigArgs

The name of the data and how often it should be pulled from the source.

SourceURI string

The URI of the data source.

Description string

The data integration description.

Name string

The name of the data integration.

Tags List<Pulumi.AwsNative.AppIntegrations.Inputs.DataIntegrationTagArgs>

The tags (keys and values) associated with the data integration.

KmsKey string

The KMS key of the data integration.

ScheduleConfig DataIntegrationScheduleConfigArgs

The name of the data and how often it should be pulled from the source.

SourceURI string

The URI of the data source.

Description string

The data integration description.

Name string

The name of the data integration.

Tags []DataIntegrationTagArgs

The tags (keys and values) associated with the data integration.

kmsKey String

The KMS key of the data integration.

scheduleConfig DataIntegrationScheduleConfigArgs

The name of the data and how often it should be pulled from the source.

sourceURI String

The URI of the data source.

description String

The data integration description.

name String

The name of the data integration.

tags List<DataIntegrationTagArgs>

The tags (keys and values) associated with the data integration.

kmsKey string

The KMS key of the data integration.

scheduleConfig DataIntegrationScheduleConfigArgs

The name of the data and how often it should be pulled from the source.

sourceURI string

The URI of the data source.

description string

The data integration description.

name string

The name of the data integration.

tags DataIntegrationTagArgs[]

The tags (keys and values) associated with the data integration.

kms_key str

The KMS key of the data integration.

schedule_config DataIntegrationScheduleConfigArgs

The name of the data and how often it should be pulled from the source.

source_uri str

The URI of the data source.

description str

The data integration description.

name str

The name of the data integration.

tags Sequence[DataIntegrationTagArgs]

The tags (keys and values) associated with the data integration.

kmsKey String

The KMS key of the data integration.

scheduleConfig Property Map

The name of the data and how often it should be pulled from the source.

sourceURI String

The URI of the data source.

description String

The data integration description.

name String

The name of the data integration.

tags List<Property Map>

The tags (keys and values) associated with the data integration.

Outputs

All input properties are implicitly available as output properties. Additionally, the DataIntegration resource produces the following output properties:

DataIntegrationArn string

The Amazon Resource Name (ARN) of the data integration.

Id string

The provider-assigned unique ID for this managed resource.

DataIntegrationArn string

The Amazon Resource Name (ARN) of the data integration.

Id string

The provider-assigned unique ID for this managed resource.

dataIntegrationArn String

The Amazon Resource Name (ARN) of the data integration.

id String

The provider-assigned unique ID for this managed resource.

dataIntegrationArn string

The Amazon Resource Name (ARN) of the data integration.

id string

The provider-assigned unique ID for this managed resource.

data_integration_arn str

The Amazon Resource Name (ARN) of the data integration.

id str

The provider-assigned unique ID for this managed resource.

dataIntegrationArn String

The Amazon Resource Name (ARN) of the data integration.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

DataIntegrationScheduleConfig

FirstExecutionFrom string

The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.

Object string

The name of the object to pull from the data source.

ScheduleExpression string

How often the data should be pulled from data source.

FirstExecutionFrom string

The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.

Object string

The name of the object to pull from the data source.

ScheduleExpression string

How often the data should be pulled from data source.

firstExecutionFrom String

The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.

object String

The name of the object to pull from the data source.

scheduleExpression String

How often the data should be pulled from data source.

firstExecutionFrom string

The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.

object string

The name of the object to pull from the data source.

scheduleExpression string

How often the data should be pulled from data source.

first_execution_from str

The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.

object str

The name of the object to pull from the data source.

schedule_expression str

How often the data should be pulled from data source.

firstExecutionFrom String

The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported.

object String

The name of the object to pull from the data source.

scheduleExpression String

How often the data should be pulled from data source.

DataIntegrationTag

Key string

A key to identify the tag.

Value string

Corresponding tag value for the key.

Key string

A key to identify the tag.

Value string

Corresponding tag value for the key.

key String

A key to identify the tag.

value String

Corresponding tag value for the key.

key string

A key to identify the tag.

value string

Corresponding tag value for the key.

key str

A key to identify the tag.

value str

Corresponding tag value for the key.

key String

A key to identify the tag.

value String

Corresponding tag value for the key.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0