Documentation
¶
Index ¶
- Constants
- type Crawler
- type CrawlerArgs
- type CrawlerCatalogTarget
- type CrawlerCatalogTargetArgs
- type CrawlerCatalogTargetArray
- type CrawlerCatalogTargetArrayInput
- type CrawlerCatalogTargetArrayOutput
- func (CrawlerCatalogTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerCatalogTargetArrayOutput) Index(i pulumi.IntInput) CrawlerCatalogTargetOutput
- func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
- func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
- type CrawlerCatalogTargetInput
- type CrawlerCatalogTargetOutput
- func (o CrawlerCatalogTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (o CrawlerCatalogTargetOutput) DatabaseName() pulumi.StringPtrOutput
- func (o CrawlerCatalogTargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
- func (CrawlerCatalogTargetOutput) ElementType() reflect.Type
- func (o CrawlerCatalogTargetOutput) EventQueueArn() pulumi.StringPtrOutput
- func (o CrawlerCatalogTargetOutput) Tables() pulumi.StringArrayOutput
- func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
- func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
- type CrawlerDeltaTarget
- type CrawlerDeltaTargetArgs
- type CrawlerDeltaTargetArray
- type CrawlerDeltaTargetArrayInput
- type CrawlerDeltaTargetArrayOutput
- func (CrawlerDeltaTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerDeltaTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput
- func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput
- type CrawlerDeltaTargetInput
- type CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (o CrawlerDeltaTargetOutput) CreateNativeDeltaTable() pulumi.BoolPtrOutput
- func (o CrawlerDeltaTargetOutput) DeltaTables() pulumi.StringArrayOutput
- func (CrawlerDeltaTargetOutput) ElementType() reflect.Type
- func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetOutput) WriteManifest() pulumi.BoolPtrOutput
- type CrawlerDynamoDbTarget
- type CrawlerDynamoDbTargetArgs
- type CrawlerDynamoDbTargetArray
- func (CrawlerDynamoDbTargetArray) ElementType() reflect.Type
- func (i CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutput() CrawlerDynamoDbTargetArrayOutput
- func (i CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetArrayOutput
- type CrawlerDynamoDbTargetArrayInput
- type CrawlerDynamoDbTargetArrayOutput
- func (CrawlerDynamoDbTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerDynamoDbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDynamoDbTargetOutput
- func (o CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutput() CrawlerDynamoDbTargetArrayOutput
- func (o CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetArrayOutput
- type CrawlerDynamoDbTargetInput
- type CrawlerDynamoDbTargetOutput
- func (CrawlerDynamoDbTargetOutput) ElementType() reflect.Type
- func (o CrawlerDynamoDbTargetOutput) Path() pulumi.StringPtrOutput
- func (o CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutput() CrawlerDynamoDbTargetOutput
- func (o CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetOutput
- type CrawlerIcebergTarget
- type CrawlerIcebergTargetArgs
- type CrawlerIcebergTargetArray
- type CrawlerIcebergTargetArrayInput
- type CrawlerIcebergTargetArrayOutput
- func (CrawlerIcebergTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerIcebergTargetArrayOutput) Index(i pulumi.IntInput) CrawlerIcebergTargetOutput
- func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput
- func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput
- type CrawlerIcebergTargetInput
- type CrawlerIcebergTargetOutput
- func (o CrawlerIcebergTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (CrawlerIcebergTargetOutput) ElementType() reflect.Type
- func (o CrawlerIcebergTargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerIcebergTargetOutput) MaximumTraversalDepth() pulumi.IntPtrOutput
- func (o CrawlerIcebergTargetOutput) Paths() pulumi.StringArrayOutput
- func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput
- func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput
- type CrawlerInput
- type CrawlerJdbcTarget
- type CrawlerJdbcTargetArgs
- type CrawlerJdbcTargetArray
- type CrawlerJdbcTargetArrayInput
- type CrawlerJdbcTargetArrayOutput
- func (CrawlerJdbcTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerJdbcTargetArrayOutput) Index(i pulumi.IntInput) CrawlerJdbcTargetOutput
- func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
- func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
- type CrawlerJdbcTargetInput
- type CrawlerJdbcTargetOutput
- func (o CrawlerJdbcTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (CrawlerJdbcTargetOutput) ElementType() reflect.Type
- func (o CrawlerJdbcTargetOutput) EnableAdditionalMetadata() pulumi.StringArrayOutput
- func (o CrawlerJdbcTargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerJdbcTargetOutput) Path() pulumi.StringPtrOutput
- func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
- func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
- type CrawlerLakeFormationConfiguration
- type CrawlerLakeFormationConfigurationArgs
- func (CrawlerLakeFormationConfigurationArgs) ElementType() reflect.Type
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
- type CrawlerLakeFormationConfigurationInput
- type CrawlerLakeFormationConfigurationOutput
- func (o CrawlerLakeFormationConfigurationOutput) AccountId() pulumi.StringPtrOutput
- func (CrawlerLakeFormationConfigurationOutput) ElementType() reflect.Type
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
- type CrawlerLakeFormationConfigurationPtrInput
- type CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) AccountId() pulumi.StringPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) Elem() CrawlerLakeFormationConfigurationOutput
- func (CrawlerLakeFormationConfigurationPtrOutput) ElementType() reflect.Type
- func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
- type CrawlerMongoDbTarget
- type CrawlerMongoDbTargetArgs
- type CrawlerMongoDbTargetArray
- type CrawlerMongoDbTargetArrayInput
- type CrawlerMongoDbTargetArrayOutput
- func (CrawlerMongoDbTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerMongoDbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerMongoDbTargetOutput
- func (o CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutput() CrawlerMongoDbTargetArrayOutput
- func (o CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongoDbTargetArrayOutput
- type CrawlerMongoDbTargetInput
- type CrawlerMongoDbTargetOutput
- func (o CrawlerMongoDbTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (CrawlerMongoDbTargetOutput) ElementType() reflect.Type
- func (o CrawlerMongoDbTargetOutput) Path() pulumi.StringPtrOutput
- func (o CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutput() CrawlerMongoDbTargetOutput
- func (o CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutputWithContext(ctx context.Context) CrawlerMongoDbTargetOutput
- type CrawlerOutput
- func (o CrawlerOutput) Classifiers() pulumi.StringArrayOutput
- func (o CrawlerOutput) Configuration() pulumi.StringPtrOutput
- func (o CrawlerOutput) CrawlerSecurityConfiguration() pulumi.StringPtrOutput
- func (o CrawlerOutput) DatabaseName() pulumi.StringPtrOutput
- func (o CrawlerOutput) Description() pulumi.StringPtrOutput
- func (CrawlerOutput) ElementType() reflect.Type
- func (o CrawlerOutput) LakeFormationConfiguration() CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerOutput) Name() pulumi.StringPtrOutput
- func (o CrawlerOutput) RecrawlPolicy() CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerOutput) Role() pulumi.StringOutput
- func (o CrawlerOutput) Schedule() CrawlerSchedulePtrOutput
- func (o CrawlerOutput) SchemaChangePolicy() CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerOutput) TablePrefix() pulumi.StringPtrOutput
- func (o CrawlerOutput) Tags() pulumi.AnyOutput
- func (o CrawlerOutput) Targets() CrawlerTargetsOutput
- func (o CrawlerOutput) ToCrawlerOutput() CrawlerOutput
- func (o CrawlerOutput) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
- type CrawlerRecrawlPolicy
- type CrawlerRecrawlPolicyArgs
- func (CrawlerRecrawlPolicyArgs) ElementType() reflect.Type
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
- type CrawlerRecrawlPolicyInput
- type CrawlerRecrawlPolicyOutput
- func (CrawlerRecrawlPolicyOutput) ElementType() reflect.Type
- func (o CrawlerRecrawlPolicyOutput) RecrawlBehavior() pulumi.StringPtrOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
- type CrawlerRecrawlPolicyPtrInput
- type CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerRecrawlPolicyPtrOutput) Elem() CrawlerRecrawlPolicyOutput
- func (CrawlerRecrawlPolicyPtrOutput) ElementType() reflect.Type
- func (o CrawlerRecrawlPolicyPtrOutput) RecrawlBehavior() pulumi.StringPtrOutput
- func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
- type CrawlerS3Target
- type CrawlerS3TargetArgs
- type CrawlerS3TargetArray
- type CrawlerS3TargetArrayInput
- type CrawlerS3TargetArrayOutput
- func (CrawlerS3TargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerS3TargetArrayOutput) Index(i pulumi.IntInput) CrawlerS3TargetOutput
- func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
- func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
- type CrawlerS3TargetInput
- type CrawlerS3TargetOutput
- func (o CrawlerS3TargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (o CrawlerS3TargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
- func (CrawlerS3TargetOutput) ElementType() reflect.Type
- func (o CrawlerS3TargetOutput) EventQueueArn() pulumi.StringPtrOutput
- func (o CrawlerS3TargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerS3TargetOutput) Path() pulumi.StringPtrOutput
- func (o CrawlerS3TargetOutput) SampleSize() pulumi.IntPtrOutput
- func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
- func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
- type CrawlerSchedule
- type CrawlerScheduleArgs
- func (CrawlerScheduleArgs) ElementType() reflect.Type
- func (i CrawlerScheduleArgs) ToCrawlerScheduleOutput() CrawlerScheduleOutput
- func (i CrawlerScheduleArgs) ToCrawlerScheduleOutputWithContext(ctx context.Context) CrawlerScheduleOutput
- func (i CrawlerScheduleArgs) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput
- func (i CrawlerScheduleArgs) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput
- type CrawlerScheduleInput
- type CrawlerScheduleOutput
- func (CrawlerScheduleOutput) ElementType() reflect.Type
- func (o CrawlerScheduleOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o CrawlerScheduleOutput) ToCrawlerScheduleOutput() CrawlerScheduleOutput
- func (o CrawlerScheduleOutput) ToCrawlerScheduleOutputWithContext(ctx context.Context) CrawlerScheduleOutput
- func (o CrawlerScheduleOutput) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput
- func (o CrawlerScheduleOutput) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput
- type CrawlerSchedulePtrInput
- type CrawlerSchedulePtrOutput
- func (o CrawlerSchedulePtrOutput) Elem() CrawlerScheduleOutput
- func (CrawlerSchedulePtrOutput) ElementType() reflect.Type
- func (o CrawlerSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
- func (o CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput
- func (o CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput
- type CrawlerSchemaChangePolicy
- type CrawlerSchemaChangePolicyArgs
- func (CrawlerSchemaChangePolicyArgs) ElementType() reflect.Type
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
- type CrawlerSchemaChangePolicyInput
- type CrawlerSchemaChangePolicyOutput
- func (o CrawlerSchemaChangePolicyOutput) DeleteBehavior() pulumi.StringPtrOutput
- func (CrawlerSchemaChangePolicyOutput) ElementType() reflect.Type
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyOutput) UpdateBehavior() pulumi.StringPtrOutput
- type CrawlerSchemaChangePolicyPtrInput
- type CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior() pulumi.StringPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) Elem() CrawlerSchemaChangePolicyOutput
- func (CrawlerSchemaChangePolicyPtrOutput) ElementType() reflect.Type
- func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior() pulumi.StringPtrOutput
- type CrawlerState
- type CrawlerTargets
- type CrawlerTargetsArgs
- type CrawlerTargetsInput
- type CrawlerTargetsOutput
- func (o CrawlerTargetsOutput) CatalogTargets() CrawlerCatalogTargetArrayOutput
- func (o CrawlerTargetsOutput) DeltaTargets() CrawlerDeltaTargetArrayOutput
- func (o CrawlerTargetsOutput) DynamoDbTargets() CrawlerDynamoDbTargetArrayOutput
- func (CrawlerTargetsOutput) ElementType() reflect.Type
- func (o CrawlerTargetsOutput) IcebergTargets() CrawlerIcebergTargetArrayOutput
- func (o CrawlerTargetsOutput) JdbcTargets() CrawlerJdbcTargetArrayOutput
- func (o CrawlerTargetsOutput) MongoDbTargets() CrawlerMongoDbTargetArrayOutput
- func (o CrawlerTargetsOutput) S3Targets() CrawlerS3TargetArrayOutput
- func (o CrawlerTargetsOutput) ToCrawlerTargetsOutput() CrawlerTargetsOutput
- func (o CrawlerTargetsOutput) ToCrawlerTargetsOutputWithContext(ctx context.Context) CrawlerTargetsOutput
- type CrawlerTargetsPtrOutput
- func (o CrawlerTargetsPtrOutput) CatalogTargets() CrawlerCatalogTargetArrayOutput
- func (o CrawlerTargetsPtrOutput) DeltaTargets() CrawlerDeltaTargetArrayOutput
- func (o CrawlerTargetsPtrOutput) DynamoDbTargets() CrawlerDynamoDbTargetArrayOutput
- func (o CrawlerTargetsPtrOutput) Elem() CrawlerTargetsOutput
- func (CrawlerTargetsPtrOutput) ElementType() reflect.Type
- func (o CrawlerTargetsPtrOutput) IcebergTargets() CrawlerIcebergTargetArrayOutput
- func (o CrawlerTargetsPtrOutput) JdbcTargets() CrawlerJdbcTargetArrayOutput
- func (o CrawlerTargetsPtrOutput) MongoDbTargets() CrawlerMongoDbTargetArrayOutput
- func (o CrawlerTargetsPtrOutput) S3Targets() CrawlerS3TargetArrayOutput
- func (o CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutput() CrawlerTargetsPtrOutput
- func (o CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutputWithContext(ctx context.Context) CrawlerTargetsPtrOutput
- type Database
- type DatabaseArgs
- type DatabaseDataLakePrincipal
- type DatabaseDataLakePrincipalArgs
- func (DatabaseDataLakePrincipalArgs) ElementType() reflect.Type
- func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput
- func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalOutput
- func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput
- func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput
- type DatabaseDataLakePrincipalInput
- type DatabaseDataLakePrincipalOutput
- func (o DatabaseDataLakePrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
- func (DatabaseDataLakePrincipalOutput) ElementType() reflect.Type
- func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput
- func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalOutput
- func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput
- func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput
- type DatabaseDataLakePrincipalPtrInput
- type DatabaseDataLakePrincipalPtrOutput
- func (o DatabaseDataLakePrincipalPtrOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
- func (o DatabaseDataLakePrincipalPtrOutput) Elem() DatabaseDataLakePrincipalOutput
- func (DatabaseDataLakePrincipalPtrOutput) ElementType() reflect.Type
- func (o DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput
- func (o DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput
- type DatabaseFederatedDatabase
- type DatabaseFederatedDatabaseArgs
- func (DatabaseFederatedDatabaseArgs) ElementType() reflect.Type
- func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput
- func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) DatabaseFederatedDatabaseOutput
- func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput
- func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput
- type DatabaseFederatedDatabaseInput
- type DatabaseFederatedDatabaseOutput
- func (o DatabaseFederatedDatabaseOutput) ConnectionName() pulumi.StringPtrOutput
- func (DatabaseFederatedDatabaseOutput) ElementType() reflect.Type
- func (o DatabaseFederatedDatabaseOutput) Identifier() pulumi.StringPtrOutput
- func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput
- func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) DatabaseFederatedDatabaseOutput
- func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput
- func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput
- type DatabaseFederatedDatabasePtrInput
- type DatabaseFederatedDatabasePtrOutput
- func (o DatabaseFederatedDatabasePtrOutput) ConnectionName() pulumi.StringPtrOutput
- func (o DatabaseFederatedDatabasePtrOutput) Elem() DatabaseFederatedDatabaseOutput
- func (DatabaseFederatedDatabasePtrOutput) ElementType() reflect.Type
- func (o DatabaseFederatedDatabasePtrOutput) Identifier() pulumi.StringPtrOutput
- func (o DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput
- func (o DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput
- type DatabaseIdentifier
- type DatabaseIdentifierArgs
- func (DatabaseIdentifierArgs) ElementType() reflect.Type
- func (i DatabaseIdentifierArgs) ToDatabaseIdentifierOutput() DatabaseIdentifierOutput
- func (i DatabaseIdentifierArgs) ToDatabaseIdentifierOutputWithContext(ctx context.Context) DatabaseIdentifierOutput
- func (i DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput
- func (i DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput
- type DatabaseIdentifierInput
- type DatabaseIdentifierOutput
- func (o DatabaseIdentifierOutput) CatalogId() pulumi.StringPtrOutput
- func (o DatabaseIdentifierOutput) DatabaseName() pulumi.StringPtrOutput
- func (DatabaseIdentifierOutput) ElementType() reflect.Type
- func (o DatabaseIdentifierOutput) Region() pulumi.StringPtrOutput
- func (o DatabaseIdentifierOutput) ToDatabaseIdentifierOutput() DatabaseIdentifierOutput
- func (o DatabaseIdentifierOutput) ToDatabaseIdentifierOutputWithContext(ctx context.Context) DatabaseIdentifierOutput
- func (o DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput
- func (o DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput
- type DatabaseIdentifierPtrInput
- type DatabaseIdentifierPtrOutput
- func (o DatabaseIdentifierPtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o DatabaseIdentifierPtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DatabaseIdentifierPtrOutput) Elem() DatabaseIdentifierOutput
- func (DatabaseIdentifierPtrOutput) ElementType() reflect.Type
- func (o DatabaseIdentifierPtrOutput) Region() pulumi.StringPtrOutput
- func (o DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput
- func (o DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput
- type DatabaseInput
- type DatabaseInputType
- type DatabaseInputTypeArgs
- type DatabaseInputTypeInput
- type DatabaseInputTypeOutput
- func (o DatabaseInputTypeOutput) CreateTableDefaultPermissions() DatabasePrincipalPrivilegesArrayOutput
- func (o DatabaseInputTypeOutput) Description() pulumi.StringPtrOutput
- func (DatabaseInputTypeOutput) ElementType() reflect.Type
- func (o DatabaseInputTypeOutput) FederatedDatabase() DatabaseFederatedDatabasePtrOutput
- func (o DatabaseInputTypeOutput) LocationUri() pulumi.StringPtrOutput
- func (o DatabaseInputTypeOutput) Name() pulumi.StringPtrOutput
- func (o DatabaseInputTypeOutput) Parameters() pulumi.AnyOutput
- func (o DatabaseInputTypeOutput) TargetDatabase() DatabaseIdentifierPtrOutput
- func (o DatabaseInputTypeOutput) ToDatabaseInputTypeOutput() DatabaseInputTypeOutput
- func (o DatabaseInputTypeOutput) ToDatabaseInputTypeOutputWithContext(ctx context.Context) DatabaseInputTypeOutput
- type DatabaseInputTypePtrOutput
- func (o DatabaseInputTypePtrOutput) CreateTableDefaultPermissions() DatabasePrincipalPrivilegesArrayOutput
- func (o DatabaseInputTypePtrOutput) Description() pulumi.StringPtrOutput
- func (o DatabaseInputTypePtrOutput) Elem() DatabaseInputTypeOutput
- func (DatabaseInputTypePtrOutput) ElementType() reflect.Type
- func (o DatabaseInputTypePtrOutput) FederatedDatabase() DatabaseFederatedDatabasePtrOutput
- func (o DatabaseInputTypePtrOutput) LocationUri() pulumi.StringPtrOutput
- func (o DatabaseInputTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o DatabaseInputTypePtrOutput) Parameters() pulumi.AnyOutput
- func (o DatabaseInputTypePtrOutput) TargetDatabase() DatabaseIdentifierPtrOutput
- func (o DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutput() DatabaseInputTypePtrOutput
- func (o DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutputWithContext(ctx context.Context) DatabaseInputTypePtrOutput
- type DatabaseOutput
- func (o DatabaseOutput) CatalogId() pulumi.StringOutput
- func (o DatabaseOutput) DatabaseInput() DatabaseInputTypeOutput
- func (o DatabaseOutput) DatabaseName() pulumi.StringPtrOutput
- func (DatabaseOutput) ElementType() reflect.Type
- func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
- func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
- type DatabasePrincipalPrivileges
- type DatabasePrincipalPrivilegesArgs
- func (DatabasePrincipalPrivilegesArgs) ElementType() reflect.Type
- func (i DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput
- func (i DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesOutput
- type DatabasePrincipalPrivilegesArray
- func (DatabasePrincipalPrivilegesArray) ElementType() reflect.Type
- func (i DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput
- func (i DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesArrayOutput
- type DatabasePrincipalPrivilegesArrayInput
- type DatabasePrincipalPrivilegesArrayOutput
- func (DatabasePrincipalPrivilegesArrayOutput) ElementType() reflect.Type
- func (o DatabasePrincipalPrivilegesArrayOutput) Index(i pulumi.IntInput) DatabasePrincipalPrivilegesOutput
- func (o DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput
- func (o DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesArrayOutput
- type DatabasePrincipalPrivilegesInput
- type DatabasePrincipalPrivilegesOutput
- func (DatabasePrincipalPrivilegesOutput) ElementType() reflect.Type
- func (o DatabasePrincipalPrivilegesOutput) Permissions() pulumi.StringArrayOutput
- func (o DatabasePrincipalPrivilegesOutput) Principal() DatabaseDataLakePrincipalPtrOutput
- func (o DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput
- func (o DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesOutput
- type DatabaseState
- type LookupCrawlerArgs
- type LookupCrawlerOutputArgs
- type LookupCrawlerResult
- type LookupCrawlerResultOutput
- func (o LookupCrawlerResultOutput) Classifiers() pulumi.StringArrayOutput
- func (o LookupCrawlerResultOutput) Configuration() pulumi.StringPtrOutput
- func (o LookupCrawlerResultOutput) CrawlerSecurityConfiguration() pulumi.StringPtrOutput
- func (o LookupCrawlerResultOutput) DatabaseName() pulumi.StringPtrOutput
- func (o LookupCrawlerResultOutput) Description() pulumi.StringPtrOutput
- func (LookupCrawlerResultOutput) ElementType() reflect.Type
- func (o LookupCrawlerResultOutput) LakeFormationConfiguration() CrawlerLakeFormationConfigurationPtrOutput
- func (o LookupCrawlerResultOutput) RecrawlPolicy() CrawlerRecrawlPolicyPtrOutput
- func (o LookupCrawlerResultOutput) Role() pulumi.StringPtrOutput
- func (o LookupCrawlerResultOutput) Schedule() CrawlerSchedulePtrOutput
- func (o LookupCrawlerResultOutput) SchemaChangePolicy() CrawlerSchemaChangePolicyPtrOutput
- func (o LookupCrawlerResultOutput) TablePrefix() pulumi.StringPtrOutput
- func (o LookupCrawlerResultOutput) Tags() pulumi.AnyOutput
- func (o LookupCrawlerResultOutput) Targets() CrawlerTargetsPtrOutput
- func (o LookupCrawlerResultOutput) ToLookupCrawlerResultOutput() LookupCrawlerResultOutput
- func (o LookupCrawlerResultOutput) ToLookupCrawlerResultOutputWithContext(ctx context.Context) LookupCrawlerResultOutput
- type LookupDatabaseArgs
- type LookupDatabaseOutputArgs
- type LookupDatabaseResult
- type LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) CatalogId() pulumi.StringPtrOutput
- func (o LookupDatabaseResultOutput) DatabaseInput() DatabaseInputTypePtrOutput
- func (LookupDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
- type LookupRegistryArgs
- type LookupRegistryOutputArgs
- type LookupRegistryResult
- type LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupRegistryResultOutput) Description() pulumi.StringPtrOutput
- func (LookupRegistryResultOutput) ElementType() reflect.Type
- func (o LookupRegistryResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
- type LookupSchemaArgs
- type LookupSchemaOutputArgs
- type LookupSchemaResult
- type LookupSchemaResultOutput
- func (o LookupSchemaResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupSchemaResultOutput) CheckpointVersion() SchemaVersionTypePtrOutput
- func (o LookupSchemaResultOutput) Compatibility() SchemaCompatibilityPtrOutput
- func (o LookupSchemaResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSchemaResultOutput) ElementType() reflect.Type
- func (o LookupSchemaResultOutput) InitialSchemaVersionId() pulumi.StringPtrOutput
- func (o LookupSchemaResultOutput) Tags() aws.TagArrayOutput
- func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput
- func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput
- type LookupSchemaVersionArgs
- type LookupSchemaVersionOutputArgs
- type LookupSchemaVersionResult
- type LookupSchemaVersionResultOutput
- func (LookupSchemaVersionResultOutput) ElementType() reflect.Type
- func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput() LookupSchemaVersionResultOutput
- func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext(ctx context.Context) LookupSchemaVersionResultOutput
- func (o LookupSchemaVersionResultOutput) VersionId() pulumi.StringPtrOutput
- type LookupTriggerArgs
- type LookupTriggerOutputArgs
- type LookupTriggerResult
- type LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) Actions() TriggerActionArrayOutput
- func (o LookupTriggerResultOutput) Description() pulumi.StringPtrOutput
- func (LookupTriggerResultOutput) ElementType() reflect.Type
- func (o LookupTriggerResultOutput) EventBatchingCondition() TriggerEventBatchingConditionPtrOutput
- func (o LookupTriggerResultOutput) Predicate() TriggerPredicatePtrOutput
- func (o LookupTriggerResultOutput) Schedule() pulumi.StringPtrOutput
- func (o LookupTriggerResultOutput) Tags() pulumi.AnyOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
- type Registry
- type RegistryArgs
- type RegistryInput
- type RegistryOutput
- func (o RegistryOutput) Arn() pulumi.StringOutput
- func (o RegistryOutput) Description() pulumi.StringPtrOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) Name() pulumi.StringOutput
- func (o RegistryOutput) Tags() aws.TagArrayOutput
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- type RegistryState
- type RegistryTag
- type Schema
- type SchemaArgs
- type SchemaCompatibility
- func (SchemaCompatibility) ElementType() reflect.Type
- func (e SchemaCompatibility) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
- func (e SchemaCompatibility) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput
- func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
- func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
- func (e SchemaCompatibility) ToStringOutput() pulumi.StringOutput
- func (e SchemaCompatibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchemaCompatibility) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchemaCompatibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaCompatibilityInput
- type SchemaCompatibilityOutput
- func (SchemaCompatibilityOutput) ElementType() reflect.Type
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityOutput) ToStringOutput() pulumi.StringOutput
- func (o SchemaCompatibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchemaCompatibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaCompatibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaCompatibilityPtrInput
- type SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityPtrOutput) Elem() SchemaCompatibilityOutput
- func (SchemaCompatibilityPtrOutput) ElementType() reflect.Type
- func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
- func (o SchemaCompatibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaDataFormat
- func (SchemaDataFormat) ElementType() reflect.Type
- func (e SchemaDataFormat) ToSchemaDataFormatOutput() SchemaDataFormatOutput
- func (e SchemaDataFormat) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput
- func (e SchemaDataFormat) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
- func (e SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
- func (e SchemaDataFormat) ToStringOutput() pulumi.StringOutput
- func (e SchemaDataFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SchemaDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SchemaDataFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaDataFormatInput
- type SchemaDataFormatOutput
- func (SchemaDataFormatOutput) ElementType() reflect.Type
- func (o SchemaDataFormatOutput) ToSchemaDataFormatOutput() SchemaDataFormatOutput
- func (o SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput
- func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
- func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
- func (o SchemaDataFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o SchemaDataFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SchemaDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaDataFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaDataFormatPtrInput
- type SchemaDataFormatPtrOutput
- func (o SchemaDataFormatPtrOutput) Elem() SchemaDataFormatOutput
- func (SchemaDataFormatPtrOutput) ElementType() reflect.Type
- func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
- func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
- func (o SchemaDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SchemaInput
- type SchemaOutput
- func (o SchemaOutput) Arn() pulumi.StringOutput
- func (o SchemaOutput) CheckpointVersion() SchemaVersionTypePtrOutput
- func (o SchemaOutput) Compatibility() SchemaCompatibilityOutput
- func (o SchemaOutput) DataFormat() SchemaDataFormatOutput
- func (o SchemaOutput) Description() pulumi.StringPtrOutput
- func (SchemaOutput) ElementType() reflect.Type
- func (o SchemaOutput) InitialSchemaVersionId() pulumi.StringOutput
- func (o SchemaOutput) Name() pulumi.StringOutput
- func (o SchemaOutput) Registry() SchemaRegistryPtrOutput
- func (o SchemaOutput) SchemaDefinition() pulumi.StringOutput
- func (o SchemaOutput) Tags() aws.TagArrayOutput
- func (o SchemaOutput) ToSchemaOutput() SchemaOutput
- func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
- type SchemaRegistry
- type SchemaRegistryArgs
- func (SchemaRegistryArgs) ElementType() reflect.Type
- func (i SchemaRegistryArgs) ToSchemaRegistryOutput() SchemaRegistryOutput
- func (i SchemaRegistryArgs) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
- func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
- func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
- type SchemaRegistryInput
- type SchemaRegistryOutput
- func (o SchemaRegistryOutput) Arn() pulumi.StringPtrOutput
- func (SchemaRegistryOutput) ElementType() reflect.Type
- func (o SchemaRegistryOutput) Name() pulumi.StringPtrOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryOutput() SchemaRegistryOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
- func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
- type SchemaRegistryPtrInput
- type SchemaRegistryPtrOutput
- func (o SchemaRegistryPtrOutput) Arn() pulumi.StringPtrOutput
- func (o SchemaRegistryPtrOutput) Elem() SchemaRegistryOutput
- func (SchemaRegistryPtrOutput) ElementType() reflect.Type
- func (o SchemaRegistryPtrOutput) Name() pulumi.StringPtrOutput
- func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
- func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
- type SchemaState
- type SchemaTag
- type SchemaVersion
- type SchemaVersionArgs
- type SchemaVersionInput
- type SchemaVersionMetadata
- type SchemaVersionMetadataArgs
- type SchemaVersionMetadataInput
- type SchemaVersionMetadataOutput
- func (SchemaVersionMetadataOutput) ElementType() reflect.Type
- func (o SchemaVersionMetadataOutput) Key() pulumi.StringOutput
- func (o SchemaVersionMetadataOutput) SchemaVersionId() pulumi.StringOutput
- func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput
- func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput
- func (o SchemaVersionMetadataOutput) Value() pulumi.StringOutput
- type SchemaVersionMetadataState
- type SchemaVersionOutput
- func (SchemaVersionOutput) ElementType() reflect.Type
- func (o SchemaVersionOutput) Schema() SchemaVersionSchemaOutput
- func (o SchemaVersionOutput) SchemaDefinition() pulumi.StringOutput
- func (o SchemaVersionOutput) ToSchemaVersionOutput() SchemaVersionOutput
- func (o SchemaVersionOutput) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput
- func (o SchemaVersionOutput) VersionId() pulumi.StringOutput
- type SchemaVersionSchema
- type SchemaVersionSchemaArgs
- type SchemaVersionSchemaInput
- type SchemaVersionSchemaOutput
- func (SchemaVersionSchemaOutput) ElementType() reflect.Type
- func (o SchemaVersionSchemaOutput) RegistryName() pulumi.StringPtrOutput
- func (o SchemaVersionSchemaOutput) SchemaArn() pulumi.StringPtrOutput
- func (o SchemaVersionSchemaOutput) SchemaName() pulumi.StringPtrOutput
- func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput
- func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput
- type SchemaVersionState
- type SchemaVersionType
- type SchemaVersionTypeArgs
- func (SchemaVersionTypeArgs) ElementType() reflect.Type
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
- func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
- type SchemaVersionTypeInput
- type SchemaVersionTypeOutput
- func (SchemaVersionTypeOutput) ElementType() reflect.Type
- func (o SchemaVersionTypeOutput) IsLatest() pulumi.BoolPtrOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
- func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
- func (o SchemaVersionTypeOutput) VersionNumber() pulumi.IntPtrOutput
- type SchemaVersionTypePtrInput
- type SchemaVersionTypePtrOutput
- func (o SchemaVersionTypePtrOutput) Elem() SchemaVersionTypeOutput
- func (SchemaVersionTypePtrOutput) ElementType() reflect.Type
- func (o SchemaVersionTypePtrOutput) IsLatest() pulumi.BoolPtrOutput
- func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
- func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
- func (o SchemaVersionTypePtrOutput) VersionNumber() pulumi.IntPtrOutput
- type Trigger
- type TriggerAction
- type TriggerActionArgs
- type TriggerActionArray
- type TriggerActionArrayInput
- type TriggerActionArrayOutput
- func (TriggerActionArrayOutput) ElementType() reflect.Type
- func (o TriggerActionArrayOutput) Index(i pulumi.IntInput) TriggerActionOutput
- func (o TriggerActionArrayOutput) ToTriggerActionArrayOutput() TriggerActionArrayOutput
- func (o TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
- type TriggerActionInput
- type TriggerActionOutput
- func (o TriggerActionOutput) Arguments() pulumi.AnyOutput
- func (o TriggerActionOutput) CrawlerName() pulumi.StringPtrOutput
- func (TriggerActionOutput) ElementType() reflect.Type
- func (o TriggerActionOutput) JobName() pulumi.StringPtrOutput
- func (o TriggerActionOutput) NotificationProperty() TriggerNotificationPropertyPtrOutput
- func (o TriggerActionOutput) SecurityConfiguration() pulumi.StringPtrOutput
- func (o TriggerActionOutput) Timeout() pulumi.IntPtrOutput
- func (o TriggerActionOutput) ToTriggerActionOutput() TriggerActionOutput
- func (o TriggerActionOutput) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
- type TriggerArgs
- type TriggerCondition
- type TriggerConditionArgs
- type TriggerConditionArray
- type TriggerConditionArrayInput
- type TriggerConditionArrayOutput
- func (TriggerConditionArrayOutput) ElementType() reflect.Type
- func (o TriggerConditionArrayOutput) Index(i pulumi.IntInput) TriggerConditionOutput
- func (o TriggerConditionArrayOutput) ToTriggerConditionArrayOutput() TriggerConditionArrayOutput
- func (o TriggerConditionArrayOutput) ToTriggerConditionArrayOutputWithContext(ctx context.Context) TriggerConditionArrayOutput
- type TriggerConditionInput
- type TriggerConditionOutput
- func (o TriggerConditionOutput) CrawlState() pulumi.StringPtrOutput
- func (o TriggerConditionOutput) CrawlerName() pulumi.StringPtrOutput
- func (TriggerConditionOutput) ElementType() reflect.Type
- func (o TriggerConditionOutput) JobName() pulumi.StringPtrOutput
- func (o TriggerConditionOutput) LogicalOperator() pulumi.StringPtrOutput
- func (o TriggerConditionOutput) State() pulumi.StringPtrOutput
- func (o TriggerConditionOutput) ToTriggerConditionOutput() TriggerConditionOutput
- func (o TriggerConditionOutput) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput
- type TriggerEventBatchingCondition
- type TriggerEventBatchingConditionArgs
- func (TriggerEventBatchingConditionArgs) ElementType() reflect.Type
- func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
- func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
- func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput
- func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput
- type TriggerEventBatchingConditionInput
- type TriggerEventBatchingConditionOutput
- func (o TriggerEventBatchingConditionOutput) BatchSize() pulumi.IntOutput
- func (o TriggerEventBatchingConditionOutput) BatchWindow() pulumi.IntPtrOutput
- func (TriggerEventBatchingConditionOutput) ElementType() reflect.Type
- func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
- func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
- func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput
- func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput
- type TriggerEventBatchingConditionPtrInput
- type TriggerEventBatchingConditionPtrOutput
- func (o TriggerEventBatchingConditionPtrOutput) BatchSize() pulumi.IntPtrOutput
- func (o TriggerEventBatchingConditionPtrOutput) BatchWindow() pulumi.IntPtrOutput
- func (o TriggerEventBatchingConditionPtrOutput) Elem() TriggerEventBatchingConditionOutput
- func (TriggerEventBatchingConditionPtrOutput) ElementType() reflect.Type
- func (o TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput
- func (o TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput
- type TriggerInput
- type TriggerNotificationProperty
- type TriggerNotificationPropertyArgs
- func (TriggerNotificationPropertyArgs) ElementType() reflect.Type
- func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput
- func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutputWithContext(ctx context.Context) TriggerNotificationPropertyOutput
- func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput
- func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput
- type TriggerNotificationPropertyInput
- type TriggerNotificationPropertyOutput
- func (TriggerNotificationPropertyOutput) ElementType() reflect.Type
- func (o TriggerNotificationPropertyOutput) NotifyDelayAfter() pulumi.IntPtrOutput
- func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput
- func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutputWithContext(ctx context.Context) TriggerNotificationPropertyOutput
- func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput
- func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput
- type TriggerNotificationPropertyPtrInput
- type TriggerNotificationPropertyPtrOutput
- func (o TriggerNotificationPropertyPtrOutput) Elem() TriggerNotificationPropertyOutput
- func (TriggerNotificationPropertyPtrOutput) ElementType() reflect.Type
- func (o TriggerNotificationPropertyPtrOutput) NotifyDelayAfter() pulumi.IntPtrOutput
- func (o TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput
- func (o TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput
- type TriggerOutput
- func (o TriggerOutput) Actions() TriggerActionArrayOutput
- func (o TriggerOutput) Description() pulumi.StringPtrOutput
- func (TriggerOutput) ElementType() reflect.Type
- func (o TriggerOutput) EventBatchingCondition() TriggerEventBatchingConditionPtrOutput
- func (o TriggerOutput) Name() pulumi.StringPtrOutput
- func (o TriggerOutput) Predicate() TriggerPredicatePtrOutput
- func (o TriggerOutput) Schedule() pulumi.StringPtrOutput
- func (o TriggerOutput) StartOnCreation() pulumi.BoolPtrOutput
- func (o TriggerOutput) Tags() pulumi.AnyOutput
- func (o TriggerOutput) ToTriggerOutput() TriggerOutput
- func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
- func (o TriggerOutput) Type() pulumi.StringOutput
- func (o TriggerOutput) WorkflowName() pulumi.StringPtrOutput
- type TriggerPredicate
- type TriggerPredicateArgs
- func (TriggerPredicateArgs) ElementType() reflect.Type
- func (i TriggerPredicateArgs) ToTriggerPredicateOutput() TriggerPredicateOutput
- func (i TriggerPredicateArgs) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
- func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerPredicateInput
- type TriggerPredicateOutput
- func (o TriggerPredicateOutput) Conditions() TriggerConditionArrayOutput
- func (TriggerPredicateOutput) ElementType() reflect.Type
- func (o TriggerPredicateOutput) Logical() pulumi.StringPtrOutput
- func (o TriggerPredicateOutput) ToTriggerPredicateOutput() TriggerPredicateOutput
- func (o TriggerPredicateOutput) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
- func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerPredicatePtrInput
- type TriggerPredicatePtrOutput
- func (o TriggerPredicatePtrOutput) Conditions() TriggerConditionArrayOutput
- func (o TriggerPredicatePtrOutput) Elem() TriggerPredicateOutput
- func (TriggerPredicatePtrOutput) ElementType() reflect.Type
- func (o TriggerPredicatePtrOutput) Logical() pulumi.StringPtrOutput
- func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerState
Constants ¶
const ( SchemaCompatibilityNone = SchemaCompatibility("NONE") SchemaCompatibilityDisabled = SchemaCompatibility("DISABLED") SchemaCompatibilityBackward = SchemaCompatibility("BACKWARD") SchemaCompatibilityBackwardAll = SchemaCompatibility("BACKWARD_ALL") SchemaCompatibilityForward = SchemaCompatibility("FORWARD") SchemaCompatibilityForwardAll = SchemaCompatibility("FORWARD_ALL") SchemaCompatibilityFull = SchemaCompatibility("FULL") SchemaCompatibilityFullAll = SchemaCompatibility("FULL_ALL") )
const ( SchemaDataFormatAvro = SchemaDataFormat("AVRO") SchemaDataFormatJson = SchemaDataFormat("JSON") SchemaDataFormatProtobuf = SchemaDataFormat("PROTOBUF") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Crawler ¶
type Crawler struct { pulumi.CustomResourceState // A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler. Classifiers pulumi.StringArrayOutput `pulumi:"classifiers"` // Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. Configuration pulumi.StringPtrOutput `pulumi:"configuration"` // The name of the SecurityConfiguration structure to be used by this crawler. CrawlerSecurityConfiguration pulumi.StringPtrOutput `pulumi:"crawlerSecurityConfiguration"` // The name of the database in which the crawler's output is stored. DatabaseName pulumi.StringPtrOutput `pulumi:"databaseName"` // A description of the crawler. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials. LakeFormationConfiguration CrawlerLakeFormationConfigurationPtrOutput `pulumi:"lakeFormationConfiguration"` // The name of the crawler. Name pulumi.StringPtrOutput `pulumi:"name"` // A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run. RecrawlPolicy CrawlerRecrawlPolicyPtrOutput `pulumi:"recrawlPolicy"` // The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data. Role pulumi.StringOutput `pulumi:"role"` // For scheduled crawlers, the schedule when the crawler runs. Schedule CrawlerSchedulePtrOutput `pulumi:"schedule"` // The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The `SchemaChangePolicy` does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the `SchemaChangePolicy` on a crawler. // // The SchemaChangePolicy consists of two components, `UpdateBehavior` and `DeleteBehavior` . SchemaChangePolicy CrawlerSchemaChangePolicyPtrOutput `pulumi:"schemaChangePolicy"` // The prefix added to the names of tables that are created. TablePrefix pulumi.StringPtrOutput `pulumi:"tablePrefix"` // The tags to use with this crawler. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Crawler` for more information about the expected schema for this property. Tags pulumi.AnyOutput `pulumi:"tags"` // A collection of targets to crawl. Targets CrawlerTargetsOutput `pulumi:"targets"` }
Resource Type definition for AWS::Glue::Crawler
func GetCrawler ¶
func GetCrawler(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CrawlerState, opts ...pulumi.ResourceOption) (*Crawler, error)
GetCrawler gets an existing Crawler 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 NewCrawler ¶
func NewCrawler(ctx *pulumi.Context, name string, args *CrawlerArgs, opts ...pulumi.ResourceOption) (*Crawler, error)
NewCrawler registers a new resource with the given unique name, arguments, and options.
func (*Crawler) ElementType ¶
func (*Crawler) ToCrawlerOutput ¶
func (i *Crawler) ToCrawlerOutput() CrawlerOutput
func (*Crawler) ToCrawlerOutputWithContext ¶
func (i *Crawler) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
type CrawlerArgs ¶
type CrawlerArgs struct { // A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler. Classifiers pulumi.StringArrayInput // Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. Configuration pulumi.StringPtrInput // The name of the SecurityConfiguration structure to be used by this crawler. CrawlerSecurityConfiguration pulumi.StringPtrInput // The name of the database in which the crawler's output is stored. DatabaseName pulumi.StringPtrInput // A description of the crawler. Description pulumi.StringPtrInput // Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials. LakeFormationConfiguration CrawlerLakeFormationConfigurationPtrInput // The name of the crawler. Name pulumi.StringPtrInput // A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run. RecrawlPolicy CrawlerRecrawlPolicyPtrInput // The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data. Role pulumi.StringInput // For scheduled crawlers, the schedule when the crawler runs. Schedule CrawlerSchedulePtrInput // The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The `SchemaChangePolicy` does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the `SchemaChangePolicy` on a crawler. // // The SchemaChangePolicy consists of two components, `UpdateBehavior` and `DeleteBehavior` . SchemaChangePolicy CrawlerSchemaChangePolicyPtrInput // The prefix added to the names of tables that are created. TablePrefix pulumi.StringPtrInput // The tags to use with this crawler. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Crawler` for more information about the expected schema for this property. Tags pulumi.Input // A collection of targets to crawl. Targets CrawlerTargetsInput }
The set of arguments for constructing a Crawler resource.
func (CrawlerArgs) ElementType ¶
func (CrawlerArgs) ElementType() reflect.Type
type CrawlerCatalogTarget ¶
type CrawlerCatalogTarget struct { // The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a NETWORK Connection type. ConnectionName *string `pulumi:"connectionName"` // The name of the database to be synchronized. DatabaseName *string `pulumi:"databaseName"` // A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue. DlqEventQueueArn *string `pulumi:"dlqEventQueueArn"` // A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs. EventQueueArn *string `pulumi:"eventQueueArn"` // A list of the tables to be synchronized. Tables []string `pulumi:"tables"` }
Specifies an AWS Glue Data Catalog target.
type CrawlerCatalogTargetArgs ¶
type CrawlerCatalogTargetArgs struct { // The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a NETWORK Connection type. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // The name of the database to be synchronized. DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue. DlqEventQueueArn pulumi.StringPtrInput `pulumi:"dlqEventQueueArn"` // A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs. EventQueueArn pulumi.StringPtrInput `pulumi:"eventQueueArn"` // A list of the tables to be synchronized. Tables pulumi.StringArrayInput `pulumi:"tables"` }
Specifies an AWS Glue Data Catalog target.
func (CrawlerCatalogTargetArgs) ElementType ¶
func (CrawlerCatalogTargetArgs) ElementType() reflect.Type
func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput ¶
func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext ¶
func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
type CrawlerCatalogTargetArray ¶
type CrawlerCatalogTargetArray []CrawlerCatalogTargetInput
func (CrawlerCatalogTargetArray) ElementType ¶
func (CrawlerCatalogTargetArray) ElementType() reflect.Type
func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput ¶
func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext ¶
func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
type CrawlerCatalogTargetArrayInput ¶
type CrawlerCatalogTargetArrayInput interface { pulumi.Input ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput ToCrawlerCatalogTargetArrayOutputWithContext(context.Context) CrawlerCatalogTargetArrayOutput }
CrawlerCatalogTargetArrayInput is an input type that accepts CrawlerCatalogTargetArray and CrawlerCatalogTargetArrayOutput values. You can construct a concrete instance of `CrawlerCatalogTargetArrayInput` via:
CrawlerCatalogTargetArray{ CrawlerCatalogTargetArgs{...} }
type CrawlerCatalogTargetArrayOutput ¶
type CrawlerCatalogTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerCatalogTargetArrayOutput) ElementType ¶
func (CrawlerCatalogTargetArrayOutput) ElementType() reflect.Type
func (CrawlerCatalogTargetArrayOutput) Index ¶
func (o CrawlerCatalogTargetArrayOutput) Index(i pulumi.IntInput) CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput ¶
func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext ¶
func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
type CrawlerCatalogTargetInput ¶
type CrawlerCatalogTargetInput interface { pulumi.Input ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput ToCrawlerCatalogTargetOutputWithContext(context.Context) CrawlerCatalogTargetOutput }
CrawlerCatalogTargetInput is an input type that accepts CrawlerCatalogTargetArgs and CrawlerCatalogTargetOutput values. You can construct a concrete instance of `CrawlerCatalogTargetInput` via:
CrawlerCatalogTargetArgs{...}
type CrawlerCatalogTargetOutput ¶
type CrawlerCatalogTargetOutput struct{ *pulumi.OutputState }
Specifies an AWS Glue Data Catalog target.
func (CrawlerCatalogTargetOutput) ConnectionName ¶ added in v0.64.0
func (o CrawlerCatalogTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a NETWORK Connection type.
func (CrawlerCatalogTargetOutput) DatabaseName ¶
func (o CrawlerCatalogTargetOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database to be synchronized.
func (CrawlerCatalogTargetOutput) DlqEventQueueArn ¶ added in v0.64.0
func (o CrawlerCatalogTargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.
func (CrawlerCatalogTargetOutput) ElementType ¶
func (CrawlerCatalogTargetOutput) ElementType() reflect.Type
func (CrawlerCatalogTargetOutput) EventQueueArn ¶ added in v0.64.0
func (o CrawlerCatalogTargetOutput) EventQueueArn() pulumi.StringPtrOutput
A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.
func (CrawlerCatalogTargetOutput) Tables ¶
func (o CrawlerCatalogTargetOutput) Tables() pulumi.StringArrayOutput
A list of the tables to be synchronized.
func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput ¶
func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext ¶
func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
type CrawlerDeltaTarget ¶ added in v0.58.0
type CrawlerDeltaTarget struct { // The name of the connection to use to connect to the Delta table target. ConnectionName *string `pulumi:"connectionName"` // Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly. CreateNativeDeltaTable *bool `pulumi:"createNativeDeltaTable"` // A list of the Amazon S3 paths to the Delta tables. DeltaTables []string `pulumi:"deltaTables"` // Specifies whether to write the manifest files to the Delta table path. WriteManifest *bool `pulumi:"writeManifest"` }
Specifies a Delta data store to crawl one or more Delta tables.
type CrawlerDeltaTargetArgs ¶ added in v0.58.0
type CrawlerDeltaTargetArgs struct { // The name of the connection to use to connect to the Delta table target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly. CreateNativeDeltaTable pulumi.BoolPtrInput `pulumi:"createNativeDeltaTable"` // A list of the Amazon S3 paths to the Delta tables. DeltaTables pulumi.StringArrayInput `pulumi:"deltaTables"` // Specifies whether to write the manifest files to the Delta table path. WriteManifest pulumi.BoolPtrInput `pulumi:"writeManifest"` }
Specifies a Delta data store to crawl one or more Delta tables.
func (CrawlerDeltaTargetArgs) ElementType ¶ added in v0.58.0
func (CrawlerDeltaTargetArgs) ElementType() reflect.Type
func (CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutput ¶ added in v0.58.0
func (i CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutputWithContext ¶ added in v0.58.0
func (i CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput
type CrawlerDeltaTargetArray ¶ added in v0.58.0
type CrawlerDeltaTargetArray []CrawlerDeltaTargetInput
func (CrawlerDeltaTargetArray) ElementType ¶ added in v0.58.0
func (CrawlerDeltaTargetArray) ElementType() reflect.Type
func (CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutput ¶ added in v0.58.0
func (i CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput
func (CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutputWithContext ¶ added in v0.58.0
func (i CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput
type CrawlerDeltaTargetArrayInput ¶ added in v0.58.0
type CrawlerDeltaTargetArrayInput interface { pulumi.Input ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput ToCrawlerDeltaTargetArrayOutputWithContext(context.Context) CrawlerDeltaTargetArrayOutput }
CrawlerDeltaTargetArrayInput is an input type that accepts CrawlerDeltaTargetArray and CrawlerDeltaTargetArrayOutput values. You can construct a concrete instance of `CrawlerDeltaTargetArrayInput` via:
CrawlerDeltaTargetArray{ CrawlerDeltaTargetArgs{...} }
type CrawlerDeltaTargetArrayOutput ¶ added in v0.58.0
type CrawlerDeltaTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerDeltaTargetArrayOutput) ElementType ¶ added in v0.58.0
func (CrawlerDeltaTargetArrayOutput) ElementType() reflect.Type
func (CrawlerDeltaTargetArrayOutput) Index ¶ added in v0.58.0
func (o CrawlerDeltaTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput ¶ added in v0.58.0
func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput
func (CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext ¶ added in v0.58.0
func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput
type CrawlerDeltaTargetInput ¶ added in v0.58.0
type CrawlerDeltaTargetInput interface { pulumi.Input ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput ToCrawlerDeltaTargetOutputWithContext(context.Context) CrawlerDeltaTargetOutput }
CrawlerDeltaTargetInput is an input type that accepts CrawlerDeltaTargetArgs and CrawlerDeltaTargetOutput values. You can construct a concrete instance of `CrawlerDeltaTargetInput` via:
CrawlerDeltaTargetArgs{...}
type CrawlerDeltaTargetOutput ¶ added in v0.58.0
type CrawlerDeltaTargetOutput struct{ *pulumi.OutputState }
Specifies a Delta data store to crawl one or more Delta tables.
func (CrawlerDeltaTargetOutput) ConnectionName ¶ added in v0.58.0
func (o CrawlerDeltaTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to use to connect to the Delta table target.
func (CrawlerDeltaTargetOutput) CreateNativeDeltaTable ¶ added in v0.58.0
func (o CrawlerDeltaTargetOutput) CreateNativeDeltaTable() pulumi.BoolPtrOutput
Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
func (CrawlerDeltaTargetOutput) DeltaTables ¶ added in v0.58.0
func (o CrawlerDeltaTargetOutput) DeltaTables() pulumi.StringArrayOutput
A list of the Amazon S3 paths to the Delta tables.
func (CrawlerDeltaTargetOutput) ElementType ¶ added in v0.58.0
func (CrawlerDeltaTargetOutput) ElementType() reflect.Type
func (CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput ¶ added in v0.58.0
func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext ¶ added in v0.58.0
func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetOutput) WriteManifest ¶ added in v0.58.0
func (o CrawlerDeltaTargetOutput) WriteManifest() pulumi.BoolPtrOutput
Specifies whether to write the manifest files to the Delta table path.
type CrawlerDynamoDbTarget ¶ added in v0.72.0
type CrawlerDynamoDbTarget struct { // The name of the DynamoDB table to crawl. Path *string `pulumi:"path"` }
Specifies an Amazon DynamoDB table to crawl.
type CrawlerDynamoDbTargetArgs ¶ added in v0.72.0
type CrawlerDynamoDbTargetArgs struct { // The name of the DynamoDB table to crawl. Path pulumi.StringPtrInput `pulumi:"path"` }
Specifies an Amazon DynamoDB table to crawl.
func (CrawlerDynamoDbTargetArgs) ElementType ¶ added in v0.72.0
func (CrawlerDynamoDbTargetArgs) ElementType() reflect.Type
func (CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutput ¶ added in v0.72.0
func (i CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutput() CrawlerDynamoDbTargetOutput
func (CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutputWithContext ¶ added in v0.72.0
func (i CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetOutput
type CrawlerDynamoDbTargetArray ¶ added in v0.72.0
type CrawlerDynamoDbTargetArray []CrawlerDynamoDbTargetInput
func (CrawlerDynamoDbTargetArray) ElementType ¶ added in v0.72.0
func (CrawlerDynamoDbTargetArray) ElementType() reflect.Type
func (CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutput ¶ added in v0.72.0
func (i CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutput() CrawlerDynamoDbTargetArrayOutput
func (CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutputWithContext ¶ added in v0.72.0
func (i CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetArrayOutput
type CrawlerDynamoDbTargetArrayInput ¶ added in v0.72.0
type CrawlerDynamoDbTargetArrayInput interface { pulumi.Input ToCrawlerDynamoDbTargetArrayOutput() CrawlerDynamoDbTargetArrayOutput ToCrawlerDynamoDbTargetArrayOutputWithContext(context.Context) CrawlerDynamoDbTargetArrayOutput }
CrawlerDynamoDbTargetArrayInput is an input type that accepts CrawlerDynamoDbTargetArray and CrawlerDynamoDbTargetArrayOutput values. You can construct a concrete instance of `CrawlerDynamoDbTargetArrayInput` via:
CrawlerDynamoDbTargetArray{ CrawlerDynamoDbTargetArgs{...} }
type CrawlerDynamoDbTargetArrayOutput ¶ added in v0.72.0
type CrawlerDynamoDbTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerDynamoDbTargetArrayOutput) ElementType ¶ added in v0.72.0
func (CrawlerDynamoDbTargetArrayOutput) ElementType() reflect.Type
func (CrawlerDynamoDbTargetArrayOutput) Index ¶ added in v0.72.0
func (o CrawlerDynamoDbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDynamoDbTargetOutput
func (CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutput ¶ added in v0.72.0
func (o CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutput() CrawlerDynamoDbTargetArrayOutput
func (CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutputWithContext ¶ added in v0.72.0
func (o CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetArrayOutput
type CrawlerDynamoDbTargetInput ¶ added in v0.72.0
type CrawlerDynamoDbTargetInput interface { pulumi.Input ToCrawlerDynamoDbTargetOutput() CrawlerDynamoDbTargetOutput ToCrawlerDynamoDbTargetOutputWithContext(context.Context) CrawlerDynamoDbTargetOutput }
CrawlerDynamoDbTargetInput is an input type that accepts CrawlerDynamoDbTargetArgs and CrawlerDynamoDbTargetOutput values. You can construct a concrete instance of `CrawlerDynamoDbTargetInput` via:
CrawlerDynamoDbTargetArgs{...}
type CrawlerDynamoDbTargetOutput ¶ added in v0.72.0
type CrawlerDynamoDbTargetOutput struct{ *pulumi.OutputState }
Specifies an Amazon DynamoDB table to crawl.
func (CrawlerDynamoDbTargetOutput) ElementType ¶ added in v0.72.0
func (CrawlerDynamoDbTargetOutput) ElementType() reflect.Type
func (CrawlerDynamoDbTargetOutput) Path ¶ added in v0.72.0
func (o CrawlerDynamoDbTargetOutput) Path() pulumi.StringPtrOutput
The name of the DynamoDB table to crawl.
func (CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutput ¶ added in v0.72.0
func (o CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutput() CrawlerDynamoDbTargetOutput
func (CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutputWithContext ¶ added in v0.72.0
func (o CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetOutput
type CrawlerIcebergTarget ¶ added in v0.73.0
type CrawlerIcebergTarget struct { // The name of the connection to use to connect to the Iceberg target. ConnectionName *string `pulumi:"connectionName"` // A list of global patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time. MaximumTraversalDepth *int `pulumi:"maximumTraversalDepth"` // One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix . Paths []string `pulumi:"paths"` }
Specifies Apache Iceberg data store targets.
type CrawlerIcebergTargetArgs ¶ added in v0.73.0
type CrawlerIcebergTargetArgs struct { // The name of the connection to use to connect to the Iceberg target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // A list of global patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time. MaximumTraversalDepth pulumi.IntPtrInput `pulumi:"maximumTraversalDepth"` // One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix . Paths pulumi.StringArrayInput `pulumi:"paths"` }
Specifies Apache Iceberg data store targets.
func (CrawlerIcebergTargetArgs) ElementType ¶ added in v0.73.0
func (CrawlerIcebergTargetArgs) ElementType() reflect.Type
func (CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutput ¶ added in v0.73.0
func (i CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput
func (CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutputWithContext ¶ added in v0.73.0
func (i CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput
type CrawlerIcebergTargetArray ¶ added in v0.73.0
type CrawlerIcebergTargetArray []CrawlerIcebergTargetInput
func (CrawlerIcebergTargetArray) ElementType ¶ added in v0.73.0
func (CrawlerIcebergTargetArray) ElementType() reflect.Type
func (CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutput ¶ added in v0.73.0
func (i CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput
func (CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutputWithContext ¶ added in v0.73.0
func (i CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput
type CrawlerIcebergTargetArrayInput ¶ added in v0.73.0
type CrawlerIcebergTargetArrayInput interface { pulumi.Input ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput ToCrawlerIcebergTargetArrayOutputWithContext(context.Context) CrawlerIcebergTargetArrayOutput }
CrawlerIcebergTargetArrayInput is an input type that accepts CrawlerIcebergTargetArray and CrawlerIcebergTargetArrayOutput values. You can construct a concrete instance of `CrawlerIcebergTargetArrayInput` via:
CrawlerIcebergTargetArray{ CrawlerIcebergTargetArgs{...} }
type CrawlerIcebergTargetArrayOutput ¶ added in v0.73.0
type CrawlerIcebergTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerIcebergTargetArrayOutput) ElementType ¶ added in v0.73.0
func (CrawlerIcebergTargetArrayOutput) ElementType() reflect.Type
func (CrawlerIcebergTargetArrayOutput) Index ¶ added in v0.73.0
func (o CrawlerIcebergTargetArrayOutput) Index(i pulumi.IntInput) CrawlerIcebergTargetOutput
func (CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput ¶ added in v0.73.0
func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput
func (CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext ¶ added in v0.73.0
func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput
type CrawlerIcebergTargetInput ¶ added in v0.73.0
type CrawlerIcebergTargetInput interface { pulumi.Input ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput ToCrawlerIcebergTargetOutputWithContext(context.Context) CrawlerIcebergTargetOutput }
CrawlerIcebergTargetInput is an input type that accepts CrawlerIcebergTargetArgs and CrawlerIcebergTargetOutput values. You can construct a concrete instance of `CrawlerIcebergTargetInput` via:
CrawlerIcebergTargetArgs{...}
type CrawlerIcebergTargetOutput ¶ added in v0.73.0
type CrawlerIcebergTargetOutput struct{ *pulumi.OutputState }
Specifies Apache Iceberg data store targets.
func (CrawlerIcebergTargetOutput) ConnectionName ¶ added in v0.73.0
func (o CrawlerIcebergTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to use to connect to the Iceberg target.
func (CrawlerIcebergTargetOutput) ElementType ¶ added in v0.73.0
func (CrawlerIcebergTargetOutput) ElementType() reflect.Type
func (CrawlerIcebergTargetOutput) Exclusions ¶ added in v0.73.0
func (o CrawlerIcebergTargetOutput) Exclusions() pulumi.StringArrayOutput
A list of global patterns used to exclude from the crawl.
func (CrawlerIcebergTargetOutput) MaximumTraversalDepth ¶ added in v0.73.0
func (o CrawlerIcebergTargetOutput) MaximumTraversalDepth() pulumi.IntPtrOutput
The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time.
func (CrawlerIcebergTargetOutput) Paths ¶ added in v0.73.0
func (o CrawlerIcebergTargetOutput) Paths() pulumi.StringArrayOutput
One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix .
func (CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput ¶ added in v0.73.0
func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput
func (CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext ¶ added in v0.73.0
func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput
type CrawlerInput ¶
type CrawlerInput interface { pulumi.Input ToCrawlerOutput() CrawlerOutput ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput }
type CrawlerJdbcTarget ¶
type CrawlerJdbcTarget struct { // The name of the connection to use to connect to the JDBC target. ConnectionName *string `pulumi:"connectionName"` // Specify a value of RAWTYPES or COMMENTS to enable additional metadata in table responses. RAWTYPES provides the native-level datatype. COMMENTS provides comments associated with a column or table in the database. // // If you do not need additional metadata, keep the field empty. EnableAdditionalMetadata []string `pulumi:"enableAdditionalMetadata"` // A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler. Exclusions []string `pulumi:"exclusions"` // The path of the JDBC target. Path *string `pulumi:"path"` }
Specifies a JDBC data store to crawl.
type CrawlerJdbcTargetArgs ¶
type CrawlerJdbcTargetArgs struct { // The name of the connection to use to connect to the JDBC target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // Specify a value of RAWTYPES or COMMENTS to enable additional metadata in table responses. RAWTYPES provides the native-level datatype. COMMENTS provides comments associated with a column or table in the database. // // If you do not need additional metadata, keep the field empty. EnableAdditionalMetadata pulumi.StringArrayInput `pulumi:"enableAdditionalMetadata"` // A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path of the JDBC target. Path pulumi.StringPtrInput `pulumi:"path"` }
Specifies a JDBC data store to crawl.
func (CrawlerJdbcTargetArgs) ElementType ¶
func (CrawlerJdbcTargetArgs) ElementType() reflect.Type
func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput ¶
func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext ¶
func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
type CrawlerJdbcTargetArray ¶
type CrawlerJdbcTargetArray []CrawlerJdbcTargetInput
func (CrawlerJdbcTargetArray) ElementType ¶
func (CrawlerJdbcTargetArray) ElementType() reflect.Type
func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput ¶
func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext ¶
func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
type CrawlerJdbcTargetArrayInput ¶
type CrawlerJdbcTargetArrayInput interface { pulumi.Input ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput ToCrawlerJdbcTargetArrayOutputWithContext(context.Context) CrawlerJdbcTargetArrayOutput }
CrawlerJdbcTargetArrayInput is an input type that accepts CrawlerJdbcTargetArray and CrawlerJdbcTargetArrayOutput values. You can construct a concrete instance of `CrawlerJdbcTargetArrayInput` via:
CrawlerJdbcTargetArray{ CrawlerJdbcTargetArgs{...} }
type CrawlerJdbcTargetArrayOutput ¶
type CrawlerJdbcTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerJdbcTargetArrayOutput) ElementType ¶
func (CrawlerJdbcTargetArrayOutput) ElementType() reflect.Type
func (CrawlerJdbcTargetArrayOutput) Index ¶
func (o CrawlerJdbcTargetArrayOutput) Index(i pulumi.IntInput) CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput ¶
func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext ¶
func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
type CrawlerJdbcTargetInput ¶
type CrawlerJdbcTargetInput interface { pulumi.Input ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput ToCrawlerJdbcTargetOutputWithContext(context.Context) CrawlerJdbcTargetOutput }
CrawlerJdbcTargetInput is an input type that accepts CrawlerJdbcTargetArgs and CrawlerJdbcTargetOutput values. You can construct a concrete instance of `CrawlerJdbcTargetInput` via:
CrawlerJdbcTargetArgs{...}
type CrawlerJdbcTargetOutput ¶
type CrawlerJdbcTargetOutput struct{ *pulumi.OutputState }
Specifies a JDBC data store to crawl.
func (CrawlerJdbcTargetOutput) ConnectionName ¶
func (o CrawlerJdbcTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to use to connect to the JDBC target.
func (CrawlerJdbcTargetOutput) ElementType ¶
func (CrawlerJdbcTargetOutput) ElementType() reflect.Type
func (CrawlerJdbcTargetOutput) EnableAdditionalMetadata ¶ added in v0.124.0
func (o CrawlerJdbcTargetOutput) EnableAdditionalMetadata() pulumi.StringArrayOutput
Specify a value of RAWTYPES or COMMENTS to enable additional metadata in table responses. RAWTYPES provides the native-level datatype. COMMENTS provides comments associated with a column or table in the database.
If you do not need additional metadata, keep the field empty.
func (CrawlerJdbcTargetOutput) Exclusions ¶
func (o CrawlerJdbcTargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.
func (CrawlerJdbcTargetOutput) Path ¶
func (o CrawlerJdbcTargetOutput) Path() pulumi.StringPtrOutput
The path of the JDBC target.
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput ¶
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext ¶
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
type CrawlerLakeFormationConfiguration ¶ added in v0.124.0
type CrawlerLakeFormationConfiguration struct { // Required for cross account crawls. For same account crawls as the target data, this can be left as null. AccountId *string `pulumi:"accountId"` // Specifies whether to use AWS Lake Formation credentials for the crawler instead of the IAM role credentials. UseLakeFormationCredentials *bool `pulumi:"useLakeFormationCredentials"` }
Specifies AWS Lake Formation configuration settings for the crawler
type CrawlerLakeFormationConfigurationArgs ¶ added in v0.124.0
type CrawlerLakeFormationConfigurationArgs struct { // Required for cross account crawls. For same account crawls as the target data, this can be left as null. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Specifies whether to use AWS Lake Formation credentials for the crawler instead of the IAM role credentials. UseLakeFormationCredentials pulumi.BoolPtrInput `pulumi:"useLakeFormationCredentials"` }
Specifies AWS Lake Formation configuration settings for the crawler
func (CrawlerLakeFormationConfigurationArgs) ElementType ¶ added in v0.124.0
func (CrawlerLakeFormationConfigurationArgs) ElementType() reflect.Type
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutput ¶ added in v0.124.0
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutputWithContext ¶ added in v0.124.0
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutput ¶ added in v0.124.0
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutputWithContext ¶ added in v0.124.0
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
type CrawlerLakeFormationConfigurationInput ¶ added in v0.124.0
type CrawlerLakeFormationConfigurationInput interface { pulumi.Input ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput ToCrawlerLakeFormationConfigurationOutputWithContext(context.Context) CrawlerLakeFormationConfigurationOutput }
CrawlerLakeFormationConfigurationInput is an input type that accepts CrawlerLakeFormationConfigurationArgs and CrawlerLakeFormationConfigurationOutput values. You can construct a concrete instance of `CrawlerLakeFormationConfigurationInput` via:
CrawlerLakeFormationConfigurationArgs{...}
type CrawlerLakeFormationConfigurationOutput ¶ added in v0.124.0
type CrawlerLakeFormationConfigurationOutput struct{ *pulumi.OutputState }
Specifies AWS Lake Formation configuration settings for the crawler
func (CrawlerLakeFormationConfigurationOutput) AccountId ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationOutput) AccountId() pulumi.StringPtrOutput
Required for cross account crawls. For same account crawls as the target data, this can be left as null.
func (CrawlerLakeFormationConfigurationOutput) ElementType ¶ added in v0.124.0
func (CrawlerLakeFormationConfigurationOutput) ElementType() reflect.Type
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutput ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutputWithContext ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutput ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationOutput) UseLakeFormationCredentials ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
Specifies whether to use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.
type CrawlerLakeFormationConfigurationPtrInput ¶ added in v0.124.0
type CrawlerLakeFormationConfigurationPtrInput interface { pulumi.Input ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput ToCrawlerLakeFormationConfigurationPtrOutputWithContext(context.Context) CrawlerLakeFormationConfigurationPtrOutput }
CrawlerLakeFormationConfigurationPtrInput is an input type that accepts CrawlerLakeFormationConfigurationArgs, CrawlerLakeFormationConfigurationPtr and CrawlerLakeFormationConfigurationPtrOutput values. You can construct a concrete instance of `CrawlerLakeFormationConfigurationPtrInput` via:
CrawlerLakeFormationConfigurationArgs{...} or: nil
func CrawlerLakeFormationConfigurationPtr ¶ added in v0.124.0
func CrawlerLakeFormationConfigurationPtr(v *CrawlerLakeFormationConfigurationArgs) CrawlerLakeFormationConfigurationPtrInput
type CrawlerLakeFormationConfigurationPtrOutput ¶ added in v0.124.0
type CrawlerLakeFormationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CrawlerLakeFormationConfigurationPtrOutput) AccountId ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationPtrOutput) AccountId() pulumi.StringPtrOutput
Required for cross account crawls. For same account crawls as the target data, this can be left as null.
func (CrawlerLakeFormationConfigurationPtrOutput) ElementType ¶ added in v0.124.0
func (CrawlerLakeFormationConfigurationPtrOutput) ElementType() reflect.Type
func (CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutput ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationPtrOutput) UseLakeFormationCredentials ¶ added in v0.124.0
func (o CrawlerLakeFormationConfigurationPtrOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
Specifies whether to use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.
type CrawlerMongoDbTarget ¶ added in v0.72.0
type CrawlerMongoDbTarget struct { // The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target. ConnectionName *string `pulumi:"connectionName"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). Path *string `pulumi:"path"` }
Specifies an Amazon DocumentDB or MongoDB data store to crawl.
type CrawlerMongoDbTargetArgs ¶ added in v0.72.0
type CrawlerMongoDbTargetArgs struct { // The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). Path pulumi.StringPtrInput `pulumi:"path"` }
Specifies an Amazon DocumentDB or MongoDB data store to crawl.
func (CrawlerMongoDbTargetArgs) ElementType ¶ added in v0.72.0
func (CrawlerMongoDbTargetArgs) ElementType() reflect.Type
func (CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutput ¶ added in v0.72.0
func (i CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutput() CrawlerMongoDbTargetOutput
func (CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutputWithContext ¶ added in v0.72.0
func (i CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutputWithContext(ctx context.Context) CrawlerMongoDbTargetOutput
type CrawlerMongoDbTargetArray ¶ added in v0.72.0
type CrawlerMongoDbTargetArray []CrawlerMongoDbTargetInput
func (CrawlerMongoDbTargetArray) ElementType ¶ added in v0.72.0
func (CrawlerMongoDbTargetArray) ElementType() reflect.Type
func (CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutput ¶ added in v0.72.0
func (i CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutput() CrawlerMongoDbTargetArrayOutput
func (CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutputWithContext ¶ added in v0.72.0
func (i CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongoDbTargetArrayOutput
type CrawlerMongoDbTargetArrayInput ¶ added in v0.72.0
type CrawlerMongoDbTargetArrayInput interface { pulumi.Input ToCrawlerMongoDbTargetArrayOutput() CrawlerMongoDbTargetArrayOutput ToCrawlerMongoDbTargetArrayOutputWithContext(context.Context) CrawlerMongoDbTargetArrayOutput }
CrawlerMongoDbTargetArrayInput is an input type that accepts CrawlerMongoDbTargetArray and CrawlerMongoDbTargetArrayOutput values. You can construct a concrete instance of `CrawlerMongoDbTargetArrayInput` via:
CrawlerMongoDbTargetArray{ CrawlerMongoDbTargetArgs{...} }
type CrawlerMongoDbTargetArrayOutput ¶ added in v0.72.0
type CrawlerMongoDbTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerMongoDbTargetArrayOutput) ElementType ¶ added in v0.72.0
func (CrawlerMongoDbTargetArrayOutput) ElementType() reflect.Type
func (CrawlerMongoDbTargetArrayOutput) Index ¶ added in v0.72.0
func (o CrawlerMongoDbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerMongoDbTargetOutput
func (CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutput ¶ added in v0.72.0
func (o CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutput() CrawlerMongoDbTargetArrayOutput
func (CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutputWithContext ¶ added in v0.72.0
func (o CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongoDbTargetArrayOutput
type CrawlerMongoDbTargetInput ¶ added in v0.72.0
type CrawlerMongoDbTargetInput interface { pulumi.Input ToCrawlerMongoDbTargetOutput() CrawlerMongoDbTargetOutput ToCrawlerMongoDbTargetOutputWithContext(context.Context) CrawlerMongoDbTargetOutput }
CrawlerMongoDbTargetInput is an input type that accepts CrawlerMongoDbTargetArgs and CrawlerMongoDbTargetOutput values. You can construct a concrete instance of `CrawlerMongoDbTargetInput` via:
CrawlerMongoDbTargetArgs{...}
type CrawlerMongoDbTargetOutput ¶ added in v0.72.0
type CrawlerMongoDbTargetOutput struct{ *pulumi.OutputState }
Specifies an Amazon DocumentDB or MongoDB data store to crawl.
func (CrawlerMongoDbTargetOutput) ConnectionName ¶ added in v0.72.0
func (o CrawlerMongoDbTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.
func (CrawlerMongoDbTargetOutput) ElementType ¶ added in v0.72.0
func (CrawlerMongoDbTargetOutput) ElementType() reflect.Type
func (CrawlerMongoDbTargetOutput) Path ¶ added in v0.72.0
func (o CrawlerMongoDbTargetOutput) Path() pulumi.StringPtrOutput
The path of the Amazon DocumentDB or MongoDB target (database/collection).
func (CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutput ¶ added in v0.72.0
func (o CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutput() CrawlerMongoDbTargetOutput
func (CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutputWithContext ¶ added in v0.72.0
func (o CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutputWithContext(ctx context.Context) CrawlerMongoDbTargetOutput
type CrawlerOutput ¶
type CrawlerOutput struct{ *pulumi.OutputState }
func (CrawlerOutput) Classifiers ¶ added in v0.17.0
func (o CrawlerOutput) Classifiers() pulumi.StringArrayOutput
A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.
func (CrawlerOutput) Configuration ¶ added in v0.17.0
func (o CrawlerOutput) Configuration() pulumi.StringPtrOutput
Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior.
func (CrawlerOutput) CrawlerSecurityConfiguration ¶ added in v0.17.0
func (o CrawlerOutput) CrawlerSecurityConfiguration() pulumi.StringPtrOutput
The name of the SecurityConfiguration structure to be used by this crawler.
func (CrawlerOutput) DatabaseName ¶ added in v0.17.0
func (o CrawlerOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database in which the crawler's output is stored.
func (CrawlerOutput) Description ¶ added in v0.17.0
func (o CrawlerOutput) Description() pulumi.StringPtrOutput
A description of the crawler.
func (CrawlerOutput) ElementType ¶
func (CrawlerOutput) ElementType() reflect.Type
func (CrawlerOutput) LakeFormationConfiguration ¶ added in v0.124.0
func (o CrawlerOutput) LakeFormationConfiguration() CrawlerLakeFormationConfigurationPtrOutput
Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.
func (CrawlerOutput) Name ¶ added in v0.17.0
func (o CrawlerOutput) Name() pulumi.StringPtrOutput
The name of the crawler.
func (CrawlerOutput) RecrawlPolicy ¶ added in v0.17.0
func (o CrawlerOutput) RecrawlPolicy() CrawlerRecrawlPolicyPtrOutput
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
func (CrawlerOutput) Role ¶ added in v0.17.0
func (o CrawlerOutput) Role() pulumi.StringOutput
The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.
func (CrawlerOutput) Schedule ¶ added in v0.17.0
func (o CrawlerOutput) Schedule() CrawlerSchedulePtrOutput
For scheduled crawlers, the schedule when the crawler runs.
func (CrawlerOutput) SchemaChangePolicy ¶ added in v0.17.0
func (o CrawlerOutput) SchemaChangePolicy() CrawlerSchemaChangePolicyPtrOutput
The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The `SchemaChangePolicy` does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the `SchemaChangePolicy` on a crawler.
The SchemaChangePolicy consists of two components, `UpdateBehavior` and `DeleteBehavior` .
func (CrawlerOutput) TablePrefix ¶ added in v0.17.0
func (o CrawlerOutput) TablePrefix() pulumi.StringPtrOutput
The prefix added to the names of tables that are created.
func (CrawlerOutput) Tags ¶ added in v0.17.0
func (o CrawlerOutput) Tags() pulumi.AnyOutput
The tags to use with this crawler.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Crawler` for more information about the expected schema for this property.
func (CrawlerOutput) Targets ¶ added in v0.17.0
func (o CrawlerOutput) Targets() CrawlerTargetsOutput
A collection of targets to crawl.
func (CrawlerOutput) ToCrawlerOutput ¶
func (o CrawlerOutput) ToCrawlerOutput() CrawlerOutput
func (CrawlerOutput) ToCrawlerOutputWithContext ¶
func (o CrawlerOutput) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
type CrawlerRecrawlPolicy ¶
type CrawlerRecrawlPolicy struct { // Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. A value of CRAWL_EVERYTHING specifies crawling the entire dataset again. A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run. A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events. RecrawlBehavior *string `pulumi:"recrawlBehavior"` }
When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. For more information, see Incremental Crawls in AWS Glue in the developer guide.
type CrawlerRecrawlPolicyArgs ¶
type CrawlerRecrawlPolicyArgs struct { // Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. A value of CRAWL_EVERYTHING specifies crawling the entire dataset again. A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run. A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events. RecrawlBehavior pulumi.StringPtrInput `pulumi:"recrawlBehavior"` }
When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. For more information, see Incremental Crawls in AWS Glue in the developer guide.
func (CrawlerRecrawlPolicyArgs) ElementType ¶
func (CrawlerRecrawlPolicyArgs) ElementType() reflect.Type
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
type CrawlerRecrawlPolicyInput ¶
type CrawlerRecrawlPolicyInput interface { pulumi.Input ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput ToCrawlerRecrawlPolicyOutputWithContext(context.Context) CrawlerRecrawlPolicyOutput }
CrawlerRecrawlPolicyInput is an input type that accepts CrawlerRecrawlPolicyArgs and CrawlerRecrawlPolicyOutput values. You can construct a concrete instance of `CrawlerRecrawlPolicyInput` via:
CrawlerRecrawlPolicyArgs{...}
type CrawlerRecrawlPolicyOutput ¶
type CrawlerRecrawlPolicyOutput struct{ *pulumi.OutputState }
When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. For more information, see Incremental Crawls in AWS Glue in the developer guide.
func (CrawlerRecrawlPolicyOutput) ElementType ¶
func (CrawlerRecrawlPolicyOutput) ElementType() reflect.Type
func (CrawlerRecrawlPolicyOutput) RecrawlBehavior ¶
func (o CrawlerRecrawlPolicyOutput) RecrawlBehavior() pulumi.StringPtrOutput
Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. A value of CRAWL_EVERYTHING specifies crawling the entire dataset again. A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run. A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
type CrawlerRecrawlPolicyPtrInput ¶
type CrawlerRecrawlPolicyPtrInput interface { pulumi.Input ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput ToCrawlerRecrawlPolicyPtrOutputWithContext(context.Context) CrawlerRecrawlPolicyPtrOutput }
CrawlerRecrawlPolicyPtrInput is an input type that accepts CrawlerRecrawlPolicyArgs, CrawlerRecrawlPolicyPtr and CrawlerRecrawlPolicyPtrOutput values. You can construct a concrete instance of `CrawlerRecrawlPolicyPtrInput` via:
CrawlerRecrawlPolicyArgs{...} or: nil
func CrawlerRecrawlPolicyPtr ¶
func CrawlerRecrawlPolicyPtr(v *CrawlerRecrawlPolicyArgs) CrawlerRecrawlPolicyPtrInput
type CrawlerRecrawlPolicyPtrOutput ¶
type CrawlerRecrawlPolicyPtrOutput struct{ *pulumi.OutputState }
func (CrawlerRecrawlPolicyPtrOutput) Elem ¶
func (o CrawlerRecrawlPolicyPtrOutput) Elem() CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyPtrOutput) ElementType ¶
func (CrawlerRecrawlPolicyPtrOutput) ElementType() reflect.Type
func (CrawlerRecrawlPolicyPtrOutput) RecrawlBehavior ¶
func (o CrawlerRecrawlPolicyPtrOutput) RecrawlBehavior() pulumi.StringPtrOutput
Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. A value of CRAWL_EVERYTHING specifies crawling the entire dataset again. A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run. A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.
func (CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput ¶
func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
func (CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext ¶
func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
type CrawlerS3Target ¶
type CrawlerS3Target struct { // The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC). ConnectionName *string `pulumi:"connectionName"` // A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue. DlqEventQueueArn *string `pulumi:"dlqEventQueueArn"` // A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs. EventQueueArn *string `pulumi:"eventQueueArn"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The path to the Amazon S3 target. Path *string `pulumi:"path"` // Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249. SampleSize *int `pulumi:"sampleSize"` }
Specifies a data store in Amazon Simple Storage Service (Amazon S3).
type CrawlerS3TargetArgs ¶
type CrawlerS3TargetArgs struct { // The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC). ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue. DlqEventQueueArn pulumi.StringPtrInput `pulumi:"dlqEventQueueArn"` // A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs. EventQueueArn pulumi.StringPtrInput `pulumi:"eventQueueArn"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path to the Amazon S3 target. Path pulumi.StringPtrInput `pulumi:"path"` // Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249. SampleSize pulumi.IntPtrInput `pulumi:"sampleSize"` }
Specifies a data store in Amazon Simple Storage Service (Amazon S3).
func (CrawlerS3TargetArgs) ElementType ¶
func (CrawlerS3TargetArgs) ElementType() reflect.Type
func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutput ¶
func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext ¶
func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
type CrawlerS3TargetArray ¶
type CrawlerS3TargetArray []CrawlerS3TargetInput
func (CrawlerS3TargetArray) ElementType ¶
func (CrawlerS3TargetArray) ElementType() reflect.Type
func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput ¶
func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext ¶
func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
type CrawlerS3TargetArrayInput ¶
type CrawlerS3TargetArrayInput interface { pulumi.Input ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput ToCrawlerS3TargetArrayOutputWithContext(context.Context) CrawlerS3TargetArrayOutput }
CrawlerS3TargetArrayInput is an input type that accepts CrawlerS3TargetArray and CrawlerS3TargetArrayOutput values. You can construct a concrete instance of `CrawlerS3TargetArrayInput` via:
CrawlerS3TargetArray{ CrawlerS3TargetArgs{...} }
type CrawlerS3TargetArrayOutput ¶
type CrawlerS3TargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerS3TargetArrayOutput) ElementType ¶
func (CrawlerS3TargetArrayOutput) ElementType() reflect.Type
func (CrawlerS3TargetArrayOutput) Index ¶
func (o CrawlerS3TargetArrayOutput) Index(i pulumi.IntInput) CrawlerS3TargetOutput
func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput ¶
func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext ¶
func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
type CrawlerS3TargetInput ¶
type CrawlerS3TargetInput interface { pulumi.Input ToCrawlerS3TargetOutput() CrawlerS3TargetOutput ToCrawlerS3TargetOutputWithContext(context.Context) CrawlerS3TargetOutput }
CrawlerS3TargetInput is an input type that accepts CrawlerS3TargetArgs and CrawlerS3TargetOutput values. You can construct a concrete instance of `CrawlerS3TargetInput` via:
CrawlerS3TargetArgs{...}
type CrawlerS3TargetOutput ¶
type CrawlerS3TargetOutput struct{ *pulumi.OutputState }
Specifies a data store in Amazon Simple Storage Service (Amazon S3).
func (CrawlerS3TargetOutput) ConnectionName ¶
func (o CrawlerS3TargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).
func (CrawlerS3TargetOutput) DlqEventQueueArn ¶ added in v0.11.0
func (o CrawlerS3TargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.
func (CrawlerS3TargetOutput) ElementType ¶
func (CrawlerS3TargetOutput) ElementType() reflect.Type
func (CrawlerS3TargetOutput) EventQueueArn ¶ added in v0.11.0
func (o CrawlerS3TargetOutput) EventQueueArn() pulumi.StringPtrOutput
A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.
func (CrawlerS3TargetOutput) Exclusions ¶
func (o CrawlerS3TargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl.
func (CrawlerS3TargetOutput) Path ¶
func (o CrawlerS3TargetOutput) Path() pulumi.StringPtrOutput
The path to the Amazon S3 target.
func (CrawlerS3TargetOutput) SampleSize ¶ added in v0.11.0
func (o CrawlerS3TargetOutput) SampleSize() pulumi.IntPtrOutput
Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.
func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutput ¶
func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext ¶
func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
type CrawlerSchedule ¶
type CrawlerSchedule struct { // A cron expression used to specify the schedule. For more information, see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, specify cron(15 12 * * ? *). ScheduleExpression *string `pulumi:"scheduleExpression"` }
A scheduling object using a cron statement to schedule an event.
type CrawlerScheduleArgs ¶
type CrawlerScheduleArgs struct { // A cron expression used to specify the schedule. For more information, see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, specify cron(15 12 * * ? *). ScheduleExpression pulumi.StringPtrInput `pulumi:"scheduleExpression"` }
A scheduling object using a cron statement to schedule an event.
func (CrawlerScheduleArgs) ElementType ¶
func (CrawlerScheduleArgs) ElementType() reflect.Type
func (CrawlerScheduleArgs) ToCrawlerScheduleOutput ¶
func (i CrawlerScheduleArgs) ToCrawlerScheduleOutput() CrawlerScheduleOutput
func (CrawlerScheduleArgs) ToCrawlerScheduleOutputWithContext ¶
func (i CrawlerScheduleArgs) ToCrawlerScheduleOutputWithContext(ctx context.Context) CrawlerScheduleOutput
func (CrawlerScheduleArgs) ToCrawlerSchedulePtrOutput ¶
func (i CrawlerScheduleArgs) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput
func (CrawlerScheduleArgs) ToCrawlerSchedulePtrOutputWithContext ¶
func (i CrawlerScheduleArgs) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput
type CrawlerScheduleInput ¶
type CrawlerScheduleInput interface { pulumi.Input ToCrawlerScheduleOutput() CrawlerScheduleOutput ToCrawlerScheduleOutputWithContext(context.Context) CrawlerScheduleOutput }
CrawlerScheduleInput is an input type that accepts CrawlerScheduleArgs and CrawlerScheduleOutput values. You can construct a concrete instance of `CrawlerScheduleInput` via:
CrawlerScheduleArgs{...}
type CrawlerScheduleOutput ¶
type CrawlerScheduleOutput struct{ *pulumi.OutputState }
A scheduling object using a cron statement to schedule an event.
func (CrawlerScheduleOutput) ElementType ¶
func (CrawlerScheduleOutput) ElementType() reflect.Type
func (CrawlerScheduleOutput) ScheduleExpression ¶
func (o CrawlerScheduleOutput) ScheduleExpression() pulumi.StringPtrOutput
A cron expression used to specify the schedule. For more information, see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, specify cron(15 12 * * ? *).
func (CrawlerScheduleOutput) ToCrawlerScheduleOutput ¶
func (o CrawlerScheduleOutput) ToCrawlerScheduleOutput() CrawlerScheduleOutput
func (CrawlerScheduleOutput) ToCrawlerScheduleOutputWithContext ¶
func (o CrawlerScheduleOutput) ToCrawlerScheduleOutputWithContext(ctx context.Context) CrawlerScheduleOutput
func (CrawlerScheduleOutput) ToCrawlerSchedulePtrOutput ¶
func (o CrawlerScheduleOutput) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput
func (CrawlerScheduleOutput) ToCrawlerSchedulePtrOutputWithContext ¶
func (o CrawlerScheduleOutput) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput
type CrawlerSchedulePtrInput ¶
type CrawlerSchedulePtrInput interface { pulumi.Input ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput ToCrawlerSchedulePtrOutputWithContext(context.Context) CrawlerSchedulePtrOutput }
CrawlerSchedulePtrInput is an input type that accepts CrawlerScheduleArgs, CrawlerSchedulePtr and CrawlerSchedulePtrOutput values. You can construct a concrete instance of `CrawlerSchedulePtrInput` via:
CrawlerScheduleArgs{...} or: nil
func CrawlerSchedulePtr ¶
func CrawlerSchedulePtr(v *CrawlerScheduleArgs) CrawlerSchedulePtrInput
type CrawlerSchedulePtrOutput ¶
type CrawlerSchedulePtrOutput struct{ *pulumi.OutputState }
func (CrawlerSchedulePtrOutput) Elem ¶
func (o CrawlerSchedulePtrOutput) Elem() CrawlerScheduleOutput
func (CrawlerSchedulePtrOutput) ElementType ¶
func (CrawlerSchedulePtrOutput) ElementType() reflect.Type
func (CrawlerSchedulePtrOutput) ScheduleExpression ¶
func (o CrawlerSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput
A cron expression used to specify the schedule. For more information, see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, specify cron(15 12 * * ? *).
func (CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutput ¶
func (o CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput
func (CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutputWithContext ¶
func (o CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput
type CrawlerSchemaChangePolicy ¶
type CrawlerSchemaChangePolicy struct { // The deletion behavior when the crawler finds a deleted object. A value of LOG specifies that if a table or partition is found to no longer exist, do not delete it, only log that it was found to no longer exist. A value of DELETE_FROM_DATABASE specifies that if a table or partition is found to have been removed, delete it from the database. A value of DEPRECATE_IN_DATABASE specifies that if a table has been found to no longer exist, to add a property to the table that says 'DEPRECATED' and includes a timestamp with the time of deprecation. DeleteBehavior *string `pulumi:"deleteBehavior"` // The update behavior when the crawler finds a changed schema. A value of LOG specifies that if a table or a partition already exists, and a change is detected, do not update it, only log that a change was detected. Add new tables and new partitions (including on existing tables). A value of UPDATE_IN_DATABASE specifies that if a table or partition already exists, and a change is detected, update it. Add new tables and partitions. UpdateBehavior *string `pulumi:"updateBehavior"` }
The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The SchemaChangePolicy does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the SchemaChangePolicy on a crawler. The SchemaChangePolicy consists of two components, UpdateBehavior and DeleteBehavior.
type CrawlerSchemaChangePolicyArgs ¶
type CrawlerSchemaChangePolicyArgs struct { // The deletion behavior when the crawler finds a deleted object. A value of LOG specifies that if a table or partition is found to no longer exist, do not delete it, only log that it was found to no longer exist. A value of DELETE_FROM_DATABASE specifies that if a table or partition is found to have been removed, delete it from the database. A value of DEPRECATE_IN_DATABASE specifies that if a table has been found to no longer exist, to add a property to the table that says 'DEPRECATED' and includes a timestamp with the time of deprecation. DeleteBehavior pulumi.StringPtrInput `pulumi:"deleteBehavior"` // The update behavior when the crawler finds a changed schema. A value of LOG specifies that if a table or a partition already exists, and a change is detected, do not update it, only log that a change was detected. Add new tables and new partitions (including on existing tables). A value of UPDATE_IN_DATABASE specifies that if a table or partition already exists, and a change is detected, update it. Add new tables and partitions. UpdateBehavior pulumi.StringPtrInput `pulumi:"updateBehavior"` }
The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The SchemaChangePolicy does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the SchemaChangePolicy on a crawler. The SchemaChangePolicy consists of two components, UpdateBehavior and DeleteBehavior.
func (CrawlerSchemaChangePolicyArgs) ElementType ¶
func (CrawlerSchemaChangePolicyArgs) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
type CrawlerSchemaChangePolicyInput ¶
type CrawlerSchemaChangePolicyInput interface { pulumi.Input ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput ToCrawlerSchemaChangePolicyOutputWithContext(context.Context) CrawlerSchemaChangePolicyOutput }
CrawlerSchemaChangePolicyInput is an input type that accepts CrawlerSchemaChangePolicyArgs and CrawlerSchemaChangePolicyOutput values. You can construct a concrete instance of `CrawlerSchemaChangePolicyInput` via:
CrawlerSchemaChangePolicyArgs{...}
type CrawlerSchemaChangePolicyOutput ¶
type CrawlerSchemaChangePolicyOutput struct{ *pulumi.OutputState }
The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The SchemaChangePolicy does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the SchemaChangePolicy on a crawler. The SchemaChangePolicy consists of two components, UpdateBehavior and DeleteBehavior.
func (CrawlerSchemaChangePolicyOutput) DeleteBehavior ¶
func (o CrawlerSchemaChangePolicyOutput) DeleteBehavior() pulumi.StringPtrOutput
The deletion behavior when the crawler finds a deleted object. A value of LOG specifies that if a table or partition is found to no longer exist, do not delete it, only log that it was found to no longer exist. A value of DELETE_FROM_DATABASE specifies that if a table or partition is found to have been removed, delete it from the database. A value of DEPRECATE_IN_DATABASE specifies that if a table has been found to no longer exist, to add a property to the table that says 'DEPRECATED' and includes a timestamp with the time of deprecation.
func (CrawlerSchemaChangePolicyOutput) ElementType ¶
func (CrawlerSchemaChangePolicyOutput) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyOutput) UpdateBehavior ¶
func (o CrawlerSchemaChangePolicyOutput) UpdateBehavior() pulumi.StringPtrOutput
The update behavior when the crawler finds a changed schema. A value of LOG specifies that if a table or a partition already exists, and a change is detected, do not update it, only log that a change was detected. Add new tables and new partitions (including on existing tables). A value of UPDATE_IN_DATABASE specifies that if a table or partition already exists, and a change is detected, update it. Add new tables and partitions.
type CrawlerSchemaChangePolicyPtrInput ¶
type CrawlerSchemaChangePolicyPtrInput interface { pulumi.Input ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput ToCrawlerSchemaChangePolicyPtrOutputWithContext(context.Context) CrawlerSchemaChangePolicyPtrOutput }
CrawlerSchemaChangePolicyPtrInput is an input type that accepts CrawlerSchemaChangePolicyArgs, CrawlerSchemaChangePolicyPtr and CrawlerSchemaChangePolicyPtrOutput values. You can construct a concrete instance of `CrawlerSchemaChangePolicyPtrInput` via:
CrawlerSchemaChangePolicyArgs{...} or: nil
func CrawlerSchemaChangePolicyPtr ¶
func CrawlerSchemaChangePolicyPtr(v *CrawlerSchemaChangePolicyArgs) CrawlerSchemaChangePolicyPtrInput
type CrawlerSchemaChangePolicyPtrOutput ¶
type CrawlerSchemaChangePolicyPtrOutput struct{ *pulumi.OutputState }
func (CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior ¶
func (o CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior() pulumi.StringPtrOutput
The deletion behavior when the crawler finds a deleted object. A value of LOG specifies that if a table or partition is found to no longer exist, do not delete it, only log that it was found to no longer exist. A value of DELETE_FROM_DATABASE specifies that if a table or partition is found to have been removed, delete it from the database. A value of DEPRECATE_IN_DATABASE specifies that if a table has been found to no longer exist, to add a property to the table that says 'DEPRECATED' and includes a timestamp with the time of deprecation.
func (CrawlerSchemaChangePolicyPtrOutput) Elem ¶
func (o CrawlerSchemaChangePolicyPtrOutput) Elem() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyPtrOutput) ElementType ¶
func (CrawlerSchemaChangePolicyPtrOutput) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput ¶
func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶
func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior ¶
func (o CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior() pulumi.StringPtrOutput
The update behavior when the crawler finds a changed schema. A value of LOG specifies that if a table or a partition already exists, and a change is detected, do not update it, only log that a change was detected. Add new tables and new partitions (including on existing tables). A value of UPDATE_IN_DATABASE specifies that if a table or partition already exists, and a change is detected, update it. Add new tables and partitions.
type CrawlerState ¶
type CrawlerState struct { }
func (CrawlerState) ElementType ¶
func (CrawlerState) ElementType() reflect.Type
type CrawlerTargets ¶
type CrawlerTargets struct { // Specifies AWS Glue Data Catalog targets. CatalogTargets []CrawlerCatalogTarget `pulumi:"catalogTargets"` // Specifies an array of Delta data store targets. DeltaTargets []CrawlerDeltaTarget `pulumi:"deltaTargets"` // Specifies Amazon DynamoDB targets. DynamoDbTargets []CrawlerDynamoDbTarget `pulumi:"dynamoDbTargets"` // Specifies Apache Iceberg data store targets. IcebergTargets []CrawlerIcebergTarget `pulumi:"icebergTargets"` // Specifies JDBC targets. JdbcTargets []CrawlerJdbcTarget `pulumi:"jdbcTargets"` // A list of Mongo DB targets. MongoDbTargets []CrawlerMongoDbTarget `pulumi:"mongoDbTargets"` // Specifies Amazon Simple Storage Service (Amazon S3) targets. S3Targets []CrawlerS3Target `pulumi:"s3Targets"` }
Specifies data stores to crawl.
type CrawlerTargetsArgs ¶
type CrawlerTargetsArgs struct { // Specifies AWS Glue Data Catalog targets. CatalogTargets CrawlerCatalogTargetArrayInput `pulumi:"catalogTargets"` // Specifies an array of Delta data store targets. DeltaTargets CrawlerDeltaTargetArrayInput `pulumi:"deltaTargets"` // Specifies Amazon DynamoDB targets. DynamoDbTargets CrawlerDynamoDbTargetArrayInput `pulumi:"dynamoDbTargets"` // Specifies Apache Iceberg data store targets. IcebergTargets CrawlerIcebergTargetArrayInput `pulumi:"icebergTargets"` // Specifies JDBC targets. JdbcTargets CrawlerJdbcTargetArrayInput `pulumi:"jdbcTargets"` // A list of Mongo DB targets. MongoDbTargets CrawlerMongoDbTargetArrayInput `pulumi:"mongoDbTargets"` // Specifies Amazon Simple Storage Service (Amazon S3) targets. S3Targets CrawlerS3TargetArrayInput `pulumi:"s3Targets"` }
Specifies data stores to crawl.
func (CrawlerTargetsArgs) ElementType ¶
func (CrawlerTargetsArgs) ElementType() reflect.Type
func (CrawlerTargetsArgs) ToCrawlerTargetsOutput ¶
func (i CrawlerTargetsArgs) ToCrawlerTargetsOutput() CrawlerTargetsOutput
func (CrawlerTargetsArgs) ToCrawlerTargetsOutputWithContext ¶
func (i CrawlerTargetsArgs) ToCrawlerTargetsOutputWithContext(ctx context.Context) CrawlerTargetsOutput
type CrawlerTargetsInput ¶
type CrawlerTargetsInput interface { pulumi.Input ToCrawlerTargetsOutput() CrawlerTargetsOutput ToCrawlerTargetsOutputWithContext(context.Context) CrawlerTargetsOutput }
CrawlerTargetsInput is an input type that accepts CrawlerTargetsArgs and CrawlerTargetsOutput values. You can construct a concrete instance of `CrawlerTargetsInput` via:
CrawlerTargetsArgs{...}
type CrawlerTargetsOutput ¶
type CrawlerTargetsOutput struct{ *pulumi.OutputState }
Specifies data stores to crawl.
func (CrawlerTargetsOutput) CatalogTargets ¶
func (o CrawlerTargetsOutput) CatalogTargets() CrawlerCatalogTargetArrayOutput
Specifies AWS Glue Data Catalog targets.
func (CrawlerTargetsOutput) DeltaTargets ¶ added in v0.58.0
func (o CrawlerTargetsOutput) DeltaTargets() CrawlerDeltaTargetArrayOutput
Specifies an array of Delta data store targets.
func (CrawlerTargetsOutput) DynamoDbTargets ¶ added in v0.72.0
func (o CrawlerTargetsOutput) DynamoDbTargets() CrawlerDynamoDbTargetArrayOutput
Specifies Amazon DynamoDB targets.
func (CrawlerTargetsOutput) ElementType ¶
func (CrawlerTargetsOutput) ElementType() reflect.Type
func (CrawlerTargetsOutput) IcebergTargets ¶ added in v0.73.0
func (o CrawlerTargetsOutput) IcebergTargets() CrawlerIcebergTargetArrayOutput
Specifies Apache Iceberg data store targets.
func (CrawlerTargetsOutput) JdbcTargets ¶
func (o CrawlerTargetsOutput) JdbcTargets() CrawlerJdbcTargetArrayOutput
Specifies JDBC targets.
func (CrawlerTargetsOutput) MongoDbTargets ¶ added in v0.72.0
func (o CrawlerTargetsOutput) MongoDbTargets() CrawlerMongoDbTargetArrayOutput
A list of Mongo DB targets.
func (CrawlerTargetsOutput) S3Targets ¶
func (o CrawlerTargetsOutput) S3Targets() CrawlerS3TargetArrayOutput
Specifies Amazon Simple Storage Service (Amazon S3) targets.
func (CrawlerTargetsOutput) ToCrawlerTargetsOutput ¶
func (o CrawlerTargetsOutput) ToCrawlerTargetsOutput() CrawlerTargetsOutput
func (CrawlerTargetsOutput) ToCrawlerTargetsOutputWithContext ¶
func (o CrawlerTargetsOutput) ToCrawlerTargetsOutputWithContext(ctx context.Context) CrawlerTargetsOutput
type CrawlerTargetsPtrOutput ¶
type CrawlerTargetsPtrOutput struct{ *pulumi.OutputState }
func (CrawlerTargetsPtrOutput) CatalogTargets ¶
func (o CrawlerTargetsPtrOutput) CatalogTargets() CrawlerCatalogTargetArrayOutput
Specifies AWS Glue Data Catalog targets.
func (CrawlerTargetsPtrOutput) DeltaTargets ¶ added in v0.58.0
func (o CrawlerTargetsPtrOutput) DeltaTargets() CrawlerDeltaTargetArrayOutput
Specifies an array of Delta data store targets.
func (CrawlerTargetsPtrOutput) DynamoDbTargets ¶ added in v0.72.0
func (o CrawlerTargetsPtrOutput) DynamoDbTargets() CrawlerDynamoDbTargetArrayOutput
Specifies Amazon DynamoDB targets.
func (CrawlerTargetsPtrOutput) Elem ¶
func (o CrawlerTargetsPtrOutput) Elem() CrawlerTargetsOutput
func (CrawlerTargetsPtrOutput) ElementType ¶
func (CrawlerTargetsPtrOutput) ElementType() reflect.Type
func (CrawlerTargetsPtrOutput) IcebergTargets ¶ added in v0.73.0
func (o CrawlerTargetsPtrOutput) IcebergTargets() CrawlerIcebergTargetArrayOutput
Specifies Apache Iceberg data store targets.
func (CrawlerTargetsPtrOutput) JdbcTargets ¶
func (o CrawlerTargetsPtrOutput) JdbcTargets() CrawlerJdbcTargetArrayOutput
Specifies JDBC targets.
func (CrawlerTargetsPtrOutput) MongoDbTargets ¶ added in v0.72.0
func (o CrawlerTargetsPtrOutput) MongoDbTargets() CrawlerMongoDbTargetArrayOutput
A list of Mongo DB targets.
func (CrawlerTargetsPtrOutput) S3Targets ¶
func (o CrawlerTargetsPtrOutput) S3Targets() CrawlerS3TargetArrayOutput
Specifies Amazon Simple Storage Service (Amazon S3) targets.
func (CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutput ¶
func (o CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutput() CrawlerTargetsPtrOutput
func (CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutputWithContext ¶
func (o CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutputWithContext(ctx context.Context) CrawlerTargetsPtrOutput
type Database ¶
type Database struct { pulumi.CustomResourceState // The AWS account ID for the account in which to create the catalog object. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // The metadata for the database. DatabaseInput DatabaseInputTypeOutput `pulumi:"databaseInput"` // The name of the database. For hive compatibility, this is folded to lowercase when it is store. DatabaseName pulumi.StringPtrOutput `pulumi:"databaseName"` }
Resource Type definition for AWS::Glue::Database
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database 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 NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (*Database) ElementType ¶
func (*Database) ToDatabaseOutput ¶
func (i *Database) ToDatabaseOutput() DatabaseOutput
func (*Database) ToDatabaseOutputWithContext ¶
func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseArgs ¶
type DatabaseArgs struct { // The AWS account ID for the account in which to create the catalog object. CatalogId pulumi.StringInput // The metadata for the database. DatabaseInput DatabaseInputTypeInput // The name of the database. For hive compatibility, this is folded to lowercase when it is store. DatabaseName pulumi.StringPtrInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseDataLakePrincipal ¶
type DatabaseDataLakePrincipal struct { // An identifier for the AWS Lake Formation principal. DataLakePrincipalIdentifier *string `pulumi:"dataLakePrincipalIdentifier"` }
The AWS Lake Formation principal.
type DatabaseDataLakePrincipalArgs ¶
type DatabaseDataLakePrincipalArgs struct { // An identifier for the AWS Lake Formation principal. DataLakePrincipalIdentifier pulumi.StringPtrInput `pulumi:"dataLakePrincipalIdentifier"` }
The AWS Lake Formation principal.
func (DatabaseDataLakePrincipalArgs) ElementType ¶
func (DatabaseDataLakePrincipalArgs) ElementType() reflect.Type
func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutput ¶
func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput
func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutputWithContext ¶
func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalOutput
func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutput ¶
func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput
func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutputWithContext ¶
func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput
type DatabaseDataLakePrincipalInput ¶
type DatabaseDataLakePrincipalInput interface { pulumi.Input ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput ToDatabaseDataLakePrincipalOutputWithContext(context.Context) DatabaseDataLakePrincipalOutput }
DatabaseDataLakePrincipalInput is an input type that accepts DatabaseDataLakePrincipalArgs and DatabaseDataLakePrincipalOutput values. You can construct a concrete instance of `DatabaseDataLakePrincipalInput` via:
DatabaseDataLakePrincipalArgs{...}
type DatabaseDataLakePrincipalOutput ¶
type DatabaseDataLakePrincipalOutput struct{ *pulumi.OutputState }
The AWS Lake Formation principal.
func (DatabaseDataLakePrincipalOutput) DataLakePrincipalIdentifier ¶
func (o DatabaseDataLakePrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
An identifier for the AWS Lake Formation principal.
func (DatabaseDataLakePrincipalOutput) ElementType ¶
func (DatabaseDataLakePrincipalOutput) ElementType() reflect.Type
func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutput ¶
func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput
func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutputWithContext ¶
func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalOutput
func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutput ¶
func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput
func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext ¶
func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput
type DatabaseDataLakePrincipalPtrInput ¶
type DatabaseDataLakePrincipalPtrInput interface { pulumi.Input ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput ToDatabaseDataLakePrincipalPtrOutputWithContext(context.Context) DatabaseDataLakePrincipalPtrOutput }
DatabaseDataLakePrincipalPtrInput is an input type that accepts DatabaseDataLakePrincipalArgs, DatabaseDataLakePrincipalPtr and DatabaseDataLakePrincipalPtrOutput values. You can construct a concrete instance of `DatabaseDataLakePrincipalPtrInput` via:
DatabaseDataLakePrincipalArgs{...} or: nil
func DatabaseDataLakePrincipalPtr ¶
func DatabaseDataLakePrincipalPtr(v *DatabaseDataLakePrincipalArgs) DatabaseDataLakePrincipalPtrInput
type DatabaseDataLakePrincipalPtrOutput ¶
type DatabaseDataLakePrincipalPtrOutput struct{ *pulumi.OutputState }
func (DatabaseDataLakePrincipalPtrOutput) DataLakePrincipalIdentifier ¶
func (o DatabaseDataLakePrincipalPtrOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
An identifier for the AWS Lake Formation principal.
func (DatabaseDataLakePrincipalPtrOutput) Elem ¶
func (o DatabaseDataLakePrincipalPtrOutput) Elem() DatabaseDataLakePrincipalOutput
func (DatabaseDataLakePrincipalPtrOutput) ElementType ¶
func (DatabaseDataLakePrincipalPtrOutput) ElementType() reflect.Type
func (DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutput ¶
func (o DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput
func (DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext ¶
func (o DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput
type DatabaseFederatedDatabase ¶ added in v0.58.0
type DatabaseFederatedDatabase struct { // The name of the connection to the external metastore. ConnectionName *string `pulumi:"connectionName"` // A unique identifier for the federated database. Identifier *string `pulumi:"identifier"` }
A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog.
type DatabaseFederatedDatabaseArgs ¶ added in v0.58.0
type DatabaseFederatedDatabaseArgs struct { // The name of the connection to the external metastore. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // A unique identifier for the federated database. Identifier pulumi.StringPtrInput `pulumi:"identifier"` }
A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog.
func (DatabaseFederatedDatabaseArgs) ElementType ¶ added in v0.58.0
func (DatabaseFederatedDatabaseArgs) ElementType() reflect.Type
func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutput ¶ added in v0.58.0
func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput
func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutputWithContext ¶ added in v0.58.0
func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) DatabaseFederatedDatabaseOutput
func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutput ¶ added in v0.58.0
func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput
func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutputWithContext ¶ added in v0.58.0
func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput
type DatabaseFederatedDatabaseInput ¶ added in v0.58.0
type DatabaseFederatedDatabaseInput interface { pulumi.Input ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput ToDatabaseFederatedDatabaseOutputWithContext(context.Context) DatabaseFederatedDatabaseOutput }
DatabaseFederatedDatabaseInput is an input type that accepts DatabaseFederatedDatabaseArgs and DatabaseFederatedDatabaseOutput values. You can construct a concrete instance of `DatabaseFederatedDatabaseInput` via:
DatabaseFederatedDatabaseArgs{...}
type DatabaseFederatedDatabaseOutput ¶ added in v0.58.0
type DatabaseFederatedDatabaseOutput struct{ *pulumi.OutputState }
A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog.
func (DatabaseFederatedDatabaseOutput) ConnectionName ¶ added in v0.58.0
func (o DatabaseFederatedDatabaseOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to the external metastore.
func (DatabaseFederatedDatabaseOutput) ElementType ¶ added in v0.58.0
func (DatabaseFederatedDatabaseOutput) ElementType() reflect.Type
func (DatabaseFederatedDatabaseOutput) Identifier ¶ added in v0.58.0
func (o DatabaseFederatedDatabaseOutput) Identifier() pulumi.StringPtrOutput
A unique identifier for the federated database.
func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutput ¶ added in v0.58.0
func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput
func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutputWithContext ¶ added in v0.58.0
func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) DatabaseFederatedDatabaseOutput
func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutput ¶ added in v0.58.0
func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput
func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutputWithContext ¶ added in v0.58.0
func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput
type DatabaseFederatedDatabasePtrInput ¶ added in v0.58.0
type DatabaseFederatedDatabasePtrInput interface { pulumi.Input ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput ToDatabaseFederatedDatabasePtrOutputWithContext(context.Context) DatabaseFederatedDatabasePtrOutput }
DatabaseFederatedDatabasePtrInput is an input type that accepts DatabaseFederatedDatabaseArgs, DatabaseFederatedDatabasePtr and DatabaseFederatedDatabasePtrOutput values. You can construct a concrete instance of `DatabaseFederatedDatabasePtrInput` via:
DatabaseFederatedDatabaseArgs{...} or: nil
func DatabaseFederatedDatabasePtr ¶ added in v0.58.0
func DatabaseFederatedDatabasePtr(v *DatabaseFederatedDatabaseArgs) DatabaseFederatedDatabasePtrInput
type DatabaseFederatedDatabasePtrOutput ¶ added in v0.58.0
type DatabaseFederatedDatabasePtrOutput struct{ *pulumi.OutputState }
func (DatabaseFederatedDatabasePtrOutput) ConnectionName ¶ added in v0.58.0
func (o DatabaseFederatedDatabasePtrOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to the external metastore.
func (DatabaseFederatedDatabasePtrOutput) Elem ¶ added in v0.58.0
func (o DatabaseFederatedDatabasePtrOutput) Elem() DatabaseFederatedDatabaseOutput
func (DatabaseFederatedDatabasePtrOutput) ElementType ¶ added in v0.58.0
func (DatabaseFederatedDatabasePtrOutput) ElementType() reflect.Type
func (DatabaseFederatedDatabasePtrOutput) Identifier ¶ added in v0.58.0
func (o DatabaseFederatedDatabasePtrOutput) Identifier() pulumi.StringPtrOutput
A unique identifier for the federated database.
func (DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutput ¶ added in v0.58.0
func (o DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput
func (DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutputWithContext ¶ added in v0.58.0
func (o DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput
type DatabaseIdentifier ¶ added in v0.2.0
type DatabaseIdentifier struct { // The ID of the Data Catalog in which the database resides. CatalogId *string `pulumi:"catalogId"` // The name of the catalog database. DatabaseName *string `pulumi:"databaseName"` // Region of the target database. Region *string `pulumi:"region"` }
A structure that describes a target database for resource linking.
type DatabaseIdentifierArgs ¶ added in v0.2.0
type DatabaseIdentifierArgs struct { // The ID of the Data Catalog in which the database resides. CatalogId pulumi.StringPtrInput `pulumi:"catalogId"` // The name of the catalog database. DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // Region of the target database. Region pulumi.StringPtrInput `pulumi:"region"` }
A structure that describes a target database for resource linking.
func (DatabaseIdentifierArgs) ElementType ¶ added in v0.2.0
func (DatabaseIdentifierArgs) ElementType() reflect.Type
func (DatabaseIdentifierArgs) ToDatabaseIdentifierOutput ¶ added in v0.2.0
func (i DatabaseIdentifierArgs) ToDatabaseIdentifierOutput() DatabaseIdentifierOutput
func (DatabaseIdentifierArgs) ToDatabaseIdentifierOutputWithContext ¶ added in v0.2.0
func (i DatabaseIdentifierArgs) ToDatabaseIdentifierOutputWithContext(ctx context.Context) DatabaseIdentifierOutput
func (DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutput ¶ added in v0.2.0
func (i DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput
func (DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutputWithContext ¶ added in v0.2.0
func (i DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput
type DatabaseIdentifierInput ¶ added in v0.2.0
type DatabaseIdentifierInput interface { pulumi.Input ToDatabaseIdentifierOutput() DatabaseIdentifierOutput ToDatabaseIdentifierOutputWithContext(context.Context) DatabaseIdentifierOutput }
DatabaseIdentifierInput is an input type that accepts DatabaseIdentifierArgs and DatabaseIdentifierOutput values. You can construct a concrete instance of `DatabaseIdentifierInput` via:
DatabaseIdentifierArgs{...}
type DatabaseIdentifierOutput ¶ added in v0.2.0
type DatabaseIdentifierOutput struct{ *pulumi.OutputState }
A structure that describes a target database for resource linking.
func (DatabaseIdentifierOutput) CatalogId ¶ added in v0.2.0
func (o DatabaseIdentifierOutput) CatalogId() pulumi.StringPtrOutput
The ID of the Data Catalog in which the database resides.
func (DatabaseIdentifierOutput) DatabaseName ¶ added in v0.2.0
func (o DatabaseIdentifierOutput) DatabaseName() pulumi.StringPtrOutput
The name of the catalog database.
func (DatabaseIdentifierOutput) ElementType ¶ added in v0.2.0
func (DatabaseIdentifierOutput) ElementType() reflect.Type
func (DatabaseIdentifierOutput) Region ¶ added in v0.73.0
func (o DatabaseIdentifierOutput) Region() pulumi.StringPtrOutput
Region of the target database.
func (DatabaseIdentifierOutput) ToDatabaseIdentifierOutput ¶ added in v0.2.0
func (o DatabaseIdentifierOutput) ToDatabaseIdentifierOutput() DatabaseIdentifierOutput
func (DatabaseIdentifierOutput) ToDatabaseIdentifierOutputWithContext ¶ added in v0.2.0
func (o DatabaseIdentifierOutput) ToDatabaseIdentifierOutputWithContext(ctx context.Context) DatabaseIdentifierOutput
func (DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutput ¶ added in v0.2.0
func (o DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput
func (DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutputWithContext ¶ added in v0.2.0
func (o DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput
type DatabaseIdentifierPtrInput ¶ added in v0.2.0
type DatabaseIdentifierPtrInput interface { pulumi.Input ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput ToDatabaseIdentifierPtrOutputWithContext(context.Context) DatabaseIdentifierPtrOutput }
DatabaseIdentifierPtrInput is an input type that accepts DatabaseIdentifierArgs, DatabaseIdentifierPtr and DatabaseIdentifierPtrOutput values. You can construct a concrete instance of `DatabaseIdentifierPtrInput` via:
DatabaseIdentifierArgs{...} or: nil
func DatabaseIdentifierPtr ¶ added in v0.2.0
func DatabaseIdentifierPtr(v *DatabaseIdentifierArgs) DatabaseIdentifierPtrInput
type DatabaseIdentifierPtrOutput ¶ added in v0.2.0
type DatabaseIdentifierPtrOutput struct{ *pulumi.OutputState }
func (DatabaseIdentifierPtrOutput) CatalogId ¶ added in v0.2.0
func (o DatabaseIdentifierPtrOutput) CatalogId() pulumi.StringPtrOutput
The ID of the Data Catalog in which the database resides.
func (DatabaseIdentifierPtrOutput) DatabaseName ¶ added in v0.2.0
func (o DatabaseIdentifierPtrOutput) DatabaseName() pulumi.StringPtrOutput
The name of the catalog database.
func (DatabaseIdentifierPtrOutput) Elem ¶ added in v0.2.0
func (o DatabaseIdentifierPtrOutput) Elem() DatabaseIdentifierOutput
func (DatabaseIdentifierPtrOutput) ElementType ¶ added in v0.2.0
func (DatabaseIdentifierPtrOutput) ElementType() reflect.Type
func (DatabaseIdentifierPtrOutput) Region ¶ added in v0.73.0
func (o DatabaseIdentifierPtrOutput) Region() pulumi.StringPtrOutput
Region of the target database.
func (DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutput ¶ added in v0.2.0
func (o DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput
func (DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutputWithContext ¶ added in v0.2.0
func (o DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput
type DatabaseInput ¶
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseInputType ¶ added in v0.2.0
type DatabaseInputType struct { // Creates a set of default permissions on the table for principals. Used by AWS Lake Formation. Not used in the normal course of AWS Glue operations. CreateTableDefaultPermissions []DatabasePrincipalPrivileges `pulumi:"createTableDefaultPermissions"` // A description of the database. Description *string `pulumi:"description"` // A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog. FederatedDatabase *DatabaseFederatedDatabase `pulumi:"federatedDatabase"` // The location of the database (for example, an HDFS path). LocationUri *string `pulumi:"locationUri"` // The name of the database. For hive compatibility, this is folded to lowercase when it is stored. Name *string `pulumi:"name"` // These key-value pairs define parameters and properties of the database. Parameters interface{} `pulumi:"parameters"` // A DatabaseIdentifier structure that describes a target database for resource linking. TargetDatabase *DatabaseIdentifier `pulumi:"targetDatabase"` }
The structure used to create or update a database.
type DatabaseInputTypeArgs ¶ added in v0.2.0
type DatabaseInputTypeArgs struct { // Creates a set of default permissions on the table for principals. Used by AWS Lake Formation. Not used in the normal course of AWS Glue operations. CreateTableDefaultPermissions DatabasePrincipalPrivilegesArrayInput `pulumi:"createTableDefaultPermissions"` // A description of the database. Description pulumi.StringPtrInput `pulumi:"description"` // A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog. FederatedDatabase DatabaseFederatedDatabasePtrInput `pulumi:"federatedDatabase"` // The location of the database (for example, an HDFS path). LocationUri pulumi.StringPtrInput `pulumi:"locationUri"` // The name of the database. For hive compatibility, this is folded to lowercase when it is stored. Name pulumi.StringPtrInput `pulumi:"name"` // These key-value pairs define parameters and properties of the database. Parameters pulumi.Input `pulumi:"parameters"` // A DatabaseIdentifier structure that describes a target database for resource linking. TargetDatabase DatabaseIdentifierPtrInput `pulumi:"targetDatabase"` }
The structure used to create or update a database.
func (DatabaseInputTypeArgs) ElementType ¶ added in v0.2.0
func (DatabaseInputTypeArgs) ElementType() reflect.Type
func (DatabaseInputTypeArgs) ToDatabaseInputTypeOutput ¶ added in v0.2.0
func (i DatabaseInputTypeArgs) ToDatabaseInputTypeOutput() DatabaseInputTypeOutput
func (DatabaseInputTypeArgs) ToDatabaseInputTypeOutputWithContext ¶ added in v0.2.0
func (i DatabaseInputTypeArgs) ToDatabaseInputTypeOutputWithContext(ctx context.Context) DatabaseInputTypeOutput
type DatabaseInputTypeInput ¶ added in v0.2.0
type DatabaseInputTypeInput interface { pulumi.Input ToDatabaseInputTypeOutput() DatabaseInputTypeOutput ToDatabaseInputTypeOutputWithContext(context.Context) DatabaseInputTypeOutput }
DatabaseInputTypeInput is an input type that accepts DatabaseInputTypeArgs and DatabaseInputTypeOutput values. You can construct a concrete instance of `DatabaseInputTypeInput` via:
DatabaseInputTypeArgs{...}
type DatabaseInputTypeOutput ¶ added in v0.2.0
type DatabaseInputTypeOutput struct{ *pulumi.OutputState }
The structure used to create or update a database.
func (DatabaseInputTypeOutput) CreateTableDefaultPermissions ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) CreateTableDefaultPermissions() DatabasePrincipalPrivilegesArrayOutput
Creates a set of default permissions on the table for principals. Used by AWS Lake Formation. Not used in the normal course of AWS Glue operations.
func (DatabaseInputTypeOutput) Description ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) Description() pulumi.StringPtrOutput
A description of the database.
func (DatabaseInputTypeOutput) ElementType ¶ added in v0.2.0
func (DatabaseInputTypeOutput) ElementType() reflect.Type
func (DatabaseInputTypeOutput) FederatedDatabase ¶ added in v0.58.0
func (o DatabaseInputTypeOutput) FederatedDatabase() DatabaseFederatedDatabasePtrOutput
A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog.
func (DatabaseInputTypeOutput) LocationUri ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) LocationUri() pulumi.StringPtrOutput
The location of the database (for example, an HDFS path).
func (DatabaseInputTypeOutput) Name ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) Name() pulumi.StringPtrOutput
The name of the database. For hive compatibility, this is folded to lowercase when it is stored.
func (DatabaseInputTypeOutput) Parameters ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) Parameters() pulumi.AnyOutput
These key-value pairs define parameters and properties of the database.
func (DatabaseInputTypeOutput) TargetDatabase ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) TargetDatabase() DatabaseIdentifierPtrOutput
A DatabaseIdentifier structure that describes a target database for resource linking.
func (DatabaseInputTypeOutput) ToDatabaseInputTypeOutput ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) ToDatabaseInputTypeOutput() DatabaseInputTypeOutput
func (DatabaseInputTypeOutput) ToDatabaseInputTypeOutputWithContext ¶ added in v0.2.0
func (o DatabaseInputTypeOutput) ToDatabaseInputTypeOutputWithContext(ctx context.Context) DatabaseInputTypeOutput
type DatabaseInputTypePtrOutput ¶ added in v0.2.0
type DatabaseInputTypePtrOutput struct{ *pulumi.OutputState }
func (DatabaseInputTypePtrOutput) CreateTableDefaultPermissions ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) CreateTableDefaultPermissions() DatabasePrincipalPrivilegesArrayOutput
Creates a set of default permissions on the table for principals. Used by AWS Lake Formation. Not used in the normal course of AWS Glue operations.
func (DatabaseInputTypePtrOutput) Description ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) Description() pulumi.StringPtrOutput
A description of the database.
func (DatabaseInputTypePtrOutput) Elem ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) Elem() DatabaseInputTypeOutput
func (DatabaseInputTypePtrOutput) ElementType ¶ added in v0.2.0
func (DatabaseInputTypePtrOutput) ElementType() reflect.Type
func (DatabaseInputTypePtrOutput) FederatedDatabase ¶ added in v0.58.0
func (o DatabaseInputTypePtrOutput) FederatedDatabase() DatabaseFederatedDatabasePtrOutput
A FederatedDatabase structure that references an entity outside the AWS Glue Data Catalog.
func (DatabaseInputTypePtrOutput) LocationUri ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) LocationUri() pulumi.StringPtrOutput
The location of the database (for example, an HDFS path).
func (DatabaseInputTypePtrOutput) Name ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) Name() pulumi.StringPtrOutput
The name of the database. For hive compatibility, this is folded to lowercase when it is stored.
func (DatabaseInputTypePtrOutput) Parameters ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) Parameters() pulumi.AnyOutput
These key-value pairs define parameters and properties of the database.
func (DatabaseInputTypePtrOutput) TargetDatabase ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) TargetDatabase() DatabaseIdentifierPtrOutput
A DatabaseIdentifier structure that describes a target database for resource linking.
func (DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutput ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutput() DatabaseInputTypePtrOutput
func (DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutputWithContext ¶ added in v0.2.0
func (o DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutputWithContext(ctx context.Context) DatabaseInputTypePtrOutput
type DatabaseOutput ¶
type DatabaseOutput struct{ *pulumi.OutputState }
func (DatabaseOutput) CatalogId ¶ added in v0.17.0
func (o DatabaseOutput) CatalogId() pulumi.StringOutput
The AWS account ID for the account in which to create the catalog object.
func (DatabaseOutput) DatabaseInput ¶ added in v0.17.0
func (o DatabaseOutput) DatabaseInput() DatabaseInputTypeOutput
The metadata for the database.
func (DatabaseOutput) DatabaseName ¶ added in v0.119.0
func (o DatabaseOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database. For hive compatibility, this is folded to lowercase when it is store.
func (DatabaseOutput) ElementType ¶
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) ToDatabaseOutput ¶
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabasePrincipalPrivileges ¶
type DatabasePrincipalPrivileges struct { // The permissions that are granted to the principal. Permissions []string `pulumi:"permissions"` // The principal who is granted permissions. Principal *DatabaseDataLakePrincipal `pulumi:"principal"` }
The permissions granted to a principal.
type DatabasePrincipalPrivilegesArgs ¶
type DatabasePrincipalPrivilegesArgs struct { // The permissions that are granted to the principal. Permissions pulumi.StringArrayInput `pulumi:"permissions"` // The principal who is granted permissions. Principal DatabaseDataLakePrincipalPtrInput `pulumi:"principal"` }
The permissions granted to a principal.
func (DatabasePrincipalPrivilegesArgs) ElementType ¶
func (DatabasePrincipalPrivilegesArgs) ElementType() reflect.Type
func (DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutput ¶
func (i DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput
func (DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutputWithContext ¶
func (i DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesOutput
type DatabasePrincipalPrivilegesArray ¶
type DatabasePrincipalPrivilegesArray []DatabasePrincipalPrivilegesInput
func (DatabasePrincipalPrivilegesArray) ElementType ¶
func (DatabasePrincipalPrivilegesArray) ElementType() reflect.Type
func (DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutput ¶
func (i DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput
func (DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutputWithContext ¶
func (i DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesArrayOutput
type DatabasePrincipalPrivilegesArrayInput ¶
type DatabasePrincipalPrivilegesArrayInput interface { pulumi.Input ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput ToDatabasePrincipalPrivilegesArrayOutputWithContext(context.Context) DatabasePrincipalPrivilegesArrayOutput }
DatabasePrincipalPrivilegesArrayInput is an input type that accepts DatabasePrincipalPrivilegesArray and DatabasePrincipalPrivilegesArrayOutput values. You can construct a concrete instance of `DatabasePrincipalPrivilegesArrayInput` via:
DatabasePrincipalPrivilegesArray{ DatabasePrincipalPrivilegesArgs{...} }
type DatabasePrincipalPrivilegesArrayOutput ¶
type DatabasePrincipalPrivilegesArrayOutput struct{ *pulumi.OutputState }
func (DatabasePrincipalPrivilegesArrayOutput) ElementType ¶
func (DatabasePrincipalPrivilegesArrayOutput) ElementType() reflect.Type
func (DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutput ¶
func (o DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput
func (DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutputWithContext ¶
func (o DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesArrayOutput
type DatabasePrincipalPrivilegesInput ¶
type DatabasePrincipalPrivilegesInput interface { pulumi.Input ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput ToDatabasePrincipalPrivilegesOutputWithContext(context.Context) DatabasePrincipalPrivilegesOutput }
DatabasePrincipalPrivilegesInput is an input type that accepts DatabasePrincipalPrivilegesArgs and DatabasePrincipalPrivilegesOutput values. You can construct a concrete instance of `DatabasePrincipalPrivilegesInput` via:
DatabasePrincipalPrivilegesArgs{...}
type DatabasePrincipalPrivilegesOutput ¶
type DatabasePrincipalPrivilegesOutput struct{ *pulumi.OutputState }
The permissions granted to a principal.
func (DatabasePrincipalPrivilegesOutput) ElementType ¶
func (DatabasePrincipalPrivilegesOutput) ElementType() reflect.Type
func (DatabasePrincipalPrivilegesOutput) Permissions ¶
func (o DatabasePrincipalPrivilegesOutput) Permissions() pulumi.StringArrayOutput
The permissions that are granted to the principal.
func (DatabasePrincipalPrivilegesOutput) Principal ¶
func (o DatabasePrincipalPrivilegesOutput) Principal() DatabaseDataLakePrincipalPtrOutput
The principal who is granted permissions.
func (DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutput ¶
func (o DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput
func (DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutputWithContext ¶
func (o DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesOutput
type DatabaseState ¶
type DatabaseState struct { }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type LookupCrawlerArgs ¶ added in v0.12.0
type LookupCrawlerArgs struct { // The name of the crawler. Name string `pulumi:"name"` }
type LookupCrawlerOutputArgs ¶ added in v0.12.0
type LookupCrawlerOutputArgs struct { // The name of the crawler. Name pulumi.StringInput `pulumi:"name"` }
func (LookupCrawlerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCrawlerOutputArgs) ElementType() reflect.Type
type LookupCrawlerResult ¶ added in v0.12.0
type LookupCrawlerResult struct { // A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler. Classifiers []string `pulumi:"classifiers"` // Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior. Configuration *string `pulumi:"configuration"` // The name of the SecurityConfiguration structure to be used by this crawler. CrawlerSecurityConfiguration *string `pulumi:"crawlerSecurityConfiguration"` // The name of the database in which the crawler's output is stored. DatabaseName *string `pulumi:"databaseName"` // A description of the crawler. Description *string `pulumi:"description"` // Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials. LakeFormationConfiguration *CrawlerLakeFormationConfiguration `pulumi:"lakeFormationConfiguration"` // A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run. RecrawlPolicy *CrawlerRecrawlPolicy `pulumi:"recrawlPolicy"` // The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data. Role *string `pulumi:"role"` // For scheduled crawlers, the schedule when the crawler runs. Schedule *CrawlerSchedule `pulumi:"schedule"` // The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The `SchemaChangePolicy` does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the `SchemaChangePolicy` on a crawler. // // The SchemaChangePolicy consists of two components, `UpdateBehavior` and `DeleteBehavior` . SchemaChangePolicy *CrawlerSchemaChangePolicy `pulumi:"schemaChangePolicy"` // The prefix added to the names of tables that are created. TablePrefix *string `pulumi:"tablePrefix"` // The tags to use with this crawler. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Crawler` for more information about the expected schema for this property. Tags interface{} `pulumi:"tags"` // A collection of targets to crawl. Targets *CrawlerTargets `pulumi:"targets"` }
func LookupCrawler ¶ added in v0.12.0
func LookupCrawler(ctx *pulumi.Context, args *LookupCrawlerArgs, opts ...pulumi.InvokeOption) (*LookupCrawlerResult, error)
Resource Type definition for AWS::Glue::Crawler
type LookupCrawlerResultOutput ¶ added in v0.12.0
type LookupCrawlerResultOutput struct{ *pulumi.OutputState }
func LookupCrawlerOutput ¶ added in v0.12.0
func LookupCrawlerOutput(ctx *pulumi.Context, args LookupCrawlerOutputArgs, opts ...pulumi.InvokeOption) LookupCrawlerResultOutput
func (LookupCrawlerResultOutput) Classifiers ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) Classifiers() pulumi.StringArrayOutput
A list of UTF-8 strings that specify the names of custom classifiers that are associated with the crawler.
func (LookupCrawlerResultOutput) Configuration ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) Configuration() pulumi.StringPtrOutput
Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler's behavior.
func (LookupCrawlerResultOutput) CrawlerSecurityConfiguration ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) CrawlerSecurityConfiguration() pulumi.StringPtrOutput
The name of the SecurityConfiguration structure to be used by this crawler.
func (LookupCrawlerResultOutput) DatabaseName ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database in which the crawler's output is stored.
func (LookupCrawlerResultOutput) Description ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) Description() pulumi.StringPtrOutput
A description of the crawler.
func (LookupCrawlerResultOutput) ElementType ¶ added in v0.12.0
func (LookupCrawlerResultOutput) ElementType() reflect.Type
func (LookupCrawlerResultOutput) LakeFormationConfiguration ¶ added in v0.124.0
func (o LookupCrawlerResultOutput) LakeFormationConfiguration() CrawlerLakeFormationConfigurationPtrOutput
Specifies whether the crawler should use AWS Lake Formation credentials for the crawler instead of the IAM role credentials.
func (LookupCrawlerResultOutput) RecrawlPolicy ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) RecrawlPolicy() CrawlerRecrawlPolicyPtrOutput
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.
func (LookupCrawlerResultOutput) Role ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) Role() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an IAM role that's used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.
func (LookupCrawlerResultOutput) Schedule ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) Schedule() CrawlerSchedulePtrOutput
For scheduled crawlers, the schedule when the crawler runs.
func (LookupCrawlerResultOutput) SchemaChangePolicy ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) SchemaChangePolicy() CrawlerSchemaChangePolicyPtrOutput
The policy that specifies update and delete behaviors for the crawler. The policy tells the crawler what to do in the event that it detects a change in a table that already exists in the customer's database at the time of the crawl. The `SchemaChangePolicy` does not affect whether or how new tables and partitions are added. New tables and partitions are always created regardless of the `SchemaChangePolicy` on a crawler.
The SchemaChangePolicy consists of two components, `UpdateBehavior` and `DeleteBehavior` .
func (LookupCrawlerResultOutput) TablePrefix ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) TablePrefix() pulumi.StringPtrOutput
The prefix added to the names of tables that are created.
func (LookupCrawlerResultOutput) Tags ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) Tags() pulumi.AnyOutput
The tags to use with this crawler.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Crawler` for more information about the expected schema for this property.
func (LookupCrawlerResultOutput) Targets ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) Targets() CrawlerTargetsPtrOutput
A collection of targets to crawl.
func (LookupCrawlerResultOutput) ToLookupCrawlerResultOutput ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) ToLookupCrawlerResultOutput() LookupCrawlerResultOutput
func (LookupCrawlerResultOutput) ToLookupCrawlerResultOutputWithContext ¶ added in v0.12.0
func (o LookupCrawlerResultOutput) ToLookupCrawlerResultOutputWithContext(ctx context.Context) LookupCrawlerResultOutput
type LookupDatabaseArgs ¶ added in v0.12.0
type LookupDatabaseArgs struct { // The name of the database. For hive compatibility, this is folded to lowercase when it is store. DatabaseName string `pulumi:"databaseName"` }
type LookupDatabaseOutputArgs ¶ added in v0.12.0
type LookupDatabaseOutputArgs struct { // The name of the database. For hive compatibility, this is folded to lowercase when it is store. DatabaseName pulumi.StringInput `pulumi:"databaseName"` }
func (LookupDatabaseOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDatabaseOutputArgs) ElementType() reflect.Type
type LookupDatabaseResult ¶ added in v0.12.0
type LookupDatabaseResult struct { // The AWS account ID for the account in which to create the catalog object. CatalogId *string `pulumi:"catalogId"` // The metadata for the database. DatabaseInput *DatabaseInputType `pulumi:"databaseInput"` }
func LookupDatabase ¶ added in v0.12.0
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
Resource Type definition for AWS::Glue::Database
type LookupDatabaseResultOutput ¶ added in v0.12.0
type LookupDatabaseResultOutput struct{ *pulumi.OutputState }
func LookupDatabaseOutput ¶ added in v0.12.0
func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) CatalogId ¶ added in v0.119.0
func (o LookupDatabaseResultOutput) CatalogId() pulumi.StringPtrOutput
The AWS account ID for the account in which to create the catalog object.
func (LookupDatabaseResultOutput) DatabaseInput ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) DatabaseInput() DatabaseInputTypePtrOutput
The metadata for the database.
func (LookupDatabaseResultOutput) ElementType ¶ added in v0.12.0
func (LookupDatabaseResultOutput) ElementType() reflect.Type
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
type LookupRegistryArgs ¶ added in v0.12.0
type LookupRegistryArgs struct { // Amazon Resource Name for the created Registry. Arn string `pulumi:"arn"` }
type LookupRegistryOutputArgs ¶ added in v0.12.0
type LookupRegistryOutputArgs struct { // Amazon Resource Name for the created Registry. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupRegistryOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRegistryOutputArgs) ElementType() reflect.Type
type LookupRegistryResult ¶ added in v0.12.0
type LookupRegistryResult struct { // Amazon Resource Name for the created Registry. Arn *string `pulumi:"arn"` // A description of the registry. If description is not provided, there will not be any default value for this. Description *string `pulumi:"description"` // List of tags to tag the Registry Tags []aws.Tag `pulumi:"tags"` }
func LookupRegistry ¶ added in v0.12.0
func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)
This resource creates a Registry for authoring schemas as part of Glue Schema Registry.
type LookupRegistryResultOutput ¶ added in v0.12.0
type LookupRegistryResultOutput struct{ *pulumi.OutputState }
func LookupRegistryOutput ¶ added in v0.12.0
func LookupRegistryOutput(ctx *pulumi.Context, args LookupRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryResultOutput
func (LookupRegistryResultOutput) Arn ¶ added in v0.12.0
func (o LookupRegistryResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the created Registry.
func (LookupRegistryResultOutput) Description ¶ added in v0.12.0
func (o LookupRegistryResultOutput) Description() pulumi.StringPtrOutput
A description of the registry. If description is not provided, there will not be any default value for this.
func (LookupRegistryResultOutput) ElementType ¶ added in v0.12.0
func (LookupRegistryResultOutput) ElementType() reflect.Type
func (LookupRegistryResultOutput) Tags ¶ added in v0.12.0
func (o LookupRegistryResultOutput) Tags() aws.TagArrayOutput
List of tags to tag the Registry
func (LookupRegistryResultOutput) ToLookupRegistryResultOutput ¶ added in v0.12.0
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
func (LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext ¶ added in v0.12.0
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
type LookupSchemaArgs ¶ added in v0.12.0
type LookupSchemaArgs struct { // Amazon Resource Name for the Schema. Arn string `pulumi:"arn"` }
type LookupSchemaOutputArgs ¶ added in v0.12.0
type LookupSchemaOutputArgs struct { // Amazon Resource Name for the Schema. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupSchemaOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSchemaOutputArgs) ElementType() reflect.Type
type LookupSchemaResult ¶ added in v0.12.0
type LookupSchemaResult struct { // Amazon Resource Name for the Schema. Arn *string `pulumi:"arn"` // Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema. This is only required for updating a checkpoint. CheckpointVersion *SchemaVersionType `pulumi:"checkpointVersion"` // Compatibility setting for the schema. Compatibility *SchemaCompatibility `pulumi:"compatibility"` // A description of the schema. If description is not provided, there will not be any default value for this. Description *string `pulumi:"description"` // Represents the version ID associated with the initial schema version. InitialSchemaVersionId *string `pulumi:"initialSchemaVersionId"` // List of tags to tag the schema Tags []aws.Tag `pulumi:"tags"` }
func LookupSchema ¶ added in v0.12.0
func LookupSchema(ctx *pulumi.Context, args *LookupSchemaArgs, opts ...pulumi.InvokeOption) (*LookupSchemaResult, error)
This resource represents a schema of Glue Schema Registry.
type LookupSchemaResultOutput ¶ added in v0.12.0
type LookupSchemaResultOutput struct{ *pulumi.OutputState }
func LookupSchemaOutput ¶ added in v0.12.0
func LookupSchemaOutput(ctx *pulumi.Context, args LookupSchemaOutputArgs, opts ...pulumi.InvokeOption) LookupSchemaResultOutput
func (LookupSchemaResultOutput) Arn ¶ added in v0.12.0
func (o LookupSchemaResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the Schema.
func (LookupSchemaResultOutput) CheckpointVersion ¶ added in v0.12.0
func (o LookupSchemaResultOutput) CheckpointVersion() SchemaVersionTypePtrOutput
Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema. This is only required for updating a checkpoint.
func (LookupSchemaResultOutput) Compatibility ¶ added in v0.12.0
func (o LookupSchemaResultOutput) Compatibility() SchemaCompatibilityPtrOutput
Compatibility setting for the schema.
func (LookupSchemaResultOutput) Description ¶ added in v0.12.0
func (o LookupSchemaResultOutput) Description() pulumi.StringPtrOutput
A description of the schema. If description is not provided, there will not be any default value for this.
func (LookupSchemaResultOutput) ElementType ¶ added in v0.12.0
func (LookupSchemaResultOutput) ElementType() reflect.Type
func (LookupSchemaResultOutput) InitialSchemaVersionId ¶ added in v0.12.0
func (o LookupSchemaResultOutput) InitialSchemaVersionId() pulumi.StringPtrOutput
Represents the version ID associated with the initial schema version.
func (LookupSchemaResultOutput) Tags ¶ added in v0.12.0
func (o LookupSchemaResultOutput) Tags() aws.TagArrayOutput
List of tags to tag the schema
func (LookupSchemaResultOutput) ToLookupSchemaResultOutput ¶ added in v0.12.0
func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput
func (LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext ¶ added in v0.12.0
func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput
type LookupSchemaVersionArgs ¶ added in v0.12.0
type LookupSchemaVersionArgs struct { // Represents the version ID associated with the schema version. VersionId string `pulumi:"versionId"` }
type LookupSchemaVersionOutputArgs ¶ added in v0.12.0
type LookupSchemaVersionOutputArgs struct { // Represents the version ID associated with the schema version. VersionId pulumi.StringInput `pulumi:"versionId"` }
func (LookupSchemaVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupSchemaVersionOutputArgs) ElementType() reflect.Type
type LookupSchemaVersionResult ¶ added in v0.12.0
type LookupSchemaVersionResult struct { // Represents the version ID associated with the schema version. VersionId *string `pulumi:"versionId"` }
func LookupSchemaVersion ¶ added in v0.12.0
func LookupSchemaVersion(ctx *pulumi.Context, args *LookupSchemaVersionArgs, opts ...pulumi.InvokeOption) (*LookupSchemaVersionResult, error)
This resource represents an individual schema version of a schema defined in Glue Schema Registry.
type LookupSchemaVersionResultOutput ¶ added in v0.12.0
type LookupSchemaVersionResultOutput struct{ *pulumi.OutputState }
func LookupSchemaVersionOutput ¶ added in v0.12.0
func LookupSchemaVersionOutput(ctx *pulumi.Context, args LookupSchemaVersionOutputArgs, opts ...pulumi.InvokeOption) LookupSchemaVersionResultOutput
func (LookupSchemaVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupSchemaVersionResultOutput) ElementType() reflect.Type
func (LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput ¶ added in v0.12.0
func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput() LookupSchemaVersionResultOutput
func (LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext(ctx context.Context) LookupSchemaVersionResultOutput
func (LookupSchemaVersionResultOutput) VersionId ¶ added in v0.12.0
func (o LookupSchemaVersionResultOutput) VersionId() pulumi.StringPtrOutput
Represents the version ID associated with the schema version.
type LookupTriggerArgs ¶ added in v0.12.0
type LookupTriggerArgs struct { // The name of the trigger. Name string `pulumi:"name"` }
type LookupTriggerOutputArgs ¶ added in v0.12.0
type LookupTriggerOutputArgs struct { // The name of the trigger. Name pulumi.StringInput `pulumi:"name"` }
func (LookupTriggerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupTriggerOutputArgs) ElementType() reflect.Type
type LookupTriggerResult ¶ added in v0.12.0
type LookupTriggerResult struct { // The actions initiated by this trigger. Actions []TriggerAction `pulumi:"actions"` // A description of this trigger. Description *string `pulumi:"description"` // Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. EventBatchingCondition *TriggerEventBatchingCondition `pulumi:"eventBatchingCondition"` // The predicate of this trigger, which defines when it will fire. Predicate *TriggerPredicate `pulumi:"predicate"` // A cron expression used to specify the schedule. Schedule *string `pulumi:"schedule"` // The tags to use with this trigger. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Trigger` for more information about the expected schema for this property. Tags interface{} `pulumi:"tags"` }
func LookupTrigger ¶ added in v0.12.0
func LookupTrigger(ctx *pulumi.Context, args *LookupTriggerArgs, opts ...pulumi.InvokeOption) (*LookupTriggerResult, error)
Resource Type definition for AWS::Glue::Trigger
type LookupTriggerResultOutput ¶ added in v0.12.0
type LookupTriggerResultOutput struct{ *pulumi.OutputState }
func LookupTriggerOutput ¶ added in v0.12.0
func LookupTriggerOutput(ctx *pulumi.Context, args LookupTriggerOutputArgs, opts ...pulumi.InvokeOption) LookupTriggerResultOutput
func (LookupTriggerResultOutput) Actions ¶ added in v0.12.0
func (o LookupTriggerResultOutput) Actions() TriggerActionArrayOutput
The actions initiated by this trigger.
func (LookupTriggerResultOutput) Description ¶ added in v0.12.0
func (o LookupTriggerResultOutput) Description() pulumi.StringPtrOutput
A description of this trigger.
func (LookupTriggerResultOutput) ElementType ¶ added in v0.12.0
func (LookupTriggerResultOutput) ElementType() reflect.Type
func (LookupTriggerResultOutput) EventBatchingCondition ¶ added in v0.38.0
func (o LookupTriggerResultOutput) EventBatchingCondition() TriggerEventBatchingConditionPtrOutput
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
func (LookupTriggerResultOutput) Predicate ¶ added in v0.12.0
func (o LookupTriggerResultOutput) Predicate() TriggerPredicatePtrOutput
The predicate of this trigger, which defines when it will fire.
func (LookupTriggerResultOutput) Schedule ¶ added in v0.12.0
func (o LookupTriggerResultOutput) Schedule() pulumi.StringPtrOutput
A cron expression used to specify the schedule.
func (LookupTriggerResultOutput) Tags ¶ added in v0.12.0
func (o LookupTriggerResultOutput) Tags() pulumi.AnyOutput
The tags to use with this trigger.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Trigger` for more information about the expected schema for this property.
func (LookupTriggerResultOutput) ToLookupTriggerResultOutput ¶ added in v0.12.0
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
func (LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext ¶ added in v0.12.0
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
type Registry ¶
type Registry struct { pulumi.CustomResourceState // Amazon Resource Name for the created Registry. Arn pulumi.StringOutput `pulumi:"arn"` // A description of the registry. If description is not provided, there will not be any default value for this. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace. Name pulumi.StringOutput `pulumi:"name"` // List of tags to tag the Registry Tags aws.TagArrayOutput `pulumi:"tags"` }
This resource creates a Registry for authoring schemas as part of Glue Schema Registry.
func GetRegistry ¶
func GetRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)
GetRegistry gets an existing Registry 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 NewRegistry ¶
func NewRegistry(ctx *pulumi.Context, name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)
NewRegistry registers a new resource with the given unique name, arguments, and options.
func (*Registry) ElementType ¶
func (*Registry) ToRegistryOutput ¶
func (i *Registry) ToRegistryOutput() RegistryOutput
func (*Registry) ToRegistryOutputWithContext ¶
func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
type RegistryArgs ¶
type RegistryArgs struct { // A description of the registry. If description is not provided, there will not be any default value for this. Description pulumi.StringPtrInput // Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace. Name pulumi.StringPtrInput // List of tags to tag the Registry Tags aws.TagArrayInput }
The set of arguments for constructing a Registry resource.
func (RegistryArgs) ElementType ¶
func (RegistryArgs) ElementType() reflect.Type
type RegistryInput ¶
type RegistryInput interface { pulumi.Input ToRegistryOutput() RegistryOutput ToRegistryOutputWithContext(ctx context.Context) RegistryOutput }
type RegistryOutput ¶
type RegistryOutput struct{ *pulumi.OutputState }
func (RegistryOutput) Arn ¶ added in v0.17.0
func (o RegistryOutput) Arn() pulumi.StringOutput
Amazon Resource Name for the created Registry.
func (RegistryOutput) Description ¶ added in v0.17.0
func (o RegistryOutput) Description() pulumi.StringPtrOutput
A description of the registry. If description is not provided, there will not be any default value for this.
func (RegistryOutput) ElementType ¶
func (RegistryOutput) ElementType() reflect.Type
func (RegistryOutput) Name ¶ added in v0.17.0
func (o RegistryOutput) Name() pulumi.StringOutput
Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.
func (RegistryOutput) Tags ¶ added in v0.17.0
func (o RegistryOutput) Tags() aws.TagArrayOutput
List of tags to tag the Registry
func (RegistryOutput) ToRegistryOutput ¶
func (o RegistryOutput) ToRegistryOutput() RegistryOutput
func (RegistryOutput) ToRegistryOutputWithContext ¶
func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
type RegistryState ¶
type RegistryState struct { }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type
type RegistryTag ¶
type Schema ¶
type Schema struct { pulumi.CustomResourceState // Amazon Resource Name for the Schema. Arn pulumi.StringOutput `pulumi:"arn"` // Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema. This is only required for updating a checkpoint. CheckpointVersion SchemaVersionTypePtrOutput `pulumi:"checkpointVersion"` // Compatibility setting for the schema. Compatibility SchemaCompatibilityOutput `pulumi:"compatibility"` // Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF' DataFormat SchemaDataFormatOutput `pulumi:"dataFormat"` // A description of the schema. If description is not provided, there will not be any default value for this. Description pulumi.StringPtrOutput `pulumi:"description"` // Represents the version ID associated with the initial schema version. InitialSchemaVersionId pulumi.StringOutput `pulumi:"initialSchemaVersionId"` // Name of the schema. Name pulumi.StringOutput `pulumi:"name"` // The registry where a schema is stored. Registry SchemaRegistryPtrOutput `pulumi:"registry"` // Definition for the initial schema version in plain-text. SchemaDefinition pulumi.StringOutput `pulumi:"schemaDefinition"` // List of tags to tag the schema Tags aws.TagArrayOutput `pulumi:"tags"` }
This resource represents a schema of Glue Schema Registry.
func GetSchema ¶
func GetSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)
GetSchema gets an existing Schema 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 NewSchema ¶
func NewSchema(ctx *pulumi.Context, name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)
NewSchema registers a new resource with the given unique name, arguments, and options.
func (*Schema) ElementType ¶
func (*Schema) ToSchemaOutput ¶
func (i *Schema) ToSchemaOutput() SchemaOutput
func (*Schema) ToSchemaOutputWithContext ¶
func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaArgs ¶
type SchemaArgs struct { // Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema. This is only required for updating a checkpoint. CheckpointVersion SchemaVersionTypePtrInput // Compatibility setting for the schema. Compatibility SchemaCompatibilityInput // Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF' DataFormat SchemaDataFormatInput // A description of the schema. If description is not provided, there will not be any default value for this. Description pulumi.StringPtrInput // Name of the schema. Name pulumi.StringPtrInput // The registry where a schema is stored. Registry SchemaRegistryPtrInput // Definition for the initial schema version in plain-text. SchemaDefinition pulumi.StringInput // List of tags to tag the schema Tags aws.TagArrayInput }
The set of arguments for constructing a Schema resource.
func (SchemaArgs) ElementType ¶
func (SchemaArgs) ElementType() reflect.Type
type SchemaCompatibility ¶
type SchemaCompatibility string
Compatibility setting for the schema.
func (SchemaCompatibility) ElementType ¶
func (SchemaCompatibility) ElementType() reflect.Type
func (SchemaCompatibility) ToSchemaCompatibilityOutput ¶
func (e SchemaCompatibility) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
func (SchemaCompatibility) ToSchemaCompatibilityOutputWithContext ¶
func (e SchemaCompatibility) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput
func (SchemaCompatibility) ToSchemaCompatibilityPtrOutput ¶
func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
func (SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext ¶
func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
func (SchemaCompatibility) ToStringOutput ¶
func (e SchemaCompatibility) ToStringOutput() pulumi.StringOutput
func (SchemaCompatibility) ToStringOutputWithContext ¶
func (e SchemaCompatibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaCompatibility) ToStringPtrOutput ¶
func (e SchemaCompatibility) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaCompatibility) ToStringPtrOutputWithContext ¶
func (e SchemaCompatibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaCompatibilityInput ¶
type SchemaCompatibilityInput interface { pulumi.Input ToSchemaCompatibilityOutput() SchemaCompatibilityOutput ToSchemaCompatibilityOutputWithContext(context.Context) SchemaCompatibilityOutput }
SchemaCompatibilityInput is an input type that accepts values of the SchemaCompatibility enum A concrete instance of `SchemaCompatibilityInput` can be one of the following:
SchemaCompatibilityNone SchemaCompatibilityDisabled SchemaCompatibilityBackward SchemaCompatibilityBackwardAll SchemaCompatibilityForward SchemaCompatibilityForwardAll SchemaCompatibilityFull SchemaCompatibilityFullAll
type SchemaCompatibilityOutput ¶
type SchemaCompatibilityOutput struct{ *pulumi.OutputState }
func (SchemaCompatibilityOutput) ElementType ¶
func (SchemaCompatibilityOutput) ElementType() reflect.Type
func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutput ¶
func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext ¶
func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput
func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput ¶
func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext ¶
func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
func (SchemaCompatibilityOutput) ToStringOutput ¶
func (o SchemaCompatibilityOutput) ToStringOutput() pulumi.StringOutput
func (SchemaCompatibilityOutput) ToStringOutputWithContext ¶
func (o SchemaCompatibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaCompatibilityOutput) ToStringPtrOutput ¶
func (o SchemaCompatibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaCompatibilityOutput) ToStringPtrOutputWithContext ¶
func (o SchemaCompatibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaCompatibilityPtrInput ¶
type SchemaCompatibilityPtrInput interface { pulumi.Input ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput ToSchemaCompatibilityPtrOutputWithContext(context.Context) SchemaCompatibilityPtrOutput }
func SchemaCompatibilityPtr ¶
func SchemaCompatibilityPtr(v string) SchemaCompatibilityPtrInput
type SchemaCompatibilityPtrOutput ¶
type SchemaCompatibilityPtrOutput struct{ *pulumi.OutputState }
func (SchemaCompatibilityPtrOutput) Elem ¶
func (o SchemaCompatibilityPtrOutput) Elem() SchemaCompatibilityOutput
func (SchemaCompatibilityPtrOutput) ElementType ¶
func (SchemaCompatibilityPtrOutput) ElementType() reflect.Type
func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput ¶
func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext ¶
func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput
func (SchemaCompatibilityPtrOutput) ToStringPtrOutput ¶
func (o SchemaCompatibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext ¶
func (o SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaDataFormat ¶
type SchemaDataFormat string
Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'
func (SchemaDataFormat) ElementType ¶
func (SchemaDataFormat) ElementType() reflect.Type
func (SchemaDataFormat) ToSchemaDataFormatOutput ¶
func (e SchemaDataFormat) ToSchemaDataFormatOutput() SchemaDataFormatOutput
func (SchemaDataFormat) ToSchemaDataFormatOutputWithContext ¶
func (e SchemaDataFormat) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput
func (SchemaDataFormat) ToSchemaDataFormatPtrOutput ¶
func (e SchemaDataFormat) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
func (SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext ¶
func (e SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
func (SchemaDataFormat) ToStringOutput ¶
func (e SchemaDataFormat) ToStringOutput() pulumi.StringOutput
func (SchemaDataFormat) ToStringOutputWithContext ¶
func (e SchemaDataFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaDataFormat) ToStringPtrOutput ¶
func (e SchemaDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaDataFormat) ToStringPtrOutputWithContext ¶
func (e SchemaDataFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaDataFormatInput ¶
type SchemaDataFormatInput interface { pulumi.Input ToSchemaDataFormatOutput() SchemaDataFormatOutput ToSchemaDataFormatOutputWithContext(context.Context) SchemaDataFormatOutput }
SchemaDataFormatInput is an input type that accepts values of the SchemaDataFormat enum A concrete instance of `SchemaDataFormatInput` can be one of the following:
SchemaDataFormatAvro SchemaDataFormatJson SchemaDataFormatProtobuf
type SchemaDataFormatOutput ¶
type SchemaDataFormatOutput struct{ *pulumi.OutputState }
func (SchemaDataFormatOutput) ElementType ¶
func (SchemaDataFormatOutput) ElementType() reflect.Type
func (SchemaDataFormatOutput) ToSchemaDataFormatOutput ¶
func (o SchemaDataFormatOutput) ToSchemaDataFormatOutput() SchemaDataFormatOutput
func (SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext ¶
func (o SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput
func (SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput ¶
func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
func (SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext ¶
func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
func (SchemaDataFormatOutput) ToStringOutput ¶
func (o SchemaDataFormatOutput) ToStringOutput() pulumi.StringOutput
func (SchemaDataFormatOutput) ToStringOutputWithContext ¶
func (o SchemaDataFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SchemaDataFormatOutput) ToStringPtrOutput ¶
func (o SchemaDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaDataFormatOutput) ToStringPtrOutputWithContext ¶
func (o SchemaDataFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaDataFormatPtrInput ¶
type SchemaDataFormatPtrInput interface { pulumi.Input ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput ToSchemaDataFormatPtrOutputWithContext(context.Context) SchemaDataFormatPtrOutput }
func SchemaDataFormatPtr ¶
func SchemaDataFormatPtr(v string) SchemaDataFormatPtrInput
type SchemaDataFormatPtrOutput ¶
type SchemaDataFormatPtrOutput struct{ *pulumi.OutputState }
func (SchemaDataFormatPtrOutput) Elem ¶
func (o SchemaDataFormatPtrOutput) Elem() SchemaDataFormatOutput
func (SchemaDataFormatPtrOutput) ElementType ¶
func (SchemaDataFormatPtrOutput) ElementType() reflect.Type
func (SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput ¶
func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
func (SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext ¶
func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput
func (SchemaDataFormatPtrOutput) ToStringPtrOutput ¶
func (o SchemaDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext ¶
func (o SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SchemaInput ¶
type SchemaInput interface { pulumi.Input ToSchemaOutput() SchemaOutput ToSchemaOutputWithContext(ctx context.Context) SchemaOutput }
type SchemaOutput ¶
type SchemaOutput struct{ *pulumi.OutputState }
func (SchemaOutput) Arn ¶ added in v0.17.0
func (o SchemaOutput) Arn() pulumi.StringOutput
Amazon Resource Name for the Schema.
func (SchemaOutput) CheckpointVersion ¶ added in v0.17.0
func (o SchemaOutput) CheckpointVersion() SchemaVersionTypePtrOutput
Specify the `VersionNumber` or the `IsLatest` for setting the checkpoint for the schema. This is only required for updating a checkpoint.
func (SchemaOutput) Compatibility ¶ added in v0.17.0
func (o SchemaOutput) Compatibility() SchemaCompatibilityOutput
Compatibility setting for the schema.
func (SchemaOutput) DataFormat ¶ added in v0.17.0
func (o SchemaOutput) DataFormat() SchemaDataFormatOutput
Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'
func (SchemaOutput) Description ¶ added in v0.17.0
func (o SchemaOutput) Description() pulumi.StringPtrOutput
A description of the schema. If description is not provided, there will not be any default value for this.
func (SchemaOutput) ElementType ¶
func (SchemaOutput) ElementType() reflect.Type
func (SchemaOutput) InitialSchemaVersionId ¶ added in v0.17.0
func (o SchemaOutput) InitialSchemaVersionId() pulumi.StringOutput
Represents the version ID associated with the initial schema version.
func (SchemaOutput) Name ¶ added in v0.17.0
func (o SchemaOutput) Name() pulumi.StringOutput
Name of the schema.
func (SchemaOutput) Registry ¶ added in v0.17.0
func (o SchemaOutput) Registry() SchemaRegistryPtrOutput
The registry where a schema is stored.
func (SchemaOutput) SchemaDefinition ¶ added in v0.17.0
func (o SchemaOutput) SchemaDefinition() pulumi.StringOutput
Definition for the initial schema version in plain-text.
func (SchemaOutput) Tags ¶ added in v0.17.0
func (o SchemaOutput) Tags() aws.TagArrayOutput
List of tags to tag the schema
func (SchemaOutput) ToSchemaOutput ¶
func (o SchemaOutput) ToSchemaOutput() SchemaOutput
func (SchemaOutput) ToSchemaOutputWithContext ¶
func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaRegistry ¶
type SchemaRegistry struct { // Amazon Resource Name for the Registry. Arn *string `pulumi:"arn"` // Name of the registry in which the schema will be created. Name *string `pulumi:"name"` }
Identifier for the registry which the schema is part of.
type SchemaRegistryArgs ¶
type SchemaRegistryArgs struct { // Amazon Resource Name for the Registry. Arn pulumi.StringPtrInput `pulumi:"arn"` // Name of the registry in which the schema will be created. Name pulumi.StringPtrInput `pulumi:"name"` }
Identifier for the registry which the schema is part of.
func (SchemaRegistryArgs) ElementType ¶
func (SchemaRegistryArgs) ElementType() reflect.Type
func (SchemaRegistryArgs) ToSchemaRegistryOutput ¶
func (i SchemaRegistryArgs) ToSchemaRegistryOutput() SchemaRegistryOutput
func (SchemaRegistryArgs) ToSchemaRegistryOutputWithContext ¶
func (i SchemaRegistryArgs) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
func (SchemaRegistryArgs) ToSchemaRegistryPtrOutput ¶
func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
func (SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext ¶
func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
type SchemaRegistryInput ¶
type SchemaRegistryInput interface { pulumi.Input ToSchemaRegistryOutput() SchemaRegistryOutput ToSchemaRegistryOutputWithContext(context.Context) SchemaRegistryOutput }
SchemaRegistryInput is an input type that accepts SchemaRegistryArgs and SchemaRegistryOutput values. You can construct a concrete instance of `SchemaRegistryInput` via:
SchemaRegistryArgs{...}
type SchemaRegistryOutput ¶
type SchemaRegistryOutput struct{ *pulumi.OutputState }
Identifier for the registry which the schema is part of.
func (SchemaRegistryOutput) Arn ¶
func (o SchemaRegistryOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the Registry.
func (SchemaRegistryOutput) ElementType ¶
func (SchemaRegistryOutput) ElementType() reflect.Type
func (SchemaRegistryOutput) Name ¶
func (o SchemaRegistryOutput) Name() pulumi.StringPtrOutput
Name of the registry in which the schema will be created.
func (SchemaRegistryOutput) ToSchemaRegistryOutput ¶
func (o SchemaRegistryOutput) ToSchemaRegistryOutput() SchemaRegistryOutput
func (SchemaRegistryOutput) ToSchemaRegistryOutputWithContext ¶
func (o SchemaRegistryOutput) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput
func (SchemaRegistryOutput) ToSchemaRegistryPtrOutput ¶
func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
func (SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext ¶
func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
type SchemaRegistryPtrInput ¶
type SchemaRegistryPtrInput interface { pulumi.Input ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput ToSchemaRegistryPtrOutputWithContext(context.Context) SchemaRegistryPtrOutput }
SchemaRegistryPtrInput is an input type that accepts SchemaRegistryArgs, SchemaRegistryPtr and SchemaRegistryPtrOutput values. You can construct a concrete instance of `SchemaRegistryPtrInput` via:
SchemaRegistryArgs{...} or: nil
func SchemaRegistryPtr ¶
func SchemaRegistryPtr(v *SchemaRegistryArgs) SchemaRegistryPtrInput
type SchemaRegistryPtrOutput ¶
type SchemaRegistryPtrOutput struct{ *pulumi.OutputState }
func (SchemaRegistryPtrOutput) Arn ¶
func (o SchemaRegistryPtrOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name for the Registry.
func (SchemaRegistryPtrOutput) Elem ¶
func (o SchemaRegistryPtrOutput) Elem() SchemaRegistryOutput
func (SchemaRegistryPtrOutput) ElementType ¶
func (SchemaRegistryPtrOutput) ElementType() reflect.Type
func (SchemaRegistryPtrOutput) Name ¶
func (o SchemaRegistryPtrOutput) Name() pulumi.StringPtrOutput
Name of the registry in which the schema will be created.
func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput ¶
func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext ¶
func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput
type SchemaState ¶
type SchemaState struct { }
func (SchemaState) ElementType ¶
func (SchemaState) ElementType() reflect.Type
type SchemaVersion ¶
type SchemaVersion struct { pulumi.CustomResourceState // The schema that includes the schema version. Schema SchemaVersionSchemaOutput `pulumi:"schema"` // Complete definition of the schema in plain-text. SchemaDefinition pulumi.StringOutput `pulumi:"schemaDefinition"` // Represents the version ID associated with the schema version. VersionId pulumi.StringOutput `pulumi:"versionId"` }
This resource represents an individual schema version of a schema defined in Glue Schema Registry.
func GetSchemaVersion ¶
func GetSchemaVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchemaVersionState, opts ...pulumi.ResourceOption) (*SchemaVersion, error)
GetSchemaVersion gets an existing SchemaVersion 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 NewSchemaVersion ¶
func NewSchemaVersion(ctx *pulumi.Context, name string, args *SchemaVersionArgs, opts ...pulumi.ResourceOption) (*SchemaVersion, error)
NewSchemaVersion registers a new resource with the given unique name, arguments, and options.
func (*SchemaVersion) ElementType ¶
func (*SchemaVersion) ElementType() reflect.Type
func (*SchemaVersion) ToSchemaVersionOutput ¶
func (i *SchemaVersion) ToSchemaVersionOutput() SchemaVersionOutput
func (*SchemaVersion) ToSchemaVersionOutputWithContext ¶
func (i *SchemaVersion) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput
type SchemaVersionArgs ¶
type SchemaVersionArgs struct { // The schema that includes the schema version. Schema SchemaVersionSchemaInput // Complete definition of the schema in plain-text. SchemaDefinition pulumi.StringInput }
The set of arguments for constructing a SchemaVersion resource.
func (SchemaVersionArgs) ElementType ¶
func (SchemaVersionArgs) ElementType() reflect.Type
type SchemaVersionInput ¶
type SchemaVersionInput interface { pulumi.Input ToSchemaVersionOutput() SchemaVersionOutput ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput }
type SchemaVersionMetadata ¶
type SchemaVersionMetadata struct { pulumi.CustomResourceState // Metadata key Key pulumi.StringOutput `pulumi:"key"` // Represents the version ID associated with the schema version. SchemaVersionId pulumi.StringOutput `pulumi:"schemaVersionId"` // Metadata value Value pulumi.StringOutput `pulumi:"value"` }
This resource adds Key-Value metadata to a Schema version of Glue Schema Registry.
func GetSchemaVersionMetadata ¶
func GetSchemaVersionMetadata(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchemaVersionMetadataState, opts ...pulumi.ResourceOption) (*SchemaVersionMetadata, error)
GetSchemaVersionMetadata gets an existing SchemaVersionMetadata 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 NewSchemaVersionMetadata ¶
func NewSchemaVersionMetadata(ctx *pulumi.Context, name string, args *SchemaVersionMetadataArgs, opts ...pulumi.ResourceOption) (*SchemaVersionMetadata, error)
NewSchemaVersionMetadata registers a new resource with the given unique name, arguments, and options.
func (*SchemaVersionMetadata) ElementType ¶
func (*SchemaVersionMetadata) ElementType() reflect.Type
func (*SchemaVersionMetadata) ToSchemaVersionMetadataOutput ¶
func (i *SchemaVersionMetadata) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput
func (*SchemaVersionMetadata) ToSchemaVersionMetadataOutputWithContext ¶
func (i *SchemaVersionMetadata) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput
type SchemaVersionMetadataArgs ¶
type SchemaVersionMetadataArgs struct { // Metadata key Key pulumi.StringInput // Represents the version ID associated with the schema version. SchemaVersionId pulumi.StringInput // Metadata value Value pulumi.StringInput }
The set of arguments for constructing a SchemaVersionMetadata resource.
func (SchemaVersionMetadataArgs) ElementType ¶
func (SchemaVersionMetadataArgs) ElementType() reflect.Type
type SchemaVersionMetadataInput ¶
type SchemaVersionMetadataInput interface { pulumi.Input ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput }
type SchemaVersionMetadataOutput ¶
type SchemaVersionMetadataOutput struct{ *pulumi.OutputState }
func (SchemaVersionMetadataOutput) ElementType ¶
func (SchemaVersionMetadataOutput) ElementType() reflect.Type
func (SchemaVersionMetadataOutput) Key ¶ added in v0.17.0
func (o SchemaVersionMetadataOutput) Key() pulumi.StringOutput
Metadata key
func (SchemaVersionMetadataOutput) SchemaVersionId ¶ added in v0.17.0
func (o SchemaVersionMetadataOutput) SchemaVersionId() pulumi.StringOutput
Represents the version ID associated with the schema version.
func (SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput ¶
func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput
func (SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext ¶
func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput
func (SchemaVersionMetadataOutput) Value ¶ added in v0.17.0
func (o SchemaVersionMetadataOutput) Value() pulumi.StringOutput
Metadata value
type SchemaVersionMetadataState ¶
type SchemaVersionMetadataState struct { }
func (SchemaVersionMetadataState) ElementType ¶
func (SchemaVersionMetadataState) ElementType() reflect.Type
type SchemaVersionOutput ¶
type SchemaVersionOutput struct{ *pulumi.OutputState }
func (SchemaVersionOutput) ElementType ¶
func (SchemaVersionOutput) ElementType() reflect.Type
func (SchemaVersionOutput) Schema ¶ added in v0.17.0
func (o SchemaVersionOutput) Schema() SchemaVersionSchemaOutput
The schema that includes the schema version.
func (SchemaVersionOutput) SchemaDefinition ¶ added in v0.17.0
func (o SchemaVersionOutput) SchemaDefinition() pulumi.StringOutput
Complete definition of the schema in plain-text.
func (SchemaVersionOutput) ToSchemaVersionOutput ¶
func (o SchemaVersionOutput) ToSchemaVersionOutput() SchemaVersionOutput
func (SchemaVersionOutput) ToSchemaVersionOutputWithContext ¶
func (o SchemaVersionOutput) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput
func (SchemaVersionOutput) VersionId ¶ added in v0.17.0
func (o SchemaVersionOutput) VersionId() pulumi.StringOutput
Represents the version ID associated with the schema version.
type SchemaVersionSchema ¶
type SchemaVersionSchema struct { // Name of the registry to identify where the Schema is located. RegistryName *string `pulumi:"registryName"` // Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema. SchemaArn *string `pulumi:"schemaArn"` // Name of the schema. This parameter requires RegistryName to be provided. SchemaName *string `pulumi:"schemaName"` }
Identifier for the schema where the schema version will be created.
type SchemaVersionSchemaArgs ¶
type SchemaVersionSchemaArgs struct { // Name of the registry to identify where the Schema is located. RegistryName pulumi.StringPtrInput `pulumi:"registryName"` // Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema. SchemaArn pulumi.StringPtrInput `pulumi:"schemaArn"` // Name of the schema. This parameter requires RegistryName to be provided. SchemaName pulumi.StringPtrInput `pulumi:"schemaName"` }
Identifier for the schema where the schema version will be created.
func (SchemaVersionSchemaArgs) ElementType ¶
func (SchemaVersionSchemaArgs) ElementType() reflect.Type
func (SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutput ¶
func (i SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput
func (SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutputWithContext ¶
func (i SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput
type SchemaVersionSchemaInput ¶
type SchemaVersionSchemaInput interface { pulumi.Input ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput ToSchemaVersionSchemaOutputWithContext(context.Context) SchemaVersionSchemaOutput }
SchemaVersionSchemaInput is an input type that accepts SchemaVersionSchemaArgs and SchemaVersionSchemaOutput values. You can construct a concrete instance of `SchemaVersionSchemaInput` via:
SchemaVersionSchemaArgs{...}
type SchemaVersionSchemaOutput ¶
type SchemaVersionSchemaOutput struct{ *pulumi.OutputState }
Identifier for the schema where the schema version will be created.
func (SchemaVersionSchemaOutput) ElementType ¶
func (SchemaVersionSchemaOutput) ElementType() reflect.Type
func (SchemaVersionSchemaOutput) RegistryName ¶
func (o SchemaVersionSchemaOutput) RegistryName() pulumi.StringPtrOutput
Name of the registry to identify where the Schema is located.
func (SchemaVersionSchemaOutput) SchemaArn ¶
func (o SchemaVersionSchemaOutput) SchemaArn() pulumi.StringPtrOutput
Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.
func (SchemaVersionSchemaOutput) SchemaName ¶
func (o SchemaVersionSchemaOutput) SchemaName() pulumi.StringPtrOutput
Name of the schema. This parameter requires RegistryName to be provided.
func (SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput ¶
func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput
func (SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext ¶
func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput
type SchemaVersionState ¶
type SchemaVersionState struct { }
func (SchemaVersionState) ElementType ¶
func (SchemaVersionState) ElementType() reflect.Type
type SchemaVersionType ¶ added in v0.2.0
type SchemaVersionType struct { // Indicates if the latest version needs to be updated. IsLatest *bool `pulumi:"isLatest"` // Indicates the version number in the schema to update. VersionNumber *int `pulumi:"versionNumber"` }
Specify checkpoint version for update. This is only required to update the Compatibility.
type SchemaVersionTypeArgs ¶ added in v0.2.0
type SchemaVersionTypeArgs struct { // Indicates if the latest version needs to be updated. IsLatest pulumi.BoolPtrInput `pulumi:"isLatest"` // Indicates the version number in the schema to update. VersionNumber pulumi.IntPtrInput `pulumi:"versionNumber"` }
Specify checkpoint version for update. This is only required to update the Compatibility.
func (SchemaVersionTypeArgs) ElementType ¶ added in v0.2.0
func (SchemaVersionTypeArgs) ElementType() reflect.Type
func (SchemaVersionTypeArgs) ToSchemaVersionTypeOutput ¶ added in v0.2.0
func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
func (SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext ¶ added in v0.2.0
func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput
func (SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput ¶ added in v0.2.0
func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
func (SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext ¶ added in v0.2.0
func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
type SchemaVersionTypeInput ¶ added in v0.2.0
type SchemaVersionTypeInput interface { pulumi.Input ToSchemaVersionTypeOutput() SchemaVersionTypeOutput ToSchemaVersionTypeOutputWithContext(context.Context) SchemaVersionTypeOutput }
SchemaVersionTypeInput is an input type that accepts SchemaVersionTypeArgs and SchemaVersionTypeOutput values. You can construct a concrete instance of `SchemaVersionTypeInput` via:
SchemaVersionTypeArgs{...}
type SchemaVersionTypeOutput ¶ added in v0.2.0
type SchemaVersionTypeOutput struct{ *pulumi.OutputState }
Specify checkpoint version for update. This is only required to update the Compatibility.
func (SchemaVersionTypeOutput) ElementType ¶ added in v0.2.0
func (SchemaVersionTypeOutput) ElementType() reflect.Type
func (SchemaVersionTypeOutput) IsLatest ¶ added in v0.2.0
func (o SchemaVersionTypeOutput) IsLatest() pulumi.BoolPtrOutput
Indicates if the latest version needs to be updated.
func (SchemaVersionTypeOutput) ToSchemaVersionTypeOutput ¶ added in v0.2.0
func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
func (SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext ¶ added in v0.2.0
func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput
func (SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput ¶ added in v0.2.0
func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
func (SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext ¶ added in v0.2.0
func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
func (SchemaVersionTypeOutput) VersionNumber ¶ added in v0.2.0
func (o SchemaVersionTypeOutput) VersionNumber() pulumi.IntPtrOutput
Indicates the version number in the schema to update.
type SchemaVersionTypePtrInput ¶ added in v0.2.0
type SchemaVersionTypePtrInput interface { pulumi.Input ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput ToSchemaVersionTypePtrOutputWithContext(context.Context) SchemaVersionTypePtrOutput }
SchemaVersionTypePtrInput is an input type that accepts SchemaVersionTypeArgs, SchemaVersionTypePtr and SchemaVersionTypePtrOutput values. You can construct a concrete instance of `SchemaVersionTypePtrInput` via:
SchemaVersionTypeArgs{...} or: nil
func SchemaVersionTypePtr ¶ added in v0.2.0
func SchemaVersionTypePtr(v *SchemaVersionTypeArgs) SchemaVersionTypePtrInput
type SchemaVersionTypePtrOutput ¶ added in v0.2.0
type SchemaVersionTypePtrOutput struct{ *pulumi.OutputState }
func (SchemaVersionTypePtrOutput) Elem ¶ added in v0.2.0
func (o SchemaVersionTypePtrOutput) Elem() SchemaVersionTypeOutput
func (SchemaVersionTypePtrOutput) ElementType ¶ added in v0.2.0
func (SchemaVersionTypePtrOutput) ElementType() reflect.Type
func (SchemaVersionTypePtrOutput) IsLatest ¶ added in v0.2.0
func (o SchemaVersionTypePtrOutput) IsLatest() pulumi.BoolPtrOutput
Indicates if the latest version needs to be updated.
func (SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput ¶ added in v0.2.0
func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
func (SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext ¶ added in v0.2.0
func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput
func (SchemaVersionTypePtrOutput) VersionNumber ¶ added in v0.2.0
func (o SchemaVersionTypePtrOutput) VersionNumber() pulumi.IntPtrOutput
Indicates the version number in the schema to update.
type Trigger ¶
type Trigger struct { pulumi.CustomResourceState // The actions initiated by this trigger. Actions TriggerActionArrayOutput `pulumi:"actions"` // A description of this trigger. Description pulumi.StringPtrOutput `pulumi:"description"` // Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. EventBatchingCondition TriggerEventBatchingConditionPtrOutput `pulumi:"eventBatchingCondition"` // The name of the trigger. Name pulumi.StringPtrOutput `pulumi:"name"` // The predicate of this trigger, which defines when it will fire. Predicate TriggerPredicatePtrOutput `pulumi:"predicate"` // A cron expression used to specify the schedule. Schedule pulumi.StringPtrOutput `pulumi:"schedule"` // Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers. StartOnCreation pulumi.BoolPtrOutput `pulumi:"startOnCreation"` // The tags to use with this trigger. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Trigger` for more information about the expected schema for this property. Tags pulumi.AnyOutput `pulumi:"tags"` // The type of trigger that this is. Type pulumi.StringOutput `pulumi:"type"` // The name of the workflow associated with the trigger. WorkflowName pulumi.StringPtrOutput `pulumi:"workflowName"` }
Resource Type definition for AWS::Glue::Trigger
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "onDemandJobTrigger", &glue.TriggerArgs{ Type: pulumi.String("ON_DEMAND"), Description: pulumi.String("DESCRIPTION_ON_DEMAND"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.String("prod-job2"), }, }, Name: pulumi.String("prod-trigger1-ondemand"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "onDemandJobTrigger", &glue.TriggerArgs{ Type: pulumi.String("ON_DEMAND"), Description: pulumi.String("DESCRIPTION_ON_DEMAND"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.String("prod-job2"), }, }, Name: pulumi.String("prod-trigger1-ondemand"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "scheduledJobTrigger", &glue.TriggerArgs{ Type: pulumi.String("SCHEDULED"), Description: pulumi.String("DESCRIPTION_SCHEDULED"), Schedule: pulumi.String("cron(0 */2 * * ? *)"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.String("prod-job2"), }, &glue.TriggerActionArgs{ JobName: pulumi.String("prod-job3"), Arguments: pulumi.Any(map[string]interface{}{ "--job-bookmark-option": "job-bookmark-enable", }), }, }, Name: pulumi.String("prod-trigger1-scheduled"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "scheduledJobTrigger", &glue.TriggerArgs{ Type: pulumi.String("SCHEDULED"), Description: pulumi.String("DESCRIPTION_SCHEDULED"), Schedule: pulumi.String("cron(0 */2 * * ? *)"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.String("prod-job2"), }, &glue.TriggerActionArgs{ JobName: pulumi.String("prod-job3"), Arguments: pulumi.Any(map[string]interface{}{ "--job-bookmark-option": "job-bookmark-enable", }), }, }, Name: pulumi.String("prod-trigger1-scheduled"), }) if err != nil { return err } return nil }) }
```
func GetTrigger ¶
func GetTrigger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)
GetTrigger gets an existing Trigger 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 NewTrigger ¶
func NewTrigger(ctx *pulumi.Context, name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)
NewTrigger registers a new resource with the given unique name, arguments, and options.
func (*Trigger) ElementType ¶
func (*Trigger) ToTriggerOutput ¶
func (i *Trigger) ToTriggerOutput() TriggerOutput
func (*Trigger) ToTriggerOutputWithContext ¶
func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
type TriggerAction ¶
type TriggerAction struct { // The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself. Arguments interface{} `pulumi:"arguments"` // The name of the crawler to be used with this action. CrawlerName *string `pulumi:"crawlerName"` // The name of a job to be executed. JobName *string `pulumi:"jobName"` // Specifies configuration properties of a job run notification. NotificationProperty *TriggerNotificationProperty `pulumi:"notificationProperty"` // The name of the SecurityConfiguration structure to be used with this action. SecurityConfiguration *string `pulumi:"securityConfiguration"` // The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job. Timeout *int `pulumi:"timeout"` }
The actions initiated by this trigger.
type TriggerActionArgs ¶
type TriggerActionArgs struct { // The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself. Arguments pulumi.Input `pulumi:"arguments"` // The name of the crawler to be used with this action. CrawlerName pulumi.StringPtrInput `pulumi:"crawlerName"` // The name of a job to be executed. JobName pulumi.StringPtrInput `pulumi:"jobName"` // Specifies configuration properties of a job run notification. NotificationProperty TriggerNotificationPropertyPtrInput `pulumi:"notificationProperty"` // The name of the SecurityConfiguration structure to be used with this action. SecurityConfiguration pulumi.StringPtrInput `pulumi:"securityConfiguration"` // The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
The actions initiated by this trigger.
func (TriggerActionArgs) ElementType ¶
func (TriggerActionArgs) ElementType() reflect.Type
func (TriggerActionArgs) ToTriggerActionOutput ¶
func (i TriggerActionArgs) ToTriggerActionOutput() TriggerActionOutput
func (TriggerActionArgs) ToTriggerActionOutputWithContext ¶
func (i TriggerActionArgs) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
type TriggerActionArray ¶
type TriggerActionArray []TriggerActionInput
func (TriggerActionArray) ElementType ¶
func (TriggerActionArray) ElementType() reflect.Type
func (TriggerActionArray) ToTriggerActionArrayOutput ¶
func (i TriggerActionArray) ToTriggerActionArrayOutput() TriggerActionArrayOutput
func (TriggerActionArray) ToTriggerActionArrayOutputWithContext ¶
func (i TriggerActionArray) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
type TriggerActionArrayInput ¶
type TriggerActionArrayInput interface { pulumi.Input ToTriggerActionArrayOutput() TriggerActionArrayOutput ToTriggerActionArrayOutputWithContext(context.Context) TriggerActionArrayOutput }
TriggerActionArrayInput is an input type that accepts TriggerActionArray and TriggerActionArrayOutput values. You can construct a concrete instance of `TriggerActionArrayInput` via:
TriggerActionArray{ TriggerActionArgs{...} }
type TriggerActionArrayOutput ¶
type TriggerActionArrayOutput struct{ *pulumi.OutputState }
func (TriggerActionArrayOutput) ElementType ¶
func (TriggerActionArrayOutput) ElementType() reflect.Type
func (TriggerActionArrayOutput) Index ¶
func (o TriggerActionArrayOutput) Index(i pulumi.IntInput) TriggerActionOutput
func (TriggerActionArrayOutput) ToTriggerActionArrayOutput ¶
func (o TriggerActionArrayOutput) ToTriggerActionArrayOutput() TriggerActionArrayOutput
func (TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext ¶
func (o TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
type TriggerActionInput ¶
type TriggerActionInput interface { pulumi.Input ToTriggerActionOutput() TriggerActionOutput ToTriggerActionOutputWithContext(context.Context) TriggerActionOutput }
TriggerActionInput is an input type that accepts TriggerActionArgs and TriggerActionOutput values. You can construct a concrete instance of `TriggerActionInput` via:
TriggerActionArgs{...}
type TriggerActionOutput ¶
type TriggerActionOutput struct{ *pulumi.OutputState }
The actions initiated by this trigger.
func (TriggerActionOutput) Arguments ¶
func (o TriggerActionOutput) Arguments() pulumi.AnyOutput
The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself.
func (TriggerActionOutput) CrawlerName ¶
func (o TriggerActionOutput) CrawlerName() pulumi.StringPtrOutput
The name of the crawler to be used with this action.
func (TriggerActionOutput) ElementType ¶
func (TriggerActionOutput) ElementType() reflect.Type
func (TriggerActionOutput) JobName ¶
func (o TriggerActionOutput) JobName() pulumi.StringPtrOutput
The name of a job to be executed.
func (TriggerActionOutput) NotificationProperty ¶
func (o TriggerActionOutput) NotificationProperty() TriggerNotificationPropertyPtrOutput
Specifies configuration properties of a job run notification.
func (TriggerActionOutput) SecurityConfiguration ¶
func (o TriggerActionOutput) SecurityConfiguration() pulumi.StringPtrOutput
The name of the SecurityConfiguration structure to be used with this action.
func (TriggerActionOutput) Timeout ¶
func (o TriggerActionOutput) Timeout() pulumi.IntPtrOutput
The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.
func (TriggerActionOutput) ToTriggerActionOutput ¶
func (o TriggerActionOutput) ToTriggerActionOutput() TriggerActionOutput
func (TriggerActionOutput) ToTriggerActionOutputWithContext ¶
func (o TriggerActionOutput) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
type TriggerArgs ¶
type TriggerArgs struct { // The actions initiated by this trigger. Actions TriggerActionArrayInput // A description of this trigger. Description pulumi.StringPtrInput // Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. EventBatchingCondition TriggerEventBatchingConditionPtrInput // The name of the trigger. Name pulumi.StringPtrInput // The predicate of this trigger, which defines when it will fire. Predicate TriggerPredicatePtrInput // A cron expression used to specify the schedule. Schedule pulumi.StringPtrInput // Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers. StartOnCreation pulumi.BoolPtrInput // The tags to use with this trigger. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Trigger` for more information about the expected schema for this property. Tags pulumi.Input // The type of trigger that this is. Type pulumi.StringInput // The name of the workflow associated with the trigger. WorkflowName pulumi.StringPtrInput }
The set of arguments for constructing a Trigger resource.
func (TriggerArgs) ElementType ¶
func (TriggerArgs) ElementType() reflect.Type
type TriggerCondition ¶
type TriggerCondition struct { // The state of the crawler to which this condition applies. CrawlState *string `pulumi:"crawlState"` // The name of the crawler to which this condition applies. CrawlerName *string `pulumi:"crawlerName"` // The name of the job whose JobRuns this condition applies to, and on which this trigger waits. JobName *string `pulumi:"jobName"` // A logical operator. LogicalOperator *string `pulumi:"logicalOperator"` // The condition state. Currently, the values supported are SUCCEEDED, STOPPED, TIMEOUT, and FAILED. State *string `pulumi:"state"` }
Defines a condition under which a trigger fires.
type TriggerConditionArgs ¶
type TriggerConditionArgs struct { // The state of the crawler to which this condition applies. CrawlState pulumi.StringPtrInput `pulumi:"crawlState"` // The name of the crawler to which this condition applies. CrawlerName pulumi.StringPtrInput `pulumi:"crawlerName"` // The name of the job whose JobRuns this condition applies to, and on which this trigger waits. JobName pulumi.StringPtrInput `pulumi:"jobName"` // A logical operator. LogicalOperator pulumi.StringPtrInput `pulumi:"logicalOperator"` // The condition state. Currently, the values supported are SUCCEEDED, STOPPED, TIMEOUT, and FAILED. State pulumi.StringPtrInput `pulumi:"state"` }
Defines a condition under which a trigger fires.
func (TriggerConditionArgs) ElementType ¶
func (TriggerConditionArgs) ElementType() reflect.Type
func (TriggerConditionArgs) ToTriggerConditionOutput ¶
func (i TriggerConditionArgs) ToTriggerConditionOutput() TriggerConditionOutput
func (TriggerConditionArgs) ToTriggerConditionOutputWithContext ¶
func (i TriggerConditionArgs) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput
type TriggerConditionArray ¶
type TriggerConditionArray []TriggerConditionInput
func (TriggerConditionArray) ElementType ¶
func (TriggerConditionArray) ElementType() reflect.Type
func (TriggerConditionArray) ToTriggerConditionArrayOutput ¶
func (i TriggerConditionArray) ToTriggerConditionArrayOutput() TriggerConditionArrayOutput
func (TriggerConditionArray) ToTriggerConditionArrayOutputWithContext ¶
func (i TriggerConditionArray) ToTriggerConditionArrayOutputWithContext(ctx context.Context) TriggerConditionArrayOutput
type TriggerConditionArrayInput ¶
type TriggerConditionArrayInput interface { pulumi.Input ToTriggerConditionArrayOutput() TriggerConditionArrayOutput ToTriggerConditionArrayOutputWithContext(context.Context) TriggerConditionArrayOutput }
TriggerConditionArrayInput is an input type that accepts TriggerConditionArray and TriggerConditionArrayOutput values. You can construct a concrete instance of `TriggerConditionArrayInput` via:
TriggerConditionArray{ TriggerConditionArgs{...} }
type TriggerConditionArrayOutput ¶
type TriggerConditionArrayOutput struct{ *pulumi.OutputState }
func (TriggerConditionArrayOutput) ElementType ¶
func (TriggerConditionArrayOutput) ElementType() reflect.Type
func (TriggerConditionArrayOutput) Index ¶
func (o TriggerConditionArrayOutput) Index(i pulumi.IntInput) TriggerConditionOutput
func (TriggerConditionArrayOutput) ToTriggerConditionArrayOutput ¶
func (o TriggerConditionArrayOutput) ToTriggerConditionArrayOutput() TriggerConditionArrayOutput
func (TriggerConditionArrayOutput) ToTriggerConditionArrayOutputWithContext ¶
func (o TriggerConditionArrayOutput) ToTriggerConditionArrayOutputWithContext(ctx context.Context) TriggerConditionArrayOutput
type TriggerConditionInput ¶
type TriggerConditionInput interface { pulumi.Input ToTriggerConditionOutput() TriggerConditionOutput ToTriggerConditionOutputWithContext(context.Context) TriggerConditionOutput }
TriggerConditionInput is an input type that accepts TriggerConditionArgs and TriggerConditionOutput values. You can construct a concrete instance of `TriggerConditionInput` via:
TriggerConditionArgs{...}
type TriggerConditionOutput ¶
type TriggerConditionOutput struct{ *pulumi.OutputState }
Defines a condition under which a trigger fires.
func (TriggerConditionOutput) CrawlState ¶
func (o TriggerConditionOutput) CrawlState() pulumi.StringPtrOutput
The state of the crawler to which this condition applies.
func (TriggerConditionOutput) CrawlerName ¶
func (o TriggerConditionOutput) CrawlerName() pulumi.StringPtrOutput
The name of the crawler to which this condition applies.
func (TriggerConditionOutput) ElementType ¶
func (TriggerConditionOutput) ElementType() reflect.Type
func (TriggerConditionOutput) JobName ¶
func (o TriggerConditionOutput) JobName() pulumi.StringPtrOutput
The name of the job whose JobRuns this condition applies to, and on which this trigger waits.
func (TriggerConditionOutput) LogicalOperator ¶
func (o TriggerConditionOutput) LogicalOperator() pulumi.StringPtrOutput
A logical operator.
func (TriggerConditionOutput) State ¶
func (o TriggerConditionOutput) State() pulumi.StringPtrOutput
The condition state. Currently, the values supported are SUCCEEDED, STOPPED, TIMEOUT, and FAILED.
func (TriggerConditionOutput) ToTriggerConditionOutput ¶
func (o TriggerConditionOutput) ToTriggerConditionOutput() TriggerConditionOutput
func (TriggerConditionOutput) ToTriggerConditionOutputWithContext ¶
func (o TriggerConditionOutput) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput
type TriggerEventBatchingCondition ¶ added in v0.38.0
type TriggerEventBatchingCondition struct { // Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires. BatchSize int `pulumi:"batchSize"` // Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received. BatchWindow *int `pulumi:"batchWindow"` }
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
type TriggerEventBatchingConditionArgs ¶ added in v0.38.0
type TriggerEventBatchingConditionArgs struct { // Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires. BatchSize pulumi.IntInput `pulumi:"batchSize"` // Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received. BatchWindow pulumi.IntPtrInput `pulumi:"batchWindow"` }
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
func (TriggerEventBatchingConditionArgs) ElementType ¶ added in v0.38.0
func (TriggerEventBatchingConditionArgs) ElementType() reflect.Type
func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput ¶ added in v0.38.0
func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext ¶ added in v0.38.0
func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutput ¶ added in v0.38.0
func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput
func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutputWithContext ¶ added in v0.38.0
func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput
type TriggerEventBatchingConditionInput ¶ added in v0.38.0
type TriggerEventBatchingConditionInput interface { pulumi.Input ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput ToTriggerEventBatchingConditionOutputWithContext(context.Context) TriggerEventBatchingConditionOutput }
TriggerEventBatchingConditionInput is an input type that accepts TriggerEventBatchingConditionArgs and TriggerEventBatchingConditionOutput values. You can construct a concrete instance of `TriggerEventBatchingConditionInput` via:
TriggerEventBatchingConditionArgs{...}
type TriggerEventBatchingConditionOutput ¶ added in v0.38.0
type TriggerEventBatchingConditionOutput struct{ *pulumi.OutputState }
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
func (TriggerEventBatchingConditionOutput) BatchSize ¶ added in v0.38.0
func (o TriggerEventBatchingConditionOutput) BatchSize() pulumi.IntOutput
Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.
func (TriggerEventBatchingConditionOutput) BatchWindow ¶ added in v0.38.0
func (o TriggerEventBatchingConditionOutput) BatchWindow() pulumi.IntPtrOutput
Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.
func (TriggerEventBatchingConditionOutput) ElementType ¶ added in v0.38.0
func (TriggerEventBatchingConditionOutput) ElementType() reflect.Type
func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput ¶ added in v0.38.0
func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext ¶ added in v0.38.0
func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutput ¶ added in v0.38.0
func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput
func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutputWithContext ¶ added in v0.38.0
func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput
type TriggerEventBatchingConditionPtrInput ¶ added in v0.38.0
type TriggerEventBatchingConditionPtrInput interface { pulumi.Input ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput ToTriggerEventBatchingConditionPtrOutputWithContext(context.Context) TriggerEventBatchingConditionPtrOutput }
TriggerEventBatchingConditionPtrInput is an input type that accepts TriggerEventBatchingConditionArgs, TriggerEventBatchingConditionPtr and TriggerEventBatchingConditionPtrOutput values. You can construct a concrete instance of `TriggerEventBatchingConditionPtrInput` via:
TriggerEventBatchingConditionArgs{...} or: nil
func TriggerEventBatchingConditionPtr ¶ added in v0.38.0
func TriggerEventBatchingConditionPtr(v *TriggerEventBatchingConditionArgs) TriggerEventBatchingConditionPtrInput
type TriggerEventBatchingConditionPtrOutput ¶ added in v0.38.0
type TriggerEventBatchingConditionPtrOutput struct{ *pulumi.OutputState }
func (TriggerEventBatchingConditionPtrOutput) BatchSize ¶ added in v0.38.0
func (o TriggerEventBatchingConditionPtrOutput) BatchSize() pulumi.IntPtrOutput
Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.
func (TriggerEventBatchingConditionPtrOutput) BatchWindow ¶ added in v0.38.0
func (o TriggerEventBatchingConditionPtrOutput) BatchWindow() pulumi.IntPtrOutput
Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.
func (TriggerEventBatchingConditionPtrOutput) ElementType ¶ added in v0.38.0
func (TriggerEventBatchingConditionPtrOutput) ElementType() reflect.Type
func (TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutput ¶ added in v0.38.0
func (o TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput
func (TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutputWithContext ¶ added in v0.38.0
func (o TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput
type TriggerInput ¶
type TriggerInput interface { pulumi.Input ToTriggerOutput() TriggerOutput ToTriggerOutputWithContext(ctx context.Context) TriggerOutput }
type TriggerNotificationProperty ¶
type TriggerNotificationProperty struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification NotifyDelayAfter *int `pulumi:"notifyDelayAfter"` }
Specifies configuration properties of a job run notification.
type TriggerNotificationPropertyArgs ¶
type TriggerNotificationPropertyArgs struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification NotifyDelayAfter pulumi.IntPtrInput `pulumi:"notifyDelayAfter"` }
Specifies configuration properties of a job run notification.
func (TriggerNotificationPropertyArgs) ElementType ¶
func (TriggerNotificationPropertyArgs) ElementType() reflect.Type
func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutput ¶
func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput
func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutputWithContext ¶
func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutputWithContext(ctx context.Context) TriggerNotificationPropertyOutput
func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutput ¶
func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput
func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutputWithContext ¶
func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput
type TriggerNotificationPropertyInput ¶
type TriggerNotificationPropertyInput interface { pulumi.Input ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput ToTriggerNotificationPropertyOutputWithContext(context.Context) TriggerNotificationPropertyOutput }
TriggerNotificationPropertyInput is an input type that accepts TriggerNotificationPropertyArgs and TriggerNotificationPropertyOutput values. You can construct a concrete instance of `TriggerNotificationPropertyInput` via:
TriggerNotificationPropertyArgs{...}
type TriggerNotificationPropertyOutput ¶
type TriggerNotificationPropertyOutput struct{ *pulumi.OutputState }
Specifies configuration properties of a job run notification.
func (TriggerNotificationPropertyOutput) ElementType ¶
func (TriggerNotificationPropertyOutput) ElementType() reflect.Type
func (TriggerNotificationPropertyOutput) NotifyDelayAfter ¶
func (o TriggerNotificationPropertyOutput) NotifyDelayAfter() pulumi.IntPtrOutput
After a job run starts, the number of minutes to wait before sending a job run delay notification
func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutput ¶
func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput
func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutputWithContext ¶
func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutputWithContext(ctx context.Context) TriggerNotificationPropertyOutput
func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutput ¶
func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput
func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutputWithContext ¶
func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput
type TriggerNotificationPropertyPtrInput ¶
type TriggerNotificationPropertyPtrInput interface { pulumi.Input ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput ToTriggerNotificationPropertyPtrOutputWithContext(context.Context) TriggerNotificationPropertyPtrOutput }
TriggerNotificationPropertyPtrInput is an input type that accepts TriggerNotificationPropertyArgs, TriggerNotificationPropertyPtr and TriggerNotificationPropertyPtrOutput values. You can construct a concrete instance of `TriggerNotificationPropertyPtrInput` via:
TriggerNotificationPropertyArgs{...} or: nil
func TriggerNotificationPropertyPtr ¶
func TriggerNotificationPropertyPtr(v *TriggerNotificationPropertyArgs) TriggerNotificationPropertyPtrInput
type TriggerNotificationPropertyPtrOutput ¶
type TriggerNotificationPropertyPtrOutput struct{ *pulumi.OutputState }
func (TriggerNotificationPropertyPtrOutput) ElementType ¶
func (TriggerNotificationPropertyPtrOutput) ElementType() reflect.Type
func (TriggerNotificationPropertyPtrOutput) NotifyDelayAfter ¶
func (o TriggerNotificationPropertyPtrOutput) NotifyDelayAfter() pulumi.IntPtrOutput
After a job run starts, the number of minutes to wait before sending a job run delay notification
func (TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutput ¶
func (o TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput
func (TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutputWithContext ¶
func (o TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput
type TriggerOutput ¶
type TriggerOutput struct{ *pulumi.OutputState }
func (TriggerOutput) Actions ¶ added in v0.17.0
func (o TriggerOutput) Actions() TriggerActionArrayOutput
The actions initiated by this trigger.
func (TriggerOutput) Description ¶ added in v0.17.0
func (o TriggerOutput) Description() pulumi.StringPtrOutput
A description of this trigger.
func (TriggerOutput) ElementType ¶
func (TriggerOutput) ElementType() reflect.Type
func (TriggerOutput) EventBatchingCondition ¶ added in v0.38.0
func (o TriggerOutput) EventBatchingCondition() TriggerEventBatchingConditionPtrOutput
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
func (TriggerOutput) Name ¶ added in v0.17.0
func (o TriggerOutput) Name() pulumi.StringPtrOutput
The name of the trigger.
func (TriggerOutput) Predicate ¶ added in v0.17.0
func (o TriggerOutput) Predicate() TriggerPredicatePtrOutput
The predicate of this trigger, which defines when it will fire.
func (TriggerOutput) Schedule ¶ added in v0.17.0
func (o TriggerOutput) Schedule() pulumi.StringPtrOutput
A cron expression used to specify the schedule.
func (TriggerOutput) StartOnCreation ¶ added in v0.17.0
func (o TriggerOutput) StartOnCreation() pulumi.BoolPtrOutput
Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.
func (TriggerOutput) Tags ¶ added in v0.17.0
func (o TriggerOutput) Tags() pulumi.AnyOutput
The tags to use with this trigger.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Glue::Trigger` for more information about the expected schema for this property.
func (TriggerOutput) ToTriggerOutput ¶
func (o TriggerOutput) ToTriggerOutput() TriggerOutput
func (TriggerOutput) ToTriggerOutputWithContext ¶
func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
func (TriggerOutput) Type ¶ added in v0.17.0
func (o TriggerOutput) Type() pulumi.StringOutput
The type of trigger that this is.
func (TriggerOutput) WorkflowName ¶ added in v0.17.0
func (o TriggerOutput) WorkflowName() pulumi.StringPtrOutput
The name of the workflow associated with the trigger.
type TriggerPredicate ¶
type TriggerPredicate struct { // A list of the conditions that determine when the trigger will fire. Conditions []TriggerCondition `pulumi:"conditions"` // An optional field if only one condition is listed. If multiple conditions are listed, then this field is required. Logical *string `pulumi:"logical"` }
The predicate of this trigger, which defines when it will fire.
type TriggerPredicateArgs ¶
type TriggerPredicateArgs struct { // A list of the conditions that determine when the trigger will fire. Conditions TriggerConditionArrayInput `pulumi:"conditions"` // An optional field if only one condition is listed. If multiple conditions are listed, then this field is required. Logical pulumi.StringPtrInput `pulumi:"logical"` }
The predicate of this trigger, which defines when it will fire.
func (TriggerPredicateArgs) ElementType ¶
func (TriggerPredicateArgs) ElementType() reflect.Type
func (TriggerPredicateArgs) ToTriggerPredicateOutput ¶
func (i TriggerPredicateArgs) ToTriggerPredicateOutput() TriggerPredicateOutput
func (TriggerPredicateArgs) ToTriggerPredicateOutputWithContext ¶
func (i TriggerPredicateArgs) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
func (TriggerPredicateArgs) ToTriggerPredicatePtrOutput ¶
func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext ¶
func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerPredicateInput ¶
type TriggerPredicateInput interface { pulumi.Input ToTriggerPredicateOutput() TriggerPredicateOutput ToTriggerPredicateOutputWithContext(context.Context) TriggerPredicateOutput }
TriggerPredicateInput is an input type that accepts TriggerPredicateArgs and TriggerPredicateOutput values. You can construct a concrete instance of `TriggerPredicateInput` via:
TriggerPredicateArgs{...}
type TriggerPredicateOutput ¶
type TriggerPredicateOutput struct{ *pulumi.OutputState }
The predicate of this trigger, which defines when it will fire.
func (TriggerPredicateOutput) Conditions ¶
func (o TriggerPredicateOutput) Conditions() TriggerConditionArrayOutput
A list of the conditions that determine when the trigger will fire.
func (TriggerPredicateOutput) ElementType ¶
func (TriggerPredicateOutput) ElementType() reflect.Type
func (TriggerPredicateOutput) Logical ¶
func (o TriggerPredicateOutput) Logical() pulumi.StringPtrOutput
An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.
func (TriggerPredicateOutput) ToTriggerPredicateOutput ¶
func (o TriggerPredicateOutput) ToTriggerPredicateOutput() TriggerPredicateOutput
func (TriggerPredicateOutput) ToTriggerPredicateOutputWithContext ¶
func (o TriggerPredicateOutput) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
func (TriggerPredicateOutput) ToTriggerPredicatePtrOutput ¶
func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext ¶
func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerPredicatePtrInput ¶
type TriggerPredicatePtrInput interface { pulumi.Input ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput ToTriggerPredicatePtrOutputWithContext(context.Context) TriggerPredicatePtrOutput }
TriggerPredicatePtrInput is an input type that accepts TriggerPredicateArgs, TriggerPredicatePtr and TriggerPredicatePtrOutput values. You can construct a concrete instance of `TriggerPredicatePtrInput` via:
TriggerPredicateArgs{...} or: nil
func TriggerPredicatePtr ¶
func TriggerPredicatePtr(v *TriggerPredicateArgs) TriggerPredicatePtrInput
type TriggerPredicatePtrOutput ¶
type TriggerPredicatePtrOutput struct{ *pulumi.OutputState }
func (TriggerPredicatePtrOutput) Conditions ¶
func (o TriggerPredicatePtrOutput) Conditions() TriggerConditionArrayOutput
A list of the conditions that determine when the trigger will fire.
func (TriggerPredicatePtrOutput) Elem ¶
func (o TriggerPredicatePtrOutput) Elem() TriggerPredicateOutput
func (TriggerPredicatePtrOutput) ElementType ¶
func (TriggerPredicatePtrOutput) ElementType() reflect.Type
func (TriggerPredicatePtrOutput) Logical ¶
func (o TriggerPredicatePtrOutput) Logical() pulumi.StringPtrOutput
An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.
func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput ¶
func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext ¶
func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerState ¶
type TriggerState struct { }
func (TriggerState) ElementType ¶
func (TriggerState) ElementType() reflect.Type