Documentation
¶
Index ¶
- type DataSet
- type DataSetArgs
- type DataSetArray
- type DataSetArrayInput
- type DataSetArrayOutput
- type DataSetInput
- type DataSetMap
- type DataSetMapInput
- type DataSetMapOutput
- type DataSetOutput
- func (o DataSetOutput) Arn() pulumi.StringOutput
- func (o DataSetOutput) AssetType() pulumi.StringOutput
- func (o DataSetOutput) Description() pulumi.StringOutput
- func (DataSetOutput) ElementType() reflect.Type
- func (o DataSetOutput) Name() pulumi.StringOutput
- func (o DataSetOutput) Region() pulumi.StringOutput
- func (o DataSetOutput) Tags() pulumi.StringMapOutput
- func (o DataSetOutput) TagsAll() pulumi.StringMapOutput
- func (o DataSetOutput) ToDataSetOutput() DataSetOutput
- func (o DataSetOutput) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput
- type DataSetState
- type EventAction
- type EventActionAction
- type EventActionActionArgs
- func (EventActionActionArgs) ElementType() reflect.Type
- func (i EventActionActionArgs) ToEventActionActionOutput() EventActionActionOutput
- func (i EventActionActionArgs) ToEventActionActionOutputWithContext(ctx context.Context) EventActionActionOutput
- func (i EventActionActionArgs) ToEventActionActionPtrOutput() EventActionActionPtrOutput
- func (i EventActionActionArgs) ToEventActionActionPtrOutputWithContext(ctx context.Context) EventActionActionPtrOutput
- type EventActionActionExportRevisionToS3
- type EventActionActionExportRevisionToS3Args
- func (EventActionActionExportRevisionToS3Args) ElementType() reflect.Type
- func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3Output() EventActionActionExportRevisionToS3Output
- func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3OutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3Output
- func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3PtrOutput() EventActionActionExportRevisionToS3PtrOutput
- func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3PtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3PtrOutput
- type EventActionActionExportRevisionToS3Encryption
- type EventActionActionExportRevisionToS3EncryptionArgs
- func (EventActionActionExportRevisionToS3EncryptionArgs) ElementType() reflect.Type
- func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionOutput() EventActionActionExportRevisionToS3EncryptionOutput
- func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionOutput
- func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionPtrOutput() EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionPtrOutput
- type EventActionActionExportRevisionToS3EncryptionInput
- type EventActionActionExportRevisionToS3EncryptionOutput
- func (EventActionActionExportRevisionToS3EncryptionOutput) ElementType() reflect.Type
- func (o EventActionActionExportRevisionToS3EncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionOutput() EventActionActionExportRevisionToS3EncryptionOutput
- func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionOutput
- func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutput() EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (o EventActionActionExportRevisionToS3EncryptionOutput) Type() pulumi.StringPtrOutput
- type EventActionActionExportRevisionToS3EncryptionPtrInput
- type EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) Elem() EventActionActionExportRevisionToS3EncryptionOutput
- func (EventActionActionExportRevisionToS3EncryptionPtrOutput) ElementType() reflect.Type
- func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutput() EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) Type() pulumi.StringPtrOutput
- type EventActionActionExportRevisionToS3Input
- type EventActionActionExportRevisionToS3Output
- func (EventActionActionExportRevisionToS3Output) ElementType() reflect.Type
- func (o EventActionActionExportRevisionToS3Output) Encryption() EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (o EventActionActionExportRevisionToS3Output) RevisionDestination() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3Output() EventActionActionExportRevisionToS3Output
- func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3OutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3Output
- func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3PtrOutput() EventActionActionExportRevisionToS3PtrOutput
- func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3PtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3PtrOutput
- type EventActionActionExportRevisionToS3PtrInput
- type EventActionActionExportRevisionToS3PtrOutput
- func (o EventActionActionExportRevisionToS3PtrOutput) Elem() EventActionActionExportRevisionToS3Output
- func (EventActionActionExportRevisionToS3PtrOutput) ElementType() reflect.Type
- func (o EventActionActionExportRevisionToS3PtrOutput) Encryption() EventActionActionExportRevisionToS3EncryptionPtrOutput
- func (o EventActionActionExportRevisionToS3PtrOutput) RevisionDestination() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- func (o EventActionActionExportRevisionToS3PtrOutput) ToEventActionActionExportRevisionToS3PtrOutput() EventActionActionExportRevisionToS3PtrOutput
- func (o EventActionActionExportRevisionToS3PtrOutput) ToEventActionActionExportRevisionToS3PtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3PtrOutput
- type EventActionActionExportRevisionToS3RevisionDestination
- type EventActionActionExportRevisionToS3RevisionDestinationArgs
- func (EventActionActionExportRevisionToS3RevisionDestinationArgs) ElementType() reflect.Type
- func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationOutput() EventActionActionExportRevisionToS3RevisionDestinationOutput
- func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationOutput
- func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- type EventActionActionExportRevisionToS3RevisionDestinationInput
- type EventActionActionExportRevisionToS3RevisionDestinationOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) Bucket() pulumi.StringOutput
- func (EventActionActionExportRevisionToS3RevisionDestinationOutput) ElementType() reflect.Type
- func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) KeyPattern() pulumi.StringPtrOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationOutput() EventActionActionExportRevisionToS3RevisionDestinationOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- type EventActionActionExportRevisionToS3RevisionDestinationPtrInput
- type EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) Elem() EventActionActionExportRevisionToS3RevisionDestinationOutput
- func (EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ElementType() reflect.Type
- func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) KeyPattern() pulumi.StringPtrOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
- type EventActionActionInput
- type EventActionActionOutput
- func (EventActionActionOutput) ElementType() reflect.Type
- func (o EventActionActionOutput) ExportRevisionToS3() EventActionActionExportRevisionToS3PtrOutput
- func (o EventActionActionOutput) ToEventActionActionOutput() EventActionActionOutput
- func (o EventActionActionOutput) ToEventActionActionOutputWithContext(ctx context.Context) EventActionActionOutput
- func (o EventActionActionOutput) ToEventActionActionPtrOutput() EventActionActionPtrOutput
- func (o EventActionActionOutput) ToEventActionActionPtrOutputWithContext(ctx context.Context) EventActionActionPtrOutput
- type EventActionActionPtrInput
- type EventActionActionPtrOutput
- func (o EventActionActionPtrOutput) Elem() EventActionActionOutput
- func (EventActionActionPtrOutput) ElementType() reflect.Type
- func (o EventActionActionPtrOutput) ExportRevisionToS3() EventActionActionExportRevisionToS3PtrOutput
- func (o EventActionActionPtrOutput) ToEventActionActionPtrOutput() EventActionActionPtrOutput
- func (o EventActionActionPtrOutput) ToEventActionActionPtrOutputWithContext(ctx context.Context) EventActionActionPtrOutput
- type EventActionArgs
- type EventActionArray
- type EventActionArrayInput
- type EventActionArrayOutput
- func (EventActionArrayOutput) ElementType() reflect.Type
- func (o EventActionArrayOutput) Index(i pulumi.IntInput) EventActionOutput
- func (o EventActionArrayOutput) ToEventActionArrayOutput() EventActionArrayOutput
- func (o EventActionArrayOutput) ToEventActionArrayOutputWithContext(ctx context.Context) EventActionArrayOutput
- type EventActionEvent
- type EventActionEventArgs
- func (EventActionEventArgs) ElementType() reflect.Type
- func (i EventActionEventArgs) ToEventActionEventOutput() EventActionEventOutput
- func (i EventActionEventArgs) ToEventActionEventOutputWithContext(ctx context.Context) EventActionEventOutput
- func (i EventActionEventArgs) ToEventActionEventPtrOutput() EventActionEventPtrOutput
- func (i EventActionEventArgs) ToEventActionEventPtrOutputWithContext(ctx context.Context) EventActionEventPtrOutput
- type EventActionEventInput
- type EventActionEventOutput
- func (EventActionEventOutput) ElementType() reflect.Type
- func (o EventActionEventOutput) RevisionPublished() EventActionEventRevisionPublishedPtrOutput
- func (o EventActionEventOutput) ToEventActionEventOutput() EventActionEventOutput
- func (o EventActionEventOutput) ToEventActionEventOutputWithContext(ctx context.Context) EventActionEventOutput
- func (o EventActionEventOutput) ToEventActionEventPtrOutput() EventActionEventPtrOutput
- func (o EventActionEventOutput) ToEventActionEventPtrOutputWithContext(ctx context.Context) EventActionEventPtrOutput
- type EventActionEventPtrInput
- type EventActionEventPtrOutput
- func (o EventActionEventPtrOutput) Elem() EventActionEventOutput
- func (EventActionEventPtrOutput) ElementType() reflect.Type
- func (o EventActionEventPtrOutput) RevisionPublished() EventActionEventRevisionPublishedPtrOutput
- func (o EventActionEventPtrOutput) ToEventActionEventPtrOutput() EventActionEventPtrOutput
- func (o EventActionEventPtrOutput) ToEventActionEventPtrOutputWithContext(ctx context.Context) EventActionEventPtrOutput
- type EventActionEventRevisionPublished
- type EventActionEventRevisionPublishedArgs
- func (EventActionEventRevisionPublishedArgs) ElementType() reflect.Type
- func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedOutput() EventActionEventRevisionPublishedOutput
- func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedOutput
- func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedPtrOutput() EventActionEventRevisionPublishedPtrOutput
- func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedPtrOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedPtrOutput
- type EventActionEventRevisionPublishedInput
- type EventActionEventRevisionPublishedOutput
- func (o EventActionEventRevisionPublishedOutput) DataSetId() pulumi.StringOutput
- func (EventActionEventRevisionPublishedOutput) ElementType() reflect.Type
- func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedOutput() EventActionEventRevisionPublishedOutput
- func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedOutput
- func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedPtrOutput() EventActionEventRevisionPublishedPtrOutput
- func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedPtrOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedPtrOutput
- type EventActionEventRevisionPublishedPtrInput
- type EventActionEventRevisionPublishedPtrOutput
- func (o EventActionEventRevisionPublishedPtrOutput) DataSetId() pulumi.StringPtrOutput
- func (o EventActionEventRevisionPublishedPtrOutput) Elem() EventActionEventRevisionPublishedOutput
- func (EventActionEventRevisionPublishedPtrOutput) ElementType() reflect.Type
- func (o EventActionEventRevisionPublishedPtrOutput) ToEventActionEventRevisionPublishedPtrOutput() EventActionEventRevisionPublishedPtrOutput
- func (o EventActionEventRevisionPublishedPtrOutput) ToEventActionEventRevisionPublishedPtrOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedPtrOutput
- type EventActionInput
- type EventActionMap
- type EventActionMapInput
- type EventActionMapOutput
- func (EventActionMapOutput) ElementType() reflect.Type
- func (o EventActionMapOutput) MapIndex(k pulumi.StringInput) EventActionOutput
- func (o EventActionMapOutput) ToEventActionMapOutput() EventActionMapOutput
- func (o EventActionMapOutput) ToEventActionMapOutputWithContext(ctx context.Context) EventActionMapOutput
- type EventActionOutput
- func (o EventActionOutput) Action() EventActionActionPtrOutput
- func (o EventActionOutput) Arn() pulumi.StringOutput
- func (o EventActionOutput) CreatedAt() pulumi.StringOutput
- func (EventActionOutput) ElementType() reflect.Type
- func (o EventActionOutput) Event() EventActionEventPtrOutput
- func (o EventActionOutput) Region() pulumi.StringOutput
- func (o EventActionOutput) ToEventActionOutput() EventActionOutput
- func (o EventActionOutput) ToEventActionOutputWithContext(ctx context.Context) EventActionOutput
- func (o EventActionOutput) UpdatedAt() pulumi.StringOutput
- type EventActionState
- type Revision
- type RevisionArgs
- type RevisionArray
- type RevisionArrayInput
- type RevisionArrayOutput
- type RevisionAssets
- type RevisionAssetsArgs
- type RevisionAssetsArray
- type RevisionAssetsArrayInput
- type RevisionAssetsArrayOutput
- func (RevisionAssetsArrayOutput) ElementType() reflect.Type
- func (o RevisionAssetsArrayOutput) Index(i pulumi.IntInput) RevisionAssetsOutput
- func (o RevisionAssetsArrayOutput) ToRevisionAssetsArrayOutput() RevisionAssetsArrayOutput
- func (o RevisionAssetsArrayOutput) ToRevisionAssetsArrayOutputWithContext(ctx context.Context) RevisionAssetsArrayOutput
- type RevisionAssetsAsset
- type RevisionAssetsAssetArgs
- type RevisionAssetsAssetArray
- type RevisionAssetsAssetArrayInput
- type RevisionAssetsAssetArrayOutput
- func (RevisionAssetsAssetArrayOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetArrayOutput) Index(i pulumi.IntInput) RevisionAssetsAssetOutput
- func (o RevisionAssetsAssetArrayOutput) ToRevisionAssetsAssetArrayOutput() RevisionAssetsAssetArrayOutput
- func (o RevisionAssetsAssetArrayOutput) ToRevisionAssetsAssetArrayOutputWithContext(ctx context.Context) RevisionAssetsAssetArrayOutput
- type RevisionAssetsAssetCreateS3DataAccessFromS3Bucket
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ElementType() reflect.Type
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSource
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ElementType() reflect.Type
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceInput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrant
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ElementType() reflect.Type
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput() ...
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutputWithContext(ctx context.Context) ...
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ElementType() reflect.Type
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput() ...
- func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutputWithContext(ctx context.Context) ...
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayInput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) Index(i pulumi.IntInput) ...
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput() ...
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutputWithContext(ctx context.Context) ...
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantInput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) KmsKeyArn() pulumi.StringOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput() ...
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutputWithContext(ctx context.Context) ...
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) Bucket() pulumi.StringOutput
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) KeyPrefixes() pulumi.StringArrayOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) Keys() pulumi.StringArrayOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) KmsKeysToGrants() ...
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrInput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) Elem() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) KeyPrefixes() pulumi.StringArrayOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) Keys() pulumi.StringArrayOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) KmsKeysToGrants() ...
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketInput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AccessPointAlias() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AccessPointArn() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AssetSource() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrInput
- type RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AccessPointAlias() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AccessPointArn() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AssetSource() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) Elem() RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
- func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- type RevisionAssetsAssetImportAssetsFromS3
- type RevisionAssetsAssetImportAssetsFromS3Args
- func (RevisionAssetsAssetImportAssetsFromS3Args) ElementType() reflect.Type
- func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3Output() RevisionAssetsAssetImportAssetsFromS3Output
- func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3OutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3Output
- func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput() RevisionAssetsAssetImportAssetsFromS3PtrOutput
- func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3PtrOutput
- type RevisionAssetsAssetImportAssetsFromS3AssetSource
- type RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs
- func (RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ElementType() reflect.Type
- func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
- func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
- func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- type RevisionAssetsAssetImportAssetsFromS3AssetSourceInput
- type RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) Bucket() pulumi.StringOutput
- func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) Key() pulumi.StringOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- type RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrInput
- type RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) Elem() RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
- func (RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) Key() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- type RevisionAssetsAssetImportAssetsFromS3Input
- type RevisionAssetsAssetImportAssetsFromS3Output
- func (o RevisionAssetsAssetImportAssetsFromS3Output) AssetSource() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- func (RevisionAssetsAssetImportAssetsFromS3Output) ElementType() reflect.Type
- func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3Output() RevisionAssetsAssetImportAssetsFromS3Output
- func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3OutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3Output
- func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput() RevisionAssetsAssetImportAssetsFromS3PtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3PtrOutput
- type RevisionAssetsAssetImportAssetsFromS3PtrInput
- type RevisionAssetsAssetImportAssetsFromS3PtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3PtrOutput) AssetSource() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3PtrOutput) Elem() RevisionAssetsAssetImportAssetsFromS3Output
- func (RevisionAssetsAssetImportAssetsFromS3PtrOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetImportAssetsFromS3PtrOutput) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput() RevisionAssetsAssetImportAssetsFromS3PtrOutput
- func (o RevisionAssetsAssetImportAssetsFromS3PtrOutput) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3PtrOutput
- type RevisionAssetsAssetImportAssetsFromSignedUrl
- type RevisionAssetsAssetImportAssetsFromSignedUrlArgs
- func (RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ElementType() reflect.Type
- func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutput() RevisionAssetsAssetImportAssetsFromSignedUrlOutput
- func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlOutput
- func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- type RevisionAssetsAssetImportAssetsFromSignedUrlInput
- type RevisionAssetsAssetImportAssetsFromSignedUrlOutput
- func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) Filename() pulumi.StringOutput
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutput() RevisionAssetsAssetImportAssetsFromSignedUrlOutput
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlOutput
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- type RevisionAssetsAssetImportAssetsFromSignedUrlPtrInput
- type RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) Elem() RevisionAssetsAssetImportAssetsFromSignedUrlOutput
- func (RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) Filename() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- func (o RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- type RevisionAssetsAssetInput
- type RevisionAssetsAssetOutput
- func (o RevisionAssetsAssetOutput) Arn() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetOutput) CreateS3DataAccessFromS3Bucket() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
- func (o RevisionAssetsAssetOutput) CreatedAt() pulumi.StringPtrOutput
- func (RevisionAssetsAssetOutput) ElementType() reflect.Type
- func (o RevisionAssetsAssetOutput) Id() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetOutput) ImportAssetsFromS3() RevisionAssetsAssetImportAssetsFromS3PtrOutput
- func (o RevisionAssetsAssetOutput) ImportAssetsFromSignedUrl() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
- func (o RevisionAssetsAssetOutput) Name() pulumi.StringPtrOutput
- func (o RevisionAssetsAssetOutput) ToRevisionAssetsAssetOutput() RevisionAssetsAssetOutput
- func (o RevisionAssetsAssetOutput) ToRevisionAssetsAssetOutputWithContext(ctx context.Context) RevisionAssetsAssetOutput
- func (o RevisionAssetsAssetOutput) UpdatedAt() pulumi.StringPtrOutput
- type RevisionAssetsInput
- type RevisionAssetsMap
- type RevisionAssetsMapInput
- type RevisionAssetsMapOutput
- func (RevisionAssetsMapOutput) ElementType() reflect.Type
- func (o RevisionAssetsMapOutput) MapIndex(k pulumi.StringInput) RevisionAssetsOutput
- func (o RevisionAssetsMapOutput) ToRevisionAssetsMapOutput() RevisionAssetsMapOutput
- func (o RevisionAssetsMapOutput) ToRevisionAssetsMapOutputWithContext(ctx context.Context) RevisionAssetsMapOutput
- type RevisionAssetsOutput
- func (o RevisionAssetsOutput) Arn() pulumi.StringOutput
- func (o RevisionAssetsOutput) Assets() RevisionAssetsAssetArrayOutput
- func (o RevisionAssetsOutput) Comment() pulumi.StringPtrOutput
- func (o RevisionAssetsOutput) CreatedAt() pulumi.StringOutput
- func (o RevisionAssetsOutput) DataSetId() pulumi.StringOutput
- func (RevisionAssetsOutput) ElementType() reflect.Type
- func (o RevisionAssetsOutput) Finalized() pulumi.BoolOutput
- func (o RevisionAssetsOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o RevisionAssetsOutput) Region() pulumi.StringOutput
- func (o RevisionAssetsOutput) Tags() pulumi.StringMapOutput
- func (o RevisionAssetsOutput) TagsAll() pulumi.StringMapOutput
- func (o RevisionAssetsOutput) Timeouts() RevisionAssetsTimeoutsPtrOutput
- func (o RevisionAssetsOutput) ToRevisionAssetsOutput() RevisionAssetsOutput
- func (o RevisionAssetsOutput) ToRevisionAssetsOutputWithContext(ctx context.Context) RevisionAssetsOutput
- func (o RevisionAssetsOutput) UpdatedAt() pulumi.StringOutput
- type RevisionAssetsState
- type RevisionAssetsTimeouts
- type RevisionAssetsTimeoutsArgs
- func (RevisionAssetsTimeoutsArgs) ElementType() reflect.Type
- func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsOutput() RevisionAssetsTimeoutsOutput
- func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsOutput
- func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsPtrOutput() RevisionAssetsTimeoutsPtrOutput
- func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsPtrOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsPtrOutput
- type RevisionAssetsTimeoutsInput
- type RevisionAssetsTimeoutsOutput
- func (o RevisionAssetsTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (RevisionAssetsTimeoutsOutput) ElementType() reflect.Type
- func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsOutput() RevisionAssetsTimeoutsOutput
- func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsOutput
- func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsPtrOutput() RevisionAssetsTimeoutsPtrOutput
- func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsPtrOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsPtrOutput
- type RevisionAssetsTimeoutsPtrInput
- type RevisionAssetsTimeoutsPtrOutput
- func (o RevisionAssetsTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o RevisionAssetsTimeoutsPtrOutput) Elem() RevisionAssetsTimeoutsOutput
- func (RevisionAssetsTimeoutsPtrOutput) ElementType() reflect.Type
- func (o RevisionAssetsTimeoutsPtrOutput) ToRevisionAssetsTimeoutsPtrOutput() RevisionAssetsTimeoutsPtrOutput
- func (o RevisionAssetsTimeoutsPtrOutput) ToRevisionAssetsTimeoutsPtrOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsPtrOutput
- type RevisionInput
- type RevisionMap
- type RevisionMapInput
- type RevisionMapOutput
- type RevisionOutput
- func (o RevisionOutput) Arn() pulumi.StringOutput
- func (o RevisionOutput) Comment() pulumi.StringPtrOutput
- func (o RevisionOutput) DataSetId() pulumi.StringOutput
- func (RevisionOutput) ElementType() reflect.Type
- func (o RevisionOutput) Region() pulumi.StringOutput
- func (o RevisionOutput) RevisionId() pulumi.StringOutput
- func (o RevisionOutput) Tags() pulumi.StringMapOutput
- func (o RevisionOutput) TagsAll() pulumi.StringMapOutput
- func (o RevisionOutput) ToRevisionOutput() RevisionOutput
- func (o RevisionOutput) ToRevisionOutputWithContext(ctx context.Context) RevisionOutput
- type RevisionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSet ¶
type DataSet struct {
pulumi.CustomResourceState
// The Amazon Resource Name of this data set.
Arn pulumi.StringOutput `pulumi:"arn"`
// The type of asset that is added to a data set. Valid values include `API_GATEWAY_API`, `LAKE_FORMATION_DATA_PERMISSION`, `REDSHIFT_DATA_SHARE`, `S3_DATA_ACCESS`, `S3_SNAPSHOT`.
AssetType pulumi.StringOutput `pulumi:"assetType"`
// A description for the data set.
Description pulumi.StringOutput `pulumi:"description"`
// The name of the data set.
Name pulumi.StringOutput `pulumi:"name"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Provides a resource to manage AWS Data Exchange DataSets.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/dataexchange" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dataexchange.NewDataSet(ctx, "example", &dataexchange.DataSetArgs{
AssetType: pulumi.String("S3_SNAPSHOT"),
Description: pulumi.String("example"),
Name: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import DataExchange DataSets using their `id`. For example:
```sh $ pulumi import aws:dataexchange/dataSet:DataSet example 4fa784c7-ccb4-4dbf-ba4f-02198320daa1 ```
func GetDataSet ¶
func GetDataSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataSetState, opts ...pulumi.ResourceOption) (*DataSet, error)
GetDataSet gets an existing DataSet 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 NewDataSet ¶
func NewDataSet(ctx *pulumi.Context, name string, args *DataSetArgs, opts ...pulumi.ResourceOption) (*DataSet, error)
NewDataSet registers a new resource with the given unique name, arguments, and options.
func (*DataSet) ElementType ¶
func (*DataSet) ToDataSetOutput ¶
func (i *DataSet) ToDataSetOutput() DataSetOutput
func (*DataSet) ToDataSetOutputWithContext ¶
func (i *DataSet) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput
type DataSetArgs ¶
type DataSetArgs struct {
// The type of asset that is added to a data set. Valid values include `API_GATEWAY_API`, `LAKE_FORMATION_DATA_PERMISSION`, `REDSHIFT_DATA_SHARE`, `S3_DATA_ACCESS`, `S3_SNAPSHOT`.
AssetType pulumi.StringInput
// A description for the data set.
Description pulumi.StringInput
// The name of the data set.
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a DataSet resource.
func (DataSetArgs) ElementType ¶
func (DataSetArgs) ElementType() reflect.Type
type DataSetArray ¶
type DataSetArray []DataSetInput
func (DataSetArray) ElementType ¶
func (DataSetArray) ElementType() reflect.Type
func (DataSetArray) ToDataSetArrayOutput ¶
func (i DataSetArray) ToDataSetArrayOutput() DataSetArrayOutput
func (DataSetArray) ToDataSetArrayOutputWithContext ¶
func (i DataSetArray) ToDataSetArrayOutputWithContext(ctx context.Context) DataSetArrayOutput
type DataSetArrayInput ¶
type DataSetArrayInput interface {
pulumi.Input
ToDataSetArrayOutput() DataSetArrayOutput
ToDataSetArrayOutputWithContext(context.Context) DataSetArrayOutput
}
DataSetArrayInput is an input type that accepts DataSetArray and DataSetArrayOutput values. You can construct a concrete instance of `DataSetArrayInput` via:
DataSetArray{ DataSetArgs{...} }
type DataSetArrayOutput ¶
type DataSetArrayOutput struct{ *pulumi.OutputState }
func (DataSetArrayOutput) ElementType ¶
func (DataSetArrayOutput) ElementType() reflect.Type
func (DataSetArrayOutput) Index ¶
func (o DataSetArrayOutput) Index(i pulumi.IntInput) DataSetOutput
func (DataSetArrayOutput) ToDataSetArrayOutput ¶
func (o DataSetArrayOutput) ToDataSetArrayOutput() DataSetArrayOutput
func (DataSetArrayOutput) ToDataSetArrayOutputWithContext ¶
func (o DataSetArrayOutput) ToDataSetArrayOutputWithContext(ctx context.Context) DataSetArrayOutput
type DataSetInput ¶
type DataSetInput interface {
pulumi.Input
ToDataSetOutput() DataSetOutput
ToDataSetOutputWithContext(ctx context.Context) DataSetOutput
}
type DataSetMap ¶
type DataSetMap map[string]DataSetInput
func (DataSetMap) ElementType ¶
func (DataSetMap) ElementType() reflect.Type
func (DataSetMap) ToDataSetMapOutput ¶
func (i DataSetMap) ToDataSetMapOutput() DataSetMapOutput
func (DataSetMap) ToDataSetMapOutputWithContext ¶
func (i DataSetMap) ToDataSetMapOutputWithContext(ctx context.Context) DataSetMapOutput
type DataSetMapInput ¶
type DataSetMapInput interface {
pulumi.Input
ToDataSetMapOutput() DataSetMapOutput
ToDataSetMapOutputWithContext(context.Context) DataSetMapOutput
}
DataSetMapInput is an input type that accepts DataSetMap and DataSetMapOutput values. You can construct a concrete instance of `DataSetMapInput` via:
DataSetMap{ "key": DataSetArgs{...} }
type DataSetMapOutput ¶
type DataSetMapOutput struct{ *pulumi.OutputState }
func (DataSetMapOutput) ElementType ¶
func (DataSetMapOutput) ElementType() reflect.Type
func (DataSetMapOutput) MapIndex ¶
func (o DataSetMapOutput) MapIndex(k pulumi.StringInput) DataSetOutput
func (DataSetMapOutput) ToDataSetMapOutput ¶
func (o DataSetMapOutput) ToDataSetMapOutput() DataSetMapOutput
func (DataSetMapOutput) ToDataSetMapOutputWithContext ¶
func (o DataSetMapOutput) ToDataSetMapOutputWithContext(ctx context.Context) DataSetMapOutput
type DataSetOutput ¶
type DataSetOutput struct{ *pulumi.OutputState }
func (DataSetOutput) Arn ¶
func (o DataSetOutput) Arn() pulumi.StringOutput
The Amazon Resource Name of this data set.
func (DataSetOutput) AssetType ¶
func (o DataSetOutput) AssetType() pulumi.StringOutput
The type of asset that is added to a data set. Valid values include `API_GATEWAY_API`, `LAKE_FORMATION_DATA_PERMISSION`, `REDSHIFT_DATA_SHARE`, `S3_DATA_ACCESS`, `S3_SNAPSHOT`.
func (DataSetOutput) Description ¶
func (o DataSetOutput) Description() pulumi.StringOutput
A description for the data set.
func (DataSetOutput) ElementType ¶
func (DataSetOutput) ElementType() reflect.Type
func (DataSetOutput) Name ¶
func (o DataSetOutput) Name() pulumi.StringOutput
The name of the data set.
func (DataSetOutput) Region ¶
func (o DataSetOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (DataSetOutput) Tags ¶
func (o DataSetOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DataSetOutput) TagsAll ¶
func (o DataSetOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (DataSetOutput) ToDataSetOutput ¶
func (o DataSetOutput) ToDataSetOutput() DataSetOutput
func (DataSetOutput) ToDataSetOutputWithContext ¶
func (o DataSetOutput) ToDataSetOutputWithContext(ctx context.Context) DataSetOutput
type DataSetState ¶
type DataSetState struct {
// The Amazon Resource Name of this data set.
Arn pulumi.StringPtrInput
// The type of asset that is added to a data set. Valid values include `API_GATEWAY_API`, `LAKE_FORMATION_DATA_PERMISSION`, `REDSHIFT_DATA_SHARE`, `S3_DATA_ACCESS`, `S3_SNAPSHOT`.
AssetType pulumi.StringPtrInput
// A description for the data set.
Description pulumi.StringPtrInput
// The name of the data set.
Name pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (DataSetState) ElementType ¶
func (DataSetState) ElementType() reflect.Type
type EventAction ¶
type EventAction struct {
pulumi.CustomResourceState
// Describes the action to take.
// Described in `action` Configuration Block below.
Action EventActionActionPtrOutput `pulumi:"action"`
// Amazon Resource Name (ARN) of the event action.
Arn pulumi.StringOutput `pulumi:"arn"`
// Date and time when the resource was created.
CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
// Describes the event that triggers the `action`.
// Described in `event` Configuration Block below.
Event EventActionEventPtrOutput `pulumi:"event"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Data and time when the resource was last updated.
UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}
Resource for managing an AWS Data Exchange Event Action.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/dataexchange" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dataexchange.NewEventAction(ctx, "example", &dataexchange.EventActionArgs{
Event: &dataexchange.EventActionEventArgs{
RevisionPublished: &dataexchange.EventActionEventRevisionPublishedArgs{
DataSetId: pulumi.Any(exampleAwsDataexchangeDataSet.Id),
},
},
Action: &dataexchange.EventActionActionArgs{
ExportRevisionToS3: &dataexchange.EventActionActionExportRevisionToS3Args{
RevisionDestination: &dataexchange.EventActionActionExportRevisionToS3RevisionDestinationArgs{
Bucket: pulumi.Any(exampleAwsS3Bucket.Bucket),
KeyPattern: pulumi.String("${Revision.CreatedAt}/${Asset.Name}"),
},
Encryption: &dataexchange.EventActionActionExportRevisionToS3EncryptionArgs{
Type: pulumi.String("aws:kms"),
KmsKeyArn: pulumi.Any(exampleAwsKmsKey.Arn),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Data Exchange Event Action using the id. For example:
```sh $ pulumi import aws:dataexchange/eventAction:EventAction example example-event-action-id ```
func GetEventAction ¶
func GetEventAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventActionState, opts ...pulumi.ResourceOption) (*EventAction, error)
GetEventAction gets an existing EventAction 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 NewEventAction ¶
func NewEventAction(ctx *pulumi.Context, name string, args *EventActionArgs, opts ...pulumi.ResourceOption) (*EventAction, error)
NewEventAction registers a new resource with the given unique name, arguments, and options.
func (*EventAction) ElementType ¶
func (*EventAction) ElementType() reflect.Type
func (*EventAction) ToEventActionOutput ¶
func (i *EventAction) ToEventActionOutput() EventActionOutput
func (*EventAction) ToEventActionOutputWithContext ¶
func (i *EventAction) ToEventActionOutputWithContext(ctx context.Context) EventActionOutput
type EventActionAction ¶
type EventActionAction struct {
// Configuration for an Export Revision to S3 action.
// Described in `exportRevisionToS3` Configuration Block
ExportRevisionToS3 *EventActionActionExportRevisionToS3 `pulumi:"exportRevisionToS3"`
}
type EventActionActionArgs ¶
type EventActionActionArgs struct {
// Configuration for an Export Revision to S3 action.
// Described in `exportRevisionToS3` Configuration Block
ExportRevisionToS3 EventActionActionExportRevisionToS3PtrInput `pulumi:"exportRevisionToS3"`
}
func (EventActionActionArgs) ElementType ¶
func (EventActionActionArgs) ElementType() reflect.Type
func (EventActionActionArgs) ToEventActionActionOutput ¶
func (i EventActionActionArgs) ToEventActionActionOutput() EventActionActionOutput
func (EventActionActionArgs) ToEventActionActionOutputWithContext ¶
func (i EventActionActionArgs) ToEventActionActionOutputWithContext(ctx context.Context) EventActionActionOutput
func (EventActionActionArgs) ToEventActionActionPtrOutput ¶
func (i EventActionActionArgs) ToEventActionActionPtrOutput() EventActionActionPtrOutput
func (EventActionActionArgs) ToEventActionActionPtrOutputWithContext ¶
func (i EventActionActionArgs) ToEventActionActionPtrOutputWithContext(ctx context.Context) EventActionActionPtrOutput
type EventActionActionExportRevisionToS3 ¶
type EventActionActionExportRevisionToS3 struct {
// Configures server-side encryption of the exported revision.
// Described in `encryption` Configuration Block below.
Encryption *EventActionActionExportRevisionToS3Encryption `pulumi:"encryption"`
// Configures the S3 destination of the exported revision.
// Described in `revisionDestination` Configuration Block below.
RevisionDestination *EventActionActionExportRevisionToS3RevisionDestination `pulumi:"revisionDestination"`
}
type EventActionActionExportRevisionToS3Args ¶
type EventActionActionExportRevisionToS3Args struct {
// Configures server-side encryption of the exported revision.
// Described in `encryption` Configuration Block below.
Encryption EventActionActionExportRevisionToS3EncryptionPtrInput `pulumi:"encryption"`
// Configures the S3 destination of the exported revision.
// Described in `revisionDestination` Configuration Block below.
RevisionDestination EventActionActionExportRevisionToS3RevisionDestinationPtrInput `pulumi:"revisionDestination"`
}
func (EventActionActionExportRevisionToS3Args) ElementType ¶
func (EventActionActionExportRevisionToS3Args) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3Output ¶
func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3Output() EventActionActionExportRevisionToS3Output
func (EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3OutputWithContext ¶
func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3OutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3Output
func (EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3PtrOutput ¶
func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3PtrOutput() EventActionActionExportRevisionToS3PtrOutput
func (EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3PtrOutputWithContext ¶
func (i EventActionActionExportRevisionToS3Args) ToEventActionActionExportRevisionToS3PtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3PtrOutput
type EventActionActionExportRevisionToS3EncryptionArgs ¶
type EventActionActionExportRevisionToS3EncryptionArgs struct {
// ARN of the KMS key used for encryption.
KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
// Type of server-side encryption.
// Valid values are `aws:kms` or `aws:s3`.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (EventActionActionExportRevisionToS3EncryptionArgs) ElementType ¶
func (EventActionActionExportRevisionToS3EncryptionArgs) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionOutput ¶
func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionOutput() EventActionActionExportRevisionToS3EncryptionOutput
func (EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionOutputWithContext ¶
func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionOutput
func (EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionPtrOutput ¶
func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionPtrOutput() EventActionActionExportRevisionToS3EncryptionPtrOutput
func (EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext ¶
func (i EventActionActionExportRevisionToS3EncryptionArgs) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionPtrOutput
type EventActionActionExportRevisionToS3EncryptionInput ¶
type EventActionActionExportRevisionToS3EncryptionInput interface {
pulumi.Input
ToEventActionActionExportRevisionToS3EncryptionOutput() EventActionActionExportRevisionToS3EncryptionOutput
ToEventActionActionExportRevisionToS3EncryptionOutputWithContext(context.Context) EventActionActionExportRevisionToS3EncryptionOutput
}
EventActionActionExportRevisionToS3EncryptionInput is an input type that accepts EventActionActionExportRevisionToS3EncryptionArgs and EventActionActionExportRevisionToS3EncryptionOutput values. You can construct a concrete instance of `EventActionActionExportRevisionToS3EncryptionInput` via:
EventActionActionExportRevisionToS3EncryptionArgs{...}
type EventActionActionExportRevisionToS3EncryptionOutput ¶
type EventActionActionExportRevisionToS3EncryptionOutput struct{ *pulumi.OutputState }
func (EventActionActionExportRevisionToS3EncryptionOutput) ElementType ¶
func (EventActionActionExportRevisionToS3EncryptionOutput) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3EncryptionOutput) KmsKeyArn ¶
func (o EventActionActionExportRevisionToS3EncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key used for encryption.
func (EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionOutput ¶
func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionOutput() EventActionActionExportRevisionToS3EncryptionOutput
func (EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionOutputWithContext ¶
func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionOutput
func (EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutput ¶
func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutput() EventActionActionExportRevisionToS3EncryptionPtrOutput
func (EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext ¶
func (o EventActionActionExportRevisionToS3EncryptionOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionPtrOutput
func (EventActionActionExportRevisionToS3EncryptionOutput) Type ¶
func (o EventActionActionExportRevisionToS3EncryptionOutput) Type() pulumi.StringPtrOutput
Type of server-side encryption. Valid values are `aws:kms` or `aws:s3`.
type EventActionActionExportRevisionToS3EncryptionPtrInput ¶
type EventActionActionExportRevisionToS3EncryptionPtrInput interface {
pulumi.Input
ToEventActionActionExportRevisionToS3EncryptionPtrOutput() EventActionActionExportRevisionToS3EncryptionPtrOutput
ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext(context.Context) EventActionActionExportRevisionToS3EncryptionPtrOutput
}
EventActionActionExportRevisionToS3EncryptionPtrInput is an input type that accepts EventActionActionExportRevisionToS3EncryptionArgs, EventActionActionExportRevisionToS3EncryptionPtr and EventActionActionExportRevisionToS3EncryptionPtrOutput values. You can construct a concrete instance of `EventActionActionExportRevisionToS3EncryptionPtrInput` via:
EventActionActionExportRevisionToS3EncryptionArgs{...}
or:
nil
func EventActionActionExportRevisionToS3EncryptionPtr ¶
func EventActionActionExportRevisionToS3EncryptionPtr(v *EventActionActionExportRevisionToS3EncryptionArgs) EventActionActionExportRevisionToS3EncryptionPtrInput
type EventActionActionExportRevisionToS3EncryptionPtrOutput ¶
type EventActionActionExportRevisionToS3EncryptionPtrOutput struct{ *pulumi.OutputState }
func (EventActionActionExportRevisionToS3EncryptionPtrOutput) ElementType ¶
func (EventActionActionExportRevisionToS3EncryptionPtrOutput) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3EncryptionPtrOutput) KmsKeyArn ¶
func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN of the KMS key used for encryption.
func (EventActionActionExportRevisionToS3EncryptionPtrOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutput ¶
func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutput() EventActionActionExportRevisionToS3EncryptionPtrOutput
func (EventActionActionExportRevisionToS3EncryptionPtrOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext ¶
func (o EventActionActionExportRevisionToS3EncryptionPtrOutput) ToEventActionActionExportRevisionToS3EncryptionPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3EncryptionPtrOutput
type EventActionActionExportRevisionToS3Input ¶
type EventActionActionExportRevisionToS3Input interface {
pulumi.Input
ToEventActionActionExportRevisionToS3Output() EventActionActionExportRevisionToS3Output
ToEventActionActionExportRevisionToS3OutputWithContext(context.Context) EventActionActionExportRevisionToS3Output
}
EventActionActionExportRevisionToS3Input is an input type that accepts EventActionActionExportRevisionToS3Args and EventActionActionExportRevisionToS3Output values. You can construct a concrete instance of `EventActionActionExportRevisionToS3Input` via:
EventActionActionExportRevisionToS3Args{...}
type EventActionActionExportRevisionToS3Output ¶
type EventActionActionExportRevisionToS3Output struct{ *pulumi.OutputState }
func (EventActionActionExportRevisionToS3Output) ElementType ¶
func (EventActionActionExportRevisionToS3Output) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3Output) Encryption ¶
func (o EventActionActionExportRevisionToS3Output) Encryption() EventActionActionExportRevisionToS3EncryptionPtrOutput
Configures server-side encryption of the exported revision. Described in `encryption` Configuration Block below.
func (EventActionActionExportRevisionToS3Output) RevisionDestination ¶
func (o EventActionActionExportRevisionToS3Output) RevisionDestination() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
Configures the S3 destination of the exported revision. Described in `revisionDestination` Configuration Block below.
func (EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3Output ¶
func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3Output() EventActionActionExportRevisionToS3Output
func (EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3OutputWithContext ¶
func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3OutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3Output
func (EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3PtrOutput ¶
func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3PtrOutput() EventActionActionExportRevisionToS3PtrOutput
func (EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3PtrOutputWithContext ¶
func (o EventActionActionExportRevisionToS3Output) ToEventActionActionExportRevisionToS3PtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3PtrOutput
type EventActionActionExportRevisionToS3PtrInput ¶
type EventActionActionExportRevisionToS3PtrInput interface {
pulumi.Input
ToEventActionActionExportRevisionToS3PtrOutput() EventActionActionExportRevisionToS3PtrOutput
ToEventActionActionExportRevisionToS3PtrOutputWithContext(context.Context) EventActionActionExportRevisionToS3PtrOutput
}
EventActionActionExportRevisionToS3PtrInput is an input type that accepts EventActionActionExportRevisionToS3Args, EventActionActionExportRevisionToS3Ptr and EventActionActionExportRevisionToS3PtrOutput values. You can construct a concrete instance of `EventActionActionExportRevisionToS3PtrInput` via:
EventActionActionExportRevisionToS3Args{...}
or:
nil
func EventActionActionExportRevisionToS3Ptr ¶
func EventActionActionExportRevisionToS3Ptr(v *EventActionActionExportRevisionToS3Args) EventActionActionExportRevisionToS3PtrInput
type EventActionActionExportRevisionToS3PtrOutput ¶
type EventActionActionExportRevisionToS3PtrOutput struct{ *pulumi.OutputState }
func (EventActionActionExportRevisionToS3PtrOutput) ElementType ¶
func (EventActionActionExportRevisionToS3PtrOutput) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3PtrOutput) Encryption ¶
func (o EventActionActionExportRevisionToS3PtrOutput) Encryption() EventActionActionExportRevisionToS3EncryptionPtrOutput
Configures server-side encryption of the exported revision. Described in `encryption` Configuration Block below.
func (EventActionActionExportRevisionToS3PtrOutput) RevisionDestination ¶
func (o EventActionActionExportRevisionToS3PtrOutput) RevisionDestination() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
Configures the S3 destination of the exported revision. Described in `revisionDestination` Configuration Block below.
func (EventActionActionExportRevisionToS3PtrOutput) ToEventActionActionExportRevisionToS3PtrOutput ¶
func (o EventActionActionExportRevisionToS3PtrOutput) ToEventActionActionExportRevisionToS3PtrOutput() EventActionActionExportRevisionToS3PtrOutput
func (EventActionActionExportRevisionToS3PtrOutput) ToEventActionActionExportRevisionToS3PtrOutputWithContext ¶
func (o EventActionActionExportRevisionToS3PtrOutput) ToEventActionActionExportRevisionToS3PtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3PtrOutput
type EventActionActionExportRevisionToS3RevisionDestination ¶
type EventActionActionExportRevisionToS3RevisionDestination struct {
// The S3 bucket where the revision will be exported.
Bucket string `pulumi:"bucket"`
// Pattern for naming revisions in the S3 bucket.
// Defaults to `${Revision.CreatedAt}/${Asset.Name}`.
KeyPattern *string `pulumi:"keyPattern"`
}
type EventActionActionExportRevisionToS3RevisionDestinationArgs ¶
type EventActionActionExportRevisionToS3RevisionDestinationArgs struct {
// The S3 bucket where the revision will be exported.
Bucket pulumi.StringInput `pulumi:"bucket"`
// Pattern for naming revisions in the S3 bucket.
// Defaults to `${Revision.CreatedAt}/${Asset.Name}`.
KeyPattern pulumi.StringPtrInput `pulumi:"keyPattern"`
}
func (EventActionActionExportRevisionToS3RevisionDestinationArgs) ElementType ¶
func (EventActionActionExportRevisionToS3RevisionDestinationArgs) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationOutput ¶
func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationOutput() EventActionActionExportRevisionToS3RevisionDestinationOutput
func (EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationOutputWithContext ¶
func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationOutput
func (EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput ¶
func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
func (EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext ¶
func (i EventActionActionExportRevisionToS3RevisionDestinationArgs) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
type EventActionActionExportRevisionToS3RevisionDestinationInput ¶
type EventActionActionExportRevisionToS3RevisionDestinationInput interface {
pulumi.Input
ToEventActionActionExportRevisionToS3RevisionDestinationOutput() EventActionActionExportRevisionToS3RevisionDestinationOutput
ToEventActionActionExportRevisionToS3RevisionDestinationOutputWithContext(context.Context) EventActionActionExportRevisionToS3RevisionDestinationOutput
}
EventActionActionExportRevisionToS3RevisionDestinationInput is an input type that accepts EventActionActionExportRevisionToS3RevisionDestinationArgs and EventActionActionExportRevisionToS3RevisionDestinationOutput values. You can construct a concrete instance of `EventActionActionExportRevisionToS3RevisionDestinationInput` via:
EventActionActionExportRevisionToS3RevisionDestinationArgs{...}
type EventActionActionExportRevisionToS3RevisionDestinationOutput ¶
type EventActionActionExportRevisionToS3RevisionDestinationOutput struct{ *pulumi.OutputState }
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) Bucket ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) Bucket() pulumi.StringOutput
The S3 bucket where the revision will be exported.
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) ElementType ¶
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) KeyPattern ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) KeyPattern() pulumi.StringPtrOutput
Pattern for naming revisions in the S3 bucket. Defaults to `${Revision.CreatedAt}/${Asset.Name}`.
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationOutput ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationOutput() EventActionActionExportRevisionToS3RevisionDestinationOutput
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationOutputWithContext ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationOutput
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
func (EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
type EventActionActionExportRevisionToS3RevisionDestinationPtrInput ¶
type EventActionActionExportRevisionToS3RevisionDestinationPtrInput interface {
pulumi.Input
ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext(context.Context) EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
}
EventActionActionExportRevisionToS3RevisionDestinationPtrInput is an input type that accepts EventActionActionExportRevisionToS3RevisionDestinationArgs, EventActionActionExportRevisionToS3RevisionDestinationPtr and EventActionActionExportRevisionToS3RevisionDestinationPtrOutput values. You can construct a concrete instance of `EventActionActionExportRevisionToS3RevisionDestinationPtrInput` via:
EventActionActionExportRevisionToS3RevisionDestinationArgs{...}
or:
nil
func EventActionActionExportRevisionToS3RevisionDestinationPtr ¶
func EventActionActionExportRevisionToS3RevisionDestinationPtr(v *EventActionActionExportRevisionToS3RevisionDestinationArgs) EventActionActionExportRevisionToS3RevisionDestinationPtrInput
type EventActionActionExportRevisionToS3RevisionDestinationPtrOutput ¶
type EventActionActionExportRevisionToS3RevisionDestinationPtrOutput struct{ *pulumi.OutputState }
func (EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) Bucket ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) Bucket() pulumi.StringPtrOutput
The S3 bucket where the revision will be exported.
func (EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ElementType ¶
func (EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ElementType() reflect.Type
func (EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) KeyPattern ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) KeyPattern() pulumi.StringPtrOutput
Pattern for naming revisions in the S3 bucket. Defaults to `${Revision.CreatedAt}/${Asset.Name}`.
func (EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutput() EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
func (EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext ¶
func (o EventActionActionExportRevisionToS3RevisionDestinationPtrOutput) ToEventActionActionExportRevisionToS3RevisionDestinationPtrOutputWithContext(ctx context.Context) EventActionActionExportRevisionToS3RevisionDestinationPtrOutput
type EventActionActionInput ¶
type EventActionActionInput interface {
pulumi.Input
ToEventActionActionOutput() EventActionActionOutput
ToEventActionActionOutputWithContext(context.Context) EventActionActionOutput
}
EventActionActionInput is an input type that accepts EventActionActionArgs and EventActionActionOutput values. You can construct a concrete instance of `EventActionActionInput` via:
EventActionActionArgs{...}
type EventActionActionOutput ¶
type EventActionActionOutput struct{ *pulumi.OutputState }
func (EventActionActionOutput) ElementType ¶
func (EventActionActionOutput) ElementType() reflect.Type
func (EventActionActionOutput) ExportRevisionToS3 ¶
func (o EventActionActionOutput) ExportRevisionToS3() EventActionActionExportRevisionToS3PtrOutput
Configuration for an Export Revision to S3 action. Described in `exportRevisionToS3` Configuration Block
func (EventActionActionOutput) ToEventActionActionOutput ¶
func (o EventActionActionOutput) ToEventActionActionOutput() EventActionActionOutput
func (EventActionActionOutput) ToEventActionActionOutputWithContext ¶
func (o EventActionActionOutput) ToEventActionActionOutputWithContext(ctx context.Context) EventActionActionOutput
func (EventActionActionOutput) ToEventActionActionPtrOutput ¶
func (o EventActionActionOutput) ToEventActionActionPtrOutput() EventActionActionPtrOutput
func (EventActionActionOutput) ToEventActionActionPtrOutputWithContext ¶
func (o EventActionActionOutput) ToEventActionActionPtrOutputWithContext(ctx context.Context) EventActionActionPtrOutput
type EventActionActionPtrInput ¶
type EventActionActionPtrInput interface {
pulumi.Input
ToEventActionActionPtrOutput() EventActionActionPtrOutput
ToEventActionActionPtrOutputWithContext(context.Context) EventActionActionPtrOutput
}
EventActionActionPtrInput is an input type that accepts EventActionActionArgs, EventActionActionPtr and EventActionActionPtrOutput values. You can construct a concrete instance of `EventActionActionPtrInput` via:
EventActionActionArgs{...}
or:
nil
func EventActionActionPtr ¶
func EventActionActionPtr(v *EventActionActionArgs) EventActionActionPtrInput
type EventActionActionPtrOutput ¶
type EventActionActionPtrOutput struct{ *pulumi.OutputState }
func (EventActionActionPtrOutput) Elem ¶
func (o EventActionActionPtrOutput) Elem() EventActionActionOutput
func (EventActionActionPtrOutput) ElementType ¶
func (EventActionActionPtrOutput) ElementType() reflect.Type
func (EventActionActionPtrOutput) ExportRevisionToS3 ¶
func (o EventActionActionPtrOutput) ExportRevisionToS3() EventActionActionExportRevisionToS3PtrOutput
Configuration for an Export Revision to S3 action. Described in `exportRevisionToS3` Configuration Block
func (EventActionActionPtrOutput) ToEventActionActionPtrOutput ¶
func (o EventActionActionPtrOutput) ToEventActionActionPtrOutput() EventActionActionPtrOutput
func (EventActionActionPtrOutput) ToEventActionActionPtrOutputWithContext ¶
func (o EventActionActionPtrOutput) ToEventActionActionPtrOutputWithContext(ctx context.Context) EventActionActionPtrOutput
type EventActionArgs ¶
type EventActionArgs struct {
// Describes the action to take.
// Described in `action` Configuration Block below.
Action EventActionActionPtrInput
// Describes the event that triggers the `action`.
// Described in `event` Configuration Block below.
Event EventActionEventPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a EventAction resource.
func (EventActionArgs) ElementType ¶
func (EventActionArgs) ElementType() reflect.Type
type EventActionArray ¶
type EventActionArray []EventActionInput
func (EventActionArray) ElementType ¶
func (EventActionArray) ElementType() reflect.Type
func (EventActionArray) ToEventActionArrayOutput ¶
func (i EventActionArray) ToEventActionArrayOutput() EventActionArrayOutput
func (EventActionArray) ToEventActionArrayOutputWithContext ¶
func (i EventActionArray) ToEventActionArrayOutputWithContext(ctx context.Context) EventActionArrayOutput
type EventActionArrayInput ¶
type EventActionArrayInput interface {
pulumi.Input
ToEventActionArrayOutput() EventActionArrayOutput
ToEventActionArrayOutputWithContext(context.Context) EventActionArrayOutput
}
EventActionArrayInput is an input type that accepts EventActionArray and EventActionArrayOutput values. You can construct a concrete instance of `EventActionArrayInput` via:
EventActionArray{ EventActionArgs{...} }
type EventActionArrayOutput ¶
type EventActionArrayOutput struct{ *pulumi.OutputState }
func (EventActionArrayOutput) ElementType ¶
func (EventActionArrayOutput) ElementType() reflect.Type
func (EventActionArrayOutput) Index ¶
func (o EventActionArrayOutput) Index(i pulumi.IntInput) EventActionOutput
func (EventActionArrayOutput) ToEventActionArrayOutput ¶
func (o EventActionArrayOutput) ToEventActionArrayOutput() EventActionArrayOutput
func (EventActionArrayOutput) ToEventActionArrayOutputWithContext ¶
func (o EventActionArrayOutput) ToEventActionArrayOutputWithContext(ctx context.Context) EventActionArrayOutput
type EventActionEvent ¶
type EventActionEvent struct {
// Configuration for a Revision Published event.
// Described in `revisionPublished` Configuration Block below.
RevisionPublished *EventActionEventRevisionPublished `pulumi:"revisionPublished"`
}
type EventActionEventArgs ¶
type EventActionEventArgs struct {
// Configuration for a Revision Published event.
// Described in `revisionPublished` Configuration Block below.
RevisionPublished EventActionEventRevisionPublishedPtrInput `pulumi:"revisionPublished"`
}
func (EventActionEventArgs) ElementType ¶
func (EventActionEventArgs) ElementType() reflect.Type
func (EventActionEventArgs) ToEventActionEventOutput ¶
func (i EventActionEventArgs) ToEventActionEventOutput() EventActionEventOutput
func (EventActionEventArgs) ToEventActionEventOutputWithContext ¶
func (i EventActionEventArgs) ToEventActionEventOutputWithContext(ctx context.Context) EventActionEventOutput
func (EventActionEventArgs) ToEventActionEventPtrOutput ¶
func (i EventActionEventArgs) ToEventActionEventPtrOutput() EventActionEventPtrOutput
func (EventActionEventArgs) ToEventActionEventPtrOutputWithContext ¶
func (i EventActionEventArgs) ToEventActionEventPtrOutputWithContext(ctx context.Context) EventActionEventPtrOutput
type EventActionEventInput ¶
type EventActionEventInput interface {
pulumi.Input
ToEventActionEventOutput() EventActionEventOutput
ToEventActionEventOutputWithContext(context.Context) EventActionEventOutput
}
EventActionEventInput is an input type that accepts EventActionEventArgs and EventActionEventOutput values. You can construct a concrete instance of `EventActionEventInput` via:
EventActionEventArgs{...}
type EventActionEventOutput ¶
type EventActionEventOutput struct{ *pulumi.OutputState }
func (EventActionEventOutput) ElementType ¶
func (EventActionEventOutput) ElementType() reflect.Type
func (EventActionEventOutput) RevisionPublished ¶
func (o EventActionEventOutput) RevisionPublished() EventActionEventRevisionPublishedPtrOutput
Configuration for a Revision Published event. Described in `revisionPublished` Configuration Block below.
func (EventActionEventOutput) ToEventActionEventOutput ¶
func (o EventActionEventOutput) ToEventActionEventOutput() EventActionEventOutput
func (EventActionEventOutput) ToEventActionEventOutputWithContext ¶
func (o EventActionEventOutput) ToEventActionEventOutputWithContext(ctx context.Context) EventActionEventOutput
func (EventActionEventOutput) ToEventActionEventPtrOutput ¶
func (o EventActionEventOutput) ToEventActionEventPtrOutput() EventActionEventPtrOutput
func (EventActionEventOutput) ToEventActionEventPtrOutputWithContext ¶
func (o EventActionEventOutput) ToEventActionEventPtrOutputWithContext(ctx context.Context) EventActionEventPtrOutput
type EventActionEventPtrInput ¶
type EventActionEventPtrInput interface {
pulumi.Input
ToEventActionEventPtrOutput() EventActionEventPtrOutput
ToEventActionEventPtrOutputWithContext(context.Context) EventActionEventPtrOutput
}
EventActionEventPtrInput is an input type that accepts EventActionEventArgs, EventActionEventPtr and EventActionEventPtrOutput values. You can construct a concrete instance of `EventActionEventPtrInput` via:
EventActionEventArgs{...}
or:
nil
func EventActionEventPtr ¶
func EventActionEventPtr(v *EventActionEventArgs) EventActionEventPtrInput
type EventActionEventPtrOutput ¶
type EventActionEventPtrOutput struct{ *pulumi.OutputState }
func (EventActionEventPtrOutput) Elem ¶
func (o EventActionEventPtrOutput) Elem() EventActionEventOutput
func (EventActionEventPtrOutput) ElementType ¶
func (EventActionEventPtrOutput) ElementType() reflect.Type
func (EventActionEventPtrOutput) RevisionPublished ¶
func (o EventActionEventPtrOutput) RevisionPublished() EventActionEventRevisionPublishedPtrOutput
Configuration for a Revision Published event. Described in `revisionPublished` Configuration Block below.
func (EventActionEventPtrOutput) ToEventActionEventPtrOutput ¶
func (o EventActionEventPtrOutput) ToEventActionEventPtrOutput() EventActionEventPtrOutput
func (EventActionEventPtrOutput) ToEventActionEventPtrOutputWithContext ¶
func (o EventActionEventPtrOutput) ToEventActionEventPtrOutputWithContext(ctx context.Context) EventActionEventPtrOutput
type EventActionEventRevisionPublished ¶
type EventActionEventRevisionPublished struct {
// The ID of the data set to monitor for revision publications.
// Changing this value will recreate the resource.
DataSetId string `pulumi:"dataSetId"`
}
type EventActionEventRevisionPublishedArgs ¶
type EventActionEventRevisionPublishedArgs struct {
// The ID of the data set to monitor for revision publications.
// Changing this value will recreate the resource.
DataSetId pulumi.StringInput `pulumi:"dataSetId"`
}
func (EventActionEventRevisionPublishedArgs) ElementType ¶
func (EventActionEventRevisionPublishedArgs) ElementType() reflect.Type
func (EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedOutput ¶
func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedOutput() EventActionEventRevisionPublishedOutput
func (EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedOutputWithContext ¶
func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedOutput
func (EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedPtrOutput ¶
func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedPtrOutput() EventActionEventRevisionPublishedPtrOutput
func (EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedPtrOutputWithContext ¶
func (i EventActionEventRevisionPublishedArgs) ToEventActionEventRevisionPublishedPtrOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedPtrOutput
type EventActionEventRevisionPublishedInput ¶
type EventActionEventRevisionPublishedInput interface {
pulumi.Input
ToEventActionEventRevisionPublishedOutput() EventActionEventRevisionPublishedOutput
ToEventActionEventRevisionPublishedOutputWithContext(context.Context) EventActionEventRevisionPublishedOutput
}
EventActionEventRevisionPublishedInput is an input type that accepts EventActionEventRevisionPublishedArgs and EventActionEventRevisionPublishedOutput values. You can construct a concrete instance of `EventActionEventRevisionPublishedInput` via:
EventActionEventRevisionPublishedArgs{...}
type EventActionEventRevisionPublishedOutput ¶
type EventActionEventRevisionPublishedOutput struct{ *pulumi.OutputState }
func (EventActionEventRevisionPublishedOutput) DataSetId ¶
func (o EventActionEventRevisionPublishedOutput) DataSetId() pulumi.StringOutput
The ID of the data set to monitor for revision publications. Changing this value will recreate the resource.
func (EventActionEventRevisionPublishedOutput) ElementType ¶
func (EventActionEventRevisionPublishedOutput) ElementType() reflect.Type
func (EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedOutput ¶
func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedOutput() EventActionEventRevisionPublishedOutput
func (EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedOutputWithContext ¶
func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedOutput
func (EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedPtrOutput ¶
func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedPtrOutput() EventActionEventRevisionPublishedPtrOutput
func (EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedPtrOutputWithContext ¶
func (o EventActionEventRevisionPublishedOutput) ToEventActionEventRevisionPublishedPtrOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedPtrOutput
type EventActionEventRevisionPublishedPtrInput ¶
type EventActionEventRevisionPublishedPtrInput interface {
pulumi.Input
ToEventActionEventRevisionPublishedPtrOutput() EventActionEventRevisionPublishedPtrOutput
ToEventActionEventRevisionPublishedPtrOutputWithContext(context.Context) EventActionEventRevisionPublishedPtrOutput
}
EventActionEventRevisionPublishedPtrInput is an input type that accepts EventActionEventRevisionPublishedArgs, EventActionEventRevisionPublishedPtr and EventActionEventRevisionPublishedPtrOutput values. You can construct a concrete instance of `EventActionEventRevisionPublishedPtrInput` via:
EventActionEventRevisionPublishedArgs{...}
or:
nil
func EventActionEventRevisionPublishedPtr ¶
func EventActionEventRevisionPublishedPtr(v *EventActionEventRevisionPublishedArgs) EventActionEventRevisionPublishedPtrInput
type EventActionEventRevisionPublishedPtrOutput ¶
type EventActionEventRevisionPublishedPtrOutput struct{ *pulumi.OutputState }
func (EventActionEventRevisionPublishedPtrOutput) DataSetId ¶
func (o EventActionEventRevisionPublishedPtrOutput) DataSetId() pulumi.StringPtrOutput
The ID of the data set to monitor for revision publications. Changing this value will recreate the resource.
func (EventActionEventRevisionPublishedPtrOutput) ElementType ¶
func (EventActionEventRevisionPublishedPtrOutput) ElementType() reflect.Type
func (EventActionEventRevisionPublishedPtrOutput) ToEventActionEventRevisionPublishedPtrOutput ¶
func (o EventActionEventRevisionPublishedPtrOutput) ToEventActionEventRevisionPublishedPtrOutput() EventActionEventRevisionPublishedPtrOutput
func (EventActionEventRevisionPublishedPtrOutput) ToEventActionEventRevisionPublishedPtrOutputWithContext ¶
func (o EventActionEventRevisionPublishedPtrOutput) ToEventActionEventRevisionPublishedPtrOutputWithContext(ctx context.Context) EventActionEventRevisionPublishedPtrOutput
type EventActionInput ¶
type EventActionInput interface {
pulumi.Input
ToEventActionOutput() EventActionOutput
ToEventActionOutputWithContext(ctx context.Context) EventActionOutput
}
type EventActionMap ¶
type EventActionMap map[string]EventActionInput
func (EventActionMap) ElementType ¶
func (EventActionMap) ElementType() reflect.Type
func (EventActionMap) ToEventActionMapOutput ¶
func (i EventActionMap) ToEventActionMapOutput() EventActionMapOutput
func (EventActionMap) ToEventActionMapOutputWithContext ¶
func (i EventActionMap) ToEventActionMapOutputWithContext(ctx context.Context) EventActionMapOutput
type EventActionMapInput ¶
type EventActionMapInput interface {
pulumi.Input
ToEventActionMapOutput() EventActionMapOutput
ToEventActionMapOutputWithContext(context.Context) EventActionMapOutput
}
EventActionMapInput is an input type that accepts EventActionMap and EventActionMapOutput values. You can construct a concrete instance of `EventActionMapInput` via:
EventActionMap{ "key": EventActionArgs{...} }
type EventActionMapOutput ¶
type EventActionMapOutput struct{ *pulumi.OutputState }
func (EventActionMapOutput) ElementType ¶
func (EventActionMapOutput) ElementType() reflect.Type
func (EventActionMapOutput) MapIndex ¶
func (o EventActionMapOutput) MapIndex(k pulumi.StringInput) EventActionOutput
func (EventActionMapOutput) ToEventActionMapOutput ¶
func (o EventActionMapOutput) ToEventActionMapOutput() EventActionMapOutput
func (EventActionMapOutput) ToEventActionMapOutputWithContext ¶
func (o EventActionMapOutput) ToEventActionMapOutputWithContext(ctx context.Context) EventActionMapOutput
type EventActionOutput ¶
type EventActionOutput struct{ *pulumi.OutputState }
func (EventActionOutput) Action ¶
func (o EventActionOutput) Action() EventActionActionPtrOutput
Describes the action to take. Described in `action` Configuration Block below.
func (EventActionOutput) Arn ¶
func (o EventActionOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the event action.
func (EventActionOutput) CreatedAt ¶
func (o EventActionOutput) CreatedAt() pulumi.StringOutput
Date and time when the resource was created.
func (EventActionOutput) ElementType ¶
func (EventActionOutput) ElementType() reflect.Type
func (EventActionOutput) Event ¶
func (o EventActionOutput) Event() EventActionEventPtrOutput
Describes the event that triggers the `action`. Described in `event` Configuration Block below.
func (EventActionOutput) Region ¶
func (o EventActionOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (EventActionOutput) ToEventActionOutput ¶
func (o EventActionOutput) ToEventActionOutput() EventActionOutput
func (EventActionOutput) ToEventActionOutputWithContext ¶
func (o EventActionOutput) ToEventActionOutputWithContext(ctx context.Context) EventActionOutput
func (EventActionOutput) UpdatedAt ¶
func (o EventActionOutput) UpdatedAt() pulumi.StringOutput
Data and time when the resource was last updated.
type EventActionState ¶
type EventActionState struct {
// Describes the action to take.
// Described in `action` Configuration Block below.
Action EventActionActionPtrInput
// Amazon Resource Name (ARN) of the event action.
Arn pulumi.StringPtrInput
// Date and time when the resource was created.
CreatedAt pulumi.StringPtrInput
// Describes the event that triggers the `action`.
// Described in `event` Configuration Block below.
Event EventActionEventPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Data and time when the resource was last updated.
UpdatedAt pulumi.StringPtrInput
}
func (EventActionState) ElementType ¶
func (EventActionState) ElementType() reflect.Type
type Revision ¶
type Revision struct {
pulumi.CustomResourceState
// The Amazon Resource Name of this data set.
Arn pulumi.StringOutput `pulumi:"arn"`
// An optional comment about the revision.
Comment pulumi.StringPtrOutput `pulumi:"comment"`
// The dataset id.
DataSetId pulumi.StringOutput `pulumi:"dataSetId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The Id of the revision.
RevisionId pulumi.StringOutput `pulumi:"revisionId"`
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Provides a resource to manage AWS Data Exchange Revisions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/dataexchange" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dataexchange.NewRevision(ctx, "example", &dataexchange.RevisionArgs{
DataSetId: pulumi.Any(exampleAwsDataexchangeDataSet.Id),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import DataExchange Revisions using their `data-set-id:revision-id`. For example:
```sh $ pulumi import aws:dataexchange/revision:Revision example 4fa784c7-ccb4-4dbf-ba4f-02198320daa1:4fa784c7-ccb4-4dbf-ba4f-02198320daa1 ```
func GetRevision ¶
func GetRevision(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RevisionState, opts ...pulumi.ResourceOption) (*Revision, error)
GetRevision gets an existing Revision 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 NewRevision ¶
func NewRevision(ctx *pulumi.Context, name string, args *RevisionArgs, opts ...pulumi.ResourceOption) (*Revision, error)
NewRevision registers a new resource with the given unique name, arguments, and options.
func (*Revision) ElementType ¶
func (*Revision) ToRevisionOutput ¶
func (i *Revision) ToRevisionOutput() RevisionOutput
func (*Revision) ToRevisionOutputWithContext ¶
func (i *Revision) ToRevisionOutputWithContext(ctx context.Context) RevisionOutput
type RevisionArgs ¶
type RevisionArgs struct {
// An optional comment about the revision.
Comment pulumi.StringPtrInput
// The dataset id.
DataSetId pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a Revision resource.
func (RevisionArgs) ElementType ¶
func (RevisionArgs) ElementType() reflect.Type
type RevisionArray ¶
type RevisionArray []RevisionInput
func (RevisionArray) ElementType ¶
func (RevisionArray) ElementType() reflect.Type
func (RevisionArray) ToRevisionArrayOutput ¶
func (i RevisionArray) ToRevisionArrayOutput() RevisionArrayOutput
func (RevisionArray) ToRevisionArrayOutputWithContext ¶
func (i RevisionArray) ToRevisionArrayOutputWithContext(ctx context.Context) RevisionArrayOutput
type RevisionArrayInput ¶
type RevisionArrayInput interface {
pulumi.Input
ToRevisionArrayOutput() RevisionArrayOutput
ToRevisionArrayOutputWithContext(context.Context) RevisionArrayOutput
}
RevisionArrayInput is an input type that accepts RevisionArray and RevisionArrayOutput values. You can construct a concrete instance of `RevisionArrayInput` via:
RevisionArray{ RevisionArgs{...} }
type RevisionArrayOutput ¶
type RevisionArrayOutput struct{ *pulumi.OutputState }
func (RevisionArrayOutput) ElementType ¶
func (RevisionArrayOutput) ElementType() reflect.Type
func (RevisionArrayOutput) Index ¶
func (o RevisionArrayOutput) Index(i pulumi.IntInput) RevisionOutput
func (RevisionArrayOutput) ToRevisionArrayOutput ¶
func (o RevisionArrayOutput) ToRevisionArrayOutput() RevisionArrayOutput
func (RevisionArrayOutput) ToRevisionArrayOutputWithContext ¶
func (o RevisionArrayOutput) ToRevisionArrayOutputWithContext(ctx context.Context) RevisionArrayOutput
type RevisionAssets ¶
type RevisionAssets struct {
pulumi.CustomResourceState
// The ARN of the Data Exchange Revision Assets.
Arn pulumi.StringOutput `pulumi:"arn"`
// A block to define the asset associated with the revision. See Asset for more details.
//
// The following arguments are optional:
Assets RevisionAssetsAssetArrayOutput `pulumi:"assets"`
// A comment for the revision. Maximum length is 16,348 characters.
Comment pulumi.StringPtrOutput `pulumi:"comment"`
// The timestamp when the revision was created, in RFC3339 format.
CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
// Unique identifier for the data set associated with the revision.
DataSetId pulumi.StringOutput `pulumi:"dataSetId"`
Finalized pulumi.BoolOutput `pulumi:"finalized"`
ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
Timeouts RevisionAssetsTimeoutsPtrOutput `pulumi:"timeouts"`
// The timestamp when the revision was last updated, in RFC3339 format.
UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}
Resource for managing AWS Data Exchange Revision Assets.
> Note: This resource creates a new revision and adds associated assets. Destroying this resource will delete the revision and all associated assets.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/dataexchange" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dataexchange.NewRevisionAssets(ctx, "example", &dataexchange.RevisionAssetsArgs{
DataSetId: pulumi.String("example-data-set-id"),
Assets: dataexchange.RevisionAssetsAssetArray{
&dataexchange.RevisionAssetsAssetArgs{
CreateS3DataAccessFromS3Bucket: &dataexchange.RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs{
AssetSource: &dataexchange.RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs{
Bucket: pulumi.String("example-bucket"),
},
},
},
},
Tags: pulumi.StringMap{
"Environment": pulumi.String("Production"),
},
})
if err != nil {
return err
}
return nil
})
}
```
func GetRevisionAssets ¶
func GetRevisionAssets(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RevisionAssetsState, opts ...pulumi.ResourceOption) (*RevisionAssets, error)
GetRevisionAssets gets an existing RevisionAssets 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 NewRevisionAssets ¶
func NewRevisionAssets(ctx *pulumi.Context, name string, args *RevisionAssetsArgs, opts ...pulumi.ResourceOption) (*RevisionAssets, error)
NewRevisionAssets registers a new resource with the given unique name, arguments, and options.
func (*RevisionAssets) ElementType ¶
func (*RevisionAssets) ElementType() reflect.Type
func (*RevisionAssets) ToRevisionAssetsOutput ¶
func (i *RevisionAssets) ToRevisionAssetsOutput() RevisionAssetsOutput
func (*RevisionAssets) ToRevisionAssetsOutputWithContext ¶
func (i *RevisionAssets) ToRevisionAssetsOutputWithContext(ctx context.Context) RevisionAssetsOutput
type RevisionAssetsArgs ¶
type RevisionAssetsArgs struct {
// A block to define the asset associated with the revision. See Asset for more details.
//
// The following arguments are optional:
Assets RevisionAssetsAssetArrayInput
// A comment for the revision. Maximum length is 16,348 characters.
Comment pulumi.StringPtrInput
// Unique identifier for the data set associated with the revision.
DataSetId pulumi.StringInput
Finalized pulumi.BoolPtrInput
ForceDestroy pulumi.BoolPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
Timeouts RevisionAssetsTimeoutsPtrInput
}
The set of arguments for constructing a RevisionAssets resource.
func (RevisionAssetsArgs) ElementType ¶
func (RevisionAssetsArgs) ElementType() reflect.Type
type RevisionAssetsArray ¶
type RevisionAssetsArray []RevisionAssetsInput
func (RevisionAssetsArray) ElementType ¶
func (RevisionAssetsArray) ElementType() reflect.Type
func (RevisionAssetsArray) ToRevisionAssetsArrayOutput ¶
func (i RevisionAssetsArray) ToRevisionAssetsArrayOutput() RevisionAssetsArrayOutput
func (RevisionAssetsArray) ToRevisionAssetsArrayOutputWithContext ¶
func (i RevisionAssetsArray) ToRevisionAssetsArrayOutputWithContext(ctx context.Context) RevisionAssetsArrayOutput
type RevisionAssetsArrayInput ¶
type RevisionAssetsArrayInput interface {
pulumi.Input
ToRevisionAssetsArrayOutput() RevisionAssetsArrayOutput
ToRevisionAssetsArrayOutputWithContext(context.Context) RevisionAssetsArrayOutput
}
RevisionAssetsArrayInput is an input type that accepts RevisionAssetsArray and RevisionAssetsArrayOutput values. You can construct a concrete instance of `RevisionAssetsArrayInput` via:
RevisionAssetsArray{ RevisionAssetsArgs{...} }
type RevisionAssetsArrayOutput ¶
type RevisionAssetsArrayOutput struct{ *pulumi.OutputState }
func (RevisionAssetsArrayOutput) ElementType ¶
func (RevisionAssetsArrayOutput) ElementType() reflect.Type
func (RevisionAssetsArrayOutput) Index ¶
func (o RevisionAssetsArrayOutput) Index(i pulumi.IntInput) RevisionAssetsOutput
func (RevisionAssetsArrayOutput) ToRevisionAssetsArrayOutput ¶
func (o RevisionAssetsArrayOutput) ToRevisionAssetsArrayOutput() RevisionAssetsArrayOutput
func (RevisionAssetsArrayOutput) ToRevisionAssetsArrayOutputWithContext ¶
func (o RevisionAssetsArrayOutput) ToRevisionAssetsArrayOutputWithContext(ctx context.Context) RevisionAssetsArrayOutput
type RevisionAssetsAsset ¶
type RevisionAssetsAsset struct {
// The ARN of the Data Exchange Revision Assets.
Arn *string `pulumi:"arn"`
// A block to create S3 data access from an S3 bucket. See Create S3 Data Access from S3 Bucket for more details.
CreateS3DataAccessFromS3Bucket *RevisionAssetsAssetCreateS3DataAccessFromS3Bucket `pulumi:"createS3DataAccessFromS3Bucket"`
// The timestamp when the revision was created, in RFC3339 format.
CreatedAt *string `pulumi:"createdAt"`
// The unique identifier for the revision.
Id *string `pulumi:"id"`
// A block to import assets from S3. See Import Assets from S3 for more details.
ImportAssetsFromS3 *RevisionAssetsAssetImportAssetsFromS3 `pulumi:"importAssetsFromS3"`
// A block to import assets from a signed URL. See Import Assets from Signed URL for more details.
ImportAssetsFromSignedUrl *RevisionAssetsAssetImportAssetsFromSignedUrl `pulumi:"importAssetsFromSignedUrl"`
Name *string `pulumi:"name"`
// The timestamp when the revision was last updated, in RFC3339 format.
UpdatedAt *string `pulumi:"updatedAt"`
}
type RevisionAssetsAssetArgs ¶
type RevisionAssetsAssetArgs struct {
// The ARN of the Data Exchange Revision Assets.
Arn pulumi.StringPtrInput `pulumi:"arn"`
// A block to create S3 data access from an S3 bucket. See Create S3 Data Access from S3 Bucket for more details.
CreateS3DataAccessFromS3Bucket RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrInput `pulumi:"createS3DataAccessFromS3Bucket"`
// The timestamp when the revision was created, in RFC3339 format.
CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
// The unique identifier for the revision.
Id pulumi.StringPtrInput `pulumi:"id"`
// A block to import assets from S3. See Import Assets from S3 for more details.
ImportAssetsFromS3 RevisionAssetsAssetImportAssetsFromS3PtrInput `pulumi:"importAssetsFromS3"`
// A block to import assets from a signed URL. See Import Assets from Signed URL for more details.
ImportAssetsFromSignedUrl RevisionAssetsAssetImportAssetsFromSignedUrlPtrInput `pulumi:"importAssetsFromSignedUrl"`
Name pulumi.StringPtrInput `pulumi:"name"`
// The timestamp when the revision was last updated, in RFC3339 format.
UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"`
}
func (RevisionAssetsAssetArgs) ElementType ¶
func (RevisionAssetsAssetArgs) ElementType() reflect.Type
func (RevisionAssetsAssetArgs) ToRevisionAssetsAssetOutput ¶
func (i RevisionAssetsAssetArgs) ToRevisionAssetsAssetOutput() RevisionAssetsAssetOutput
func (RevisionAssetsAssetArgs) ToRevisionAssetsAssetOutputWithContext ¶
func (i RevisionAssetsAssetArgs) ToRevisionAssetsAssetOutputWithContext(ctx context.Context) RevisionAssetsAssetOutput
type RevisionAssetsAssetArray ¶
type RevisionAssetsAssetArray []RevisionAssetsAssetInput
func (RevisionAssetsAssetArray) ElementType ¶
func (RevisionAssetsAssetArray) ElementType() reflect.Type
func (RevisionAssetsAssetArray) ToRevisionAssetsAssetArrayOutput ¶
func (i RevisionAssetsAssetArray) ToRevisionAssetsAssetArrayOutput() RevisionAssetsAssetArrayOutput
func (RevisionAssetsAssetArray) ToRevisionAssetsAssetArrayOutputWithContext ¶
func (i RevisionAssetsAssetArray) ToRevisionAssetsAssetArrayOutputWithContext(ctx context.Context) RevisionAssetsAssetArrayOutput
type RevisionAssetsAssetArrayInput ¶
type RevisionAssetsAssetArrayInput interface {
pulumi.Input
ToRevisionAssetsAssetArrayOutput() RevisionAssetsAssetArrayOutput
ToRevisionAssetsAssetArrayOutputWithContext(context.Context) RevisionAssetsAssetArrayOutput
}
RevisionAssetsAssetArrayInput is an input type that accepts RevisionAssetsAssetArray and RevisionAssetsAssetArrayOutput values. You can construct a concrete instance of `RevisionAssetsAssetArrayInput` via:
RevisionAssetsAssetArray{ RevisionAssetsAssetArgs{...} }
type RevisionAssetsAssetArrayOutput ¶
type RevisionAssetsAssetArrayOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetArrayOutput) ElementType ¶
func (RevisionAssetsAssetArrayOutput) ElementType() reflect.Type
func (RevisionAssetsAssetArrayOutput) Index ¶
func (o RevisionAssetsAssetArrayOutput) Index(i pulumi.IntInput) RevisionAssetsAssetOutput
func (RevisionAssetsAssetArrayOutput) ToRevisionAssetsAssetArrayOutput ¶
func (o RevisionAssetsAssetArrayOutput) ToRevisionAssetsAssetArrayOutput() RevisionAssetsAssetArrayOutput
func (RevisionAssetsAssetArrayOutput) ToRevisionAssetsAssetArrayOutputWithContext ¶
func (o RevisionAssetsAssetArrayOutput) ToRevisionAssetsAssetArrayOutputWithContext(ctx context.Context) RevisionAssetsAssetArrayOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3Bucket ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3Bucket struct {
AccessPointAlias *string `pulumi:"accessPointAlias"`
AccessPointArn *string `pulumi:"accessPointArn"`
// A block specifying the source bucket for the asset. This block supports the following:
AssetSource *RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSource `pulumi:"assetSource"`
}
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs struct {
AccessPointAlias pulumi.StringPtrInput `pulumi:"accessPointAlias"`
AccessPointArn pulumi.StringPtrInput `pulumi:"accessPointArn"`
// A block specifying the source bucket for the asset. This block supports the following:
AssetSource RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrInput `pulumi:"assetSource"`
}
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutputWithContext ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSource ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSource struct {
// The name of the S3 bucket.
Bucket string `pulumi:"bucket"`
// List of key prefixes in the S3 bucket.
KeyPrefixes []string `pulumi:"keyPrefixes"`
// List of object keys in the S3 bucket.
Keys []string `pulumi:"keys"`
KmsKeysToGrants []RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrant `pulumi:"kmsKeysToGrants"`
}
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs struct {
// The name of the S3 bucket.
Bucket pulumi.StringInput `pulumi:"bucket"`
// List of key prefixes in the S3 bucket.
KeyPrefixes pulumi.StringArrayInput `pulumi:"keyPrefixes"`
// List of object keys in the S3 bucket.
Keys pulumi.StringArrayInput `pulumi:"keys"`
KmsKeysToGrants RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayInput `pulumi:"kmsKeysToGrants"`
}
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutputWithContext ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceInput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceInput interface {
pulumi.Input
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutputWithContext(context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
}
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceInput is an input type that accepts RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs and RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput values. You can construct a concrete instance of `RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceInput` via:
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs{...}
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrant ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrant struct {
// The ARN of the KMS key.
KmsKeyArn string `pulumi:"kmsKeyArn"`
}
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs struct {
// The ARN of the KMS key.
KmsKeyArn pulumi.StringInput `pulumi:"kmsKeyArn"`
}
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutputWithContext ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray []RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantInput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutputWithContext ¶
func (i RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayInput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayInput interface {
pulumi.Input
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutputWithContext(context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput
}
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayInput is an input type that accepts RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray and RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput values. You can construct a concrete instance of `RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayInput` via:
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArray{ RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs{...} }
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) Index ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArrayOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantInput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantInput interface {
pulumi.Input
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutputWithContext(context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput
}
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantInput is an input type that accepts RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs and RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput values. You can construct a concrete instance of `RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantInput` via:
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantArgs{...}
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) KmsKeyArn ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) KmsKeyArn() pulumi.StringOutput
The ARN of the KMS key.
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceKmsKeysToGrantOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) Bucket ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket.
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) KeyPrefixes ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) KeyPrefixes() pulumi.StringArrayOutput
List of key prefixes in the S3 bucket.
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) Keys ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) Keys() pulumi.StringArrayOutput
List of object keys in the S3 bucket.
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) KmsKeysToGrants ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrInput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrInput interface {
pulumi.Input
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext(context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
}
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrInput is an input type that accepts RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs, RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtr and RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput values. You can construct a concrete instance of `RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrInput` via:
RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs{...}
or:
nil
func RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtr ¶
func RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtr(v *RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourceArgs) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrInput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) Bucket ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) Bucket() pulumi.StringPtrOutput
The name of the S3 bucket.
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) KeyPrefixes ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) KeyPrefixes() pulumi.StringArrayOutput
List of key prefixes in the S3 bucket.
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) Keys ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) Keys() pulumi.StringArrayOutput
List of object keys in the S3 bucket.
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) KmsKeysToGrants ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketInput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketInput interface {
pulumi.Input
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutputWithContext(context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
}
RevisionAssetsAssetCreateS3DataAccessFromS3BucketInput is an input type that accepts RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs and RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput values. You can construct a concrete instance of `RevisionAssetsAssetCreateS3DataAccessFromS3BucketInput` via:
RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs{...}
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AccessPointAlias ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AccessPointAlias() pulumi.StringPtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AccessPointArn ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AccessPointArn() pulumi.StringPtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AssetSource ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) AssetSource() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
A block specifying the source bucket for the asset. This block supports the following:
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrInput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrInput interface {
pulumi.Input
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext(context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
}
RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrInput is an input type that accepts RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs, RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtr and RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput values. You can construct a concrete instance of `RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrInput` via:
RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs{...}
or:
nil
func RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtr ¶
func RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtr(v *RevisionAssetsAssetCreateS3DataAccessFromS3BucketArgs) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrInput
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput ¶
type RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AccessPointAlias ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AccessPointAlias() pulumi.StringPtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AccessPointArn ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AccessPointArn() pulumi.StringPtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AssetSource ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) AssetSource() RevisionAssetsAssetCreateS3DataAccessFromS3BucketAssetSourcePtrOutput
A block specifying the source bucket for the asset. This block supports the following:
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ElementType ¶
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ElementType() reflect.Type
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
func (RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext ¶
func (o RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput) ToRevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
type RevisionAssetsAssetImportAssetsFromS3 ¶
type RevisionAssetsAssetImportAssetsFromS3 struct {
// A block specifying the source bucket and key for the asset. This block supports the following:
AssetSource *RevisionAssetsAssetImportAssetsFromS3AssetSource `pulumi:"assetSource"`
}
type RevisionAssetsAssetImportAssetsFromS3Args ¶
type RevisionAssetsAssetImportAssetsFromS3Args struct {
// A block specifying the source bucket and key for the asset. This block supports the following:
AssetSource RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrInput `pulumi:"assetSource"`
}
func (RevisionAssetsAssetImportAssetsFromS3Args) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromS3Args) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3Output ¶
func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3Output() RevisionAssetsAssetImportAssetsFromS3Output
func (RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3OutputWithContext ¶
func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3OutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3Output
func (RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput ¶
func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput() RevisionAssetsAssetImportAssetsFromS3PtrOutput
func (RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext ¶
func (i RevisionAssetsAssetImportAssetsFromS3Args) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3PtrOutput
type RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs ¶
type RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs struct {
// The name of the S3 bucket.
Bucket pulumi.StringInput `pulumi:"bucket"`
// The key of the object in the S3 bucket.
Key pulumi.StringInput `pulumi:"key"`
}
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutput ¶
func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutputWithContext ¶
func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput ¶
func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext ¶
func (i RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
type RevisionAssetsAssetImportAssetsFromS3AssetSourceInput ¶
type RevisionAssetsAssetImportAssetsFromS3AssetSourceInput interface {
pulumi.Input
ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutputWithContext(context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
}
RevisionAssetsAssetImportAssetsFromS3AssetSourceInput is an input type that accepts RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs and RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput values. You can construct a concrete instance of `RevisionAssetsAssetImportAssetsFromS3AssetSourceInput` via:
RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs{...}
type RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput ¶
type RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) Bucket ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) Bucket() pulumi.StringOutput
The name of the S3 bucket.
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) Key ¶
The key of the object in the S3 bucket.
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutput ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourceOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
func (RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourceOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
type RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrInput ¶
type RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrInput interface {
pulumi.Input
ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext(context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
}
RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrInput is an input type that accepts RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs, RevisionAssetsAssetImportAssetsFromS3AssetSourcePtr and RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput values. You can construct a concrete instance of `RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrInput` via:
RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs{...}
or:
nil
func RevisionAssetsAssetImportAssetsFromS3AssetSourcePtr ¶
func RevisionAssetsAssetImportAssetsFromS3AssetSourcePtr(v *RevisionAssetsAssetImportAssetsFromS3AssetSourceArgs) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrInput
type RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput ¶
type RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) Bucket ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) Bucket() pulumi.StringPtrOutput
The name of the S3 bucket.
func (RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) Key ¶
The key of the object in the S3 bucket.
func (RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
func (RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput) ToRevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
type RevisionAssetsAssetImportAssetsFromS3Input ¶
type RevisionAssetsAssetImportAssetsFromS3Input interface {
pulumi.Input
ToRevisionAssetsAssetImportAssetsFromS3Output() RevisionAssetsAssetImportAssetsFromS3Output
ToRevisionAssetsAssetImportAssetsFromS3OutputWithContext(context.Context) RevisionAssetsAssetImportAssetsFromS3Output
}
RevisionAssetsAssetImportAssetsFromS3Input is an input type that accepts RevisionAssetsAssetImportAssetsFromS3Args and RevisionAssetsAssetImportAssetsFromS3Output values. You can construct a concrete instance of `RevisionAssetsAssetImportAssetsFromS3Input` via:
RevisionAssetsAssetImportAssetsFromS3Args{...}
type RevisionAssetsAssetImportAssetsFromS3Output ¶
type RevisionAssetsAssetImportAssetsFromS3Output struct{ *pulumi.OutputState }
func (RevisionAssetsAssetImportAssetsFromS3Output) AssetSource ¶
func (o RevisionAssetsAssetImportAssetsFromS3Output) AssetSource() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
A block specifying the source bucket and key for the asset. This block supports the following:
func (RevisionAssetsAssetImportAssetsFromS3Output) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromS3Output) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3Output ¶
func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3Output() RevisionAssetsAssetImportAssetsFromS3Output
func (RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3OutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3OutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3Output
func (RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput ¶
func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput() RevisionAssetsAssetImportAssetsFromS3PtrOutput
func (RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromS3Output) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3PtrOutput
type RevisionAssetsAssetImportAssetsFromS3PtrInput ¶
type RevisionAssetsAssetImportAssetsFromS3PtrInput interface {
pulumi.Input
ToRevisionAssetsAssetImportAssetsFromS3PtrOutput() RevisionAssetsAssetImportAssetsFromS3PtrOutput
ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext(context.Context) RevisionAssetsAssetImportAssetsFromS3PtrOutput
}
RevisionAssetsAssetImportAssetsFromS3PtrInput is an input type that accepts RevisionAssetsAssetImportAssetsFromS3Args, RevisionAssetsAssetImportAssetsFromS3Ptr and RevisionAssetsAssetImportAssetsFromS3PtrOutput values. You can construct a concrete instance of `RevisionAssetsAssetImportAssetsFromS3PtrInput` via:
RevisionAssetsAssetImportAssetsFromS3Args{...}
or:
nil
func RevisionAssetsAssetImportAssetsFromS3Ptr ¶
func RevisionAssetsAssetImportAssetsFromS3Ptr(v *RevisionAssetsAssetImportAssetsFromS3Args) RevisionAssetsAssetImportAssetsFromS3PtrInput
type RevisionAssetsAssetImportAssetsFromS3PtrOutput ¶
type RevisionAssetsAssetImportAssetsFromS3PtrOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetImportAssetsFromS3PtrOutput) AssetSource ¶
func (o RevisionAssetsAssetImportAssetsFromS3PtrOutput) AssetSource() RevisionAssetsAssetImportAssetsFromS3AssetSourcePtrOutput
A block specifying the source bucket and key for the asset. This block supports the following:
func (RevisionAssetsAssetImportAssetsFromS3PtrOutput) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromS3PtrOutput) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromS3PtrOutput) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput ¶
func (o RevisionAssetsAssetImportAssetsFromS3PtrOutput) ToRevisionAssetsAssetImportAssetsFromS3PtrOutput() RevisionAssetsAssetImportAssetsFromS3PtrOutput
func (RevisionAssetsAssetImportAssetsFromS3PtrOutput) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromS3PtrOutput) ToRevisionAssetsAssetImportAssetsFromS3PtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromS3PtrOutput
type RevisionAssetsAssetImportAssetsFromSignedUrl ¶
type RevisionAssetsAssetImportAssetsFromSignedUrl struct {
// The name of the file to import.
Filename string `pulumi:"filename"`
}
type RevisionAssetsAssetImportAssetsFromSignedUrlArgs ¶
type RevisionAssetsAssetImportAssetsFromSignedUrlArgs struct {
// The name of the file to import.
Filename pulumi.StringInput `pulumi:"filename"`
}
func (RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutput ¶
func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutput() RevisionAssetsAssetImportAssetsFromSignedUrlOutput
func (RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutputWithContext ¶
func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlOutput
func (RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput ¶
func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
func (RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext ¶
func (i RevisionAssetsAssetImportAssetsFromSignedUrlArgs) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
type RevisionAssetsAssetImportAssetsFromSignedUrlInput ¶
type RevisionAssetsAssetImportAssetsFromSignedUrlInput interface {
pulumi.Input
ToRevisionAssetsAssetImportAssetsFromSignedUrlOutput() RevisionAssetsAssetImportAssetsFromSignedUrlOutput
ToRevisionAssetsAssetImportAssetsFromSignedUrlOutputWithContext(context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlOutput
}
RevisionAssetsAssetImportAssetsFromSignedUrlInput is an input type that accepts RevisionAssetsAssetImportAssetsFromSignedUrlArgs and RevisionAssetsAssetImportAssetsFromSignedUrlOutput values. You can construct a concrete instance of `RevisionAssetsAssetImportAssetsFromSignedUrlInput` via:
RevisionAssetsAssetImportAssetsFromSignedUrlArgs{...}
type RevisionAssetsAssetImportAssetsFromSignedUrlOutput ¶
type RevisionAssetsAssetImportAssetsFromSignedUrlOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) Filename ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) Filename() pulumi.StringOutput
The name of the file to import.
func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutput ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutput() RevisionAssetsAssetImportAssetsFromSignedUrlOutput
func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlOutput
func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
func (RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
type RevisionAssetsAssetImportAssetsFromSignedUrlPtrInput ¶
type RevisionAssetsAssetImportAssetsFromSignedUrlPtrInput interface {
pulumi.Input
ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext(context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
}
RevisionAssetsAssetImportAssetsFromSignedUrlPtrInput is an input type that accepts RevisionAssetsAssetImportAssetsFromSignedUrlArgs, RevisionAssetsAssetImportAssetsFromSignedUrlPtr and RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput values. You can construct a concrete instance of `RevisionAssetsAssetImportAssetsFromSignedUrlPtrInput` via:
RevisionAssetsAssetImportAssetsFromSignedUrlArgs{...}
or:
nil
func RevisionAssetsAssetImportAssetsFromSignedUrlPtr ¶
func RevisionAssetsAssetImportAssetsFromSignedUrlPtr(v *RevisionAssetsAssetImportAssetsFromSignedUrlArgs) RevisionAssetsAssetImportAssetsFromSignedUrlPtrInput
type RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput ¶
type RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ElementType ¶
func (RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ElementType() reflect.Type
func (RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) Filename ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) Filename() pulumi.StringPtrOutput
The name of the file to import.
func (RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
func (RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext ¶
func (o RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput) ToRevisionAssetsAssetImportAssetsFromSignedUrlPtrOutputWithContext(ctx context.Context) RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
type RevisionAssetsAssetInput ¶
type RevisionAssetsAssetInput interface {
pulumi.Input
ToRevisionAssetsAssetOutput() RevisionAssetsAssetOutput
ToRevisionAssetsAssetOutputWithContext(context.Context) RevisionAssetsAssetOutput
}
RevisionAssetsAssetInput is an input type that accepts RevisionAssetsAssetArgs and RevisionAssetsAssetOutput values. You can construct a concrete instance of `RevisionAssetsAssetInput` via:
RevisionAssetsAssetArgs{...}
type RevisionAssetsAssetOutput ¶
type RevisionAssetsAssetOutput struct{ *pulumi.OutputState }
func (RevisionAssetsAssetOutput) Arn ¶
func (o RevisionAssetsAssetOutput) Arn() pulumi.StringPtrOutput
The ARN of the Data Exchange Revision Assets.
func (RevisionAssetsAssetOutput) CreateS3DataAccessFromS3Bucket ¶
func (o RevisionAssetsAssetOutput) CreateS3DataAccessFromS3Bucket() RevisionAssetsAssetCreateS3DataAccessFromS3BucketPtrOutput
A block to create S3 data access from an S3 bucket. See Create S3 Data Access from S3 Bucket for more details.
func (RevisionAssetsAssetOutput) CreatedAt ¶
func (o RevisionAssetsAssetOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp when the revision was created, in RFC3339 format.
func (RevisionAssetsAssetOutput) ElementType ¶
func (RevisionAssetsAssetOutput) ElementType() reflect.Type
func (RevisionAssetsAssetOutput) Id ¶
func (o RevisionAssetsAssetOutput) Id() pulumi.StringPtrOutput
The unique identifier for the revision.
func (RevisionAssetsAssetOutput) ImportAssetsFromS3 ¶
func (o RevisionAssetsAssetOutput) ImportAssetsFromS3() RevisionAssetsAssetImportAssetsFromS3PtrOutput
A block to import assets from S3. See Import Assets from S3 for more details.
func (RevisionAssetsAssetOutput) ImportAssetsFromSignedUrl ¶
func (o RevisionAssetsAssetOutput) ImportAssetsFromSignedUrl() RevisionAssetsAssetImportAssetsFromSignedUrlPtrOutput
A block to import assets from a signed URL. See Import Assets from Signed URL for more details.
func (RevisionAssetsAssetOutput) Name ¶
func (o RevisionAssetsAssetOutput) Name() pulumi.StringPtrOutput
func (RevisionAssetsAssetOutput) ToRevisionAssetsAssetOutput ¶
func (o RevisionAssetsAssetOutput) ToRevisionAssetsAssetOutput() RevisionAssetsAssetOutput
func (RevisionAssetsAssetOutput) ToRevisionAssetsAssetOutputWithContext ¶
func (o RevisionAssetsAssetOutput) ToRevisionAssetsAssetOutputWithContext(ctx context.Context) RevisionAssetsAssetOutput
func (RevisionAssetsAssetOutput) UpdatedAt ¶
func (o RevisionAssetsAssetOutput) UpdatedAt() pulumi.StringPtrOutput
The timestamp when the revision was last updated, in RFC3339 format.
type RevisionAssetsInput ¶
type RevisionAssetsInput interface {
pulumi.Input
ToRevisionAssetsOutput() RevisionAssetsOutput
ToRevisionAssetsOutputWithContext(ctx context.Context) RevisionAssetsOutput
}
type RevisionAssetsMap ¶
type RevisionAssetsMap map[string]RevisionAssetsInput
func (RevisionAssetsMap) ElementType ¶
func (RevisionAssetsMap) ElementType() reflect.Type
func (RevisionAssetsMap) ToRevisionAssetsMapOutput ¶
func (i RevisionAssetsMap) ToRevisionAssetsMapOutput() RevisionAssetsMapOutput
func (RevisionAssetsMap) ToRevisionAssetsMapOutputWithContext ¶
func (i RevisionAssetsMap) ToRevisionAssetsMapOutputWithContext(ctx context.Context) RevisionAssetsMapOutput
type RevisionAssetsMapInput ¶
type RevisionAssetsMapInput interface {
pulumi.Input
ToRevisionAssetsMapOutput() RevisionAssetsMapOutput
ToRevisionAssetsMapOutputWithContext(context.Context) RevisionAssetsMapOutput
}
RevisionAssetsMapInput is an input type that accepts RevisionAssetsMap and RevisionAssetsMapOutput values. You can construct a concrete instance of `RevisionAssetsMapInput` via:
RevisionAssetsMap{ "key": RevisionAssetsArgs{...} }
type RevisionAssetsMapOutput ¶
type RevisionAssetsMapOutput struct{ *pulumi.OutputState }
func (RevisionAssetsMapOutput) ElementType ¶
func (RevisionAssetsMapOutput) ElementType() reflect.Type
func (RevisionAssetsMapOutput) MapIndex ¶
func (o RevisionAssetsMapOutput) MapIndex(k pulumi.StringInput) RevisionAssetsOutput
func (RevisionAssetsMapOutput) ToRevisionAssetsMapOutput ¶
func (o RevisionAssetsMapOutput) ToRevisionAssetsMapOutput() RevisionAssetsMapOutput
func (RevisionAssetsMapOutput) ToRevisionAssetsMapOutputWithContext ¶
func (o RevisionAssetsMapOutput) ToRevisionAssetsMapOutputWithContext(ctx context.Context) RevisionAssetsMapOutput
type RevisionAssetsOutput ¶
type RevisionAssetsOutput struct{ *pulumi.OutputState }
func (RevisionAssetsOutput) Arn ¶
func (o RevisionAssetsOutput) Arn() pulumi.StringOutput
The ARN of the Data Exchange Revision Assets.
func (RevisionAssetsOutput) Assets ¶
func (o RevisionAssetsOutput) Assets() RevisionAssetsAssetArrayOutput
A block to define the asset associated with the revision. See Asset for more details.
The following arguments are optional:
func (RevisionAssetsOutput) Comment ¶
func (o RevisionAssetsOutput) Comment() pulumi.StringPtrOutput
A comment for the revision. Maximum length is 16,348 characters.
func (RevisionAssetsOutput) CreatedAt ¶
func (o RevisionAssetsOutput) CreatedAt() pulumi.StringOutput
The timestamp when the revision was created, in RFC3339 format.
func (RevisionAssetsOutput) DataSetId ¶
func (o RevisionAssetsOutput) DataSetId() pulumi.StringOutput
Unique identifier for the data set associated with the revision.
func (RevisionAssetsOutput) ElementType ¶
func (RevisionAssetsOutput) ElementType() reflect.Type
func (RevisionAssetsOutput) Finalized ¶
func (o RevisionAssetsOutput) Finalized() pulumi.BoolOutput
func (RevisionAssetsOutput) ForceDestroy ¶
func (o RevisionAssetsOutput) ForceDestroy() pulumi.BoolPtrOutput
func (RevisionAssetsOutput) Region ¶
func (o RevisionAssetsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (RevisionAssetsOutput) Tags ¶
func (o RevisionAssetsOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (RevisionAssetsOutput) TagsAll ¶
func (o RevisionAssetsOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (RevisionAssetsOutput) Timeouts ¶
func (o RevisionAssetsOutput) Timeouts() RevisionAssetsTimeoutsPtrOutput
func (RevisionAssetsOutput) ToRevisionAssetsOutput ¶
func (o RevisionAssetsOutput) ToRevisionAssetsOutput() RevisionAssetsOutput
func (RevisionAssetsOutput) ToRevisionAssetsOutputWithContext ¶
func (o RevisionAssetsOutput) ToRevisionAssetsOutputWithContext(ctx context.Context) RevisionAssetsOutput
func (RevisionAssetsOutput) UpdatedAt ¶
func (o RevisionAssetsOutput) UpdatedAt() pulumi.StringOutput
The timestamp when the revision was last updated, in RFC3339 format.
type RevisionAssetsState ¶
type RevisionAssetsState struct {
// The ARN of the Data Exchange Revision Assets.
Arn pulumi.StringPtrInput
// A block to define the asset associated with the revision. See Asset for more details.
//
// The following arguments are optional:
Assets RevisionAssetsAssetArrayInput
// A comment for the revision. Maximum length is 16,348 characters.
Comment pulumi.StringPtrInput
// The timestamp when the revision was created, in RFC3339 format.
CreatedAt pulumi.StringPtrInput
// Unique identifier for the data set associated with the revision.
DataSetId pulumi.StringPtrInput
Finalized pulumi.BoolPtrInput
ForceDestroy pulumi.BoolPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
Timeouts RevisionAssetsTimeoutsPtrInput
// The timestamp when the revision was last updated, in RFC3339 format.
UpdatedAt pulumi.StringPtrInput
}
func (RevisionAssetsState) ElementType ¶
func (RevisionAssetsState) ElementType() reflect.Type
type RevisionAssetsTimeouts ¶
type RevisionAssetsTimeouts struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create *string `pulumi:"create"`
}
type RevisionAssetsTimeoutsArgs ¶
type RevisionAssetsTimeoutsArgs struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create pulumi.StringPtrInput `pulumi:"create"`
}
func (RevisionAssetsTimeoutsArgs) ElementType ¶
func (RevisionAssetsTimeoutsArgs) ElementType() reflect.Type
func (RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsOutput ¶
func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsOutput() RevisionAssetsTimeoutsOutput
func (RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsOutputWithContext ¶
func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsOutput
func (RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsPtrOutput ¶
func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsPtrOutput() RevisionAssetsTimeoutsPtrOutput
func (RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsPtrOutputWithContext ¶
func (i RevisionAssetsTimeoutsArgs) ToRevisionAssetsTimeoutsPtrOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsPtrOutput
type RevisionAssetsTimeoutsInput ¶
type RevisionAssetsTimeoutsInput interface {
pulumi.Input
ToRevisionAssetsTimeoutsOutput() RevisionAssetsTimeoutsOutput
ToRevisionAssetsTimeoutsOutputWithContext(context.Context) RevisionAssetsTimeoutsOutput
}
RevisionAssetsTimeoutsInput is an input type that accepts RevisionAssetsTimeoutsArgs and RevisionAssetsTimeoutsOutput values. You can construct a concrete instance of `RevisionAssetsTimeoutsInput` via:
RevisionAssetsTimeoutsArgs{...}
type RevisionAssetsTimeoutsOutput ¶
type RevisionAssetsTimeoutsOutput struct{ *pulumi.OutputState }
func (RevisionAssetsTimeoutsOutput) Create ¶
func (o RevisionAssetsTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (RevisionAssetsTimeoutsOutput) ElementType ¶
func (RevisionAssetsTimeoutsOutput) ElementType() reflect.Type
func (RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsOutput ¶
func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsOutput() RevisionAssetsTimeoutsOutput
func (RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsOutputWithContext ¶
func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsOutput
func (RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsPtrOutput ¶
func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsPtrOutput() RevisionAssetsTimeoutsPtrOutput
func (RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsPtrOutputWithContext ¶
func (o RevisionAssetsTimeoutsOutput) ToRevisionAssetsTimeoutsPtrOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsPtrOutput
type RevisionAssetsTimeoutsPtrInput ¶
type RevisionAssetsTimeoutsPtrInput interface {
pulumi.Input
ToRevisionAssetsTimeoutsPtrOutput() RevisionAssetsTimeoutsPtrOutput
ToRevisionAssetsTimeoutsPtrOutputWithContext(context.Context) RevisionAssetsTimeoutsPtrOutput
}
RevisionAssetsTimeoutsPtrInput is an input type that accepts RevisionAssetsTimeoutsArgs, RevisionAssetsTimeoutsPtr and RevisionAssetsTimeoutsPtrOutput values. You can construct a concrete instance of `RevisionAssetsTimeoutsPtrInput` via:
RevisionAssetsTimeoutsArgs{...}
or:
nil
func RevisionAssetsTimeoutsPtr ¶
func RevisionAssetsTimeoutsPtr(v *RevisionAssetsTimeoutsArgs) RevisionAssetsTimeoutsPtrInput
type RevisionAssetsTimeoutsPtrOutput ¶
type RevisionAssetsTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (RevisionAssetsTimeoutsPtrOutput) Create ¶
func (o RevisionAssetsTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (RevisionAssetsTimeoutsPtrOutput) Elem ¶
func (o RevisionAssetsTimeoutsPtrOutput) Elem() RevisionAssetsTimeoutsOutput
func (RevisionAssetsTimeoutsPtrOutput) ElementType ¶
func (RevisionAssetsTimeoutsPtrOutput) ElementType() reflect.Type
func (RevisionAssetsTimeoutsPtrOutput) ToRevisionAssetsTimeoutsPtrOutput ¶
func (o RevisionAssetsTimeoutsPtrOutput) ToRevisionAssetsTimeoutsPtrOutput() RevisionAssetsTimeoutsPtrOutput
func (RevisionAssetsTimeoutsPtrOutput) ToRevisionAssetsTimeoutsPtrOutputWithContext ¶
func (o RevisionAssetsTimeoutsPtrOutput) ToRevisionAssetsTimeoutsPtrOutputWithContext(ctx context.Context) RevisionAssetsTimeoutsPtrOutput
type RevisionInput ¶
type RevisionInput interface {
pulumi.Input
ToRevisionOutput() RevisionOutput
ToRevisionOutputWithContext(ctx context.Context) RevisionOutput
}
type RevisionMap ¶
type RevisionMap map[string]RevisionInput
func (RevisionMap) ElementType ¶
func (RevisionMap) ElementType() reflect.Type
func (RevisionMap) ToRevisionMapOutput ¶
func (i RevisionMap) ToRevisionMapOutput() RevisionMapOutput
func (RevisionMap) ToRevisionMapOutputWithContext ¶
func (i RevisionMap) ToRevisionMapOutputWithContext(ctx context.Context) RevisionMapOutput
type RevisionMapInput ¶
type RevisionMapInput interface {
pulumi.Input
ToRevisionMapOutput() RevisionMapOutput
ToRevisionMapOutputWithContext(context.Context) RevisionMapOutput
}
RevisionMapInput is an input type that accepts RevisionMap and RevisionMapOutput values. You can construct a concrete instance of `RevisionMapInput` via:
RevisionMap{ "key": RevisionArgs{...} }
type RevisionMapOutput ¶
type RevisionMapOutput struct{ *pulumi.OutputState }
func (RevisionMapOutput) ElementType ¶
func (RevisionMapOutput) ElementType() reflect.Type
func (RevisionMapOutput) MapIndex ¶
func (o RevisionMapOutput) MapIndex(k pulumi.StringInput) RevisionOutput
func (RevisionMapOutput) ToRevisionMapOutput ¶
func (o RevisionMapOutput) ToRevisionMapOutput() RevisionMapOutput
func (RevisionMapOutput) ToRevisionMapOutputWithContext ¶
func (o RevisionMapOutput) ToRevisionMapOutputWithContext(ctx context.Context) RevisionMapOutput
type RevisionOutput ¶
type RevisionOutput struct{ *pulumi.OutputState }
func (RevisionOutput) Arn ¶
func (o RevisionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name of this data set.
func (RevisionOutput) Comment ¶
func (o RevisionOutput) Comment() pulumi.StringPtrOutput
An optional comment about the revision.
func (RevisionOutput) DataSetId ¶
func (o RevisionOutput) DataSetId() pulumi.StringOutput
The dataset id.
func (RevisionOutput) ElementType ¶
func (RevisionOutput) ElementType() reflect.Type
func (RevisionOutput) Region ¶
func (o RevisionOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (RevisionOutput) RevisionId ¶
func (o RevisionOutput) RevisionId() pulumi.StringOutput
The Id of the revision.
func (RevisionOutput) Tags ¶
func (o RevisionOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (RevisionOutput) TagsAll ¶
func (o RevisionOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (RevisionOutput) ToRevisionOutput ¶
func (o RevisionOutput) ToRevisionOutput() RevisionOutput
func (RevisionOutput) ToRevisionOutputWithContext ¶
func (o RevisionOutput) ToRevisionOutputWithContext(ctx context.Context) RevisionOutput
type RevisionState ¶
type RevisionState struct {
// The Amazon Resource Name of this data set.
Arn pulumi.StringPtrInput
// An optional comment about the revision.
Comment pulumi.StringPtrInput
// The dataset id.
DataSetId pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The Id of the revision.
RevisionId pulumi.StringPtrInput
// A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (RevisionState) ElementType ¶
func (RevisionState) ElementType() reflect.Type